Revision e7507c1 by Sergey Sharybin September 25, 2019, 12:40 (GMT) |
Motion paths: Limit updates to changed frame range only The idea is to only update parts of motion paths which lies between keyframes around changed frame. The changed frames are considered to be from second previous to second next one to work correctly with bezier handles interpolation. Brings updates in the Rain test animation file from around 11 sec down to 1 sec. |
Revision 4db2a08 by Sergey Sharybin September 25, 2019, 12:40 (GMT) |
Motion paths: Refactor, make update range more explicit Allows to have a higher versatility in the API. Should be no functional changes. |
Revision c77a0d7 by Sergey Sharybin September 25, 2019, 12:40 (GMT) |
Motion paths: Cleanup, de-duplicate code |
Revision 7b83ea5 by Bastien Montagne September 25, 2019, 12:27 (GMT) |
LibOverride: tweaks to custom props UI. For now, do not allow to add custom props to overriding IDs (this should be possible in the future, by getting basic correct behavior here is already fairly hard, no reason to complicate things even more). Also, properly disallow editing of existing custom props in overriding IDs. |
Revision 1c624a1 by Bastien Montagne September 25, 2019, 12:27 (GMT) |
LibOverride: Fix 'overridable' flag desapearing when setting IDProp from py code. Do not see any reason not to copy over the flag of the old, existing IDProp to the new one when assigning (e.g. `C.object['prop'] = 0.5` would nuke that IDProp flag). |
Revision 1201352 by Bastien Montagne September 25, 2019, 12:27 (GMT) |
LibOverride: Fix several issues in handling of overridable status for IDProps. The triple possible status of an PropertyRNA (actual C-defined prop, py-defined IDprop behaving similar ot RNA one, or actual 'pure' custom prop) is really confusing... Not to mention the _RNA_UI ugly thingy on top of that. :/ |
Revision ef60cf8 by Bastien Montagne September 25, 2019, 12:27 (GMT) |
Cleanup: remove override's 'static' references in some py API docs strings. |
Revision a1e4008 by Patrick Mours September 25, 2019, 12:22 (GMT) |
Cycles: Fix undefined behavior which can causes crashes with a misaligned address error Cycles casts a pointer from ShaderDataTinyStorage to ShaderData, these structs by default had different alignments however (the former was 1-byte aligned, the latter 16-byte). This caused undefined behavior on at least the CUDA platform. Forcing both structs to use the same alignment fixes this. CUDA toolkits newer than 10.1 run into this because of a compiler optimization. Reviewed By: brecht Differential Revision: https://developer.blender.org/D5883 |
Revision 900a9a4 by Sergey Sharybin September 25, 2019, 10:44 (GMT) |
Sculpt: Cleanup, use more suitable utility function No functional changes, just more clear semantic and shorter call. |
Revision d6dcf5b by Sergey Sharybin September 25, 2019, 10:43 (GMT) |
Sculpt: Fix crash hovering mouse onto multire surface The check around function which is only supposed to be used for non-multires case was gone after aea8c0102ac. |
Revision fae122f by Sergey Sharybin September 25, 2019, 10:40 (GMT) |
Sculpt: Cleanup, grant expected usage with asserts Don't just rely on a comment next top the code, do an assert as well. Also, don't use `default` since that silences compiler warnings when new enumerators are added and related code is to be verified. More switch statements might need an adjustment, but this is something what is easier to go over by Pablo. |
Revision fbfa904 by Sybren A. Stüvel September 25, 2019, 08:32 (GMT) |
Fix T69573: Driver Value does not slide along the actual value in the Driver Editor This change is two-fold: - Ensure the result of the F-Curve evaluation is stored on the FCurve object. This was done in 2.79 but lost when we moved to more granular per-curve evaluation from the depsgraph. - Flush this result from the CoW copy back to the original. Reviewed by: sergey Differential Revision: https://developer.blender.org/D5888 |
Revision 9fff5c2 by Brecht Van Lommel September 25, 2019, 08:26 (GMT) |
Fix T70236: voronoi misspelling in description |
Revision d0279f7 by Campbell Barton September 25, 2019, 07:19 (GMT) |
Cleanup: use const for image blending functions |
Revision 3142ae1 by Dalai Felinto September 24, 2019, 17:25 (GMT) |
Fix T70080: Newly created objects not visible with local collections The tricky part here is to support a hidden parent and a "visible" child collection. In this case the object should obviously be invisible. It is all working now. |
Revision 9dced20 by Sybren A. Stüvel September 24, 2019, 16:22 (GMT) |
Cleanup: removed 7-year-old commented-out code marked 'for now' |
Revision c6995b3 by Clément Foucault September 24, 2019, 16:21 (GMT) |
Fix T70004 EEVEE: Texture Coordinate Node in world shader render artifacts |
Revision dcee994 by Sergey Sharybin September 24, 2019, 15:20 (GMT) |
Tracking: Highlight keyframes in path visualization This gives better idea of what's going on with your track. Example: {F693806} Color of keyframes are configurable from theme editor of clip editor. Reviewers: keir, brecht, Severin Differential Revision: https://developer.blender.org/D2772 |
Revision 9a0a556 by Antonio Vazquez September 24, 2019, 14:16 (GMT) |
Fix T70202: Typo error in message |
Revision a2cc855 by Clément Foucault September 24, 2019, 14:11 (GMT) |
Fix T68736 EEVEE: Loose subsurface node breaks shader |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021