blender/intern/cycles/kernel/geom
Sergey Sharybin a1348dde2e Cycles: Fix speed regression on GPU
Avoid construction of temporary array and make utility function force-inlined.
Additionally avoid calling float4_to_float3 twice.

This brings render times to the same values as before current patch series.
2017-03-23 17:45:19 +01:00
..
geom_attribute.h Cycles: Remove ccl_fetch and SOA 2017-03-08 00:52:41 -05:00
geom_curve.h Fix/workaround T50533: Transparency shader doesn't cast shadows with curve segments 2017-03-22 11:37:23 +01:00
geom_motion_curve.h Cycles: Cleanup, comments 2017-01-20 12:46:16 +01:00
geom_motion_triangle_intersect.h Cycles: Remove ccl_fetch and SOA 2017-03-08 00:52:41 -05:00
geom_motion_triangle_shader.h Cycles: Remove ccl_fetch and SOA 2017-03-08 00:52:41 -05:00
geom_motion_triangle.h Cycles: Split motion triangle file once again, avoids annoying forward declarations 2017-01-20 12:46:17 +01:00
geom_object.h Cycles: SSS and Volume rendering in split kernel 2017-03-09 17:09:37 +01:00
geom_patch.h Cycles: Remove ccl_fetch and SOA 2017-03-08 00:52:41 -05:00
geom_primitive.h Cycles: Remove ccl_fetch and SOA 2017-03-08 00:52:41 -05:00
geom_subd_triangle.h Cycles: Remove ccl_fetch and SOA 2017-03-08 00:52:41 -05:00
geom_triangle_intersect.h Cycles: Fix speed regression on GPU 2017-03-23 17:45:19 +01:00
geom_triangle.h Cycles: Remove ccl_fetch and SOA 2017-03-08 00:52:41 -05:00
geom_volume.h Cycles: Remove ccl_fetch and SOA 2017-03-08 00:52:41 -05:00
geom.h Cycles: Split motion triangle file once again, avoids annoying forward declarations 2017-01-20 12:46:17 +01:00