blender/intern/cycles/kernel/geom
Sergey Sharybin ac00c17900 Cycles: Remove hair support from volume BVH traversal
There are couple of reasons:

- Volume shader on hair does behave really weird anyway and it's
  not something considered a bug really.

- Volume BVH traversal were only used by camera-in-volume check,
  which doesn't really make sense to take hair into account since
  it'll be rendered wrong anyway.

Such a removal makes both code easier to extend further (as in,
no need to worry about those traversal for hair bvh) and also
reduces stress on GPU compilers.
2016-04-11 17:18:14 +02:00
..
geom_attribute.h Cycles: OpenCL kernel split 2015-05-09 19:52:40 +05:00
geom_bvh_shadow.h Cycles: Cleanup, indent nested preprocessor directives 2016-03-25 13:55:42 +01:00
geom_bvh_subsurface.h Cycles: Cleanup, indent nested preprocessor directives 2016-03-25 13:55:42 +01:00
geom_bvh_traversal.h Cycles: Cleanup, indent nested preprocessor directives 2016-03-25 13:55:42 +01:00
geom_bvh_volume_all.h Cycles: Remove hair support from volume BVH traversal 2016-04-11 17:18:14 +02:00
geom_bvh_volume.h Cycles: Remove hair support from volume BVH traversal 2016-04-11 17:18:14 +02:00
geom_bvh.h Cycles: Remove hair support from volume BVH traversal 2016-04-11 17:18:14 +02:00
geom_curve.h Cycles: Cleanup, indent nested preprocessor directives 2016-03-25 13:55:42 +01:00
geom_motion_curve.h Cycles: Cleanup and optimization comment update 2015-01-17 00:15:47 +05:00
geom_motion_triangle.h Cycles: Cleanup, indent nested preprocessor directives 2016-03-25 13:55:42 +01:00
geom_object.h Cycles: Fix wrong intersection with motion blur and degenerate object transform 2015-10-09 15:58:03 +05:00
geom_primitive.h Cycles: Cleanup, indent nested preprocessor directives 2016-03-25 13:55:42 +01:00
geom_qbvh_shadow.h Cycles: Cleanup, indent nested preprocessor directives 2016-03-25 13:55:42 +01:00
geom_qbvh_subsurface.h Cycles: Use dedicated BVH for subsurface ray casting 2016-03-25 13:42:13 +01:00
geom_qbvh_traversal.h Cycles: Cleanup, indent nested preprocessor directives 2016-03-25 13:55:42 +01:00
geom_qbvh_volume_all.h Cycles: Remove hair support from volume BVH traversal 2016-04-11 17:18:14 +02:00
geom_qbvh_volume.h Cycles: Remove hair support from volume BVH traversal 2016-04-11 17:18:14 +02:00
geom_qbvh.h Cleanup: warnings & spelling 2015-12-02 13:15:52 +11:00
geom_triangle_intersect.h Cycles: Rename tri_woop to tri_storage 2016-04-11 17:18:14 +02:00
geom_triangle.h Cycles: OpenCL kernel split 2015-05-09 19:52:40 +05:00
geom_volume.h Cycles: Initial support of 3D textures for CUDA rendering 2016-02-15 21:26:29 +01:00
geom.h Cycles: Cleanup, indent nested preprocessor directives 2016-03-25 13:55:42 +01:00