Compute shader type added
This commit is contained in:
parent
8be3c508a3
commit
53fbdba979
2 changed files with 3 additions and 2 deletions
|
@ -13,6 +13,7 @@ const std::map< std::string , E_ShaderInput > InputTypes_( ([] {
|
||||||
t.emplace( "lib" , E_ShaderInput::LIBRARY );
|
t.emplace( "lib" , E_ShaderInput::LIBRARY );
|
||||||
t.emplace( "vertex" , E_ShaderInput::VERTEX );
|
t.emplace( "vertex" , E_ShaderInput::VERTEX );
|
||||||
t.emplace( "fragment" , E_ShaderInput::FRAGMENT );
|
t.emplace( "fragment" , E_ShaderInput::FRAGMENT );
|
||||||
|
t.emplace( "compute" , E_ShaderInput::COMPUTE );
|
||||||
return t;
|
return t;
|
||||||
})());
|
})());
|
||||||
|
|
||||||
|
|
|
@ -32,7 +32,7 @@ enum class E_ShaderInput {
|
||||||
LIBRARY , // Library (will only be loaded once)
|
LIBRARY , // Library (will only be loaded once)
|
||||||
|
|
||||||
// "Main" shader source files
|
// "Main" shader source files
|
||||||
VERTEX , FRAGMENT ,
|
VERTEX , FRAGMENT , COMPUTE
|
||||||
};
|
};
|
||||||
|
|
||||||
// Preprocessing errors
|
// Preprocessing errors
|
||||||
|
@ -56,7 +56,7 @@ using P_ShaderInput = std::unique_ptr< T_ShaderInput >;
|
||||||
|
|
||||||
// Type of shader
|
// Type of shader
|
||||||
enum class E_ShaderType {
|
enum class E_ShaderType {
|
||||||
VERTEX , FRAGMENT ,
|
VERTEX , FRAGMENT , COMPUTE
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue