March 6, 2015, 16:24 (GMT) |
Modifier Drag&Drop **Warning: WIP!** Basic functionality works fine and there shouldn't be any crashes, however, if you occur issues, feel free to report them to me (not in the bug tracker!) Some more effort is needed to get this ready for master, but I thought it would be nice as a little present for the Gooseberry-team (I heard some of you were requesting this?) and the ones using the Gooseberry-builds :) Oh, and better not look at that code, it's ugly and a lot of changes are planned, I just wanted to get something working before getting into details. |
March 6, 2015, 16:24 (GMT) |
Fix metaball->mesh removing all metas in the scene Assumed the entire scene used the one motherball. |
March 6, 2015, 16:24 (GMT) |
Fix broken "force setting multisamples only once", introduced in b5b359b48f7f |
March 6, 2015, 16:24 (GMT) |
Correction to previous commit Calling ensure_lookup_table for each face is stupid! :/ (Noted by Sergey - thx) |
March 6, 2015, 16:24 (GMT) |
Fix typo in "Add" and "Subtract" mode of Vector Math node. Differential Revision: https://developer.blender.org/D1003 |
March 6, 2015, 16:24 (GMT) |
Fix T43904: calc_vert_angle returns wrong value This was mis-named, rename to `calc_edge_angle` and allow a fallback value in the case when the vert doesn't have 2-edges. |
March 6, 2015, 16:24 (GMT) |
Cleanup: quiet minilzo warnings |
March 6, 2015, 16:24 (GMT) |
PyAPI: clarify fallback docstring |
March 6, 2015, 16:24 (GMT) |
Cleanup: unused macro warning |
March 6, 2015, 16:24 (GMT) |
BMesh: Add extended BM_vert_calc_edge_angle that takes a fallback value |
March 6, 2015, 16:24 (GMT) |
Cleanup: unused warnings |
March 6, 2015, 16:24 (GMT) |
Fix T43900: "Operator Mesh Add" template fails Another script that was missing the lookup_table call. |
March 6, 2015, 16:24 (GMT) |
Revert "COLLADA - support for shadeless material (SHADER_CONSTANT)" This reverts commit 04b0a9f4b885e8e3b0b3207f3b3cda74b936df3e. |
March 6, 2015, 16:22 (GMT) |
Attempted fix for OpenAL synchronization. This hit animators already, basically when using sound sync we can hit negative frames. This happens because we always subtracted the full range of the triple buffer size from the timing, even when buffers were flushed. Also, old code read the offset from the offset of the reader. The problem here, is that due to threading there is a time offset between the when this offset is set and when it is offloaded to the buffers, which means that we could get quite some variance between time reporting. Now sounds keep a private byte offset which is incremented right before invalidating old buffers. This should make the combination of OpenAL time report + byte offset more accurate. For even more accuracy we might spinlock while updating those values but for now left it as is for fear of the lock interfering with frame update performance. We can try to be smarter here, storing old value while update is happening, and use trylock and the old values if it fails but for now commit the simple version. |
March 6, 2015, 10:57 (GMT) |
Merge branch 'master' into temp_motionpaths |
March 5, 2015, 18:15 (GMT) |
Merge branch 'master' into gooseberry |
March 4, 2015, 13:13 (GMT) |
Don't re-typedef structure in wm_types.h This makes strict compilers to give quite a few of warnings. |
March 4, 2015, 13:06 (GMT) |
Fix T43878: Applying non-constructive modifiers crashing blender The issue was caused by recent DM to mesh conversion which was taking ownership, and it was failing if there are any referenced layers in the custom data. Now disable passing ownership if there are any referenced layers. |
March 3, 2015, 10:37 (GMT) |
Merge branch 'gooseberry' into temp_motionpaths |
March 3, 2015, 10:09 (GMT) |
Merge branch 'master' into gooseberry |
|