blender/intern/cycles/kernel/closure
Sergey Sharybin 8794a43b68 Cycles: Make MESA compiler more happy
While this compiler is not officially supported yet, getting it to work is
a nice thing because more and more AMD cards will fall under MESA driver.

It's also nice to use explicit comparison with NULL, which makes it more
clear whether variable is a boolean or pointer. Even Rust enforces this!

Patch by Ian Bruce with own modifications.
2017-03-13 09:57:25 +01:00
..
alloc.h Cycles: Make MESA compiler more happy 2017-03-13 09:57:25 +01: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: Make MESA compiler more happy 2017-03-13 09:57:25 +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 Cycles: Remove ccl_fetch and SOA 2017-03-08 00:52:41 -05: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