blender/intern/cycles
Sergey Sharybin 1a2012145d Cycles: Switch node address to absolute values in BVH tree
This seems to be straightforward way to support heterogeneous nodes
in the same tree.

There is some penalty related on 4gig limit of the address space now,
but here's are the thing:

Traversal code was already using ints to store final offset, so
there can't be regressions really.

This is a required commit to make it possible to encode both aligned
and unaligned nodes in the same array. Also, in the future we can use
this to get rid of __leaf_nodes array (which is a bit tricky to do since
trickery in pack_instances().
2016-07-07 17:25:48 +02:00
..
app Fix Cycles debug build assert on some platforms, tighten checks to avoid this in the future. 2016-06-12 17:35:15 +02:00
blender Fix failing script_load_addons test after recent code cleanup. 2016-07-06 21:57:53 +02:00
bvh Cycles: Switch node address to absolute values in BVH tree 2016-07-07 17:25:48 +02:00
cmake CMake: Fix typo in CUDA dynload commit 2016-01-14 12:48:14 +05:00
device Fix Cycles assert after recent half changes. 2016-06-19 20:17:25 +02:00
doc Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
graph Cycles: Fix the Convert Node type registration 2016-06-23 03:15:57 +02:00
kernel Cycles: Switch node address to absolute values in BVH tree 2016-07-07 17:25:48 +02:00
render Cycles: Reduce memory usage by de-duplicating triangle storage 2016-07-07 17:25:48 +02:00
subd Cycles: Fix regression introduced in c96a4c8 2016-06-07 07:38:09 -04:00
test Cycles: Minor cleanup, whitespace around keyword and preprocessor indent 2016-04-13 08:58:52 +02:00
util Cycles: Fix corner case of human readable number returning empty string 2016-06-27 13:49:25 +05:00
CMakeLists.txt Code refactor: add generic Cycles node infrastructure. 2016-05-22 17:29:24 +02:00