blender/intern/cycles/kernel
Brecht Van Lommel 41f98978e3 Fix cycles issue when NaN is used for RGB ramp, can access array out of bounds then.
OSL noise() function is generating NaN's in certain cases, fix for that goes to our
OSL branch.

Also add missing minimum weight and max closure checks to OSL, forgot to add these
when fixing another bug.
2012-12-03 12:21:44 +00:00
..
closure Fix #33334: missing glossy label for OSL phong ramp caused assert. 2012-11-28 16:42:32 +00:00
osl Fix cycles issue when NaN is used for RGB ramp, can access array out of bounds then. 2012-12-03 12:21:44 +00:00
shaders Fix cycles issue when NaN is used for RGB ramp, can access array out of bounds then. 2012-12-03 12:21:44 +00:00
svm Fix cycles issue when NaN is used for RGB ramp, can access array out of bounds then. 2012-12-03 12:21:44 +00:00
CMakeLists.txt Cycles OSL: phong_ramp(N, exponent, colors[8]) closure added, which works like 2012-11-06 19:59:07 +00:00
kernel_accumulate.h Cycles OSL: windows build fixes. 2012-11-14 17:18:47 +00:00
kernel_attribute.h Fix #33375: OSL geom:trianglevertices gave wrong coordinates for static BVH. 2012-12-01 19:15:05 +00:00
kernel_bvh.h Cycles: disable motion blur for CUDA entirely now, also goes wrong on other 2012-10-20 15:09:27 +00:00
kernel_camera.h Fix #32900: object motion blur not working on the GPU. To make this work I disabled motion 2012-11-29 00:43:50 +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 Fix #33375: OSL geom:trianglevertices gave wrong coordinates for static BVH. 2012-12-01 19:15:05 +00:00
kernel_light.h Fix: cycles light sampling crash, happens on rare occasions due to float 2012-11-26 11:05:22 +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 Fix #32900: object motion blur not working on the GPU. To make this work I disabled motion 2012-11-29 00:43:50 +00:00
kernel_optimized.cpp style cleanup: block comments 2012-06-09 17:22:52 +00:00
kernel_passes.h Fix #33256: cycles Z pass for orthographic camera was not right, now is more 2012-11-21 13:00:57 +00:00
kernel_path.h Fix #33375: OSL geom:trianglevertices gave wrong coordinates for static BVH. 2012-12-01 19:15:05 +00:00
kernel_projection.h Fisheye Equidistant Lens algorith bugfix 2012-11-09 09:11:24 +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 Fix #33375: OSL geom:trianglevertices gave wrong coordinates for static BVH. 2012-12-01 19:15:05 +00:00
kernel_textures.h Cycles: merge of changes from tomato branch. 2012-09-04 13:29:07 +00:00
kernel_triangle.h Fix #33375: OSL geom:trianglevertices gave wrong coordinates for static BVH. 2012-12-01 19:15:05 +00:00
kernel_types.h Fix #33375: OSL geom:trianglevertices gave wrong coordinates for static BVH. 2012-12-01 19:15:05 +00:00
kernel.cl Cycles: Render Passes 2012-01-25 17:23:52 +00:00
kernel.cpp Fix #33375: OSL geom:trianglevertices gave wrong coordinates for static BVH. 2012-12-01 19:15:05 +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