LibGL: Implement missing glDeleteLists error conditions

This commit is contained in:
Jelle Raaijmakers 2022-10-16 16:44:27 +02:00 committed by Linus Groh
parent 2d59c9b6b6
commit 5def168f14
Notes: sideshowbarker 2024-07-17 05:19:41 +09:00

View file

@ -89,6 +89,9 @@ void GLContext::gl_call_lists(GLsizei n, GLenum type, void const* lists)
void GLContext::gl_delete_lists(GLuint list, GLsizei range)
{
RETURN_WITH_ERROR_IF(m_in_draw_state, GL_INVALID_OPERATION);
RETURN_WITH_ERROR_IF(range < 0, GL_INVALID_VALUE);
if (m_listings.size() < list || m_listings.size() <= list + range)
return;