February 20, 2020, 12:00 (GMT) |
Fix T73941: Custom normals from normal edit modifier ignored by further modifiers. This commit actually fixes several issues in this modifier, but main one from the report was caused by adding a `CD_NORMAL` layer to loops to store temp real clnors. Unless we plan on modifying the topology itself, this is useless, and would require some additional 'dirty normals' tagging to work properly, so just switched to simpler, cleaner solution of having a local array of computed clnors. |
February 20, 2020, 12:00 (GMT) |
Fluid: Cleanup in fluid rna code More descriptive names for secondary particle options. |
February 20, 2020, 12:00 (GMT) |
Cleanup: unused enums |
February 20, 2020, 12:00 (GMT) |
Fix T74009: `bpy.ops.outliner.orphans_purge()` poll being too restrictive. There is no reason to even require an editor at all here, for now just kept the 'orphan view needed' condition for the outliner case only. |
February 20, 2020, 12:00 (GMT) |
Fix make deps OSL build on some systems with Qt libraries |
February 20, 2020, 12:00 (GMT) |
Fix making paths relative on windows Comparing the drive letter was case sensitive, causing 'BLI_path_rel' to fail in common cases (manually entering a lower case drive letter for example). Surprisingly this issue dates back to 2005 and wasn't reported. |
February 20, 2020, 12:00 (GMT) |
Sculpt: Fix slide relax cursor color Slide/Relax is a deform tool, so the color should be yellow. Reviewed By: brecht Differential Revision: https://developer.blender.org/D6827 |
February 20, 2020, 12:00 (GMT) |
Fix T74019 Eevee High Quality Normals causing pitch black faces Was due to a mistake when removing previous code... |
February 20, 2020, 12:00 (GMT) |
Subdiv: Clarify Subdiv settings The actual naming might also be a subject to change, especially the one around `level`. Tricky part here is that at some point in the API there will be change from Blender modifier's Quality to OpenSubdiv's Level, but which API level is most suitable for this? At least now meaning of settings is better documented ans should be clear what's going on. |
February 20, 2020, 12:00 (GMT) |
Fix Embree failing on objects with a very high number of motion steps Set the limit to 129 to match Embree. This applies to all devices for consistent render results. Ref T73778 |
February 20, 2020, 12:00 (GMT) |
Fix Cycles fluid motion blur not working after recent refactor This also re-enables the fluid motion blur test. |
February 20, 2020, 12:00 (GMT) |
Fix T54270: Reset last_hit and last_location when reading the file It does not make sense to read those values when loading a file and they can crash the cursor if they contain invalid coordinates. Reviewed By: brecht Maniphest Tasks: T54270 Differential Revision: https://developer.blender.org/D6754 |
February 20, 2020, 12:00 (GMT) |
Modifiers: Laplacian Deform modifier add invert vgroup option Adds the invert vgroup option to the Laplacian Deform modifier. Differential Revision: https://developer.blender.org/D6843 |
February 20, 2020, 12:00 (GMT) |
GPU: Fix huge performance regression regarding instancing Under some circumstances, MultiDrawIndirect was disabled to improve perf. of average scene. But this conflicted with the normal instancing buffer filling if only 1 or 2 instances were needed to fill the buffer. All consecutive drawcalls could not be batched together and performance would degrade rapidly. This patch make my instance test scene go from 11fps back to 40fps where it should have been. |
February 20, 2020, 12:00 (GMT) |
Fix T65640: Axis of Custom Shape Bones are drawn in a wrong position. The problem is that Custom Shape Bones can also have a custom size. So the pchan->disp_mat doesn't always consider the actual length of the bone. The proposed solution is to calculate the axes matrix at the drawing pass. Ref T65640 Reviewed By: fclem Differential Revision: https://developer.blender.org/D5049 |
February 20, 2020, 12:00 (GMT) |
Fix T68878: Update shapekeys during transformation Only use the hack in `key_block_get_data` for the bmesh shapekey. The remaining shapekeys can use the original offset values. Differential Revision: https://developer.blender.org/D6516 |
February 20, 2020, 12:00 (GMT) |
Fluid: More cleanup in fluid rna code Removed scientific variable names from UI. |
February 20, 2020, 12:00 (GMT) |
Fix T70229: Show Cache On will cause a lower fps Use gpu batch drawing for cache content in VSE. Immediate drawing caused significant dorp in framerate. Reviewed By: fclem Differential Revision: https://developer.blender.org/D6835 |
February 20, 2020, 12:00 (GMT) |
IC keymap: Use B for Sequencer Blade tool, Ctrl/Cmd-B for Split operator Also add Q for select tool, as in other editors |
February 20, 2020, 12:00 (GMT) |
Cycles: Add support for adaptive kernel compilation to OptiX device This modifies the common CUDA implementation for adaptive kernel compilation slightly to support both CUBIN and PTX output (the latter which is then used in the OptiX device). It also fixes adaptive kernel compilation on Windows. Reviewed By: brecht Differential Revision: https://developer.blender.org/D6851 |
|