/// <summary>Activates the shader program for use</summary> public void Activate() { if (isActive) { return; } if (renderer.CurrentShader != null) { renderer.CurrentShader.isActive = false; } GL.UseProgram(handle); isActive = true; renderer.lastVAO = -1; renderer.CurrentShader = this; renderer.RestoreAlphaFunc(); }