private void InitializeShaderProgram() { Shader = new SpriteShader(Layer.DrawEngine2d); }
private void CleanupShaderProgram() { Shader.Dispose(); Shader = null; }
private void InitializeShaderProgram() { Shader = DrawEngine2d.SpriteShader; }
private void CleanupShaderProgram() { Shader = null; }
//TODO: Rework this. Hardcode common shaders and also turn it into a list so other shaders can be added. private void InitializeShaders() { SpriteShader = new SpriteShader(this); FontShader = new FontShader(this); }
private void CleanupShaders() { SpriteShader.Dispose(); SpriteShader = null; FontShader.Dispose(); FontShader = null; }