blender/intern/cycles/kernel/svm
Sv. Lockal ab32a1807d Cycles: SSE optimization for Voronoi cells texture
Gives 5-6% speedup for Caterpillar_PatazStudio.blend.

Reviewed By: brecht, dingto

Differential Revision: https://developer.blender.org/D419
2014-04-03 23:35:10 +04:00
..
svm_attribute.h Cycles code internals: add support for mesh voxel grid attributes. 2014-03-29 13:03:48 +01:00
svm_blackbody.h Cycles: change __device and similar qualifiers to ccl_device in kernel code. 2013-11-18 08:48:15 +01:00
svm_brick.h Code cleanup / Cycles: Don't pass scale to texture functions, do the multiplication in the function call already. 2014-01-13 21:17:55 +01:00
svm_brightness.h Cycles: change __device and similar qualifiers to ccl_device in kernel code. 2013-11-18 08:48:15 +01:00
svm_camera.h Cycles: change __device and similar qualifiers to ccl_device in kernel code. 2013-11-18 08:48:15 +01:00
svm_checker.h Code cleanup / Cycles: Don't pass scale to texture functions, do the multiplication in the function call already. 2014-01-13 21:17:55 +01:00
svm_closure.h Cycles code refactor: replace magic ~0 values in the code with defines. 2014-03-29 13:03:47 +01:00
svm_convert.h Cycles: change __device and similar qualifiers to ccl_device in kernel code. 2013-11-18 08:48:15 +01:00
svm_displace.h Cycles: change __device and similar qualifiers to ccl_device in kernel code. 2013-11-18 08:48:15 +01:00
svm_fresnel.h Fix T38439: allow IOR in range [0, inf] instead of [1, inf] in Cycles. 2014-02-03 17:08:34 +01:00
svm_gamma.h Cycles: change __device and similar qualifiers to ccl_device in kernel code. 2013-11-18 08:48:15 +01:00
svm_geometry.h Cycles code refactor: changes to make adding new primitive types easier. 2014-03-29 13:03:46 +01:00
svm_gradient.h Cycles: change __device and similar qualifiers to ccl_device in kernel code. 2013-11-18 08:48:15 +01:00
svm_hsv.h Cycles: change __device and similar qualifiers to ccl_device in kernel code. 2013-11-18 08:48:15 +01:00
svm_image.h Cycles code refactor: replace magic ~0 values in the code with defines. 2014-03-29 13:03:47 +01:00
svm_invert.h Cycles: change __device and similar qualifiers to ccl_device in kernel code. 2013-11-18 08:48:15 +01:00
svm_light_path.h Cycles Volume Render: work on nodes and closures. 2013-12-28 16:57:02 +01:00
svm_magic.h Cycles: change __device and similar qualifiers to ccl_device in kernel code. 2013-11-18 08:48:15 +01:00
svm_mapping.h Cycles: change __device and similar qualifiers to ccl_device in kernel code. 2013-11-18 08:48:15 +01:00
svm_math.h Cycles: change __device and similar qualifiers to ccl_device in kernel code. 2013-11-18 08:48:15 +01:00
svm_mix.h Cycles, Code cleanup: simplify code for color linear interpolation and float math 2014-01-14 22:55:02 +04:00
svm_musgrave.h Code cleanup / Cycles: Don't pass scale to texture functions, do the multiplication in the function call already. 2014-01-13 21:17:55 +01:00
svm_noise.h Cycles: SSE optimization for Voronoi cells texture 2014-04-03 23:35:10 +04:00
svm_noisetex.h Code cleanup / Cycles: Don't pass scale to texture functions, do the multiplication in the function call already. 2014-01-13 21:17:55 +01:00
svm_normal.h Cycles: change __device and similar qualifiers to ccl_device in kernel code. 2013-11-18 08:48:15 +01:00
svm_ramp.h Cycles: change __device and similar qualifiers to ccl_device in kernel code. 2013-11-18 08:48:15 +01:00
svm_sepcomb_hsv.h Cycles: change __device and similar qualifiers to ccl_device in kernel code. 2013-11-18 08:48:15 +01:00
svm_sepcomb_rgb.h Cycles: change __device and similar qualifiers to ccl_device in kernel code. 2013-11-18 08:48:15 +01:00
svm_sky.h Cycles: change __device and similar qualifiers to ccl_device in kernel code. 2013-11-18 08:48:15 +01:00
svm_tex_coord.h Cycles code internals: add support for mesh voxel grid attributes. 2014-03-29 13:03:48 +01:00
svm_texture.h Cycles: SSE optimization for Voronoi cells texture 2014-04-03 23:35:10 +04:00
svm_types.h Fix T39577: cycles issue mixing anisotropic BSDFs with branched path tracer. 2014-04-03 15:59:39 +02:00
svm_value.h Cycles: change __device and similar qualifiers to ccl_device in kernel code. 2013-11-18 08:48:15 +01:00
svm_vector_transform.h Cycles code refactor: replace magic ~0 values in the code with defines. 2014-03-29 13:03:47 +01:00
svm_voronoi.h Cycles: SSE optimization for Voronoi cells texture 2014-04-03 23:35:10 +04:00
svm_wave.h Cycles: Fix Wave texture difference between OSL and SVM, OSL wasn't using the "Scale" properly for distortion. 2014-01-13 22:01:39 +01:00
svm_wavelength.h Cycles: change __device and similar qualifiers to ccl_device in kernel code. 2013-11-18 08:48:15 +01:00
svm_wireframe.h Cycles code refactor: replace magic ~0 values in the code with defines. 2014-03-29 13:03:47 +01:00
svm.h Cycles Volume Render: add support for overlapping volume objects. 2013-12-28 20:12:11 +01:00