Revision 46ee9b5 by Hans Goudey March 31, 2021, 16:32 (GMT) |
Fix T87094: Transforming geometry instances component is broken Caused by an incorrect transformation order in cleanup commit rBd037fef3bd1dc2e. The fix is to simply reverse the order. |
Revision b4e5849 by Kévin Dietrich March 31, 2021, 15:18 (GMT) |
Alembic procedural: fix out of bound access when editing object properties or shaders The index_data_map was not cleared when clearing a cache, so this would just append the new correct data to the end of the array instead of overwriting it, which would cause us to then use outdated indices. |
Revision 5580f64 by Kévin Dietrich March 31, 2021, 15:18 (GMT) |
Alembic procedural: cleanup, make add_object private This should only be accessed from within the procedural. |
Revision 6f2e9e9 by Kévin Dietrich March 31, 2021, 15:18 (GMT) |
Alembic procedural: comment, speficy the behavior of a function |
Revision 94bfb1a by Kévin Dietrich March 31, 2021, 15:18 (GMT) |
Alembic procedural: fix missing update when editing shaders |
Revision 4fd7b1f by Hans Goudey March 31, 2021, 15:10 (GMT) |
Geometry Nodes: Rename "Grid" to "Density" For other "Attribute Name" fields we usually give a more specific name that relates to what the attribute is actually used for, like "Mask" in the point separate node. This is a similar situation, and would also be consistent with the naming planned in D10506. |
Revision 482a42c by Jacques Lucke March 31, 2021, 14:25 (GMT) |
Fix T87087: attributes were removed automatically even though they are still needed The geometry nodes modifier did not specify that it needs all custom data layers. Therefore the modifier evaluation code tagged some layers so that they will not be copied later on by calling `mesh_set_only_copy` in `mesh_calc_modifiers`. |
Revision 23bd6cf by Antonio Vazquez March 31, 2021, 14:17 (GMT) |
GPencil: Avoid LineArt modifier uses negative material index In some situations the material index could be negative, and this is wrong. |
Revision d55d4fe by Antonio Vazquez March 31, 2021, 14:01 (GMT) |
Fix compiler error in Windows C7555 use of designated initializers requires at least '/std:c++latest' This is not supported by the current Windows compiler version. |
Revision 10272ca by Antonio Vazquez March 31, 2021, 13:50 (GMT) |
GPencil: Remove flag PROP_ID_SELF_CHECK from materials This flag was used by error when the code of RNA object was used as base, but it's not logic in materials. |
Revision 94079ff by Howard Trickey March 31, 2021, 13:35 (GMT) |
Fix T86879 Boolean exact crash with dependency loop. When boolean's Object also has a modifier that depends back on the target Object, a crash occurred. In a case like this, BKE_modifier_get_evaluated_mesh_from_evaluated_object returns NULL, so just have to protect against that case. |
Revision 23c1e48 by Campbell Barton March 31, 2021, 13:01 (GMT) |
Cleanup: naming for edit-mesh nearest distance values - Don't use `r_` prefix for an argument that's also read from (this is meant for return only arguments). - Rename variables to make it clear the distance is pixels, using manhattan length measurement. |
Revision 5f787b2 by Jeroen Bakker March 31, 2021, 12:47 (GMT) |
Cleanup: Removed Unused Definition. |
Revision 1a7b942 by Jeroen Bakker March 31, 2021, 12:43 (GMT) |
Compositor: Keep WorkPackages and Data Around. WorkPackages struct was created when scheduled. This patch keeps the WorkPackages around and stores additional data with the workpackages. The speedup is to small to notice, but it is needed as preparation to introduce a faster scheduling method. |
Revision bc837ad by Jeroen Bakker March 31, 2021, 12:43 (GMT) |
Fix: Cryptomatte Picker on Legacy Node Failing. The new Cryptomatte workflow assumes that the picker is used in the new workflow. The legacy node wasn't working as it would never find a correct cryptomatte layer. This fix will use the color sampling like we used to do. |
Revision 14901e3 by Campbell Barton March 31, 2021, 12:36 (GMT) |
Fix T87080: Select shortest path fails in face mode Regression in 80cbbd2843c2358879b1a710d81a3b41e1468327. Unfortunately keeping selection picking behavior as well as supporting finding the nearest face within a radius requires an inconsistency between x-ray and back-buffer selection that doesn't work well using the current arguments. Resolve by adding an argument that causes the input distance to be ignored for back-buffer selection. This is used by selection picking but not the knife tool. This changes behavior for path-selection in face mode, which now uses a margin for back-buffer selection. From my own testing this doesn't seem to be a problem like it could be for regular selection picking. |
Revision d97dca5 by Falk David March 31, 2021, 12:23 (GMT) |
Fix T86947: Drag & Drop tooltip in Scene mode The tooltip while dragging a collection in Scene mode in the Outliner was always "Link inside Collection" even if the action performed was different. This was because the `collection_drop_init` set the `from_collection` always to `NULL` if the Outliner display mode was currently set to Scene. Commit that introduced this issue: rB0f54c3a9b75be8f8db9022fb0aeb0f8d0d4f0299 The fix removes the check of the display mode and only sets the `from_collection` to `NULL` if the ctrl (linking) key is held. Reviewed By: JacquesLucke Maniphest Tasks: T86947 Differential Revision: https://developer.blender.org/D10864 |
Revision 8d45a96 by Falk David March 31, 2021, 12:19 (GMT) |
Fix T87082: Smooth thickness not working When using the smooth operator, the thickness would not be smoothed on the first iteration. This was becasue the inner loop was set to run `r * 20` times but `r` starts at 0. The fix makes sure that "Smooth Thickness" works on the first iteration by using a fixed value of `20` as the loop limit. This makes sure that for every iteration, we run the smoothing of the thickness 20 more times. Reviewed By: antoniov Maniphest Tasks: T87082 Differential Revision: https://developer.blender.org/D10867 |
March 31, 2021, 11:34 (GMT) |
Makefile: add update_code target Convenience target for updating the code, skipping SVN. The Python script supports it, but this wasn't exposed in the makefile. Ref D10457 |
Revision 4d856ec by Richard Antalik March 31, 2021, 10:34 (GMT) |
|
|
|


Master Commits
MiikaHweb | 2003-2021