Revision d851b38 by Campbell Barton September 2, 2020, 09:33 (GMT) |
Cleanup: improve internal function name in 'ngon_tessellate' |
Revision cf67ba8 by Campbell Barton September 2, 2020, 07:50 (GMT) |
WM: add use_factory_startup option to read homefile operator There was no way to reset the current file to factory settings without reloading the preferences (which disables & re-enables add-ons), this slows down resetting files and can complicate tests. |
Revision 428a1aa by Campbell Barton September 2, 2020, 05:58 (GMT) |
UI: add back Layout.introspect Add back this function, removed 2e14b7fb9770b. Useful for checking operators used in menus. |
Revision 89ed6b1 by Campbell Barton September 2, 2020, 03:01 (GMT) |
UI: simplify tool-tip logic for operators - Use WM_operatortype_description to get the operator description. - Pass properties to WM_operatortype_name, so the operator name callback is used. - Add UI_but_operatortype_get_from_enum_menu function to access the operator from enum menus. - Change WM_operatortype_description to return NULL when there is no description, use WM_operatortype_description_or_name when either can be used. |
Revision ddea2f2 by Campbell Barton September 2, 2020, 02:44 (GMT) |
Fix crash accessing image space properties without an active window |
Revision 9573466 by Campbell Barton September 2, 2020, 00:04 (GMT) |
Cleanup: spelling, rename attachement -> attachment |
Revision 71aa3c8 by Campbell Barton September 1, 2020, 23:58 (GMT) |
Cleanup: spelling |
Revision ba188e7 by Hans Goudey September 1, 2020, 22:29 (GMT) |
UI: Remove unecessary panel_free_block function This function was called when the modifier list changes and the panel list has to be rebuilt. Originally I thought it was necessary to to remove the block immediately when the panel was removed, but we can just leave it and it will be removed later in the UI drawing process. Removing this results in fewer string lookups. |
Revision f6ab6dd by Hans Goudey September 1, 2020, 21:39 (GMT) |
Cleanup: Reduce indentation level and variable scope Exit early in some functions to reduce indentation level, declare variables where they are initialized, and also clean up some comment formatting. |
Revision 009971b by Stefan Werner September 1, 2020, 19:00 (GMT) |
Cycles: Separate Embree device for each CPU Device. Before, Cycles was using a shared Embree device across all instances. This could result in crashes when viewport rendering and material preview were using Cycles simultaneously. Fixes issue T80042 Maniphest Tasks: T80042 Differential Revision: https://developer.blender.org/D8772 |
Revision f2d2640 by Germano Cavalcante September 1, 2020, 18:25 (GMT) |
Fix T80233: Extrude manifold can generate invalid geometry Faces with only 2 sides were sometimes generated. |
September 1, 2020, 17:14 (GMT) |
Fix Cycles build error when disabling some kernel features Differential Revision: https://developer.blender.org/D8372 |
Revision 2930d4f by Aaron Carlisle September 1, 2020, 16:56 (GMT) |
Fix T80031: UI: Use a more specific label for stencil mask opacity This is not the opacity of the vertex colors itself but of the stencil mask. Follows up on rBbb4478f2fdd8426d6050bf7b7c09611afeb1bd14 |
Revision d6a9783 by Clément Foucault September 1, 2020, 16:42 (GMT) |
Cleanup: GLFrameBuffer: Reduce indentation |
Revision 7edd60b by Clément Foucault September 1, 2020, 16:42 (GMT) |
GLFramebuffer: Avoid calling method on a partially destroyed GLContext This avoid an ASAN runtime error. |
Revision 3c54db4 by Joerg Mueller September 1, 2020, 16:12 (GMT) |
Audaspace: port compilation fix from upstream. |
Revision a92ab93 by Sybren A. Stüvel September 1, 2020, 15:57 (GMT) |
Fix T79553: StretchTo constraint: Apply Pose changes bone length Recompute Rest Length stored in the StretchTo constraint after applying the current pose as rest pose. The "Apply Pose as Rest Pose" operator applies the evaluated pose as rest pose, which means that the change in bone length from the StretchTo constraint is applied to the rest pose. The bug was caused by the fact that the StretchTo constraint wasn't updated for the new pose, and thus still applied the same scale factor to the new pose, effectively doubling its effect. The "Apply Pose as Rest Pose" operator now forces a recompute of the rest length cached in the StretchTo constraint data. As a result, the length of the bone before and after the pose is applied remains the same. The X and Z scale (perpendicular to the bone length) are reset to 1.0, as with the applied pose the bone isn't stretched or squashed any more. |
Revision 2376793 by Sybren A. Stüvel September 1, 2020, 15:29 (GMT) |
USD: remove library initialisation hack Remove the hack for library initialisation; this is no longer necessary as the required information can be passed to the USD library after its static initialisers have run. This new approach is compatible with both the patched and original USD library. This means that platform maintainers don't need to rebuild the USD library until the next upgrade. Manifest Task: https://developer.blender.org/T80320 |
Revision fef1a6c by Sybren A. Stüvel September 1, 2020, 15:28 (GMT) |
USD: move library initialisation from `main()` to USD module Initialize the USD library when used (instead of at startup), so that this can happen inside the IO/USD module. This makes calls to the USD library local to Blender's USD code. Note that failure to find the USD JSON files will now only be reported when the USD exporter is used, and not on every startup of Blender. This is the first step in cleaning up the way Blender patches and initialises the USD library. Manifest Task: https://developer.blender.org/T80320 |
Revision f1b1047 by Clément Foucault September 1, 2020, 15:22 (GMT) |
GPUOffscreen: Remove scissor and viewport state tracking This was a workaround that is not needed anymore. Fix FT80321 Cropped output with Viewport Render Animation |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021