November 16, 2020, 18:30 (GMT) |
Merge branch 'blender-v2.91-release' |
November 16, 2020, 18:29 (GMT) |
Fix T82673: Cycles crash with zero emission strength and linked emission color |
November 16, 2020, 17:31 (GMT) |
Fix unreported wireframe opacity color blending broken This was introduced by rBdb7d8281c5a2. The color needs to be premultiplied as there is no blend mode and the output color is replacing the framebuffer color & alpha. |
November 16, 2020, 17:30 (GMT) |
Fix T82588: Box Select selects keyframes hidden by "Only Show Selected" Select only editable keys on selected curves when "Only Show Selected Curves" is enabled in the Graph Editor's View menu. This prevents selecting invisible keys with box, circle, and lasso select in the Graph Editor. |
Revision b26cbb5 by Hans Goudey (geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup) November 16, 2020, 17:03 (GMT) |
Merge branch 'master' into geometry-nodes |
November 16, 2020, 16:55 (GMT) |
Fix T81983: volume tiles missing in Cycles renders The OpenVDB data structure can store voxel data in leaf nodes or tiles when all the nodes in a given region have a constant value. However, Cycles is using the leaf nodes to generate the acceleration structure for computing volume intersections which did not include constant tiles. To fix this, we simply voxelize all the active tiles prior to generating the volume bounding mesh. As we are using a MaskGrid, this will not allocate actual voxel buffers for each leaf, so the memory usage will be kept low. Differential Revision: https://developer.blender.org/D9557 Reviewed by: brecht, JacquesLucke |
November 16, 2020, 16:47 (GMT) |
UI: Remove X axis panel dragging X axis panel dragging traces back to Blender versions before 2.5, where panels could be aligned horizontally. But for many years now panels have been vertically aligned. Considering this, keeping the X axis dragging around is a bit odd. It makes interaction confusing, or at least more complicated. It also looks bad, since any part of the panel outside the region is cropped. Differential Revision: https://developer.blender.org/D9549 |
November 16, 2020, 16:17 (GMT) |
wip |
November 16, 2020, 16:13 (GMT) |
Revert "RNA define: check and report invalid usages of ID pointers properties." This reverts commit f39fbb3e604611b63c69661dd22ca987fb1d8791. Code is not valid, `DefRNA.laststruct` does not always point to the proper struct when defined from Python, need to be done differently. |
November 16, 2020, 16:00 (GMT) |
Merge branch 'blender-v2.91-release' |
November 16, 2020, 15:59 (GMT) |
Fix T82439: Crash moving collections between scenes The original code for viewlayer collection flag syncing across moves from D9158 didn't consider the case where the collection could no longer be found in its original view layer (moving a collections betwen scenes). The fix is to just check if the collection starts in the same scene as it will be moved to before trying to do the flag syncing. I thought about this for a while and tried a couple other solutions, but I couldn't come up with a proper way to support syncing the layer collection flags across scenes without making too many changes. Differential Revision: https://developer.blender.org/D9568 |
November 16, 2020, 14:53 (GMT) |
Adding a custom property works |
November 16, 2020, 14:31 (GMT) |
Exporter: Add more OBJCurve tests File {F9302561} |
November 16, 2020, 14:30 (GMT) |
Tests: Cleanup: renames, comments. |
November 16, 2020, 13:39 (GMT) |
Fix broken pointcache on disk in some cases. Root of the issue is that point caches are added to the object's list on-demand, which often ends up with them being added only during depsgraph evaluation, i.e. on COW objects. This could result in having 'orig' data caches with invalid/unset stack index at some points (e.g. when reading a file and applying liboverrides), leading to discarding valid existing disk cache files. Fact that one of those index is signed, and the other not, does not help... While this is very weak, fixing broken PointCache code is out of the scope of a bug fix, so this patch merely: * Simplifies and factorizes the code generating the 'extension' part of caches filenames; * Ensures `BKE_object_insert_ptcache` is called when needed so that we always have a valid stack index to generate that filename extension. This is only a bandaid, but it is simple and should be safe enough for now. Related to T82503. |
November 16, 2020, 13:39 (GMT) |
Fix (unreported) potential buffer overflow in PointCache code. |
November 16, 2020, 13:39 (GMT) |
RNA define: check and report invalid usages of ID pointers properties. Some RNA structs, like operators or keymaps, are not allowed to have ID pointer properties. now this check will ignore those, and report an error message in the console. Related to T82597. |
November 16, 2020, 13:15 (GMT) |
Merge remote-tracking branch 'origin/blender-v2.91-release' |
November 16, 2020, 13:13 (GMT) |
Cleanup tests: move default to header, add failures. |
November 16, 2020, 13:13 (GMT) |
Cleanup: rename, comments. |
|
|
|


Master Commits
MiikaHweb | 2003-2021