Exemplo n.º 1
0
 public void Dispose() //On Destroy
 {
     GL.DeleteVertexArray(VertexArray);
     GL.DeleteBuffer(VerticesBuffer);
     GL.DeleteBuffer(IndiciesBuffer);
     GL.DeleteBuffer(NormalsBuffer);
     _shader.Dispose();
 }
Exemplo n.º 2
0
        protected override void OnUnload(EventArgs e)
        {
            GL.BindBuffer(BufferTarget.ArrayBuffer, 0);
            GL.BindVertexArray(0);
            GL.UseProgram(0);

            // Delete all the resources.
            GL.DeleteBuffer(vbo);
            GL.DeleteVertexArray(vao);

            shader.Dispose();
            base.OnUnload(e);
        }