blender/intern/cycles/kernel/geom
Sergey Sharybin 03cb146afa Fix T43496: Infinite loop in kernel when using surface attribute for volume
The issue was caused bu the optimization in surface attributes for cases when
there's only a volume shader used. Some attributes doesn't make sense in that
case and were skipped from calculation.

However, it is possible that kernel would still try to access them (because of
the shader setup etc). Prevented an infinite loop in the kernel now, which
should not have much affect on regular renders.
2015-01-31 14:39:19 +05:00
..
geom_attribute.h Fix T43496: Infinite loop in kernel when using surface attribute for volume 2015-01-31 14:39:19 +05:00
geom_bvh_shadow.h Cycles: Add leaf primitives sanity check asserts to the kernel 2015-01-12 15:05:14 +05:00
geom_bvh_subsurface.h Cycles: Add leaf primitives sanity check asserts to the kernel 2015-01-12 15:05:14 +05:00
geom_bvh_traversal.h Cycles: Add leaf primitives sanity check asserts to the kernel 2015-01-12 15:05:14 +05:00
geom_bvh_volume.h Cycles: Add leaf primitives sanity check asserts to the kernel 2015-01-12 15:05:14 +05:00
geom_bvh.h Cycles: Implement QBVH tree traversal 2014-12-25 02:50:49 +05:00
geom_curve.h Cycles: Cleanup and optimization comment update 2015-01-17 00:15:47 +05:00
geom_motion_curve.h Cycles: Cleanup and optimization comment update 2015-01-17 00:15:47 +05:00
geom_motion_triangle.h Cycles: set hit values in-order 2014-10-11 11:17:08 +02:00
geom_object.h Cycles: Distance optimization for QBVH 2014-12-25 22:40:02 +05:00
geom_primitive.h Cleanup: Fix Cycles Apache header. 2014-12-25 02:50:24 +01:00
geom_qbvh_shadow.h Cycles: Add leaf primitives sanity check asserts to the kernel 2015-01-12 15:05:14 +05:00
geom_qbvh_subsurface.h Cycles: Add leaf primitives sanity check asserts to the kernel 2015-01-12 15:05:14 +05:00
geom_qbvh_traversal.h Cycles: Add leaf primitives sanity check asserts to the kernel 2015-01-12 15:05:14 +05:00
geom_qbvh_volume.h Cycles: Add leaf primitives sanity check asserts to the kernel 2015-01-12 15:05:14 +05:00
geom_qbvh.h Fix T43027: OpenCL kernel compilation broken after QBVH 2015-01-02 14:58:01 +05:00
geom_triangle_intersect.h Cycles: Don't perform re-intersection if ray distance is zero 2015-01-31 01:49:48 +05:00
geom_triangle.h Cycles: Implement watertight ray/triangle intersection 2014-12-25 02:50:49 +05:00
geom_volume.h Cleanup: Fix Cycles Apache header. 2014-12-25 02:50:24 +01:00
geom.h Cycles: Bump stack size for QBVH traversal code 2014-12-29 13:37:18 +05:00