blender/intern/cycles/kernel/svm
Sergey Sharybin f9688d88ff Fix T42391: HSV correction shader node gives negative values
This mainly happens when over-saturating already saturated color.
After some discussion with Campbell and loads of tests we decided
to clamp the result RGB color. As an alternative we might want to
clamp corrected HSV values instead, but that would lead to some
larger changes in the render results.

TODO: The same is to be done for compositor nodes.
2014-10-31 14:58:00 +01: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 Cleanup: Typo fix for Blackbody variable, had different naming in the comments and also in OSL. 2014-10-12 14:18:30 +02: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 Fix T40692, Checker Texture derivation on very large scales (1k). 2014-06-20 09:03:22 +02:00
svm_closure.h Cycles: Split caustics option, to allow separate control for Reflection and Refraction caustics. 2014-09-05 20:39:35 +02:00
svm_convert.h Cleanup: Use function call and delete obsolete comment. 2014-09-02 23:26:49 +02: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 Style cleanup: indentation, braces 2014-05-05 02:19:08 +10: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 Fix T42391: HSV correction shader node gives negative values 2014-10-31 14:58:00 +01:00
svm_image.h Fix T42106: Box image mapping shows black triangles if they point to a corner and blend is 0 2014-10-07 15:48:39 +02: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: add Transparent Depth output to Light Path node. 2014-04-21 14:44:36 +02: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_util.h Cycles: Optimize math node without links to a single value node 2014-10-29 16:31:13 +05:00
svm_math.h Cycles: Optimize math node without links to a single value node 2014-10-29 16:31:13 +05:00
svm_mix.h Code cleanup: Add -Werror=float-conversion to Cycles 2014-05-03 07:31:46 +10: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 Cleanup: Remove some unused / unreferenced functions for perdiodic perlin noise. 2014-10-03 18:00:45 +02: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 Style cleanup: indentation, braces 2014-05-05 02:19:08 +10:00
svm_sepcomb_vector.h Code cleanup: Avoid duplicate functions for vector combination/separation in SVM. 2014-06-14 12:29:15 +02:00
svm_sky.h Code cleanup: Add -Werror=float-conversion to Cycles 2014-05-03 07:31:46 +10: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 Refactor: Add SSE Utility code from Embree for cleaner SSE code. 2014-06-13 21:59:12 +02:00
svm_types.h Cycles: Remove Westin closure. 2014-10-03 16:03:49 +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 Style cleanup: indentation, braces 2014-05-05 02:19:08 +10: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 Code cleanup: Add -Werror=float-conversion to Cycles 2014-05-03 07:31:46 +10:00
svm_wireframe.h Style cleanup: indentation, braces 2014-05-05 02:19:08 +10:00
svm.h Cycles: Optimize math node without links to a single value node 2014-10-29 16:31:13 +05:00