Blender Git Commit Log

All Blender Git commits.

Page: 654 / 8462

May 11, 2021, 02:30 (GMT)
Merge branch 'blender-v2.93-release'
May 11, 2021, 02:30 (GMT)
Cleanup: remove unused BPy_IDProperty struct member
May 11, 2021, 02:26 (GMT)
Merge branch 'blender-v2.93-release'
May 11, 2021, 02:20 (GMT)
Fix T88190: Freed memory use when iterating over id-properties

The id-property iterator referenced a PyObject pointer without
increasing it's user count - allowing for errors if the value
goes out of scope during iteration.
May 11, 2021, 01:47 (GMT)
USD import: format fixes.
May 11, 2021, 01:38 (GMT)
UDS import property UI improvements.

Now hiding the Experimental section if importing
materials is disabled. Hiding the Import Material Blend
option if Import USD Preview is disabled. Import Material
Blend is now enabled by default.
May 11, 2021, 01:28 (GMT)
Merge branch 'blender-v2.93-release'
May 11, 2021, 01:15 (GMT)
Fix memory leak in Python IDproperty iterator

Looping over IDProperty keys or calling iteritems leaked memory.

Error in original Python idproperty support from
8768707610fbc1cea2bde069cdfd6d3f3e2fc522
May 11, 2021, 01:04 (GMT)
USD import: incorrect file selection action.

Changed file selection action to FILE_OPENFILE.
May 11, 2021, 00:44 (GMT)
USD import option property improvements.

Improvments to USD import option property names and tooltips,
per suggestions from Hans Goudey in his review.
Revision 4333991 by Hans Goudey (master)
May 11, 2021, 00:33 (GMT)
Cleanup: Reorder class variable declarations

The order was arbitrary, and rearranging the declarations
makes the class look less messy, and makes room for future comments.
Revision a5761bb by Hans Goudey (master)
May 11, 2021, 00:30 (GMT)
Cleanup: Whitespace, add doxygen sections

The sections aren't helpful at the moment, but I will add more code
here soon that will benefit more from the visual separation.
Revision 6b1034d by Hans Goudey (master)
May 11, 2021, 00:17 (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 5613c61 by Hans Goudey (master)
May 11, 2021, 00:12 (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 10, 2021, 23:18 (GMT)
USD import: use __func__ for MEM_callocN() names.

Per suggestion from Hans Goudey in his review, I replaced
hard-coded names with the __func__ macro for MED_callocN()
name arguments, to help ensure names do not become obsolete
in the future.
May 10, 2021, 22:19 (GMT)
Merge branch 'blender-v2.93-release'
May 10, 2021, 22:16 (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 10, 2021, 20:04 (GMT)
Add phabricator task to UI option

May 10, 2021, 18:57 (GMT)
Switch back to default ThreadingModel::Queue

May 10, 2021, 17:29 (GMT)
USD IO: removed unnecessary format change.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021