blender/intern/cycles/kernel/closure
Sergey Sharybin c4d6fd3ec0 Cycles: Consider GGX/Beckmann/Ashikhmin of 0 roughness a singular ray
This matches behavior of Multiscatter GGX and could become handy later on
when/if we decide it would be beneficial to replace on closure with another.

Reviewers: lukasstockner97, brecht

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D2413
2016-12-14 11:04:02 +01:00
..
alloc.h Cycles: refactor kernel closure storage to use structs per closure type. 2016-07-31 02:34:43 +02:00
bsdf_ashikhmin_shirley.h Cycles: Consider GGX/Beckmann/Ashikhmin of 0 roughness a singular ray 2016-12-14 11:04:02 +01:00
bsdf_ashikhmin_velvet.h Cycles: refactor kernel closure storage to use structs per closure type. 2016-07-31 02:34:43 +02:00
bsdf_diffuse_ramp.h Cycles: refactor kernel closure storage to use structs per closure type. 2016-07-31 02:34:43 +02:00
bsdf_diffuse.h Cycles: refactor kernel closure storage to use structs per closure type. 2016-07-31 02:34:43 +02:00
bsdf_hair.h Fix T50075: Assert during debug render of hair_geom_transmission.blend 2016-12-01 12:11:11 +01:00
bsdf_microfacet_multi_impl.h Fix Cycles CUDA performance on CUDA 8.0. 2016-10-03 22:15:25 +02:00
bsdf_microfacet_multi.h Fix Cycles CUDA performance on CUDA 8.0. 2016-10-03 22:15:25 +02:00
bsdf_microfacet.h Cycles: Consider GGX/Beckmann/Ashikhmin of 0 roughness a singular ray 2016-12-14 11:04:02 +01:00
bsdf_oren_nayar.h Cycles: refactor kernel closure storage to use structs per closure type. 2016-07-31 02:34:43 +02:00
bsdf_phong_ramp.h Cycles: refactor kernel closure storage to use structs per closure type. 2016-07-31 02:34:43 +02:00
bsdf_reflection.h Cycles: refactor kernel closure storage to use structs per closure type. 2016-07-31 02:34:43 +02:00
bsdf_refraction.h Cycles: refactor kernel closure storage to use structs per closure type. 2016-07-31 02:34:43 +02:00
bsdf_toon.h Cycles: refactor kernel closure storage to use structs per closure type. 2016-07-31 02:34:43 +02:00
bsdf_transparent.h Fix T44123: Cycles SSS renders black in recent builds 2015-03-25 02:33:49 +05:00
bsdf_util.h Cycles: Fix three numerical issues in the fresnel, normal map and Beckmann code 2016-07-16 20:54:14 +02:00
bsdf.h Fix Cycles CUDA performance on CUDA 8.0. 2016-10-03 22:15:25 +02:00
bssrdf.h Fix Cycles CUDA performance on CUDA 8.0. 2016-10-03 22:15:25 +02:00
emissive.h Cycles: change __device and similar qualifiers to ccl_device in kernel code. 2013-11-18 08:48:15 +01:00
volume.h Cycles: refactor kernel closure storage to use structs per closure type. 2016-07-31 02:34:43 +02:00