blender/intern/cycles/render
Sergey Sharybin b6da2a6a86 Cycles: Make it a generic base class for all types of closure nodes
The idea is to have osme geenric BSDF node which is subclassed by
"regular" BSDF nodes and uber shaders.

This way we can access special type and closure type for making
decisions somewhere else.
2017-04-21 14:36:56 +02:00
..
attribute.cpp Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
attribute.h Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
background.cpp Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
background.h Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
bake.cpp Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
bake.h Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
buffers.cpp Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
buffers.h Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
camera.cpp Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
camera.h Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
CMakeLists.txt Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
constant_fold.cpp Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
constant_fold.h Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
curves.cpp Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
curves.h Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
film.cpp Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
film.h Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
graph.cpp Squashed commit of the following: 2017-04-18 11:43:09 +02:00
graph.h Cycles: Remove meaningless volume shaders 2017-04-18 11:20:39 +02:00
image.cpp Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
image.h Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
integrator.cpp Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
integrator.h Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
light.cpp Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
light.h Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
mesh_displace.cpp Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
mesh_subdivision.cpp Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
mesh.cpp Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
mesh.h Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
nodes.cpp Cycles: Make it a generic base class for all types of closure nodes 2017-04-21 14:36:56 +02:00
nodes.h Cycles: Make it a generic base class for all types of closure nodes 2017-04-21 14:36:56 +02:00
object.cpp Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
object.h Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
osl.cpp Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
osl.h Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
particles.cpp Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
particles.h Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
scene.cpp Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
scene.h Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
session.cpp Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
session.h Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
shader.cpp Cycles: Fix race condition in shader attribute for real now 2017-04-10 16:53:01 +02:00
shader.h Cycles: Fix race condition in shader attribute for real now 2017-04-10 16:53:01 +02:00
sobol.cpp Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
sobol.h Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
svm.cpp Cycles: Fix race condition in shader attribute for real now 2017-04-10 16:53:01 +02:00
svm.h Cycles: Fix race condition in shader attribute for real now 2017-04-10 16:53:01 +02:00
tables.cpp Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
tables.h Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
tile.cpp Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
tile.h Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00