Don't fail when passing GL_TEXTURE_BINDING_CUBE_MAP_ARB to glGet

This commit is contained in:
Luke Benstead 2025-11-01 21:14:50 +00:00
parent e61ffaede1
commit b67c8976db
2 changed files with 6 additions and 1 deletions

View File

@ -2,6 +2,7 @@
#include <string.h>
#include <stdio.h>
#include "../include/GL/glext.h"
#include "private.h"
GLfloat HALF_LINE_WIDTH = 1.0f / 2.0f;
GLfloat HALF_POINT_SIZE = 1.0f / 2.0f;
@ -1009,7 +1010,10 @@ void APIENTRY glGetIntegerv(GLenum pname, GLint *params) {
break;
case GL_TEXTURE_BINDING_2D:
*params = (_glGetBoundTexture()) ? _glGetBoundTexture()->index : 0;
break;
break;
case GL_TEXTURE_BINDING_CUBE_MAP_ARB:
*params = 0; // Cube maps not supported
break;
case GL_DEPTH_FUNC:
*params = GPUState.depth_func;
break;

View File

@ -8,6 +8,7 @@
#ifndef __GL_GLEXT_H
#define __GL_GLEXT_H
#include "gl.h"
#include <sys/cdefs.h>
__BEGIN_DECLS