Revision bde215a by Germano Cavalcante February 19, 2020, 11:54 (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 |
Revision cfdb5b9 by Bastien Montagne February 19, 2020, 11:28 (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. |
Revision 65ea502 by Philipp Oeser February 19, 2020, 11:10 (GMT) |
Fix T73938: Cycles Vertex Color wrong if no layer is specified The node would render black in this case (but should use the 'active_render' layer choosen in the object data properties -- this is now in line to how this is handled for e.g. UVs) This introduces ATTR_STD_VERTEX_COLOR and uses this thoughout, if no particular layer is specified in the node. Maniphest Tasks: T73938 Differential Revision: https://developer.blender.org/D6887 |
Revision 3b01dbd by Sergey Sharybin February 19, 2020, 10:49 (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. |
Revision 02f4404 by Brecht Van Lommel February 19, 2020, 10:41 (GMT) |
Fix make deps OSL build on some systems with Qt libraries |
Revision d54a4a3 by Jacques Lucke February 19, 2020, 09:07 (GMT) |
Revision 3afe218 by Campbell Barton February 19, 2020, 04:07 (GMT) |
Cleanup: assign Main, use existing assignments Avoid accessing inline since it's often used multiple times. In some cases it was already defined. |
Revision 9f8dd4f by Campbell Barton February 19, 2020, 02:33 (GMT) |
BLI_math: unify zero area checks for barycentric weight calculation This applies the change from T73348 fix to related functions. Instead of checking against an epsilon to avoid divide by zero, perform the division and check the result is finite. This is needed since small faces can have an area under 'FLT_EPSILON', and dividing by values close to zero can result in 'inf'. |
February 19, 2020, 01:27 (GMT) |
EEVEE: Color Ramp Ease Optimisation This patch provides an optimisation for Ease (Smoothstep) setting in the color ramp node. This optimisation exists already for Constant and Linear modes. Reviewed By: fclem Differential Revision: https://developer.blender.org/D6880 |
Revision e82827b by Clément Foucault February 19, 2020, 00:57 (GMT) |
DRW: New High Quality Normal & Tangent extract This patch adds a dedicated path to extract 16bit normals instead of packing them into 10bits/comp. The tangents are also packed to 10bits/comp if not using the new High Quality Normal option. Fix T61024 Degraded texture shading on dense meshes Reviewed By: brecht Differential Revision: https://developer.blender.org/D6614 |
Revision 77619f5 by Clément Foucault February 18, 2020, 17:20 (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. |
Revision 56d6666 by Clément Foucault February 18, 2020, 17:20 (GMT) |
GPU: Limit Mesa workaround to older version |
February 18, 2020, 17:14 (GMT) |
Modifiers: UVWarp modifier add invert vgroup option Adds the invert vgroup option to the UVWarp modifier. Adds a flag and char padding to the DNA. Differential Revision: https://developer.blender.org/D6841 |
February 18, 2020, 17:09 (GMT) |
Modifiers: Bevel modifier add invert vgroup option Adds the invert vgroup option to the Bevel modifier. Reviewed By: mont29 Differential Revision: https://developer.blender.org/D6845 |
Revision ed8aa15 by Brecht Van Lommel February 18, 2020, 17:05 (GMT) |
Fix crash loading .blend file saved with Blender 2.25 pathJumper.blend from 2.25 release demo files in demos225.zip |
February 18, 2020, 16:23 (GMT) |
Modifiers: Explode modifier add invert vgroup option Adds the invert vgroup option to the Explode modifier. Reviewed By: mont29 Differential Revision: https://developer.blender.org/D6844 |
Revision b8567b7 by Brecht Van Lommel February 18, 2020, 16:11 (GMT) |
Fix Cycles fluid motion blur not working after recent refactor This also re-enables the fluid motion blur test. |
Revision 43c4970 by Pablo Dobarro February 18, 2020, 16:07 (GMT) |
Sculpt: Update red cursor color Some users reported that the previous red color of the cursor was too saturated and that can be distracting. Reviewed By: brecht Differential Revision: https://developer.blender.org/D6828 |
February 18, 2020, 15:57 (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 |
Revision 19e63bb by Clément Foucault February 18, 2020, 15:56 (GMT) |
EEVEE: Fix default material disappearing when SSRefraction is enabled |
|