diff --git a/Dashboard.OpenGL/Drawing/DirectRendering.cs b/Dashboard.OpenGL/Drawing/DirectRendering.cs index ea6eb41..74c7179 100644 --- a/Dashboard.OpenGL/Drawing/DirectRendering.cs +++ b/Dashboard.OpenGL/Drawing/DirectRendering.cs @@ -28,7 +28,7 @@ namespace Dashboard.OpenGL.Drawing { if (_vao == -1) { - GL.CreateVertexArray(out _vao); + GL.GenVertexArray(out _vao); } } diff --git a/Dashboard.OpenGL/GLBuffer.cs b/Dashboard.OpenGL/GLBuffer.cs index 69ce93f..ef1177c 100644 --- a/Dashboard.OpenGL/GLBuffer.cs +++ b/Dashboard.OpenGL/GLBuffer.cs @@ -11,11 +11,11 @@ namespace Dashboard.OpenGL public BufferAccessPattern AccessPattern { get; } = pattern; public long Size { get; private set; } = size; public long Offset { get; private set; } = offset; - public int Handle { get; private set; } + public int Handle { get; private set; } = handle; public void Reallocate(long newSize) { - GL.CreateBuffer(out int handle); + GL.GenBuffer(out int handle); GL.BindBuffer(BufferTarget.ArrayBuffer, handle); GL.BufferData(BufferTarget.ArrayBuffer, (nint)newSize, (nint)0, AccessPattern switch {