May 12, 2021, 02:15 (GMT) |
Merge remote-tracking branch 'origin/master' into temp-lineart-contained |
May 12, 2021, 02:14 (GMT) |
Fix T87764: Mem-leak during viewport rendering. When a scene uses cryptomatte the viewport rendering would lead to a memory leak. The reason was that all image renders (viewport+final) activated cryptomatte. But is only used for final rendering. This patch only activates cryptomatte when doing final rendering. |
May 12, 2021, 02:14 (GMT) |
Fix T54339: Shapekey Max value doesn't clamp existing value Update the "current value" of the Shape Key blend amount when value is not within the min/max range. New function `rna_ShapeKey_update_minmax` used to update and clamp the current value. Reviewed By: mano-wii, lichtwerk, #animation_rigging, sybren Maniphest Tasks: T54339 Differential Revision: https://developer.blender.org/D11071 |
Revision 491ee6f by Antonio Vazquez / YimingWu (lineart-bvh, lineart-shadow, temp-lineart-contained) May 12, 2021, 02:14 (GMT) |
GPencil: Rename prop `dilate_pixels` to `dilate` Better avoid units in name. |
Revision 367e309 by Antonio Vazquez / YimingWu (lineart-bvh, lineart-shadow, temp-lineart-contained) May 12, 2021, 02:14 (GMT) |
GPencil: Remove `B` key to create Blank Keyframe in Drawing mode We have the `I` menu for that. This is part of the old code. |
May 12, 2021, 02:14 (GMT) |
May 12, 2021, 02:14 (GMT) |
Fix T88060: Expand freezing when deleting a Face Set with multiple loose parts When checking if the mesh has only one Face Set only the current active component for expand needs to be checked. Otherwhise other components that won't be modified by Expand that contain other IDs will be taken into account, making the Face Set deletion go into an infinite loop. Reviewed By: JacquesLucke Maniphest Tasks: T88060 Differential Revision: https://developer.blender.org/D11169 |
May 12, 2021, 02:14 (GMT) |
Fix T82155: Fade inactive geometry overlay not working with instanced geometry This enables the overlay for instanced geometry. After this change, objects that are an instance of the current active object (which are also being modified in the current active mode) won't fade, which is different from the previous behavior. Reviewed By: fclem Maniphest Tasks: T82155 Differential Revision: https://developer.blender.org/D9362 |
May 12, 2021, 02:14 (GMT) |
Functions: Add materialize methods for generic mutable virtual array Similar to how `GVArray_For_VArray` implements `materialize_impl` to forward the work to its non-generic virtual array, we can do the same thing for the mutable version, `GVMutableArray_For_VMutableArray`. This commit should have no visible changes, since as far as I can tell the only user of this class does not implement special materialize methods anyway. |
May 12, 2021, 02:14 (GMT) |
Cleanup: Use a helper function for repetitive code Retrieving data from the component can be done in a separate function to save some repetition. |
Revision 50c9d4f by Campbell Barton / YimingWu (lineart-bvh, lineart-shadow, temp-lineart-contained) May 12, 2021, 02:14 (GMT) |
Cleanup: correct/clarify PlayAnim comments |
May 12, 2021, 02:14 (GMT) |
Enable CLog for GPU test cases. |
May 12, 2021, 02:14 (GMT) |
Cleanup: Remove double import in previous commit. |
Revision 5e712c4 by Campbell Barton / YimingWu (lineart-bvh, lineart-shadow, temp-lineart-contained) May 12, 2021, 02:14 (GMT) |
Cleanup: unused variable warning |
Revision de8a323 by Campbell Barton / YimingWu (lineart-bvh, lineart-shadow, temp-lineart-contained) May 12, 2021, 02:14 (GMT) |
Cleanup: spelling |
May 12, 2021, 02:14 (GMT) |
Functions: support materialize virtual array to initialized span |
May 12, 2021, 02:14 (GMT) |
Cleanup: too small loop variable type Clang-Tidy: bugprone-too-small-loop-variable |
Revision 6afe643 by Manuel Castilla / YimingWu (lineart-bvh, lineart-shadow, temp-lineart-contained) May 12, 2021, 02:14 (GMT) |
Compositor: Add vars and methods for easier image looping These variables and methods should make it easier to loop through buffers elements/pixels. They take into account single element buffers. Single element buffers can be used for set operations to reduce memory usage. Usage example: P2078 Reviewed By: #compositing, jbakker Differential Revision: https://developer.blender.org/D11015 |
May 12, 2021, 02:14 (GMT) |
Fix T88145: Dynamic Paint initial color using vertex color not working as expected Mistake in {rBe48c4d73d378}. Was using the vertex index as a lookup for the loop color (instead of the loop index). (Issue was not present in original D1429 btw). Maniphest Tasks: T88145 Differential Revision: https://developer.blender.org/D11212 |
May 12, 2021, 02:14 (GMT) |
Fix warning on Apple Clang, missing override specifier Was giving a warning: ``` BKE_spline.hh:293:35: warning: 'interpolate_to_evaluated_points' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ``` |
|
|
|


Master Commits
MiikaHweb | 2003-2021