Blender Git Commit Log

All Blender Git commits.

Page: 277 / 8462

Revision 42546db by Hans Goudey (master)
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
Revision 99c981f by Hans Goudey (master)
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
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.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021