Revision c9550cb by Philipp Oeser October 22, 2020, 13:09 (GMT) |
Fix T81953: Python error in UV Editor Overlay popup Leftover from rBe05ce1ea2029, 'use_image_editor_legacy_drawing' was removed. Maniphest Tasks: T81953 Differential Revision: https://developer.blender.org/D9310 |
Revision dea3b8d by Sergey Sharybin October 22, 2020, 10:41 (GMT) |
Multires: Remove legacy subdivision code Is no longer used, fully replaced with more powerful algorithm. |
Revision 1071994 by Sergey Sharybin October 22, 2020, 10:28 (GMT) |
Multires: Cleanup, unused code |
Revision d11e357 by Sergey Sharybin October 22, 2020, 10:15 (GMT) |
Multires: Remove legacy compatibility code It was rather a huge chunk of code, which started to become more harder to maintain with the transition to OpenSubdiv based implementation. Because of this transition, the compatibility was also rather on a poor side. Remove compatibility support for pre-2.50.9 multires. Ref T77107 Reviewed By: brecht, mont29 Differential Revision: https://developer.blender.org/D9238 |
Revision f68c3d5 by Sergey Sharybin October 22, 2020, 09:57 (GMT) |
Compositor: Ensure keying node result is pre-multiplied Historically the result of the keying node was violating alpha pre-multiplication rules in Blender: it was simply overriding the alpha channel of input. This change makes it so keying node mixes alpha into the input, which solves the following issues: - The result is properly pre-multiplied, no need in separate alpha-convert node anymore. - Allows to more easily stack keying nodes. This usecase was never really investigated, but since previously alpha is always overwritten it was never possible to easily stack nodes. Now it is at something to be tried. Unfortunately, this breaks compatibility with existing files, where alpha-convert node is to be manually removed. From implementation side this is done as a dedicated operation since there was no ready-to-use operation. Maybe in the future it might be replaced with some sort of vector math node. Reviewed By: brecht Differential Revision: https://developer.blender.org/D9211 |
Revision 92571ab by Jeroen Bakker October 22, 2020, 08:30 (GMT) |
GPU: Memory leak when scaling buffers `imb_gpu_get_data` could reuse `data_rect` when it was already in used (double alloc). making the first use leak. This was detected after enabling OpenGL Texture Limit. Reviewed By: Cl�ment Foucault Differential Revision: https://developer.blender.org/D9280 |
Revision 6c178bf by Campbell Barton October 22, 2020, 07:48 (GMT) |
Merge branch 'blender-v2.91-release' |
Revision cf8642d by Campbell Barton October 22, 2020, 07:46 (GMT) |
Fix T81949: Child Of Constraint can't assign inverse matrix Caused by ad70d4b0956f5, assigning the matrix now clears the flag that would reset it. |
Revision 36653a9 by Campbell Barton October 22, 2020, 06:30 (GMT) |
Cleanup: centralize BLF default functions in the header |
Revision cf5ae67 by Campbell Barton October 22, 2020, 06:24 (GMT) |
Cleanup: split BLF default into own file This avoids accidents using user-preferences in the main BLF API, which could cause preferences to be used unintentionally (such as stamping into renders or creating generated images). As well as uses of BLF when preferences aren't loaded such as animation playback. |
Revision fe963b5 by Campbell Barton October 22, 2020, 06:13 (GMT) |
Merge branch 'blender-v2.91-release' |
Revision 9ea345d by Campbell Barton October 22, 2020, 06:07 (GMT) |
Fix animation player initialization Updates from 9d30fade3ea9b weren't applied to the animation player causing an assert and missing call to IMB_init. |
Revision d00b1f6 by Campbell Barton October 22, 2020, 05:00 (GMT) |
Merge branch 'blender-v2.91-release' |
Revision 0c36255 by Campbell Barton October 22, 2020, 05:00 (GMT) |
Merge branch 'blender-v2.91-release' |
Revision ef969fb by Campbell Barton October 22, 2020, 04:58 (GMT) |
Cleanup: remove '_' prefix from used argument |
Revision 7ddc49a by Campbell Barton October 22, 2020, 04:55 (GMT) |
Fix T81905: Active keyframe unavailable when handle selected Selecting an F-Curve handle caused an assertion as well as treating the key-frame as inactive. Allow active the keyframe to be active when it's handle is selected, as is done with bezier curves. |
Revision a308607 by Hans Goudey October 22, 2020, 04:52 (GMT) |
Cleanup: Use LISTBASE_FOREACH macro in curve code These changes should result in more readable and undestandable code, especially where while loops were use instead of for loops. They are not comprehensive, and I skipped wherever the change was not obvious. |
Revision 6ebb2e5 by Campbell Barton October 22, 2020, 04:28 (GMT) |
Merge branch 'blender-v2.91-release' |
Revision c53ac5e by Campbell Barton October 22, 2020, 04:26 (GMT) |
Fix T81939: crash calling bmesh.utils.vert_separate() Missing NULL check in bmesh_kernel_vert_separate. |
Revision 608243c by Campbell Barton October 22, 2020, 03:08 (GMT) |
Merge branch 'blender-v2.91-release' |
|
|
|


Master Commits
MiikaHweb | 2003-2021