Struct for shader intermediate representation module. More...
#include <IShaderFrontend.hpp>
Collaboration diagram for cae::ShaderIRModule:Public Attributes | |
| ShaderID | id |
| ShaderStage | stage |
| std::vector< uint32_t > | spirv |
| std::string | entryPoint = "main" |
Struct for shader intermediate representation module.
Definition at line 55 of file IShaderFrontend.hpp.
| std::string cae::ShaderIRModule::entryPoint = "main" |
Definition at line 60 of file IShaderFrontend.hpp.
Referenced by cae::GLSL::compile(), and cae::OPGL::createGLShader().
| ShaderID cae::ShaderIRModule::id |
Definition at line 57 of file IShaderFrontend.hpp.
Referenced by cae::GLSL::compile().
| std::vector<uint32_t> cae::ShaderIRModule::spirv |
Definition at line 59 of file IShaderFrontend.hpp.
Referenced by cae::GLSL::compile(), and cae::OPGL::createGLShader().
| ShaderStage cae::ShaderIRModule::stage |
Definition at line 58 of file IShaderFrontend.hpp.
Referenced by cae::GLSL::compile().