blender/intern/cycles/kernel
Sergey Sharybin ef11be0e77 Cycles: Avoid over-allocation in decouple ray marching
It could have happened with really long rays and small steps.

Step size will be adjusted to the clamped number of steps in order
to preserve render result compatibility as much as possible.

We should probably reformulate this a bit, so it will give the
same looking results without step tweaks. But this new behavior
should already be much better that it was before.
2015-02-18 02:26:24 +05:00
..
closure Cycles: Fix for hair transmission BSDF not returning proper label 2015-02-17 22:40:00 +05:00
geom Cycles: Bring back distance check in re-intersection 2015-02-10 19:07:55 +05:00
osl Cycles: OSL kernel now also ignores maybe-uninitialized 2015-02-02 22:15:33 +05:00
shaders Cycles: implement pointiness geometry attribute 2015-02-10 20:33:41 +05:00
svm Cycles: Small tweaks for Henyey Greenstein closure code. 2015-02-17 17:48:18 +01:00
CMakeLists.txt Cycles: Add fast math function module 2015-01-31 01:49:41 +05:00
kernel_accumulate.h Cleanup: Fix Cycles Apache header. 2014-12-25 02:50:24 +01:00
kernel_avx2.cpp Cycles: Ignore -Wmaybe-uninitialized from the kernel in release builds 2015-02-02 22:09:01 +05:00
kernel_avx.cpp Cycles: Ignore -Wmaybe-uninitialized from the kernel in release builds 2015-02-02 22:09:01 +05:00
kernel_bake.h Fix T43388 Cycles Baking gives different results than Cycles Render 2015-01-27 18:20:42 -02:00
kernel_camera.h Fix T43195: Cycles uses clipping sphere instead of clipping plane 2015-01-14 02:34:49 +05:00
kernel_compat_cpu.h cleanup 2015-02-12 23:51:02 +11:00
kernel_compat_cuda.h Cleanup: Fix Cycles Apache header. 2014-12-25 02:50:24 +01:00
kernel_compat_opencl.h Cleanup: Fix Cycles Apache header. 2014-12-25 02:50:24 +01:00
kernel_debug.h Cleanup: Fix Cycles Apache header. 2014-12-25 02:50:24 +01:00
kernel_differential.h Cleanup: Fix Cycles Apache header. 2014-12-25 02:50:24 +01:00
kernel_emission.h Fix T42621: Glossy world ray visibility affects on transmission rays 2015-01-14 15:33:38 +05:00
kernel_film.h Cleanup: Fix Cycles Apache header. 2014-12-25 02:50:24 +01:00
kernel_globals.h Cleanup: Fix Cycles Apache header. 2014-12-25 02:50:24 +01:00
kernel_jitter.h Cleanup: Fix Cycles Apache header. 2014-12-25 02:50:24 +01:00
kernel_light.h Cleanup: Add comment about light_p being modified in one case. 2015-02-17 19:24:37 +01:00
kernel_math.h Cycles: Add fast math function module 2015-01-31 01:49:41 +05: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 Cleanup: Fix Cycles Apache header. 2014-12-25 02:50:24 +01:00
kernel_path_state.h Cleanup: Fix Cycles Apache header. 2014-12-25 02:50:24 +01:00
kernel_path_surface.h Cleanup: Fix Cycles Apache header. 2014-12-25 02:50:24 +01:00
kernel_path_volume.h Cleanup: Fix Cycles Apache header. 2014-12-25 02:50:24 +01:00
kernel_path.h Cycles: Small improvement for volume render (decoupled) 2015-02-14 20:44:30 +01:00
kernel_projection.h Cycles: Fix equiangular textures after recent commit 2015-01-15 21:21:58 +05:00
kernel_random.h Cleanup: Fix Cycles Apache header. 2014-12-25 02:50:24 +01:00
kernel_shader.h Cleanup: Fix Cycles Apache header. 2014-12-25 02:50:24 +01:00
kernel_shadow.h Cleanup: Fix Cycles Apache header. 2014-12-25 02:50:24 +01:00
kernel_sse2.cpp Cycles: Ignore -Wmaybe-uninitialized from the kernel in release builds 2015-02-02 22:09:01 +05:00
kernel_sse3.cpp Cycles: Ignore -Wmaybe-uninitialized from the kernel in release builds 2015-02-02 22:09:01 +05:00
kernel_sse41.cpp Cycles: Ignore -Wmaybe-uninitialized from the kernel in release builds 2015-02-02 22:09:01 +05:00
kernel_subsurface.h Cleanup: Fix Cycles Apache header. 2014-12-25 02:50:24 +01:00
kernel_textures.h Cleanup: Fix Cycles Apache header. 2014-12-25 02:50:24 +01:00
kernel_types.h Cycles: implement pointiness geometry attribute 2015-02-10 20:33:41 +05:00
kernel_volume.h Cycles: Avoid over-allocation in decouple ray marching 2015-02-18 02:26:24 +05:00
kernel.cl Cleanup: Fix Cycles Apache header. 2014-12-25 02:50:24 +01:00
kernel.cpp Cycles: Ignore -Wmaybe-uninitialized from the kernel in release builds 2015-02-02 22:09:01 +05:00
kernel.cu Cleanup: Fix Cycles Apache header. 2014-12-25 02:50:24 +01:00
kernel.h Cleanup: Fix Cycles Apache header. 2014-12-25 02:50:24 +01:00
SConscript Cycles: __KERNEL_DEBUG__ wasn't set for compile-time kernels 2014-10-05 21:42:53 +06:00