Blender Git Commits

Blender Git "master" branch commits.

Page: 1664 / 5574

June 28, 2018, 13:32 (GMT)
Draw relationship lines for rigid body constraints
June 28, 2018, 12:39 (GMT)
Workbench: Anti-aliasing refactor

- TAA is also enabled for Forward rendering
- Uses less GPU memory (removed one history buffer)
- TAA is done after the color management
- consolidated the aa code between forward and deferred rendering
(workbench_effects_aa.c)
June 28, 2018, 12:39 (GMT)
Workbench: Removed unused code in cavity shader
June 28, 2018, 12:28 (GMT)
Static Override: add support to override items (objects/sub-collections) in Collection IDs.

Was kind of a PITA to get working, but simple tests seem to pass well...
June 28, 2018, 12:28 (GMT)
Static Override: fix diffing logic for ietms ID pointers case.

I.e. we can now use REPLACE operation directly on items of an RNA
collection, when those items are ID pointers.

Again, mandatory to support new Collection's objects/children override.
June 28, 2018, 12:28 (GMT)
Static Override: RNA apply code: pass extra 'item_ptr' to apply callbacks.

This is unused currently, but is mandatory for incomming support to
Collections objects and children items override support.
June 28, 2018, 12:20 (GMT)
Prevented depsgraph errors when RigidBody Constraint is incomplete
June 28, 2018, 12:20 (GMT)
Fixed AttributeError when there is no object selected
June 28, 2018, 12:20 (GMT)
Prevent copying too much in the Rigid Body simulation

To prevent the pointcache from being copied-on-write too (and requiring
copying back), the cache is now shared between the original and
evaluated scenes. Reading from the cache is always allowed; running the
sim and writing to the cache is only allowed when the depsgraph is
active.

Some pointers have moved from RigidBodyWorld (RBO) to
RigidBodyWorldShared (RBOS). writefile.c copies some pointers back from
RBOS to RBO so that the file can still be opened on older Blenders
without crashing on a segfault.

The RigidBodyWorldShared struct is written to the blend file, because it
refers to the PointCache ID block.

The RigidObjectShared struct is runtime-only, and thus not saved to the
blend file.

An RNA getter-function is used to hide the new 'shared' pointer. As a
result the Python API hasn't changed.

Reviewed by: campbellbarton

Differential Revision: https://developer.blender.org/D3508
June 28, 2018, 11:46 (GMT)
Fix assert to due missing GPU blend mode.
June 28, 2018, 11:04 (GMT)
UI: keep some operator text in headers.

Key shortcuts and explanation about how to use the tool should go to the
status bar, but other info can in the header so it's near where the user
is working. This distinction has not been made yet for all operators.
June 28, 2018, 10:31 (GMT)
Give RigidBodyWorld constraints collection a fake user

This prevents it from disappearing when the blend file is saved.
June 28, 2018, 10:28 (GMT)
Remove flatty_dark_blueberry (now default)
June 28, 2018, 10:26 (GMT)
Manipulator: regression from removing keymaps

Keymaps were used to check which tool was active.
June 28, 2018, 09:58 (GMT)
RNA path: add way to get both valid ptr/prop pair, and final item ptr.

This will be much useful in some cases, at least in override area it is
needed (avoids searching again for the overriden item in a collection).
June 28, 2018, 09:29 (GMT)
Correct bad merge
June 28, 2018, 09:10 (GMT)
Merge branch 'master' into blender2.8
June 28, 2018, 09:09 (GMT)
Fix T55662: Crash on text autocomplete

Regression from undo system upgrade.
June 28, 2018, 09:06 (GMT)
Proper fix for RNA path evaluation of collection items.

Following RNA pointer way - only return evaluated item if asked for.
June 28, 2018, 09:06 (GMT)
RNA_access: path parsing: fix broken code for collections.

When RNA path was for a collection item, we'd falsly get NULL final
property (and wrong final RNA pointer too).

Own stupid mistake in some previous commit, iirc.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021