blender/intern/cycles/kernel
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
..
closure Cycles OSL: most closure code is now shared between OSL and SVM. Also fix 2012-10-20 12:18:00 +00:00
osl Cycles OSL: most closure code is now shared between OSL and SVM. Also fix 2012-10-20 12:18:00 +00:00
svm 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
kernel_accumulate.h Cycles compiler fixes related to OSL changes: 2012-09-06 07:44:49 +00:00
kernel_attribute.h Cycles: add Tangent input for Anisotropic BSDF. 2012-10-17 12:17:17 +00:00
kernel_bvh.h More fixes related to #32900, motion blur with cuda sm 2.0 still disabled. 2012-10-18 12:45:27 +00:00
kernel_camera.h Attempts to fix CUDA issues on sm 2.0 cards, still no luck getting motion blur 2012-10-17 22:48:29 +00:00
kernel_compat_cpu.h Cycles: merge of changes from tomato branch. 2012-09-04 13:29:07 +00:00
kernel_compat_cuda.h Cycles / CUDA: 2012-05-28 23:51:06 +00:00
kernel_compat_opencl.h Cycles: remove a few usages of double, to fix opencl warnings. 2012-04-30 10:03:13 +00:00
kernel_differential.h code cleanup: spelling 2012-07-16 23:23:33 +00:00
kernel_displace.h Attempts to fix CUDA issues on sm 2.0 cards, still no luck getting motion blur 2012-10-17 22:48:29 +00:00
kernel_emission.h More fixes related to #32900, motion blur with cuda sm 2.0 still disabled. 2012-10-18 12:45:27 +00:00
kernel_film.h Cycles: fixes for OpenCL build after pass changes, patch by Daniel Genrich. 2012-01-26 15:37:33 +00:00
kernel_globals.h Cycles: merge of changes from tomato branch. 2012-09-04 13:29:07 +00:00
kernel_light.h Attempts to fix CUDA issues on sm 2.0 cards, still no luck getting motion blur 2012-10-17 22:48:29 +00:00
kernel_math.h Cycles render engine, initial commit. This is the engine itself, blender modifications and build instructions will follow later. 2011-04-27 11:58:34 +00:00
kernel_montecarlo.h Cycles: Anisotropic BSDF enabled, with tangents now computed from the active UV map. 2012-10-10 13:02:20 +00:00
kernel_object.h Attempts to fix CUDA issues on sm 2.0 cards, still no luck getting motion blur 2012-10-17 22:48:29 +00:00
kernel_optimized.cpp style cleanup: block comments 2012-06-09 17:22:52 +00:00
kernel_passes.h Fix #32072: cycles shadow pass gave different results with/without emitting 2012-09-28 13:41:34 +00:00
kernel_path.h Cycles: camera motion blur enabled. 2012-10-09 18:37:14 +00:00
kernel_projection.h style cleanup: block comments 2012-06-09 17:22:52 +00:00
kernel_random.h code cleanup: quiet all warnings about double promotion (either by changing the type or explicitly casting). 2012-06-09 17:45:22 +00:00
kernel_shader.h Cycles OSL: most closure code is now shared between OSL and SVM. Also fix 2012-10-20 12:18:00 +00:00
kernel_textures.h Cycles: merge of changes from tomato branch. 2012-09-04 13:29:07 +00:00
kernel_triangle.h Cycles: fix some update issues with camera motion blur, and do some more work 2012-10-15 21:12:58 +00:00
kernel_types.h More fixes related to #32900, motion blur with cuda sm 2.0 still disabled. 2012-10-18 12:45:27 +00:00
kernel.cl Cycles: Render Passes 2012-01-25 17:23:52 +00:00
kernel.cpp Cycles: merge of changes from tomato branch. 2012-09-04 13:29:07 +00:00
kernel.cu Cycles: Render Passes 2012-01-25 17:23:52 +00:00
kernel.h Cycles: Render Passes 2012-01-25 17:23:52 +00:00
SConscript Cycles / CUDA: 2012-05-28 19:49:26 +00:00