Namespace NeoVeldrid.SPIRV
Classes
- ComputeCompilationResult
The output of a cross-compile operation of a compute shader from SPIR-V to some target language.
- CrossCompileOptions
Controls the parameters of shader translation from SPIR-V to some target language.
- GlslCompileOptions
Controls the options for compiling from GLSL to SPIR-V.
- MacroDefinition
Represents a single preprocessor macro used when compiling shader source code.
- ResourceFactoryExtensions
Contains extension methods for loading Shader modules from SPIR-V bytecode.
- SpirvCompilation
Static functions for cross-compiling SPIR-V bytecode to various shader languages, and for compiling GLSL to SPIR-V.
- SpirvCompilationException
Represents errors that occur in the NeoVeldrid.SPIRV library.
- SpirvCompilationResult
The output of a source to SPIR-V compilation operation.
- SpirvReflection
Contains information about the vertex attributes and resource types, and their binding slots, for a compiled set of shaders.
- VertexFragmentCompilationResult
The output of a cross-compile operation of a vertex-fragment shader pair from SPIR-V to some target language.
Enums
- CrossCompileTarget
Identifies a particular shading language.