blender/intern/cycles/kernel/geom
Patrick Mours a45c36efae Cycles: Make OSL implementation independent from SVM
Cleans up the file structure to be more similar to that of the SVM
and also makes it possible to build kernels with OSL support, but
without having to include SVM support.

This patch was split from D15902.

Differential Revision: https://developer.blender.org/D15949
2022-09-13 10:59:28 +02:00
..
attribute.h Cycles: Remove separate OSL attribute map and instead always use SVM attribute map 2022-09-09 15:35:44 +02:00
curve_intersect.h Cycles: simplify handling of ray distance in GPU rendering 2022-07-25 13:27:40 +02:00
curve.h Cleanup: renaming and consistency for kernel data 2022-06-20 12:30:48 +02:00
geom.h Cycles: use SPDX license headers 2022-02-11 17:47:34 +01:00
motion_curve.h Cleanup: renaming and consistency for kernel data 2022-06-20 12:30:48 +02:00
motion_point.h Cleanup: renaming and consistency for kernel data 2022-06-20 12:30:48 +02:00
motion_triangle_intersect.h Cycles: switch Cycles triangle barycentric convention to match Embree/OptiX 2022-07-27 21:03:33 +02:00
motion_triangle_shader.h Fix T100134: Cycles faceted triangle normals with motion blur 2022-08-04 19:08:45 +02:00
motion_triangle.h Cleanup: renaming and consistency for kernel data 2022-06-20 12:30:48 +02:00
object.h Cleanup: remove unnecessary bvh_instance_motion_pop 2022-07-27 21:02:21 +02:00
patch.h Cleanup: renaming and consistency for kernel data 2022-06-20 12:30:48 +02:00
point_intersect.h Cycles: simplify handling of ray distance in GPU rendering 2022-07-25 13:27:40 +02:00
point.h Cleanup: renaming and consistency for kernel data 2022-06-20 12:30:48 +02:00
primitive.h Cycles: Remove separate OSL attribute map and instead always use SVM attribute map 2022-09-09 15:35:44 +02:00
shader_data.h Cycles: Make OSL implementation independent from SVM 2022-09-13 10:59:28 +02:00
subd_triangle.h Cycles: Remove separate OSL attribute map and instead always use SVM attribute map 2022-09-09 15:35:44 +02:00
triangle_intersect.h Cycles: switch Cycles triangle barycentric convention to match Embree/OptiX 2022-07-27 21:03:33 +02:00
triangle.h Cycles: switch Cycles triangle barycentric convention to match Embree/OptiX 2022-07-27 21:03:33 +02:00
volume.h Cycles: Remove separate OSL attribute map and instead always use SVM attribute map 2022-09-09 15:35:44 +02:00