From 0b91c20bbd8cd470ccd7aee127eff1fd7e791a6d Mon Sep 17 00:00:00 2001 From: Luke Benstead Date: Tue, 7 Aug 2018 08:45:24 +0100 Subject: [PATCH] Add support for getting the max texture size --- GL/private.h | 1 + GL/state.c | 3 +++ 2 files changed, 4 insertions(+) diff --git a/GL/private.h b/GL/private.h index 1bb7a7d..ffc378d 100644 --- a/GL/private.h +++ b/GL/private.h @@ -9,6 +9,7 @@ #define TRACE_ENABLED 0 #define TRACE() if(TRACE_ENABLED) {fprintf(stderr, "%s\n", __func__);} +#define MAX_TEXTURE_SIZE 1024 typedef struct { unsigned int cmd[8]; diff --git a/GL/state.c b/GL/state.c index e57e1e0..7946a49 100644 --- a/GL/state.c +++ b/GL/state.c @@ -434,6 +434,9 @@ void APIENTRY glGetIntegerv(GLenum pname, GLint *params) { case GL_BLEND_DST: *params = BLEND_DFACTOR; break; + case GL_MAX_TEXTURE_SIZE: + *params = MAX_TEXTURE_SIZE; + break; default: _glKosThrowError(GL_INVALID_ENUM, "glGetIntegerv"); _glKosPrintError();