October 18, 2019, 11:35 (GMT) |
Fix: Manipulator visible if root or tip of locked bone is selected When an edit-bone was locked, we hid the transform manipulator for it. But only if the bone itself was selected, not when the root or tip were selected, even though they are locked then too. So this makes sure the manipulator is shown in neither case. |
October 18, 2019, 11:35 (GMT) |
CMake: Allow to use pre-compiled CentOS libraries The goal is to make it able to use pre-compiled CentOS libraries on a more modern system. Main issue was that it's possible that the compiler on a newer version is defaulting to different C++11 ABI. This change makes it so that if there is NO native libraries in the lib folder and there IS pre-compiled CentOS folder, it will be used and compiler will be forced to old ABI. Differential Revision: https://developer.blender.org/D6031 |
October 18, 2019, 11:35 (GMT) |
UI: Only hide locked transform manipulator axes for matching spaces The manipulator would hide axes that were locked, even if the lock was applied to a different space. That would lead to confusing behavior of the manipulator. E.g.: * Add armature * Enter Pose Mode and select the bone * Lock X and Y location in the Sidebar * Enable the Move tool * Only the Y axis is visible, but doesn't do anything on dragging The manipulator would only show the Y axes, even though the lock is applied to the bone's local Y axis, which matches the manipulators Z axis. Differential Revision: D6021 Reviewed by: Brecht van Lommel, William Reynish |
October 18, 2019, 11:35 (GMT) |
Node Shader wrapper: add access to the Emission color of Principled BSDF node. This did not exist when that wrapper was created, but is supported by many formats, so worth supporting it now. See also T70666. |
October 18, 2019, 11:35 (GMT) |
GPencil: Change Paint cursor to DOT After doing some test, the cross cursor is too intrusive when you are drawing in grease pencil, so we decided to change by Dot cursor. Reviewers: @brecht @mendio @pepeland @pablovazquez @billreynish |
October 18, 2019, 11:35 (GMT) |
Fix T70640 EEVEE: Alpha hashed material is darker when alpha is not 1.0 Predivide all radiance components as the alpha effect comes from the hashed transparency (pixel rejection). |
October 18, 2019, 11:35 (GMT) |
Fix T65134: Duplicated proxies in several scenes don't work This is something which worked in Blender 2.79. Need to do special trickery to ensure peoxy_from points to a proper object. Differential Revision: https://developer.blender.org/D6040 |
October 18, 2019, 11:35 (GMT) |
Added little explanation of eModifierTypeType_(Non)Constructive Thanks to @campbellbarton for the explanation. |
October 18, 2019, 11:35 (GMT) |
Fix multires cursor not displaying the active vertex Reviewed By: brecht Differential Revision: https://developer.blender.org/D6026 |
October 18, 2019, 11:35 (GMT) |
October 18, 2019, 11:35 (GMT) |
CUDA Wrangler: Fix strict compiler warning Namely addresses -Wstringop-truncation Not sure if there is anything to be done for strncpy. Differential Revision: https://developer.blender.org/D6006 |
October 18, 2019, 11:35 (GMT) |
Annotations: Use flag to determine if the layer is a Ruler Proposed fix for T70141. Before, the ruler was using the name of the layer as key, but this is very weak because if the layer name changes, the layer gets an annotation layer. Now, the layer is marked using a flag and now it's possible to rename it. Reviewed By: dfelinto Differential Revision: https://developer.blender.org/D6028 |
October 18, 2019, 11:35 (GMT) |
Fix T70644 EEVEE: Bump issue with geometry node normal coordinate Was caused by non-normalized coordinates (normals). Note this is not 100% correct as the dFdx functions can be the same for packs of 4 pixels and the derivated value can only be correct for one pixels. This is because smoothed normals are a non-linear function (because of the normalization). The correct fix would be to do the dFdx offset BEFORE any normalization. |
October 18, 2019, 11:35 (GMT) |
October 18, 2019, 11:35 (GMT) |
Fix build error on macOS after recent changes for file delete |
October 18, 2019, 11:35 (GMT) |
Fix build error on Windows after recent changes |
October 18, 2019, 11:35 (GMT) |
File Browser: add back Delete, which now moves files to the trash In Blender 2.7 delete would permanently delete files, now this function is back but using more standard behavior. This patch includes code contributed by Kris (Metricity). Differential Revision: https://developer.blender.org/D4585 |
October 18, 2019, 11:35 (GMT) |
Fix Delaunay 2d valid bmesh mode bug. Wasn't checking for repeated vertices. Also, made choices of edges to keep more aesthetically pleasing. |
October 18, 2019, 11:35 (GMT) |
October 18, 2019, 11:35 (GMT) |
Fix T70614 EEVEE: Bump with texture connected to other branches don't work Was caused by the bump node not being evaluated because the other branch was evaluated before. To fix this, we use fromnode instead of tonode. Also we fix a potential issue with recursiveness because ntree_shader_copy_branch() also use nodeChainIterBackwards() which would reset the iter_flag in the middle of the parent iteration. Use iter_flag as a bitflag for each iteration to fix this. |
|