Fist assetsystem implementations for textures and materials
This commit is contained in:
@@ -46,6 +46,7 @@ void TSE::OpenGL::BasicOrderedSpriteSetShader::Init(float width, float height)
|
||||
|
||||
TSE::OpenGL::BasicOrderedSpriteSetShader::BasicOrderedSpriteSetShader(std::vector<std::unique_ptr<ShaderPart>> &&parts) : Shader(parts)
|
||||
{
|
||||
name = "Basic Ordered Sprite Set Shader";
|
||||
PackageSize = SHADER_PACKAGE_SIZE;
|
||||
}
|
||||
|
||||
|
||||
@@ -36,6 +36,7 @@ void TSE::OpenGL::BasicParticleShader::Init(float width, float height)
|
||||
|
||||
TSE::OpenGL::BasicParticleShader::BasicParticleShader(std::vector<std::unique_ptr<ShaderPart>> &&parts) : Shader(parts)
|
||||
{
|
||||
name = "Basic Unlit Particle Shader";
|
||||
PackageSize = SHADER_PACKAGE_SIZE;
|
||||
}
|
||||
|
||||
|
||||
@@ -35,6 +35,7 @@ void TSE::OpenGL::BasicShader::Init(float width, float height)
|
||||
|
||||
TSE::OpenGL::BasicShader::BasicShader(std::vector<std::unique_ptr<ShaderPart>> &&parts) : Shader(parts)
|
||||
{
|
||||
name = "Basic Unlit Shader";
|
||||
PackageSize = SHADER_PACKAGE_SIZE;
|
||||
}
|
||||
|
||||
|
||||
@@ -43,6 +43,7 @@ void TSE::OpenGL::BasicTextureShader::Init(float width, float height)
|
||||
|
||||
TSE::OpenGL::BasicTextureShader::BasicTextureShader(std::vector<std::unique_ptr<ShaderPart>> &&parts) : Shader(parts)
|
||||
{
|
||||
name = "Basic Unlit Texture Shader";
|
||||
PackageSize = SHADER_PACKAGE_SIZE;
|
||||
}
|
||||
|
||||
|
||||
@@ -39,6 +39,7 @@ void TSE::OpenGL::BasicTileMapShader::Init(float width, float height)
|
||||
|
||||
TSE::OpenGL::BasicTileMapShader::BasicTileMapShader(std::vector<std::unique_ptr<ShaderPart>> &&parts) : Shader(parts)
|
||||
{
|
||||
name = "Basic Unlit TileMap Shader";
|
||||
PackageSize = SHADER_PACKAGE_SIZE;
|
||||
}
|
||||
|
||||
|
||||
@@ -15,12 +15,12 @@ void TSE::OpenGL::LoadBasicShaders(float width, float height)
|
||||
BasicParticleShader::Init(width, height);
|
||||
BasicTileMapShader::Init(width, height);
|
||||
BasicOrderedSpriteSetShader::Init(width, height);
|
||||
ShaderRegistry::SetShader("Basic Unlit Shader", BasicShader::Instance());
|
||||
ShaderRegistry::SetShader("Basic Unlit Texture Shader", BasicTextureShader::Instance());
|
||||
ShaderRegistry::SetShader("Basic Unlit Dithering Shader", DitheringShader::Instance());
|
||||
ShaderRegistry::SetShader("Basic Unlit Particle Shader", BasicParticleShader::Instance());
|
||||
ShaderRegistry::SetShader("Basic Unlit TileMap Shader", BasicTileMapShader::Instance());
|
||||
ShaderRegistry::SetShader("Basic Ordered Sprite Set Shader", BasicOrderedSpriteSetShader::Instance());
|
||||
ShaderRegistry::SetShader(BasicShader::Instance());
|
||||
ShaderRegistry::SetShader(BasicTextureShader::Instance());
|
||||
ShaderRegistry::SetShader(DitheringShader::Instance());
|
||||
ShaderRegistry::SetShader(BasicParticleShader::Instance());
|
||||
ShaderRegistry::SetShader(BasicTileMapShader::Instance());
|
||||
ShaderRegistry::SetShader(BasicOrderedSpriteSetShader::Instance());
|
||||
}
|
||||
|
||||
void TSE::OpenGL::UnLoadBasicShaders()
|
||||
|
||||
@@ -34,6 +34,7 @@ void TSE::OpenGL::DitheringShader::Init(float width, float height)
|
||||
|
||||
TSE::OpenGL::DitheringShader::DitheringShader(std::vector<std::unique_ptr<ShaderPart>> &&parts) : Shader(parts)
|
||||
{
|
||||
name = "Basic Unlit Dithering Shader";
|
||||
PackageSize = SHADER_PACKAGE_SIZE;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user