diff --git a/src/Graphics/OpenGLDevice_GL.cs b/src/Graphics/OpenGLDevice_GL.cs index 4821774..d181880 100644 --- a/src/Graphics/OpenGLDevice_GL.cs +++ b/src/Graphics/OpenGLDevice_GL.cs @@ -1103,6 +1103,7 @@ namespace Microsoft.Xna.Framework.Graphics ep, typeof(DrawElements) ); + glDrawRangeElements = DrawRangeElementsUnchecked; glDrawRangeElementsBaseVertex = DrawRangeElementsNoBaseUnchecked; } } @@ -1520,6 +1521,22 @@ namespace Microsoft.Xna.Framework.Graphics ); } + private void DrawRangeElementsUnchecked( + GLenum mode, + int start, + int end, + int count, + GLenum type, + IntPtr indices + ) { + glDrawElements( + mode, + count, + type, + indices + ); + } + private void DrawElementsInstancedNoBase( GLenum mode, int count,