Module shader

Module shader 

Source
Expand description

Shader stage and specific helpers

Structs§

GlslCompilationParams
Glsl compilation parameters for glslang.
GlslShadingLanguageTag
Glsl tag
HlslCompilationParams
Hlsl compilation parameters for DXC.
HlslShadingLanguageTag
Hlsl tag
ShaderCompilationParams
Parameters for compilation
ShaderContextParams
Parameters for includes.
ShaderParams
Generic parameters passed to validation and inspection.
ShaderStageMask
WgslCompilationParams
Wgsl compilation parameters for naga.
WgslShadingLanguageTag
Wgsl tag

Enums§

GlslSpirvVersion
All SPIRV version supported for glsl
GlslTargetClient
Glsl target client
HlslShaderModel
All HLSL shader model existing.
HlslVersion
All HLSL version supported
ShaderStage
All shader stage supported
ShadingLanguage
All shading language supported

Traits§

ShadingLanguageTag
Generic tag to define a language to be used in template situations