blender/intern
Sergey Sharybin 37933cb048 Cycles: Add fundamentals to test constant folding
This commit adds some easy to use way to check whether the graph
was properly optimized. The idea is based on using mock glog sync
which keeps track on all messages and expects specific log message
to appear in the logging.

This means each optimization step should report that it optimized
something (specifying what exactly was optimized) and what was used
for optimization.

There's also some ease-ish way to define shader networks which we
might want to make a bit more global and available for all tests
in the future.

For now only RGBToBW node is covered as an example, really hope
to get help from active guys in the community to finish covering
all existing optimization cases. Ready to fix any possible issues
with builder when needed tho :)
2016-07-29 22:19:30 +02:00
..
atomic Fix building on NetBSD 2016-07-19 22:04:14 +10:00
audaspace Audaspace: fix incorrect parameter check in python API. 2016-07-23 13:35:36 +02:00
container Remove SCons building system 2016-01-04 14:20:48 +05:00
cycles Cycles: Add fundamentals to test constant folding 2016-07-29 22:19:30 +02:00
decklink Cleanup: comment blocks 2016-07-02 10:08:33 +10:00
dualcon Remove SCons building system 2016-01-04 14:20:48 +05:00
eigen Remove SCons building system 2016-01-04 14:20:48 +05:00
elbeem Silence some annoying warnings when doing full build with strict flags 2016-04-22 10:59:15 +02:00
ffmpeg Fix compilation error with FFmpeg and Ubuntu Trusty 2016-02-19 22:05:06 +01:00
ghost [bf_intern_ghost/Windows] Cleanup 2016-07-18 15:48:51 +02:00
glew-mx Remove SCons building system 2016-01-04 14:20:48 +05:00
gpudirect Cleanup: comment blocks 2016-07-02 10:08:33 +10:00
guardedalloc Cleanup: comment blocks 2016-07-15 02:39:45 +10:00
iksolver CMake: add missing headers 2016-04-12 11:22:30 +10:00
itasc Remove SCons building system 2016-01-04 14:20:48 +05:00
libmv fix comparison of identicals 2016-07-21 18:16:08 -04:00
locale Remove SCons building system 2016-01-04 14:20:48 +05:00
memutil Remove SCons building system 2016-01-04 14:20:48 +05:00
mikktspace Cleanup: warning 2016-03-13 15:15:38 +11:00
moto BGE: Various render improvements. 2016-06-11 22:05:20 +02:00
opencolorio Cleanup: glsl style 2016-05-26 18:53:09 +10:00
opensubdiv OpenSubdiv: Support shadeless shading 2016-07-25 15:38:28 +02:00
openvdb Fix T48236: OpenVDB smoke cache glitches out with smokeless flames. 2016-04-22 11:46:02 +02:00
rigidbody Remove SCons building system 2016-01-04 14:20:48 +05:00
smoke Smoke (fire): Move spectrum code from C++ (intern/) to C code (BLI) 2016-01-09 04:48:31 +01:00
string Remove SCons building system 2016-01-04 14:20:48 +05:00
utfconv Remove SCons building system 2016-01-04 14:20:48 +05:00
CMakeLists.txt BGE: DeckLink card support for video capture and streaming. 2016-06-11 22:26:05 +02:00