blender/intern/cycles/kernel
Sergey Sharybin 61eab743f1 Cycles: Optimization for CMJ in CUDA kernels
Two things:
- Use intrinsics for clz/ctz (ctz is implemented via ffs()).
- Use faster sqrt() function which precision is enough for
  integer values.
2015-03-13 12:38:14 +05:00
..
closure Cleanup: Remove unused SD_PHASE_HAS_EVAL flag. 2015-02-18 16:33:31 +01:00
geom Revert "Fix T43865: Cycles: Watertight rendering produces artifacts on a huge plane" 2015-03-12 18:24:53 +05:00
osl Cleanup for Cycles hair shader ifdefs. 2015-02-18 15:57:39 +01:00
shaders Cleanup: Simplify brick texture code a bit. 2015-02-23 16:49:50 +01:00
svm Cleanup: Simplify brick texture code a bit. 2015-02-23 16:49:50 +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 Disable Bake Jitter code (recently added) 2015-02-23 17:50:44 -03:00
kernel_camera.h Revert "Cleanup: Simplify camera sample motion blur code." 2015-02-26 13:27:02 +01: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 Cycles: Optimization for CMJ in CUDA kernels 2015-03-13 12:38:14 +05:00
kernel_light.h Cycles: Fix/workaround for toggling world MIS causing CUDA to fail 2015-03-03 18:48:37 +05: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 Fix T43783: Cycles clipping doesn't match viewport when camera is inside volume 2015-02-24 13:07:52 +05:00
kernel_path_volume.h Cycles: Simplify volume light connect code. 2015-03-13 00:09:13 +01:00
kernel_path.h Cycles: Simplify volume light connect code. 2015-03-13 00:09:13 +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: Use differential helper class. 2015-03-12 23:35:01 +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 Cleanup: Remove unused SD_PHASE_HAS_EVAL flag. 2015-02-18 16:33:31 +01:00
kernel_volume.h Cycles / Decoupled Ray Marching: Skip consecutive empty steps. 2015-03-12 13:50:12 +01: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