blender/intern/cycles/kernel
Sergey Sharybin f54a98a1c5 Cycles: Simplify check for degenerated faces on GPU
Still not sure how to properly solve the issue, needs some trickery to get
actual optimized values from intersection function (using printf() avoids
some optimization and makes stuff render correct).

For the time being let's just simplify check.
2016-06-03 10:36:04 +02:00
..
closure Cycles: Minor cleanup, whitespace around keyword and preprocessor indent 2016-04-13 08:58:52 +02:00
geom Cycles: Simplify check for degenerated faces on GPU 2016-06-03 10:36:04 +02:00
kernels Cleanup: Shorten texture variables, tex and image was kinda redundant. 2016-05-27 22:58:33 +02:00
osl Code refactor: add generic Cycles node infrastructure. 2016-05-22 17:29:24 +02:00
shaders Code refactor: add separate RGB to BW node and rename some sockets. 2016-05-29 20:30:16 +02:00
split Cycles CUDA: reduce stack memory by reusing ShaderData. 2016-05-23 22:29:24 +02:00
svm Code refactor: add separate RGB to BW node and rename some sockets. 2016-05-29 20:30:16 +02:00
CMakeLists.txt Cycles: Fix long compile time with MSVC. 2016-05-20 16:50:29 +02:00
kernel_accumulate.h Fix T47461: Different results on CPU and GPU when using Branched Path Tracing 2016-02-18 01:23:38 +01:00
kernel_bake.h Fix T46207: Slow OpenCL GPU bake and blown out baking Cycles render 2016-05-31 17:48:42 +02:00
kernel_camera.h Cycles: Cleanup, indent nested preprocessor directives 2016-03-25 13:55:42 +01:00
kernel_compat_cpu.h Cycles: Fix long compile time with MSVC. 2016-05-20 16:50:29 +02:00
kernel_compat_cuda.h Cycles: Add support for bindless textures. 2016-05-19 13:14:37 +02:00
kernel_compat_opencl.h Cycles: Cleanup, indent nested preprocessor directives 2016-03-25 13:55:42 +01:00
kernel_debug.h Cycles: Add debug pass which shows number of instance pushes during camera ray intersection 2015-06-12 00:12:03 +02:00
kernel_differential.h Cycles: OpenCL kernel split 2015-05-09 19:52:40 +05:00
kernel_emission.h Cycles CUDA: reduce stack memory by reusing ShaderData. 2016-05-23 22:29:24 +02:00
kernel_film.h Cycles: Use native saturate function for CUDA 2015-04-28 00:38:32 +05:00
kernel_globals.h Cleanup: Shorten texture variables, tex and image was kinda redundant. 2016-05-27 22:58:33 +02:00
kernel_jitter.h Fix T48301: Cycles incorrect render with CMJ and viewport samples 0. 2016-04-28 23:57:20 +02:00
kernel_light.h Cycles: Cleanup, indent nested preprocessor directives 2016-03-25 13:55:42 +01:00
kernel_math.h Cleanup: Move texture definitions to util, to avoid bad level include. 2016-04-15 23:02:44 +02:00
kernel_montecarlo.h Cycles code refactor: minor refactoring and comments for volume code. 2014-03-29 13:03:49 +01:00
kernel_passes.h Cycles: OpenCL kernel split 2015-05-09 19:52:40 +05:00
kernel_path_branched.h Cycles CUDA: reduce branched path stack memory by sharing indirect ShaderData. 2016-05-25 21:13:24 +02:00
kernel_path_common.h Cycles: OpenCL kernel split 2015-05-09 19:52:40 +05:00
kernel_path_state.h Cycles CUDA: reduce stack memory by reusing ShaderData. 2016-05-23 22:29:24 +02:00
kernel_path_surface.h Cycles CUDA: reduce stack memory by reusing ShaderData. 2016-05-23 22:29:24 +02:00
kernel_path_volume.h Cycles CUDA: reduce stack memory by reusing ShaderData. 2016-05-23 22:29:24 +02:00
kernel_path.h Cycles CUDA: reduce branched path stack memory by sharing indirect ShaderData. 2016-05-25 21:13:24 +02:00
kernel_projection.h Cycles: Pole merging for spherical stereo 2016-05-18 10:56:57 +02:00
kernel_queues.h Cycles: Code cleanup in split kernel, whitespaces 2015-07-03 11:03:56 +02:00
kernel_random.h Cycles: OpenCL kernel split 2015-05-09 19:52:40 +05:00
kernel_shader.h Cycles: Cleanup, indent nested preprocessor directives 2016-03-25 13:55:42 +01:00
kernel_shadow.h Fix T48508: Cycles Regression / Crash 2016-05-24 14:53:34 +02:00
kernel_subsurface.h Fix Burley BSSRDF NaNs and fireflies. 2016-02-06 11:52:43 +01:00
kernel_textures.h Cycles: Add support for bindless textures. 2016-05-19 13:14:37 +02:00
kernel_types.h Fix T48556: Missing transparent shadows on AMD OpenCL 2016-05-31 11:48:07 +02:00
kernel_volume.h Cycles CUDA: reduce stack memory by reusing ShaderData. 2016-05-23 22:29:24 +02:00
kernel_work_stealing.h Cycles: Cleanup, indent nested preprocessor directives 2016-03-25 13:55:42 +01:00
kernel.h Cycles: Deduplicte CPU kernel declaration and definition code 2015-12-30 17:54:02 +05:00