|
Diligent Engine
v.2.4.g
|
Enumerations | |
| enum | SpirvVersion { SpirvVersion::Vk100, SpirvVersion::Vk110, SpirvVersion::Vk110_Spirv14, SpirvVersion::Vk120 } |
Functions | |
| void | SpvOptimizerMessageConsumer (spv_message_level_t level, const char *, const spv_position_t &, const char *message) |
| void | InitializeGlslang () |
| void | FinalizeGlslang () |
| std::vector< unsigned int > | GLSLtoSPIRV (SHADER_TYPE ShaderType, const char *ShaderSource, int SourceCodeLen, const ShaderMacro *Macros, IShaderSourceInputStreamFactory *pShaderSourceStreamFactory, SpirvVersion Version, IDataBlob **ppCompilerOutput) |
| std::vector< unsigned int > | HLSLtoSPIRV (const ShaderCreateInfo &ShaderCI, const char *ExtraDefinitions, IDataBlob **ppCompilerOutput) |
|
strong |
| void Diligent::GLSLangUtils::FinalizeGlslang | ( | ) |
| std::vector< unsigned int > Diligent::GLSLangUtils::GLSLtoSPIRV | ( | SHADER_TYPE | ShaderType, |
| const char * | ShaderSource, | ||
| int | SourceCodeLen, | ||
| const ShaderMacro * | Macros, | ||
| IShaderSourceInputStreamFactory * | pShaderSourceStreamFactory, | ||
| SpirvVersion | Version, | ||
| IDataBlob ** | ppCompilerOutput | ||
| ) |
| std::vector< unsigned int > Diligent::GLSLangUtils::HLSLtoSPIRV | ( | const ShaderCreateInfo & | ShaderCI, |
| const char * | ExtraDefinitions, | ||
| IDataBlob ** | ppCompilerOutput | ||
| ) |
| void Diligent::GLSLangUtils::InitializeGlslang | ( | ) |
| void Diligent::GLSLangUtils::SpvOptimizerMessageConsumer | ( | spv_message_level_t | level, |
| const char * | , | ||
| const spv_position_t & | , | ||
| const char * | message | ||
| ) |
1.8.17