aboutsummaryrefslogtreecommitdiff
path: root/xorg-server/glx/singlesize.c
diff options
context:
space:
mode:
Diffstat (limited to 'xorg-server/glx/singlesize.c')
-rw-r--r--xorg-server/glx/singlesize.c17
1 files changed, 13 insertions, 4 deletions
diff --git a/xorg-server/glx/singlesize.c b/xorg-server/glx/singlesize.c
index 4c60b6920..48ebbec4a 100644
--- a/xorg-server/glx/singlesize.c
+++ b/xorg-server/glx/singlesize.c
@@ -31,11 +31,20 @@
#ifdef HAVE_DIX_CONFIG_H
#include <dix-config.h>
#endif
+#include "glheader.h"
-#include <GL/gl.h>
#include "glxserver.h"
+#include "glxext.h"
#include "singlesize.h"
+#include "unpack.h"
+#include "indirect_dispatch.h"
#include "indirect_size_get.h"
+#include "glapitable.h"
+#include "glapi.h"
+#include "glthread.h"
+#include "dispatch.h"
+
+#include <GL/gl.h>
/*
** These routines compute the size of variable-size returned parameters.
@@ -71,7 +80,7 @@ __glGetMap_size(GLenum target, GLenum query)
switch (query) {
case GL_COEFF:
k = __glMap1d_size(target);
- glGetMapiv(target, GL_ORDER, &order);
+ CALL_GetMapiv(GET_DISPATCH(), (target, GL_ORDER, &order));
/*
** The query above might fail, but then order will be zero anyway.
*/
@@ -95,7 +104,7 @@ __glGetMap_size(GLenum target, GLenum query)
case GL_COEFF:
k = __glMap2d_size(target);
majorMinor[0] = majorMinor[1] = 0;
- glGetMapiv(target, GL_ORDER, majorMinor);
+ CALL_GetMapiv(GET_DISPATCH(), (target, GL_ORDER, majorMinor));
/*
** The query above might fail, but then majorMinor will be zeroes
*/
@@ -168,7 +177,7 @@ __glGetPixelMap_size(GLenum map)
default:
return -1;
}
- glGetIntegerv(query, &size);
+ CALL_GetIntegerv(GET_DISPATCH(), (query, &size));
return size;
}