Go to the documentation of this file.
37 namespace GLSLangUtils
52 const char* ShaderSource,
60 const char* ExtraDefinitions,
SpirvVersion
Definition: GLSLangUtils.hpp:40
Base interface for a file stream.
Definition: DataBlob.h:52
SHADER_TYPE
Describes the shader type.
Definition: GraphicsTypes.h:65
std::vector< unsigned int > HLSLtoSPIRV(const ShaderCreateInfo &ShaderCI, const char *ExtraDefinitions, IDataBlob **ppCompilerOutput)
Definition: GLSLangUtils.cpp:501
std::vector< unsigned int > GLSLtoSPIRV(SHADER_TYPE ShaderType, const char *ShaderSource, int SourceCodeLen, const ShaderMacro *Macros, IShaderSourceInputStreamFactory *pShaderSourceStreamFactory, SpirvVersion Version, IDataBlob **ppCompilerOutput)
Definition: GLSLangUtils.cpp:571
Shader creation attributes.
Definition: Shader.h:241
void FinalizeGlslang()
Definition: GLSLangUtils.cpp:66
void InitializeGlslang()
Definition: GLSLangUtils.cpp:61
Uint16 ShaderType
Definition: DXBCUtils.cpp:70
The library uses Direct3D-style math:
Definition: AdvancedMath.hpp:37