Blender Git Commits

Blender Git "master" branch commits.

1 hour 34 min ago
Cycles: Replace use_qbvh boolean flag with an enum-based property

This was we can introduce other types of BVH, for example, wider ones, without
causing too much mess around boolean flags.


- Ideally device info should probably return bitflag of what BVH types it

It is possible to implement based on simple logic in device/ and mesh.cpp,
rest of the changes will stay the same.

- Not happy with workarounds in util_debug and duplicated enum in kernel.
Maybe enbum should be stores in kernel, but then it's kind of weird to include
kernel types from utils. Soudns some cyclkic dependency.

Reviewers: brecht, maxim_d33

Reviewed By: brecht

Differential Revision:
4 hours 16 min ago
Fix windows building (log10)

Error: math_base_inline.c(402): error C2668: 'log10' : ambiguous call to
overloaded function
4 hours 50 min ago
Fix T53854: branched path tracing correlation bug with transparency.

This was broken in d750d18.
7 hours 54 min ago
Cycles: Cleanup, remove unused argument
8 hours 43 min ago
Fix T53850: Lock to Cursor breaks 3D manipulators
14 hours 52 min ago
WM: add mouse-move after smooth-view

When hot-spots moved under the pointer,
clicking wouldn't activate the correct item.
18 hours 57 min ago
Cleanup: unused var
18 hours 57 min ago
Fix T53843: Error opening online manual
18 hours 57 min ago
Fix manual lookups (data is now lowercase)
21 hours 31 min ago
Update description of the screen_draw functions
21 hours 35 min ago
WM: Fix snapping on split area without preview

In addition to removing unnecessary variables and `tag_redraw` whenever the factor changes;
1 day and 3 hours ago
Fix T49159: missing Cycles tangents for adaptive subdivision.
1 day and 8 hours ago
Cleanup: BLI_kdopbvh avoid negative array access

It's harder to reason about array access with negative indices.
1 day and 17 hours ago
Cleanup: style
1 day and 20 hours ago
Fix old files with changed node socket type not loading correctly.

This would lead to sock.default_value pointing to the wrong data type,
possibly causing crashes. Unfortunately, this bug will still exist for
older Blender versions that try to load newer files, which makes
changing the type of a node socket problematic.
January 20, 2018, 14:32 (GMT)
Cleanup: doxy groups for screen_ops.c
January 20, 2018, 13:36 (GMT)
Fix screen split preview refresh issues

Switching direction didn't refresh, also cursors were flipped.
January 19, 2018, 19:04 (GMT)
Fixup for integer digits commit
January 19, 2018, 18:54 (GMT)
Util function to determine number of digits from an integer
January 19, 2018, 14:48 (GMT)
Cycles: Make it more proper check on vectorization flags from DebugFlags

Mimics to checks in system_cpu_support() checks.
By: Miika HämäläinenLast update: Nov-07-2014 14:18 MiikaHweb | 2003-2018