if (VertexVBO == -1)\r
{\r
Vertex[] vArray = face.Vertices.ToArray();\r
- GL.GenBuffers(1, out VertexVBO);\r
- GL.BindBuffer(BufferTarget.ArrayBuffer, VertexVBO);\r
- GL.BufferData(BufferTarget.ArrayBuffer, (IntPtr)(vArray.Length * VertexSize), vArray, BufferUsageHint.StaticDraw);\r
+ Compat.GenBuffers(out VertexVBO);\r
+ Compat.BindBuffer(BufferTarget.ArrayBuffer, VertexVBO);\r
+ Compat.BufferData(BufferTarget.ArrayBuffer, (IntPtr)(vArray.Length * VertexSize), vArray, BufferUsageHint.StaticDraw);\r
}\r
\r
if (IndexVBO == -1)\r
{\r
ushort[] iArray = face.Indices.ToArray();\r
- GL.GenBuffers(1, out IndexVBO);\r
- GL.BindBuffer(BufferTarget.ElementArrayBuffer, IndexVBO);\r
- GL.BufferData(BufferTarget.ElementArrayBuffer, (IntPtr)(iArray.Length * sizeof(ushort)), iArray, BufferUsageHint.StaticDraw);\r
+ Compat.GenBuffers(out IndexVBO);\r
+ Compat.BindBuffer(BufferTarget.ElementArrayBuffer, IndexVBO);\r
+ Compat.BufferData(BufferTarget.ElementArrayBuffer, (IntPtr)(iArray.Length * sizeof(ushort)), iArray, BufferUsageHint.StaticDraw);\r
}\r
}\r
}\r