protected override void DoRender(RenderEventArgs arg)
{
mat4 model = mat4.identity();
mat4 view = arg.Camera.GetViewMatrix();
mat4 projection = arg.Camera.GetProjectionMatrix();
this.SetUniform("mvp", projection * view * model);
base.DoRender(arg);
}