Revision c19f377 by William Reynish April 13, 2020, 13:47 (GMT) |
UI: Fix wrong icon used for Unified Color toggle |
Revision 2e75172 by Antonio Vazquez April 13, 2020, 13:15 (GMT) |
Fix T75677: Annotation in compositor/shading tabs loose AA after drawing stroke The drawing of annotations in 2D was using a very old code created in 2.6x versions. Now it's using a standard shader as it's done while drawing. |
Revision 2ec6eca by Bastien Montagne April 13, 2020, 08:07 (GMT) |
Cleanup: unused parameter... |
Revision e63d5f4 by William Reynish April 13, 2020, 05:49 (GMT) |
Fix T75667: Use of incorrect terminology in the brush_colors_flip operator - The word 'Flip' is incorrect. 'Swap' or 'Switch' is correct. - In Blender, we use 'primary' & 'secondary' color swatches, not 'foreground' and 'background' |
Revision 71a333f by Hans Goudey April 12, 2020, 23:17 (GMT) |
Revision 68ba637 by Richard Antalik April 12, 2020, 22:28 (GMT) |
VSE: Add sample tool This tool is set as default tool, so default action on click doesn't have pernament effect. Reviewed By: campbellbarton Differential Revision: D7064 |
Revision c456671 by Richard Antalik April 12, 2020, 21:56 (GMT) |
Refactor sample operator Move sample operator functions to `ed_util_imbuf.c` and change common functions, so they can be used in image editor and sequencer. Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D7315 |
Revision 0c9e477 by Richard Antalik April 12, 2020, 21:00 (GMT) |
Fix T75421: Wipe clock and Iris transition not working. Use enum items in RNA enum definition instead of hard-coded values. Broken by 5dcb6fb22f3 Cleanup: unused enums Reviewed By: brecht Differential Revision: https://developer.blender.org/D7342 |
Revision bbf1c83 by Richard Antalik April 12, 2020, 20:42 (GMT) |
Fix T74875: Preview shows previously cached frame after Hard Cut Add method to invalidate strip cache in range of non-overlapping strip. Invalidate original strip in range of new strip created by cutting. Reviewed By: brecht Differential Revision: https://developer.blender.org/D7313 |
Revision 5081556 by Richard Antalik April 12, 2020, 20:27 (GMT) |
Fix T75415: Changing text strip "start" leads to flickering image Cache must be invalidated before and after transformation, so all frames are properly invalidated. This also fixes wrong invalidated type, composite is enough here. Reviewed By: brecht Differential Revision: https://developer.blender.org/D7341 |
Revision 5cabf13 by Richard Antalik April 12, 2020, 20:24 (GMT) |
Fix T75382: VSE Strip Adjustments Not Immediately Visible Cache of effects wasn't invalidated on correct level. Add invalidation "rule" for invalidating downstream effects. Reviewed By: brecht Differential Revision: https://developer.blender.org/D7343 |
Revision 77ca5ab by Richard Antalik April 12, 2020, 20:10 (GMT) |
Fix T74897: VSE animation doesn't work `seq_free_animdata()` removes fcurve pointers belonging to strips from `Scene` CoW datablock's `AnimData` during `BKE_scene_graph_update_for_newframe`. This causes problems with updating animation. This worked before rBbe2e41c397ba, because `AnimData` was freed by `BKE_animdata_free()` before `seq_free_animdata()` was executed, so it had no data to operate on and returned on precondition `if (scene->adt == NULL || scene->adt->action == NULL)` Reviewed By: mont29, brecht Maniphest Tasks: T74897 Differential Revision: https://developer.blender.org/D7264 |
Revision 5b79e0b by Brecht Van Lommel April 12, 2020, 13:44 (GMT) |
Fix volume object not rendering correct frame right after loading |
Revision e2003d9 by Brecht Van Lommel April 12, 2020, 13:44 (GMT) |
UI: reorder adaptive sampling settings in order of importance |
Revision f16fcb5 by Brecht Van Lommel April 12, 2020, 12:48 (GMT) |
Fix volume object not loading frame sequences correct in some cases Ensure we use the first frame as filepath so we can compute the number of leading zeros. For file validation, always test the first frame rather than the current scene frame. |
Revision 0a747cd by Ray molenkamp April 11, 2020, 19:01 (GMT) |
Cleanup: clang-format |
Revision aeb42cf by Ray molenkamp April 11, 2020, 18:59 (GMT) |
Cycles/Optix: Support building the optix kernels on demand. CMake: `WITH_CYCLES_DEVICE_OPTIX` did not respect `WITH_CYCLES_CUDA_BINARIES` causing the optix kernel to be always build at build time. Code: `device_optix.cpp` did not count on the optix kernel not existing in the default location. For this to work, one should have before starting blender 1) working nvcc environment 2) Optix SDK installed and the OPTIX_ROOT_DIR environment variable pointing to it which is not set by default Differential Revision: https://developer.blender.org/D7400 Reviewed By: Brecht |
Revision ddfec08 by Antonio Vazquez April 11, 2020, 17:04 (GMT) |
GPencil: Fix unreported missing update after removing stroke from python |
Revision 85de07e by Bastien Montagne April 11, 2020, 15:16 (GMT) |
Sanitize and cleanup a bit depsgraph relations building in some modifiers. This commit mainly: * Removes some uneeded dependencies to geometry of other objects (since we only use positions of those objects...). * Ensures `DEG_add_modifier_to_transform_relation` is only called once per modifier (in one case at least it could be called twice). * For modifiers using texture mask, only add dependencies to object used to generate texture coordinates when there is actually a texture set. No behavior change expected from this commit... |
Revision 5cc7036 by Bastien Montagne April 11, 2020, 15:16 (GMT) |
Factorize some common modifiers depsgraph relation update code. Add a utility to deal with common 'object or posebone transform' case. |
|