blender/intern/cycles/test
Alexander Gavrilov 40eedd5df9 Cycles: implement partial constant folding for exponentiation.
This is also an important mathematical operation that can be folded
if it is known that one argument is a certain constant. For colors
the operation is provided as a Gamma node.

The SVM Gamma node needs a small fix to make it follow the 0 ^ 0 == 1
rule, same as the Power node, or the Gamma node itself in OSL mode.

Reviewers: #cycles

Differential Revision: https://developer.blender.org/D2263
2016-10-01 14:37:03 +03:00
..
CMakeLists.txt Revert "Cycles Tests: Add test for correct 16 byte alignment of KernelData structs" 2016-08-11 10:08:23 +02:00
render_graph_finalize_test.cpp Cycles: implement partial constant folding for exponentiation. 2016-10-01 14:37:03 +03:00
util_aligned_malloc_test.cpp Cycles: Add some utility tests using GTests 2016-02-06 19:19:20 +01:00
util_path_test.cpp Cycles: Add some utility tests using GTests 2016-02-06 19:19:20 +01:00
util_string_test.cpp Cycles: Add some utility tests using GTests 2016-02-06 19:19:20 +01:00
util_task_test.cpp Cycles: Minor cleanup, whitespace around keyword and preprocessor indent 2016-04-13 08:58:52 +02:00