September 1, 2021, 16:47 (GMT) |
Fix T91054: Editing group custom property gives error This commit fixes the custom property edit operator for the the case of editing group properties. Currently this isn't supported very well, the data is converted to a string, but the operator shouldn't fail anyway. This allows editing properties created like this: C.object['abuse'] = {'parent' : ['child1', 'child2']} These changes reflect some issues with the design of the operator. Requiring guessing the type of the data does not work well at all, and makes code more complicated. In the future this operator can be updated to use a type drop-down. Differential Revision: https://developer.blender.org/D12364 |
September 1, 2021, 16:46 (GMT) |
Cleanup: Remove redundant property UI data clear Since the UI data is now stored in the property, and the property is deleted on the next line, this doesn't need to be called separately. |
September 1, 2021, 16:01 (GMT) |
new FieldEvaluator utility class |
September 1, 2021, 15:31 (GMT) |
Update buildbot configuration to use `studio-sprite-fright` branches. |
September 1, 2021, 15:01 (GMT) |
adaptive_cloth: fix: Mesh: collapse edge: n2 not updated for v1 A simple solution that is extremely difficult to debug. This particular part of the collapse edge function is run rarely and to make this particular bug even harder to find is that only a subsequent operation will show any signs of a problem. One way to trigger this bug is to static remesh Suzanne (Blender monkey) at 0.005 or lower minimum size. This leads to a crash due to a bad optional access of a node. The vert refers to the node but the node doesn't refer to the vert. So once this sort of situation is created, when that vert's nodes need to be used, it leads to a bad optional access. Such a simple fix :) |
September 1, 2021, 15:00 (GMT) |
add more flexible field evaluation method |
September 1, 2021, 15:00 (GMT) |
Fix strict warning about discarding const qualifier Solved by using const qualifier for arguments which aren't mutable in PyC functions. Differential Revision: https://developer.blender.org/D12369 |
September 1, 2021, 14:28 (GMT) |
BPY-Docs: Add missing file context members documentation Context members of the file space would not be shown in the context API docs. |
September 1, 2021, 13:39 (GMT) |
PyAPI: GPU Shader: add 'state' parameter to uniform sampler Now you can choose the state of texture (as a filter and repetition) to render it. This is important as the original state is very limited. |
September 1, 2021, 13:22 (GMT) |
Fix: Memory leak in non primitive collision shape drawing functions The ojects containing the non primitive collision shape meshes are stored in a GSet along with other draw cache shapes and the meshes are freed using these object pointers |
September 1, 2021, 13:13 (GMT) |
Cleanup: Don't use virtual for non-virtual function in Cycles X |
September 1, 2021, 13:13 (GMT) |
File Browser/BPY: Expose list of selected files in context Since recently it's possible to query the active file (as object, not just the name), but it's quite useful for scripting to have access to all selected files. This introduces `bpy.context.selected_files`, returning a list of file objects representing files in the File Browser. |
September 1, 2021, 13:12 (GMT) |
File Browser/BPY: Expose relative path of a file via BPY There were requests to be able to track the file selection in the File Browser. Just using the file name for that wouldn't if the file browser has the recursive display enabled. File names could be duplicated then. So expose the entire path relative to the currently displayed directory. |
September 1, 2021, 11:53 (GMT) |
Version bump: 2.93.5-rc |
September 1, 2021, 10:51 (GMT) |
Unittest: Extend and basic linking tests and add basic append tests. We could check many more things still, but this should already cover most basic common cases. |
September 1, 2021, 09:52 (GMT) |
Merge branch 'temp-geometry-nodes-fields--fields-jacques' into temp-geometry-nodes-fields |
September 1, 2021, 09:52 (GMT) |
Merge branch 'temp-geometry-nodes-fields--anonymous-attributes' into temp-geometry-nodes-fields |
September 1, 2021, 09:51 (GMT) |
Merge branch 'master' into temp-geometry-nodes-fields |
Revision c1cab4a by Jacques Lucke (temp-geometry-nodes-fields, temp-geometry-nodes-fields--fields-jacques, temp-parallel-multi-function) September 1, 2021, 09:39 (GMT) |
add common base class for field input/operation |
September 1, 2021, 09:31 (GMT) |
Make state tracking more reliable in Cycles X scheduler Move logic to a re-usable function, so that state can be checked for "regular" and "post-processing" render works. Also corrected state tracking for tile written flag: it is a "sticky" flag, meaning once the tile is written is always considered written. Before this change it was possible that canceling render will write tile again. Should be no difference on user level, just preparing ground work for tiles support. |
|
|
|


Master Commits
MiikaHweb | 2003-2021