Fix vertex buffer handle null check (#1638)

This commit is contained in:
gdkchan 2020-10-25 21:40:50 -03:00 committed by GitHub
parent 812e32f775
commit c9841dab38
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -37,7 +37,7 @@ namespace Ryujinx.Graphics.OpenGL
{ {
VertexBufferDescriptor vb = vertexBuffers[index]; VertexBufferDescriptor vb = vertexBuffers[index];
if (vb.Buffer.Handle != null) if (vb.Buffer.Handle != BufferHandle.Null)
{ {
GL.BindVertexBuffer(bindingIndex, vb.Buffer.Handle.ToInt32(), (IntPtr)vb.Buffer.Offset, vb.Stride); GL.BindVertexBuffer(bindingIndex, vb.Buffer.Handle.ToInt32(), (IntPtr)vb.Buffer.Offset, vb.Stride);
@ -78,7 +78,7 @@ namespace Ryujinx.Graphics.OpenGL
{ {
GL.EnableVertexAttribArray(index); GL.EnableVertexAttribArray(index);
} }
int offset = attrib.Offset; int offset = attrib.Offset;
int size = fmtInfo.Components; int size = fmtInfo.Components;
@ -129,7 +129,7 @@ namespace Ryujinx.Graphics.OpenGL
continue; continue;
} }
if (_vertexBuffers[attrib.BufferIndex].Buffer.Handle == null) if (_vertexBuffers[attrib.BufferIndex].Buffer.Handle == BufferHandle.Null)
{ {
GL.DisableVertexAttribArray(attribIndex); GL.DisableVertexAttribArray(attribIndex);