slang
slang copied to clipboard
Implement ray tracing extensions for GLSL in glsl.meta.slang and bring the parity to HLSL
This task is a subtask from the other issue #3362 , which is a big task. This issue is to cover a smaller portion of it so that we can work with other people together.
We have "ray-tracing" functionality implemented for HLSL but it is not implemented for GLSL. The goal of this task is to bring the parity to GLSL as much as slangc already does for HLSL.
The description for the "ray_query" extension can be found from here
The description for the "shader_invocation_reoder" extension can be found from here
The description for the "ray_tracing_motion_blur" extension can be found from here
note: need to add GL_EXT_ray_tracing to the implementation (a 4th raytracing ext)