Expand description
Shader compilation.
Structs§
- A
ShaderSet
object represents a merged collection ofShaderStorage
structures, which reflects merged information for all shaders in the set. - Builder class which is used to begin the reflection and shader set construction process for a shader set. Provides all the functionality needed to build a shader set with provided shaders and then reflect appropriate gfx-hal and generic shader information.
- Contains reflection and runtime nformation for a given compiled Shader Module.
- A set of Specialization constants for a certain shader set.
- Spir-V shader.
Enums§
- Error type returned by this module.
Traits§
- Interface to create shader modules from shaders. Implemented for static shaders via [
compile_to_spirv!
] macro.