func (vbo *VertexBufferObject) Delete() { gl.DeleteBuffers(1, &vbo.id) }
func (buffer *Buffer) Delete() { gl33.DeleteBuffers(1, &buffer.Id) }
func free() { gl.DeleteProgram(program) gl.DeleteBuffers(1, &vboTriangle) }