Expand description
Shader compilation.
Structs§
- Shader
Set - A
ShaderSet
object represents a merged collection ofShaderStorage
structures, which reflects merged information for all shaders in the set. - Shader
SetBuilder - 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.
- Shader
Storage - Contains reflection and runtime nformation for a given compiled Shader Module.
- Spec
Constant Set - A set of Specialization constants for a certain shader set.
- Spirv
Shader - Spir-V shader.
Enums§
- Shader
Error - Error type returned by this module.
Traits§
- Shader
- Interface to create shader modules from shaders.
Implemented for static shaders via [
compile_to_spirv!
] macro.