blender/intern/cycles/kernel/osl
Brecht Van Lommel 9a1c1f132d Cycles OSL: most closure code is now shared between OSL and SVM. Also fix
transmission pass and filter glossy option.

The BSDF closure class is now more similar to the SVM closures, and includes
some flags and labels that are needed to properly categorize the BSDF's for
render passes. Phong closure is gone for the moment, needs to be adapated to
the new structure still.
2012-10-20 12:18:00 +00:00
..
nodes Cycles OSL: some build system tweaks to avoid global includes and definitions, 2012-10-20 12:17:45 +00:00
background.cpp Cycles OSL: most closure code is now shared between OSL and SVM. Also fix 2012-10-20 12:18:00 +00:00
CMakeLists.txt Cycles OSL: most closure code is now shared between OSL and SVM. Also fix 2012-10-20 12:18:00 +00:00
emissive.cpp Cycles OSL: most closure code is now shared between OSL and SVM. Also fix 2012-10-20 12:18:00 +00:00
osl_closures.cpp Cycles OSL: most closure code is now shared between OSL and SVM. Also fix 2012-10-20 12:18:00 +00:00
osl_closures.h Cycles OSL: most closure code is now shared between OSL and SVM. Also fix 2012-10-20 12:18:00 +00:00
osl_globals.h style cleanup 2012-09-14 23:11:47 +00:00
osl_services.cpp Cycles OSL: most closure code is now shared between OSL and SVM. Also fix 2012-10-20 12:18:00 +00:00
osl_services.h Fix for (camera) motion blur changes in Cycles OSL. Compilation was broken due to changed object transform functions. Also added a few missing renderer service implementations for matrix callbacks. 2012-10-16 10:59:35 +00:00
osl_shader.cpp Cycles OSL: most closure code is now shared between OSL and SVM. Also fix 2012-10-20 12:18:00 +00:00
osl_shader.h Cycles OSL: most closure code is now shared between OSL and SVM. Also fix 2012-10-20 12:18:00 +00:00