SPIRV-Cross/shaders/vulkan/rchit
Hans-Kristian Arntzen 2097c30985 GLSL: Support both SPV_KHR_ray_tracing and NV_ray_tracing.
Fairly minor differences, so can keep them side by side without too much
effort. NV support is effectively deprecated now however.

- Add OpConvertUToAccelerationStructureKHR
- Ignore/Terminate ray is now a terminator in KHR, but a call in NV.
- Fix some bugs with reportIntersection.
2021-01-08 14:59:04 +01:00
..
hit_attribute_block_in_function.khr.spv14.nocompat.vk.rchit GLSL: Support both SPV_KHR_ray_tracing and NV_ray_tracing. 2021-01-08 14:59:04 +01:00
hit_attribute_block_in_function.nocompat.vk.rchit GLSL: Add more test shaders for hit attribute types. 2020-05-20 15:07:50 +02:00
hit_attribute_block.khr.spv14.nocompat.vk.rchit GLSL: Support both SPV_KHR_ray_tracing and NV_ray_tracing. 2021-01-08 14:59:04 +01:00
hit_attribute_block.nocompat.vk.rchit GLSL: Add more test shaders for hit attribute types. 2020-05-20 15:07:50 +02:00
hit_attribute_plain.khr.spv14.nocompat.vk.rchit GLSL: Support both SPV_KHR_ray_tracing and NV_ray_tracing. 2021-01-08 14:59:04 +01:00
hit_attribute_plain.nocompat.vk.rchit GLSL: Add more test shaders for hit attribute types. 2020-05-20 15:07:50 +02:00
hit_attribute_struct.khr.spv14.nocompat.vk.rchit GLSL: Support both SPV_KHR_ray_tracing and NV_ray_tracing. 2021-01-08 14:59:04 +01:00
hit_attribute_struct.nocompat.vk.rchit GLSL: Add more test shaders for hit attribute types. 2020-05-20 15:07:50 +02:00
hit_kind.khr.spv14.nocompat.vk.rchit GLSL: Support both SPV_KHR_ray_tracing and NV_ray_tracing. 2021-01-08 14:59:04 +01:00
hit_kind.nocompat.vk.rchit GLSL: Add some more focused RT test shaders. 2020-05-20 14:11:28 +02:00
hit_t.khr.spv14.nocompat.vk.rchit GLSL: Support both SPV_KHR_ray_tracing and NV_ray_tracing. 2021-01-08 14:59:04 +01:00
hit_t.nocompat.vk.rchit GLSL: Add some more focused RT test shaders. 2020-05-20 14:11:28 +02:00
incoming_ray_flags.khr.spv14.nocompat.vk.rchit GLSL: Support both SPV_KHR_ray_tracing and NV_ray_tracing. 2021-01-08 14:59:04 +01:00
incoming_ray_flags.nocompat.vk.rchit GLSL: Add some more focused RT test shaders. 2020-05-20 14:11:28 +02:00
instance_custom_id.khr.spv14.nocompat.vk.rchit GLSL: Support both SPV_KHR_ray_tracing and NV_ray_tracing. 2021-01-08 14:59:04 +01:00
instance_custom_id.nocompat.vk.rchit GLSL: Add some more focused RT test shaders. 2020-05-20 14:11:28 +02:00
instance_id.khr.spv14.nocompat.vk.rchit GLSL: Support both SPV_KHR_ray_tracing and NV_ray_tracing. 2021-01-08 14:59:04 +01:00
instance_id.nocompat.vk.rchit GLSL: Add some more focused RT test shaders. 2020-05-20 14:11:28 +02:00
object_ray_direction.khr.spv14.nocompat.vk.rchit GLSL: Support both SPV_KHR_ray_tracing and NV_ray_tracing. 2021-01-08 14:59:04 +01:00
object_ray_direction.nocompat.vk.rchit GLSL: Add some more focused RT test shaders. 2020-05-20 14:11:28 +02:00
object_ray_origin.khr.spv14.nocompat.vk.rchit GLSL: Support both SPV_KHR_ray_tracing and NV_ray_tracing. 2021-01-08 14:59:04 +01:00
object_ray_origin.nocompat.vk.rchit GLSL: Add some more focused RT test shaders. 2020-05-20 14:11:28 +02:00
object_to_world.khr.spv14.nocompat.vk.rchit GLSL: Support both SPV_KHR_ray_tracing and NV_ray_tracing. 2021-01-08 14:59:04 +01:00
object_to_world.nocompat.vk.rchit GLSL: Add some more focused RT test shaders. 2020-05-20 14:11:28 +02:00
payloads.khr.spv14.nocompat.vk.rchit GLSL: Support both SPV_KHR_ray_tracing and NV_ray_tracing. 2021-01-08 14:59:04 +01:00
payloads.nocompat.vk.rchit GLSL: Add some more focused RT test shaders. 2020-05-20 14:11:28 +02:00
primitive_id.khr.spv14.nocompat.vk.rchit GLSL: Support both SPV_KHR_ray_tracing and NV_ray_tracing. 2021-01-08 14:59:04 +01:00
primitive_id.nocompat.vk.rchit GLSL: Add some more focused RT test shaders. 2020-05-20 14:11:28 +02:00
ray_tmax.khr.spv14.nocompat.vk.rchit GLSL: Support both SPV_KHR_ray_tracing and NV_ray_tracing. 2021-01-08 14:59:04 +01:00
ray_tmax.nocompat.vk.rchit GLSL: Add some more focused RT test shaders. 2020-05-20 14:11:28 +02:00
ray_tmin.khr.spv14.nocompat.vk.rchit GLSL: Support both SPV_KHR_ray_tracing and NV_ray_tracing. 2021-01-08 14:59:04 +01:00
ray_tmin.nocompat.vk.rchit GLSL: Add some more focused RT test shaders. 2020-05-20 14:11:28 +02:00
ray_tracing.khr.spv14.nocompat.vk.rchit GLSL: Support both SPV_KHR_ray_tracing and NV_ray_tracing. 2021-01-08 14:59:04 +01:00
ray_tracing.nocompat.vk.rchit Support gl_InstanceID in RT shaders. 2020-05-08 13:39:43 +02:00
world_ray_direction.khr.spv14.nocompat.vk.rchit GLSL: Support both SPV_KHR_ray_tracing and NV_ray_tracing. 2021-01-08 14:59:04 +01:00
world_ray_direction.nocompat.vk.rchit GLSL: Add some more focused RT test shaders. 2020-05-20 14:11:28 +02:00
world_ray_origin.khr.spv14.nocompat.vk.rchit GLSL: Support both SPV_KHR_ray_tracing and NV_ray_tracing. 2021-01-08 14:59:04 +01:00
world_ray_origin.nocompat.vk.rchit GLSL: Add some more focused RT test shaders. 2020-05-20 14:11:28 +02:00
world_to_object.khr.spv14.nocompat.vk.rchit GLSL: Support both SPV_KHR_ray_tracing and NV_ray_tracing. 2021-01-08 14:59:04 +01:00
world_to_object.nocompat.vk.rchit GLSL: Add some more focused RT test shaders. 2020-05-20 14:11:28 +02:00