2
3
4
5
19
20
31
32
42 SPICES_CORE_WARN(
"Shader::m_ShaderName is empty.")
#define SPICES_PROFILE_ZONE
static ShaderStage ToStage(std::string stage)
Convert String to ShaderStage.
static bool Load(const std::string &fileName, ShaderStage stage, Shader *outShader)
Public called API, it is entrance.
ShaderLoader Class. This class only defines static function for load data from shader file.
ShaderStage m_ShaderStage
Shader stage.
Shader(const std::string &name, ShaderStage stage)
Constructor Function.
Shader(const std::string &name, const std::string &stage)
Constructor Function.
std::string m_ShaderName
Shader name.
void Deserialize()
Deserialize the data from a disk file to this class.
ShaderStage
enum of shader stage.