Shader: Group all shaders in one collective struct
Makes sharedstate.{cpp|h} a lot easier to read, and adding new shaders a one liner.
This commit is contained in:
parent
8c6648f47e
commit
0035c23641
9 changed files with 48 additions and 83 deletions
src
|
@ -378,7 +378,7 @@ void Sprite::draw()
|
|||
|
||||
if (renderEffect)
|
||||
{
|
||||
SpriteShader &shader = shState->spriteShader();
|
||||
SpriteShader &shader = shState->shaders().sprite;
|
||||
|
||||
shader.bind();
|
||||
shader.applyViewportProj();
|
||||
|
@ -400,7 +400,7 @@ void Sprite::draw()
|
|||
}
|
||||
else
|
||||
{
|
||||
SimpleSpriteShader &shader = shState->simpleSpriteShader();
|
||||
SimpleSpriteShader &shader = shState->shaders().simpleSprite;
|
||||
shader.bind();
|
||||
|
||||
shader.setSpriteMat(p->trans.getMatrix());
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue