GLSLCompiler
class GLSLCompiler : public ICompiler
The GLSLCompiler specialization of ICompiler interface. Handles everything necessary to compile and extract shader reflection data for GSLS and then exports the binary and reflection data for consumption by GLSL-specific backends.
Dependencies: ICompiler
Inherits from: public ICompiler
Private Interface
Private Members:
std::string m_GlslangExe
std::string m_GlslangExe
Attributes: private
Source: sdk/tools/ffx_shader_compiler/src/glsl_compiler.h
(line 150, column 17)
std::unordered_set<std::string> m_ShaderDependencies
std::unordered_set<std::string> m_ShaderDependencies
Attributes: private
Source: sdk/tools/ffx_shader_compiler/src/glsl_compiler.h
(line 151, column 24)
bool m_ShaderDependenciesCollected
bool m_ShaderDependenciesCollected = = false
Attributes: private
Source: sdk/tools/ffx_shader_compiler/src/glsl_compiler.h
(line 152, column 10)
Source: sdk/tools/ffx_shader_compiler/src/glsl_compiler.h
(line 60, column 1)