blender/intern/cycles/kernel/geom
Sergey Sharybin 7dabfb2048 Cycles: Speedup of kernel side camera-in-volume detection
The idea is to only count intersections with objects which has volumetric shader
and ignore all other objects.

This is probably as fast as we can go without involving some forth level magic.
2014-10-03 12:55:31 +06:00
..
geom_attribute.h Cycles code internals: add support for mesh voxel grid attributes. 2014-03-29 13:03:48 +01:00
geom_bvh_shadow.h make "tri_shader" an int instead of a float 2014-09-24 13:34:28 +02:00
geom_bvh_subsurface.h Cycles Refactor: Add SSE Utility code from Embree for cleaner SSE code. 2014-06-13 21:59:12 +02:00
geom_bvh_traversal.h Cycles Refactor: Add SSE Utility code from Embree for cleaner SSE code. 2014-06-13 21:59:12 +02:00
geom_bvh_volume.h Cycles: Speedup of kernel side camera-in-volume detection 2014-10-03 12:55:31 +06:00
geom_bvh.h Cycles: Speedup of kernel side camera-in-volume detection 2014-10-03 12:55:31 +06:00
geom_curve.h Fix T41139: Cycles Hair BSDF roughness problem 2014-07-27 19:51:28 +06:00
geom_motion_curve.h Cycles code refactor: move more code to geom folder, add some comments. 2014-03-29 13:03:48 +01:00
geom_motion_triangle.h make "tri_shader" an int instead of a float 2014-09-24 13:34:28 +02:00
geom_object.h Style cleanup: indentation, braces 2014-05-05 02:19:08 +10:00
geom_primitive.h Fix OpenCL compilation error in Cycles, when building without hair support. 2014-05-29 12:38:03 +02:00
geom_triangle.h make "tri_shader" an int instead of a float 2014-09-24 13:34:28 +02:00
geom_volume.h Cycles: Compile fixes for CUDA Volumetrics. 2014-07-05 02:04:07 +02:00
geom.h Cycles code internals: add support for mesh voxel grid attributes. 2014-03-29 13:03:48 +01:00