From 80a939cafb7a67837a9fc82e45b5ec85c5912a06 Mon Sep 17 00:00:00 2001 From: Ian Romanick Date: Thu, 17 Mar 2005 21:48:37 +0000 Subject: Enable the generation of server-side __glGetBooleanv_size and related functions. There are two parts to this. First, a size element with a name "Get" is shorthand for having four separate size elements with names "GetIntegerv", "GetDoublev", "GetFloatv", and "GetBooleanv". Additionally, a count of "?" is treated specially. This causes a call to a handcoded function named "__gl_variable_size". This is *only* needed to support GL_COMPRESSED_TEXTURE_FORMATS. That enum can return a variable number of values depending how many compressed texture formats are supported by the implementation. Fix a problem with glGetProgram{Local,Env}Parameter[df]vARB, glAreProgramsResidentNV, and glGetVertexAttribivNV. These changes only affect code generated for the server-side. The changes to enum.c are caused by enums added for the server-side __glGetBooleanv_size functions. --- src/mesa/glapi/gl_API.xml | 1851 ++++++++++++++++++++++++++++++++++----------- 1 file changed, 1414 insertions(+), 437 deletions(-) (limited to 'src/mesa/glapi/gl_API.xml') diff --git a/src/mesa/glapi/gl_API.xml b/src/mesa/glapi/gl_API.xml index 4d865af310..88e11ceed3 100644 --- a/src/mesa/glapi/gl_API.xml +++ b/src/mesa/glapi/gl_API.xml @@ -203,139 +203,340 @@ glx: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -345,153 +546,308 @@ glx: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - @@ -778,20 +1134,48 @@ glx: - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -838,7 +1222,7 @@ glx: - + @@ -860,7 +1244,7 @@ glx: - + @@ -2300,13 +2684,13 @@ glx: - + - + @@ -2684,7 +3068,9 @@ glx: - + + + @@ -2703,7 +3089,9 @@ glx: - + + + @@ -2773,34 +3161,72 @@ glx: - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3038,13 +3464,27 @@ glx: - - - - - - - + + + + + + + + + + + + + + + + + + + + + @@ -3066,8 +3506,12 @@ glx: - - + + + + + + @@ -3096,18 +3540,56 @@ glx: + - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3148,21 +3630,41 @@ glx: + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + @@ -3196,7 +3698,9 @@ glx: - + + + @@ -3206,17 +3710,52 @@ glx: - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3620,26 +4159,52 @@ glx: - - - + + + + + + + + + - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + @@ -3647,14 +4212,18 @@ glx: - + + + - + + + @@ -3663,8 +4232,12 @@ glx: - - + + + + + + @@ -4056,10 +4629,18 @@ glx: - - - - + + + + + + + + + + + + @@ -4083,22 +4664,44 @@ glx: - + + + - - - + + + + + + + + + - + + + - - - - + + + + + + + + + + + + - - + + + + + + @@ -4400,14 +5003,24 @@ glx: - - + + + + - - - + + + + + + + + + - + + + @@ -4416,8 +5029,8 @@ glx: - - + + @@ -4592,9 +5205,15 @@ glx: - - - + + + + + + + + + @@ -4839,14 +5458,30 @@ glx: - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + @@ -4863,8 +5498,12 @@ glx: - - + + + + + + @@ -4872,7 +5511,9 @@ glx: - + + + @@ -4887,7 +5528,9 @@ glx: - + + + @@ -4896,7 +5539,9 @@ glx: - + + + @@ -5020,48 +5665,130 @@ glx: - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -5117,15 +5844,33 @@ glx: - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -5320,11 +6065,14 @@ glx: - + + + + @@ -5355,18 +6103,34 @@ glx: - - - - - - + + + + + + + + + + + + + + + + + + - + + + - + + + @@ -5442,7 +6206,9 @@ glx: - + + + @@ -5848,36 +6614,36 @@ glx: - - + + - - + + - - + + - - + + - + @@ -5896,21 +6662,51 @@ glx: - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -6121,8 +6917,8 @@ glx: - - + + @@ -6446,7 +7242,9 @@ glx: - + + + @@ -6460,23 +7258,57 @@ glx: - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -6486,10 +7318,16 @@ glx: - - + + + + + + - + + + @@ -6499,7 +7337,9 @@ glx: - + + + @@ -6859,19 +7699,37 @@ glx: + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - @@ -7211,7 +8069,9 @@ glx: - + + + @@ -7355,11 +8215,27 @@ glx: + + + + + + + + + + + + + + @@ -7687,7 +8563,9 @@ glx: - + + + @@ -7964,7 +8842,9 @@ glx: - + + + @@ -8065,8 +8945,12 @@ glx: - - + + + + + + @@ -8918,8 +9802,12 @@ glx: - - + + + + + + @@ -9044,6 +9932,7 @@ glx: + @@ -9367,7 +10256,7 @@ glx: - + @@ -9529,10 +10418,16 @@ glx: - - + + + + + + - + + + @@ -9645,7 +10540,7 @@ glx: - + @@ -9736,7 +10631,7 @@ glx: - + @@ -10272,11 +11167,15 @@ glx: - + + + - + + + @@ -10296,7 +11195,9 @@ glx: - + + + @@ -10306,6 +11207,7 @@ glx: + @@ -10329,6 +11231,13 @@ glx: + + + + + + + @@ -10351,6 +11260,58 @@ glx: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -10448,6 +11409,13 @@ glx: + + + + + + + @@ -10462,6 +11430,13 @@ glx: + + + + + + + @@ -10470,7 +11445,9 @@ glx: - + + + -- cgit v1.2.3