blender/intern/cycles/kernel/osl
Brecht Van Lommel b66efbecf4 Code refactor: make Transform always affine, dropping last row.
This save a little memory and copying in the kernel by storing only a 4x3
matrix instead of a 4x4 matrix. We already did this in a few places, and
those don't need to be special exceptions anymore now.
2018-03-10 04:54:05 +01:00
..
background.cpp Code refactor: remove emission and background closures, sum directly. 2017-11-05 18:13:44 +01:00
bsdf_diffuse_ramp.cpp Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
bsdf_phong_ramp.cpp Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
CMakeLists.txt msvc: Use source folder structure for project file. 2018-02-03 16:38:27 -07:00
emissive.cpp Code refactor: remove emission and background closures, sum directly. 2017-11-05 18:13:44 +01:00
osl_bssrdf.cpp Cycles: add random walk subsurface scattering to Principled BSDF. 2018-02-09 19:58:42 +01:00
osl_closures.cpp Cycles: better path termination for transparency. 2018-02-22 00:55:32 +01:00
osl_closures.h Cycles: unify OSL BSSRDF closure into a single bssrdf() closure with method. 2018-02-08 16:56:11 +01:00
osl_globals.h Code cleanup: remove shader context. 2017-08-24 03:43:02 +02:00
osl_services.cpp Code refactor: make Transform always affine, dropping last row. 2018-03-10 04:54:05 +01:00
osl_services.h Cycles: restore Particle Info Index for now, keep it next to Random. 2018-02-14 21:45:57 +01:00
osl_shader.cpp Code refactor: split displace/background into separate kernels, remove luma. 2017-10-05 17:57:58 +02:00
osl_shader.h Code refactor: split displace/background into separate kernels, remove luma. 2017-10-05 17:57:58 +02:00