Revision efe119c by Bastien Montagne January 13, 2020, 14:58 (GMT) |
Merge branch 'blender-v2.82-release' |
Revision dfa3f51 by Bastien Montagne January 13, 2020, 14:58 (GMT) |
Fix (unreported) broken PY API doc gen after recent GP changes. As usual... Adding/removing members from context requires updates of the API building script. |
Revision 3fdc04d by Howard Trickey January 13, 2020, 12:11 (GMT) |
Accepting patch D5357: Modifiers and operators automated testing. Patch from Habib Gahbiche (zazizizou) moves the "run operator and compare mesh to a golden" paradigm used in bevel and boolean tests into a general framework that separates the test specs from the blend files. Then adds some other operator and modifier tests using the new framework. Diff D5357.id20724.diff was applied. New .blend files, modifiers.blend and operators.blend are needed in the tests/modeling svn directory; those were separately committed. |
Revision 162cb74 by Jeroen Bakker January 13, 2020, 11:57 (GMT) |
Fix T67305: Sculptmode Wireframe Coloring When in sculptmode the wireframe coloring should always be disabled. When an object was sculpted but had modifiers this was not detected and the colors were still shown. This fix will disable wireframe coloring for any object that is in sculptmode. |
Revision a60606e by Sergey Sharybin January 13, 2020, 11:16 (GMT) |
Fix T73029: Crash transforming object Was caused by recent animation backup added to depsgraph as a part of another bugfix. This commit effectively disables the animation backup, restoring bug related on handlers, but makes it possible to interact with objects again. Will re-iterate over handlers+animated properties. |
Revision 830150c by Sergey Sharybin January 13, 2020, 11:10 (GMT) |
Depsgraph: Guarantee order of backup of action and ID using it It was possible to have object copy-on-write happening during action's copy-on-write, which was causing access to a freed memory from animation backup. Solves crash reported in T73029. |
Revision 3c1115e by Sergey Sharybin January 13, 2020, 11:03 (GMT) |
Depsgraph: Fix wrong access to animated properties Copy-on-write backuyp was trying to read float from an array property, which is wrong. This is part of T73029. |
Revision 9d254fa by Sergey Sharybin January 13, 2020, 11:00 (GMT) |
Refactor: Make construction of resolved RNA path reusable It is somewhat different from RNA_path_resolve_property_full(), mainly since it's properly setting array index from the f-curve. |
Revision 4423138 by Jeroen Bakker January 13, 2020, 09:48 (GMT) |
Fix T72250: Select Boundary Loop Edge Index display were not showing up after performing "Select Boundary Loops" when in face selection mode. The operation tagged the mesh that the selection was changed, but in the end this didn't do anything within the depsgraph. The fix changes this to recalc the geometry of the object. What also syncs the selectmode flags. A better solution would be to update the select flags only. But that could be done as future work when we have a performance problems. |
Revision 1c81374 by William Reynish January 13, 2020, 08:38 (GMT) |
Fix T73062: Custom properties misaligned The UI layout here was mistakingly made left aligned and very hard to read when viewed inside the Sidebar. |
Revision 1b86b3c by Jeroen Bakker January 13, 2020, 08:22 (GMT) |
Fix T73069: Studiolights Studiolights that were just created didn't had the `STUDIOLIGHT_SPECULAR_HIGHLIGHT_PASS` flag. Without this flag the studiolight the viewport didn't show the specular highlights and it wasn't possible to switch the highlights on/off in the popover. After reloading the studio lights this was possible. This patch will always set the flag for any newly created, or being edited studiolight, so the workbench render engine is fed with the right data. |
Revision ddb958a by Campbell Barton January 13, 2020, 04:00 (GMT) |
Cleanup: remove hack that set operator id in the wmEvent This can be replaced by passing an argument. |
Revision d5042c4 by Campbell Barton January 13, 2020, 03:59 (GMT) |
Cleanup: remove unused GPU_texture_from_preview function |
January 12, 2020, 16:27 (GMT) |
Merge branch 'blender-v2.82-release' |
January 12, 2020, 16:23 (GMT) |
Fix T71620: broken particle collisions due to rB0666ece2e2f9 An optimisation in the collision system for cloth (static collisions), broke the particle collisions, as they take motion into account. This restores the moving BVH required for the particle collisions, while keeping the optimisation for the cloth collisions. Reviewed By: mano-wii Maniphest Tasks: T71620 Differential Revision: https://developer.blender.org/D6560 |
Revision 01d9a2f by Patrick Mours January 10, 2020, 17:32 (GMT) |
Merge branch 'blender-v2.82-release' |
Revision 1cb938e by Patrick Mours January 10, 2020, 15:30 (GMT) |
Cycles: Fix viewport rendering when displaying as byte and not half float Commit rB7e61e597253f3ca75f2fb86a57212ca750ffbbe8 broke viewport rendering when not displaying as halfs. This fixes that by actually using the `scale` parameter that is passed into `film_map` and also de-duplicates code around it. Differential Revision: https://developer.blender.org/D6557 |
Revision 89578a8 by Patrick Mours January 10, 2020, 15:03 (GMT) |
Fix OptiX acceleration structure failing to build in viewport The `optixAccelBuild` API throws an error when the property to get compacted size is passed in without the `OPTIX_BUILD_FLAG_ALLOW_COMPACTION` flag set. This is not currently hit because `background` is always true (set in `mem_alloc`), but would become an issue once that is sorted out, so fixing it now to be safe. |
Revision 6915555 by Patrick Mours January 10, 2020, 14:49 (GMT) |
Merge branch 'blender-v2.82-release' |
Revision 1d149f6 by Patrick Mours January 10, 2020, 14:47 (GMT) |
Fix T72470: OptiX render fails with scene with many translucent planes on Linux. OptiX always uses record-all behavior for transparent shadow rays, but did not check whether the maximum number of hits exceeded the shadow hit stack. This fixes that. |
|