Pipeline shader (used by [RenderingDevice]).
Wraps a shader resource and allows specialization constants to be applied at pipeline creation time. Used by [method RenderingDevice.raytracing_pipeline_create] for ray generation, miss, and hit shaders. The pipeline selects the required shader stage automatically.
- Shader resource. The required stage is selected by the pipeline.
- Specialization constants applied to the selected shader stage at pipeline creation time.