public void SetUniform(string uniformParameterName, Matrix4 transform) { // TODO Cache location var location = GlBindings.GetUniformLocation(ShaderProgramId, uniformParameterName); GlBindings.UniformMatrix4fv(location, 1, 0, transform); }