Blender Git Commits

Blender Git "master" branch commits.

40 minutes ago
Depsgraph: Cleanup, deduplicate code around component registration
4 hours 2 min ago
Depsgraph: Cleanup, split build_object() a bit
4 hours 24 min ago
Depsgraph: Cleanup, always call full `object`
10 hours 52 min ago
Use custom SWAP macro for swapping userdef data

Avoids complicating the common case
10 hours 52 min ago
Revert "BLI_utildefines: Support SWAP macro with two args"

This reverts commit d749320e3b10161430bc4cb7dd92edb63712bf8c.

It's possible the container struct is larger,
we could do sizeof checks that falls back to memmove
but rather avoid complicating things.
22 hours 57 min ago
BLI_utildefines: Support SWAP macro with two args
22 hours 57 min ago
Fix T53274: Saving template prefs overwrites default prefs
1 day and 8 hours ago
WM: minor correction to user-pref writing

When saving templates had wrong return value.
1 day and 14 hours ago
Fix T53313: bevel shader with transmission render artifacts.
1 day and 17 hours ago
Removing OMP: get rid of last bit in /editors/ area.

Just removing it, such cases are not bottlenecks and not worth the
complication of doing real threading with own BLI_task.
1 day and 17 hours ago
Removing OMP: get rid of usages in /bmesh/ area.

Just removing it, such cases are not bottlenecks and not worth the
complication of doing real threading with own BLI_task.

Other (remaining) usages may be relevant, need case-by-case check.
1 day and 22 hours ago
Cleanup: We do not use camel case in Blender code

At least not for variables.
1 day and 22 hours ago
Fix T53371: Keying Node fails with values above 1

This was expected behavior for over-exposured lamps when the mode was originally
created for Tears of Steel. Turns out, there could be really bad green screen in
real production which will only have green (or rather screen) channel over
exposured.

Tweaked condition now so we use least bright channel to see if the area has
proper exposure or not.

Seems to work fine in tests, but further tweaks are possible.
November 21, 2017, 09:43 (GMT)
Cycles: Fixed compilation of CUDA kernels. Follow-up fix for my last commit.
Revision d8f80fb by Mai Lavelle
November 21, 2017, 09:30 (GMT)
Cycles: Fix OSL brick node after recent fix
November 21, 2017, 09:29 (GMT)
Cycles: Workaround for performance loss with the CUDA 9.0 SDK.

CUDA 9.0.176 apparently caused some slow down on high-end Pascal cards that can be mitigated by increasing the number of registers. See https://developer.blender.org/F1142667 for a detailed comparison.
Revision 9325b9b by Mai Lavelle
November 21, 2017, 05:42 (GMT)
Fix T53365: OpenCL has wrong shading of brick texture

Looks like some weird compiler difference with signed vs unsigned ints.
November 21, 2017, 05:40 (GMT)
Disable adding scene sequence strips into themselves

D2923 by @spockTheGray w/ edits, see T52586 for details
November 21, 2017, 05:05 (GMT)
Cleanup: redundant ELEM use
November 20, 2017, 22:32 (GMT)
Code cleanup: fix harmless compiler warning.
By: Miika HämäläinenLast update: Nov-07-2014 14:18 MiikaHweb | 2003-2017