Blender Git Commits

Blender Git "master" branch commits.

Page: 2016 / 5574

Revision 579edb1 by Mai Lavelle
August 23, 2017, 10:54 (GMT)
Cycles: Add maximum depth stat to bvh builder
Revision 2540741 by Mai Lavelle
August 23, 2017, 10:54 (GMT)
Fix implementation of atomic update max and move to a central location

While unlikely to have had any serious effects because of limited use, the
previous implementation was not actually atomic due to a data race and
incorrectly coded CAS loop. We also had duplicates of this code in a few
places, it's now been moved to a single location with all other atomic
operations.
August 23, 2017, 10:35 (GMT)
Fix T51805: Overlapping volumes renders incorrect on AMD GPU

We need to make sure we can store all volume closures for all objects in volume
stack. This is a bit tricky to detect what would be the "nestness" level of
volumes so for now use maximum possible stack depth. Might cause some slowdown,
but better to give reliable render output than to fail quickly.

Should be safe for 2.79 after extra eyes.
August 23, 2017, 10:16 (GMT)
Merge branch 'master' into blender2.8
August 23, 2017, 10:15 (GMT)
Cleanup: move variadic defines to their own header

So we can use in headers without pulling in many other defines.
August 23, 2017, 10:15 (GMT)
Cleanup: mark VA_NARGS_COUNT as public

Was already used in two other headers, remove underscore prefix.
August 23, 2017, 09:49 (GMT)
Fix T52218: Missing update when reconnecting node

If node was connected to output, we tag tree for update no matter where
the node was re-plugged to.

Should be safe for 2.79.
August 23, 2017, 09:40 (GMT)
RNA: use string join functions as with operators
August 23, 2017, 09:21 (GMT)
Merge branch 'master' into blender2.8
August 23, 2017, 09:18 (GMT)
RNA: use string-join to simplify operator register

Also sanity check macro-operator ID's.
August 23, 2017, 09:17 (GMT)
BLI_string_utils: string joining utility functions

Includes a version that takes a separator and macros for convenience.
August 23, 2017, 08:48 (GMT)
PyAPI: avoid instantiating args twice in macro

Would cause problems if args included function calls.
August 23, 2017, 06:22 (GMT)
RNA: check for duplicate manipulator names
August 23, 2017, 06:10 (GMT)
Merge branch 'master' into blender2.8
August 23, 2017, 05:50 (GMT)
Cleanup: remove space from filenames
August 23, 2017, 05:36 (GMT)
Tests: fix incorrect check for hidden dir

Copy-pasted mistake in tests and tools.
August 23, 2017, 05:02 (GMT)
RNA: report error on struct naming collision

Fixes T52463, error instead of crash.
August 23, 2017, 04:14 (GMT)
RNA: keep structs_map valid w/ ID duplicate & free
August 23, 2017, 03:03 (GMT)
GHash: BLI_ghash_reinsert_key utility function

Useful when ghash keys are reallocated.
Revision 980a864 by Thomas Beck
August 22, 2017, 19:35 (GMT)
Fix T52466: Silence search for button_context menu type.

We were showing "search for unknown menutype WM_MT_button_context" messages in terminal which were not helpful for users, so now they are disabled.

To be backported to 2.79
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021