Crate rendy_shader

Source
Expand description

Shader compilation.

Structs§

ShaderSet
A ShaderSet object represents a merged collection of ShaderStorage structures, which reflects merged information for all shaders in the set.
ShaderSetBuilder
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.
ShaderStorage
Contains reflection and runtime nformation for a given compiled Shader Module.
SpecConstantSet
A set of Specialization constants for a certain shader set.
SpirvShader
Spir-V shader.

Enums§

ShaderError
Error type returned by this module.

Traits§

Shader
Interface to create shader modules from shaders. Implemented for static shaders via [compile_to_spirv!] macro.