Revision 67ddf68 by Bastien Montagne April 16, 2020, 15:09 (GMT) |
Merge branch 'blender-v2.83-release' |
Revision e9bf624 by Bastien Montagne April 16, 2020, 15:08 (GMT) |
Fix T75680: Nodegroup user count increased when file saved in edit group mode. This editor's code was a bit schizophrenic, some parts considering its nodetree usages as real refcounted ones, others, as shallow 'user one' ones... Editors should not be real ID users anyway, unless there are *very* good reasons for it, so swich it to fully 'shallow' usage now. |
Revision db600fd by Jeroen Bakker April 16, 2020, 14:55 (GMT) |
Fix Memory Leak in Shader Interface |
Revision 2a68b41 by Clément Foucault April 16, 2020, 14:24 (GMT) |
Fix T74964 Stereo 3D anaglyph and interlace not working Caused by framebuffer initialized in the wrong context. |
Revision e22e766 by Bastien Montagne April 16, 2020, 14:22 (GMT) |
Merge branch 'blender-v2.83-release' |
Revision 81bb2a1 by Bastien Montagne 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. |
Revision dac6091 by Bastien Montagne April 16, 2020, 14:21 (GMT) |
Fix (unreported) crash on use-after-free in liboverride deletion code. |
Revision 0438944 by Bastien Montagne April 16, 2020, 14:21 (GMT) |
Refactor/strengthen a bit invalid operands checks when applying an override operation. |
Revision e3d575b by Bastien Montagne 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. |
Revision d34c5ee by Jeroen Bakker 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 |
Revision 79a58ee by Brecht Van Lommel 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 |
Revision a1420da by Antonio Vazquez April 16, 2020, 13:57 (GMT) |
Merge branch 'blender-v2.83-release' |
Revision a9dd6d0 by Antonio Vazquez April 16, 2020, 13:53 (GMT) |
Revision 816597d by Germano Cavalcante April 16, 2020, 13:44 (GMT) |
Fix T75785: "Extrude Faces Along Normals" throws error |
Revision 8a506b9 by Germano Cavalcante April 16, 2020, 13:32 (GMT) |
Merge branch 'blender-v2.83-release' |
Revision dcb4434 by Germano Cavalcante 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 ``` |
Revision 7ef2dd8 by Julian Eisel 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 |
Revision 675d42d by Julian Eisel 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 |
Revision 737a430 by Philipp Oeser April 16, 2020, 13:22 (GMT) |
Cleanup: typo in comment |
Revision cdd406f by Philipp Oeser April 16, 2020, 12:34 (GMT) |
|