April 16, 2020, 14:55 (GMT) |
Fix Memory Leak in Shader Interface |
April 16, 2020, 14:24 (GMT) |
Fix T74964 Stereo 3D anaglyph and interlace not working Caused by framebuffer initialized in the wrong context. |
April 16, 2020, 14:22 (GMT) |
Merge branch 'blender-v2.83-release' |
April 16, 2020, 14:21 (GMT) |
Fix T75730: Properly remove unused override properties/operations. While code is supposed to handle gracefully invalid override operations, it is much cleaner to avoid those completely. |
April 16, 2020, 14:21 (GMT) |
Fix (unreported) crash on use-after-free in liboverride deletion code. |
April 16, 2020, 14:21 (GMT) |
Refactor/strengthen a bit invalid operands checks when applying an override operation. |
April 16, 2020, 14:21 (GMT) |
Fix T75730: Crash on read of liboverride data when missing source modifier. While this should not happen, we still want to handle those errors gracefully from user perspective (i.e. assert for devs, no crash for users). Actual fix of root cause of the issue will come later. |
April 16, 2020, 14:20 (GMT) |
GPU: Fix Negative Shift glAttributes also include `gl_` names. These don't have a location and should be ignored during shader interface creation. Those internal names received a location of -1 and therefore the bitmasking was undefined. Users wouldn't notice this, but ASAN warned developers of this situation. ASAN could quit making ASAN un-usable as most shaders have this issue. Reviewed By: Cl�ment Foucault` Differential Revision: https://developer.blender.org/D7448 |
April 16, 2020, 13:58 (GMT) |
Merge branch 'master' into greasepencil-object |
April 16, 2020, 13:58 (GMT) |
Fix T73977, T73825: ignore Python user site-packages directory by default This goes along with the existing changes to ignore PYTHONPATH by default. --python-use-system-env now controls both. Differential Revision: https://developer.blender.org/D6962 |
April 16, 2020, 13:57 (GMT) |
Merge branch 'blender-v2.83-release' |
April 16, 2020, 13:53 (GMT) |
April 16, 2020, 13:51 (GMT) |
GPencil: Display preview icon in material select |
April 16, 2020, 13:44 (GMT) |
Fix T75785: "Extrude Faces Along Normals" throws error |
April 16, 2020, 13:32 (GMT) |
Merge branch 'blender-v2.83-release' |
April 16, 2020, 13:31 (GMT) |
Fix memcpy overlapping buffers This crashes with ASAN enabled. ``` ==39366==ERROR: AddressSanitizer: memcpy-param-overlap: memory ranges [0x6230000ae848,0x6230000ae85a) and [0x6230000ae851, 0x6230000ae863) overlap ``` |
April 16, 2020, 13:29 (GMT) |
UI: Move node socket icons to the left of node input buttons Node input buttons (e.g. in the material properties) used to draw their icons on the right of the buttons. However since they represent inputs, it makes more sense conceptually to have them on the left. Further, we might want to add the usual decorator buttons (to control keyframes or display other states) to the material properties as well. Having two circle icons next to each other would be confusing. Differential Revision: https://developer.blender.org/D7409 Reviewed by: Brecht Van Lommel, William Reynish |
April 16, 2020, 13:29 (GMT) |
UI: Draw real node sockets for node input buttons For buttons representing node inputs (e.g. in the material properties) rather than drawing some generic socket icon, the actual sockets are drawn now. That includes color, shape and the selection outline. This should make it easier to understand what these buttons relate to. Screenshots: {F8469252}, {F8469248} (The left alignment will be done in a follow-up commit.) Differential Revision: https://developer.blender.org/D7409 Reviewed by: Brecht Van Lommel, Cl�ment Foucault, William Reynish |
April 16, 2020, 13:22 (GMT) |
Cleanup: typo in comment |
April 16, 2020, 12:34 (GMT) |
|
|
|


Master Commits
MiikaHweb | 2003-2021