From: Brian Paul Date: Mon, 20 Feb 2012 18:07:01 +0000 (-0700) Subject: st/glx: remove MAX_WIDTH/HEIGHT usage X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=0a543eb5c4b299a4e819895455913a77a44f52b9;p=mesa.git st/glx: remove MAX_WIDTH/HEIGHT usage --- diff --git a/src/gallium/state_trackers/glx/xlib/glx_api.c b/src/gallium/state_trackers/glx/xlib/glx_api.c index 8ad10f1c824..c9cf6c9bb86 100644 --- a/src/gallium/state_trackers/glx/xlib/glx_api.c +++ b/src/gallium/state_trackers/glx/xlib/glx_api.c @@ -66,6 +66,9 @@ #define DEFAULT_DIRECT GL_TRUE +/** XXX this could be based on gallium's max texture size */ +#define PBUFFER_MAX_SIZE 16384 + /** * The GLXContext typedef is defined as a pointer to this structure. @@ -2021,13 +2024,13 @@ glXCreatePbuffer(Display *dpy, GLXFBConfig config, const int *attribList) if (width == 0 || height == 0) return 0; - if (width > MAX_WIDTH || height > MAX_HEIGHT) { + if (width > PBUFFER_MAX_SIZE || height > PBUFFER_MAX_SIZE) { /* If allocation would have failed and GLX_LARGEST_PBUFFER is set, * allocate the largest possible buffer. */ if (useLargest) { - width = MAX_WIDTH; - height = MAX_HEIGHT; + width = PBUFFER_MAX_SIZE; + height = PBUFFER_MAX_SIZE; } }