The renderer should call _gl.UseProgram once before rendering instead of calling it once per uniform. ```csharp public void SetInt(string name, int data) { _gl.UseProgram(Handle); TrySetUniform(name, data, _gl.Uniform1); } ```
The renderer should call _gl.UseProgram once before rendering instead of calling it once per uniform.