summaryrefslogtreecommitdiff
path: root/glx/singlesize.c
diff options
context:
space:
mode:
Diffstat (limited to 'glx/singlesize.c')
-rw-r--r--glx/singlesize.c204
1 files changed, 107 insertions, 97 deletions
diff --git a/glx/singlesize.c b/glx/singlesize.c
index 6149b614c..777ebb35e 100644
--- a/glx/singlesize.c
+++ b/glx/singlesize.c
@@ -48,146 +48,156 @@
** Hence, they are located here, in the GLX extension library.
*/
-GLint __glReadPixels_size(GLenum format, GLenum type, GLint w, GLint h)
+GLint
+__glReadPixels_size(GLenum format, GLenum type, GLint w, GLint h)
{
- return __glXImageSize( format, type, 0, w, h, 1, 0, 0, 0, 0, 4 );
+ return __glXImageSize(format, type, 0, w, h, 1, 0, 0, 0, 0, 4);
}
-GLint __glGetMap_size(GLenum target, GLenum query)
+GLint
+__glGetMap_size(GLenum target, GLenum query)
{
- GLint k, order=0, majorMinor[2];
+ GLint k, order = 0, majorMinor[2];
/*
- ** Assume target and query are both valid.
- */
+ ** Assume target and query are both valid.
+ */
switch (target) {
- case GL_MAP1_COLOR_4:
- case GL_MAP1_NORMAL:
- case GL_MAP1_INDEX:
- case GL_MAP1_TEXTURE_COORD_1:
- case GL_MAP1_TEXTURE_COORD_2:
- case GL_MAP1_TEXTURE_COORD_3:
- case GL_MAP1_TEXTURE_COORD_4:
- case GL_MAP1_VERTEX_3:
- case GL_MAP1_VERTEX_4:
- switch (query) {
- case GL_COEFF:
- k = __glMap1d_size(target);
- CALL_GetMapiv( GET_DISPATCH(), (target, GL_ORDER, &order) );
- /*
- ** The query above might fail, but then order will be zero anyway.
- */
- return order * k;
- case GL_DOMAIN:
- return 2;
- case GL_ORDER:
- return 1;
- }
- break;
- case GL_MAP2_COLOR_4:
- case GL_MAP2_NORMAL:
- case GL_MAP2_INDEX:
- case GL_MAP2_TEXTURE_COORD_1:
- case GL_MAP2_TEXTURE_COORD_2:
- case GL_MAP2_TEXTURE_COORD_3:
- case GL_MAP2_TEXTURE_COORD_4:
- case GL_MAP2_VERTEX_3:
- case GL_MAP2_VERTEX_4:
- switch (query) {
- case GL_COEFF:
- k = __glMap2d_size(target);
- majorMinor[0] = majorMinor[1] = 0;
- CALL_GetMapiv( GET_DISPATCH(), (target, GL_ORDER, majorMinor) );
- /*
- ** The query above might fail, but then majorMinor will be zeroes
- */
- return majorMinor[0] * majorMinor[1] * k;
- case GL_DOMAIN:
- return 4;
- case GL_ORDER:
- return 2;
- }
- break;
+ case GL_MAP1_COLOR_4:
+ case GL_MAP1_NORMAL:
+ case GL_MAP1_INDEX:
+ case GL_MAP1_TEXTURE_COORD_1:
+ case GL_MAP1_TEXTURE_COORD_2:
+ case GL_MAP1_TEXTURE_COORD_3:
+ case GL_MAP1_TEXTURE_COORD_4:
+ case GL_MAP1_VERTEX_3:
+ case GL_MAP1_VERTEX_4:
+ switch (query) {
+ case GL_COEFF:
+ k = __glMap1d_size(target);
+ CALL_GetMapiv(GET_DISPATCH(), (target, GL_ORDER, &order));
+ /*
+ ** The query above might fail, but then order will be zero anyway.
+ */
+ return order * k;
+ case GL_DOMAIN:
+ return 2;
+ case GL_ORDER:
+ return 1;
+ }
+ break;
+ case GL_MAP2_COLOR_4:
+ case GL_MAP2_NORMAL:
+ case GL_MAP2_INDEX:
+ case GL_MAP2_TEXTURE_COORD_1:
+ case GL_MAP2_TEXTURE_COORD_2:
+ case GL_MAP2_TEXTURE_COORD_3:
+ case GL_MAP2_TEXTURE_COORD_4:
+ case GL_MAP2_VERTEX_3:
+ case GL_MAP2_VERTEX_4:
+ switch (query) {
+ case GL_COEFF:
+ k = __glMap2d_size(target);
+ majorMinor[0] = majorMinor[1] = 0;
+ CALL_GetMapiv(GET_DISPATCH(), (target, GL_ORDER, majorMinor));
+ /*
+ ** The query above might fail, but then majorMinor will be zeroes
+ */
+ return majorMinor[0] * majorMinor[1] * k;
+ case GL_DOMAIN:
+ return 4;
+ case GL_ORDER:
+ return 2;
+ }
+ break;
}
return -1;
}
-GLint __glGetMapdv_size(GLenum target, GLenum query)
+GLint
+__glGetMapdv_size(GLenum target, GLenum query)
{
return __glGetMap_size(target, query);
}
-GLint __glGetMapfv_size(GLenum target, GLenum query)
+GLint
+__glGetMapfv_size(GLenum target, GLenum query)
{
return __glGetMap_size(target, query);
}
-GLint __glGetMapiv_size(GLenum target, GLenum query)
+GLint
+__glGetMapiv_size(GLenum target, GLenum query)
{
return __glGetMap_size(target, query);
}
-GLint __glGetPixelMap_size(GLenum map)
+GLint
+__glGetPixelMap_size(GLenum map)
{
GLint size;
GLenum query;
switch (map) {
- case GL_PIXEL_MAP_I_TO_I:
- query = GL_PIXEL_MAP_I_TO_I_SIZE;
- break;
- case GL_PIXEL_MAP_S_TO_S:
- query = GL_PIXEL_MAP_S_TO_S_SIZE;
- break;
- case GL_PIXEL_MAP_I_TO_R:
- query = GL_PIXEL_MAP_I_TO_R_SIZE;
- break;
- case GL_PIXEL_MAP_I_TO_G:
- query = GL_PIXEL_MAP_I_TO_G_SIZE;
- break;
- case GL_PIXEL_MAP_I_TO_B:
- query = GL_PIXEL_MAP_I_TO_B_SIZE;
- break;
- case GL_PIXEL_MAP_I_TO_A:
- query = GL_PIXEL_MAP_I_TO_A_SIZE;
- break;
- case GL_PIXEL_MAP_R_TO_R:
- query = GL_PIXEL_MAP_R_TO_R_SIZE;
- break;
- case GL_PIXEL_MAP_G_TO_G:
- query = GL_PIXEL_MAP_G_TO_G_SIZE;
- break;
- case GL_PIXEL_MAP_B_TO_B:
- query = GL_PIXEL_MAP_B_TO_B_SIZE;
- break;
- case GL_PIXEL_MAP_A_TO_A:
- query = GL_PIXEL_MAP_A_TO_A_SIZE;
- break;
- default:
- return -1;
+ case GL_PIXEL_MAP_I_TO_I:
+ query = GL_PIXEL_MAP_I_TO_I_SIZE;
+ break;
+ case GL_PIXEL_MAP_S_TO_S:
+ query = GL_PIXEL_MAP_S_TO_S_SIZE;
+ break;
+ case GL_PIXEL_MAP_I_TO_R:
+ query = GL_PIXEL_MAP_I_TO_R_SIZE;
+ break;
+ case GL_PIXEL_MAP_I_TO_G:
+ query = GL_PIXEL_MAP_I_TO_G_SIZE;
+ break;
+ case GL_PIXEL_MAP_I_TO_B:
+ query = GL_PIXEL_MAP_I_TO_B_SIZE;
+ break;
+ case GL_PIXEL_MAP_I_TO_A:
+ query = GL_PIXEL_MAP_I_TO_A_SIZE;
+ break;
+ case GL_PIXEL_MAP_R_TO_R:
+ query = GL_PIXEL_MAP_R_TO_R_SIZE;
+ break;
+ case GL_PIXEL_MAP_G_TO_G:
+ query = GL_PIXEL_MAP_G_TO_G_SIZE;
+ break;
+ case GL_PIXEL_MAP_B_TO_B:
+ query = GL_PIXEL_MAP_B_TO_B_SIZE;
+ break;
+ case GL_PIXEL_MAP_A_TO_A:
+ query = GL_PIXEL_MAP_A_TO_A_SIZE;
+ break;
+ default:
+ return -1;
}
- CALL_GetIntegerv( GET_DISPATCH(), (query, &size) );
+ CALL_GetIntegerv(GET_DISPATCH(), (query, &size));
return size;
}
-GLint __glGetPixelMapfv_size(GLenum map)
+GLint
+__glGetPixelMapfv_size(GLenum map)
{
return __glGetPixelMap_size(map);
}
-GLint __glGetPixelMapuiv_size(GLenum map)
+GLint
+__glGetPixelMapuiv_size(GLenum map)
{
return __glGetPixelMap_size(map);
}
-GLint __glGetPixelMapusv_size(GLenum map)
+GLint
+__glGetPixelMapusv_size(GLenum map)
{
return __glGetPixelMap_size(map);
}
-GLint __glGetTexImage_size(GLenum target, GLint level, GLenum format,
- GLenum type, GLint width, GLint height, GLint depth)
+GLint
+__glGetTexImage_size(GLenum target, GLint level, GLenum format,
+ GLenum type, GLint width, GLint height, GLint depth)
{
- return __glXImageSize( format, type, target, width, height, depth,
- 0, 0, 0, 0, 4 );
+ return __glXImageSize(format, type, target, width, height, depth,
+ 0, 0, 0, 0, 4);
}