Blender Git Commit Log

All Blender Git commits.

Page: 249 / 8462

September 14, 2021, 13:15 (GMT)
Now I forgot that I did prior change here, so values were incorrect :(
September 14, 2021, 13:15 (GMT)
Add origin modes from scene tool settings.
September 14, 2021, 13:15 (GMT)
Merge changes from transform_gizmos - these patches can't be developped separately anymore
September 14, 2021, 13:15 (GMT)
Add support for individual origins pivot point
September 14, 2021, 13:15 (GMT)
Use pivot point from sequencer tool settings, Limit pivot points to implemented and useful modes.
September 14, 2021, 13:13 (GMT)
Cleanup: remove unnecessary clamp, is already done when initializing closure
September 14, 2021, 13:13 (GMT)
Fix deadlock due to lock order inversion in rendering after GPU display changes

Main thread:
* Acquires DST.gl_context_mutex lock for drawing image editor
* Acquires mutex_ in GPUDisplay::draw()

Render thread:
* Acquires mutex_ in GPUDisplay::update_begin()
* Acquires DST.gl_context_mutex for updating texture

Ideally DST.gl_context_mutex would not be needed at all, for best performance.
But this requires deep changes to the draw manager since it relies on global
variables in many places.

Instead rely on DST.gl_context_mutex for mutual exclusion between update and
draw operations in the subclass, and only use mutex_ for thread safe access to
the parameters.

Differential Revision: https://developer.blender.org/D12468
September 14, 2021, 12:52 (GMT)
Functions: support optional outputs in multi-function

Sometimes not all outputs of a multi-function are required by the
caller. In those cases it would be a waste of compute resources
to calculate the unused values anyway. Now, the caller of a
multi-function can specify when a specific output is not used.
The called function can check if an output is unused and may
ignore it. Multi-functions can still computed unused outputs as
before if they don't want to check if a specific output is unused.

The multi-function procedure system has been updated to support
ignored outputs in call instructions. An ignored output just has no
variable assigned to it.

The field system has been updated to generate a multi-function
procedure where unused outputs are ignored.
September 14, 2021, 11:33 (GMT)
Geometry Nodes: fix memory leak for multi input sockets
September 14, 2021, 10:56 (GMT)
Fix error while freeing non primitive collisions shape mesh in rigidbody

The function name was changed in master and caused an error during merge
Now it uses a different function to clear the geometry
September 14, 2021, 10:56 (GMT)
Fixed out of scope error
September 14, 2021, 10:54 (GMT)
Merge branch 'master' into soc-2021-simulation-display
September 14, 2021, 10:30 (GMT)
Made changes according to revision suggestions
September 14, 2021, 09:08 (GMT)
make format
September 14, 2021, 09:01 (GMT)
Constraints: visualisation works with kinematic objects

Used the transforms obtained from bullet instead of creating them using
rigidbody/ object data, which only worked for active rigidbodies
September 14, 2021, 09:00 (GMT)
Switched radius mode to take a field input
September 14, 2021, 08:41 (GMT)
Fix using reference to a temporary variable in Cycles X
September 14, 2021, 08:13 (GMT)
Made changes according to revision
September 14, 2021, 08:12 (GMT)
Merge branch 'master' into soc-2021-curve-fillet
September 14, 2021, 07:53 (GMT)
Fix T90862: Texts in Outliner can have wrong icon

In contrast to the Filebrowser, the Outliner (Blender File view) did not
distinguish icons for text-based formats (if they have a filepath this
can be done though).

Maniphest Tasks: T90862

Differential Revision: https://developer.blender.org/D12347
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021