Fix the use of glCreateXXX (4.2) instead of glGenXXX (1.0).
This commit is contained in:
@@ -28,7 +28,7 @@ namespace Dashboard.OpenGL.Drawing
|
|||||||
{
|
{
|
||||||
if (_vao == -1)
|
if (_vao == -1)
|
||||||
{
|
{
|
||||||
GL.CreateVertexArray(out _vao);
|
GL.GenVertexArray(out _vao);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -11,11 +11,11 @@ namespace Dashboard.OpenGL
|
|||||||
public BufferAccessPattern AccessPattern { get; } = pattern;
|
public BufferAccessPattern AccessPattern { get; } = pattern;
|
||||||
public long Size { get; private set; } = size;
|
public long Size { get; private set; } = size;
|
||||||
public long Offset { get; private set; } = offset;
|
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)
|
public void Reallocate(long newSize)
|
||||||
{
|
{
|
||||||
GL.CreateBuffer(out int handle);
|
GL.GenBuffer(out int handle);
|
||||||
GL.BindBuffer(BufferTarget.ArrayBuffer, handle);
|
GL.BindBuffer(BufferTarget.ArrayBuffer, handle);
|
||||||
GL.BufferData(BufferTarget.ArrayBuffer, (nint)newSize, (nint)0, AccessPattern switch
|
GL.BufferData(BufferTarget.ArrayBuffer, (nint)newSize, (nint)0, AccessPattern switch
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user