]> git.cworth.org Git - apitrace/blobdiff - specs/glparams.py
glretrace: GLX and WGL support for ES2/EGL traces.
[apitrace] / specs / glparams.py
index 62d880969684940d21ebea9d6a8fc30ea516fda4..8acc7c985b5cfd29c173488ca5fe2d9a4b71c31d 100644 (file)
@@ -1112,13 +1112,13 @@ parameters = [
     ("",       X,      1,      "GL_VIEW_CLASS_RGTC2_RG"),      # 0x82D1
     ("",       X,      1,      "GL_VIEW_CLASS_BPTC_UNORM"),    # 0x82D2
     ("",       X,      1,      "GL_VIEW_CLASS_BPTC_FLOAT"),    # 0x82D3
-    ("",       I,      1,      "GL_VERTEX_ATTRIB_BINDING"),    # 0x82D4
-    ("",       I,      1,      "GL_VERTEX_ATTRIB_RELATIVE_OFFSET"),    # 0x82D5
+    ("glGetVertexAttrib",      I,      1,      "GL_VERTEX_ATTRIB_BINDING"),    # 0x82D4
+    ("glGetVertexAttrib",      I,      1,      "GL_VERTEX_ATTRIB_RELATIVE_OFFSET"),    # 0x82D5
     ("",       I,      1,      "GL_VERTEX_BINDING_DIVISOR"),   # 0x82D6
     ("",       I,      1,      "GL_VERTEX_BINDING_OFFSET"),    # 0x82D7
     ("",       I,      1,      "GL_VERTEX_BINDING_STRIDE"),    # 0x82D8
-    ("",       I,      1,      "GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET"),        # 0x82D9
-    ("",       I,      1,      "GL_MAX_VERTEX_ATTRIB_BINDINGS"),       # 0x82DA
+    ("glGet",  I,      1,      "GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET"),        # 0x82D9
+    ("glGet",  I,      1,      "GL_MAX_VERTEX_ATTRIB_BINDINGS"),       # 0x82DA
     ("glGetTexParameter",      I,      1,      "GL_TEXTURE_VIEW_MIN_LEVEL"),   # 0x82DB
     ("glGetTexParameter",      I,      1,      "GL_TEXTURE_VIEW_NUM_LEVELS"),  # 0x82DC
     ("glGetTexParameter",      I,      1,      "GL_TEXTURE_VIEW_MIN_LAYER"),   # 0x82DD
@@ -2126,7 +2126,7 @@ parameters = [
     ("",       X,      1,      "GL_ONE_MINUS_SRC1_COLOR"),     # 0x88FA
     ("",       X,      1,      "GL_ONE_MINUS_SRC1_ALPHA"),     # 0x88FB
     ("glGet",  I,      1,      "GL_MAX_DUAL_SOURCE_DRAW_BUFFERS"),     # 0x88FC
-    ("glGetVertexAttrib",      I,      1,      "GL_VERTEX_ATTRIB_ARRAY_INTEGER"),      # 0x88FD
+    ("glGetVertexAttrib",      B,      1,      "GL_VERTEX_ATTRIB_ARRAY_INTEGER"),      # 0x88FD
     ("glGetVertexAttrib",      I,      1,      "GL_VERTEX_ATTRIB_ARRAY_DIVISOR"),      # 0x88FE
     ("glGet",  I,      1,      "GL_MAX_ARRAY_TEXTURE_LAYERS"), # 0x88FF
     ("glGet",  F,      1,      "GL_MIN_PROGRAM_TEXEL_OFFSET"), # 0x8904
@@ -2438,8 +2438,8 @@ parameters = [
     ("_glGet", I,      1,      "GL_TEXTURE_BINDING_1D_ARRAY"), # 0x8C1C
     ("_glGet", I,      1,      "GL_TEXTURE_BINDING_2D_ARRAY"), # 0x8C1D
     ("",       X,      1,      "GL_GEOMETRY_PROGRAM_NV"),      # 0x8C26
-    ("",       X,      1,      "GL_MAX_PROGRAM_OUTPUT_VERTICES_NV"),   # 0x8C27
-    ("",       X,      1,      "GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV"),   # 0x8C28
+    ("glGetProgramARB",        I,      1,      "GL_MAX_PROGRAM_OUTPUT_VERTICES_NV"),   # 0x8C27
+    ("glGetProgramARB",        I,      1,      "GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV"),   # 0x8C28
     ("glGet",  I,      1,      "GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS"), # 0x8C29
     ("glGet",  I,      1,      "GL_TEXTURE_BUFFER"),   # 0x8C2A
     ("glGet",  I,      1,      "GL_MAX_TEXTURE_BUFFER_SIZE"),  # 0x8C2B
@@ -2738,8 +2738,8 @@ parameters = [
     ("",       X,      1,      "GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS"),      # 0x8E47
     ("",       X,      1,      "GL_ACTIVE_SUBROUTINE_MAX_LENGTH"),     # 0x8E48
     ("",       X,      1,      "GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH"),     # 0x8E49
-    ("",       X,      1,      "GL_NUM_COMPATIBLE_SUBROUTINES"),       # 0x8E4A
-    ("",       X,      1,      "GL_COMPATIBLE_SUBROUTINES"),   # 0x8E4B
+    ("",       I,      1,      "GL_NUM_COMPATIBLE_SUBROUTINES"),       # 0x8E4A
+    ("",       I,      1,      "GL_COMPATIBLE_SUBROUTINES"),   # 0x8E4B
     ("glGet",  B,      1,      "GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION"), # 0x8E4C
     ("",       X,      1,      "GL_FIRST_VERTEX_CONVENTION"),  # 0x8E4D
     ("",       X,      1,      "GL_LAST_VERTEX_CONVENTION"),   # 0x8E4E
@@ -3187,7 +3187,7 @@ parameters = [
     ("glGetTexLevelParameter", I,      1,      "GL_TEXTURE_BUFFER_OFFSET"),    # 0x919D
     ("glGetTexLevelParameter", I,      1,      "GL_TEXTURE_BUFFER_SIZE"),      # 0x919E
     ("glGet",  I,      1,      "GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT"),  # 0x919F
-    ("",       X,      1,      "GL_COMPUTE_SHADER"),   # 0x91B9
+    ("glGetProgramPipeline",   I,      1,      "GL_COMPUTE_SHADER"),   # 0x91B9
     ("glGet",  I,      1,      "GL_MAX_COMPUTE_UNIFORM_BLOCKS"),       # 0x91BB
     ("glGet",  I,      1,      "GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS"),  # 0x91BC
     ("glGet",  I,      1,      "GL_MAX_COMPUTE_IMAGE_UNIFORMS"),       # 0x91BD
@@ -3241,7 +3241,7 @@ parameters = [
     ("",       X,      1,      "GL_PROGRAM_OUTPUT"),   # 0x92E4
     ("",       X,      1,      "GL_BUFFER_VARIABLE"),  # 0x92E5
     ("",       X,      1,      "GL_SHADER_STORAGE_BLOCK"),     # 0x92E6
-    ("",       X,      1,      "GL_IS_PER_PATCH"),     # 0x92E7
+    ("",       I,      1,      "GL_IS_PER_PATCH"),     # 0x92E7
     ("",       X,      1,      "GL_VERTEX_SUBROUTINE"),        # 0x92E8
     ("",       X,      1,      "GL_TESS_CONTROL_SUBROUTINE"),  # 0x92E9
     ("",       X,      1,      "GL_TESS_EVALUATION_SUBROUTINE"),       # 0x92EA
@@ -3255,33 +3255,33 @@ parameters = [
     ("",       X,      1,      "GL_FRAGMENT_SUBROUTINE_UNIFORM"),      # 0x92F2
     ("",       X,      1,      "GL_COMPUTE_SUBROUTINE_UNIFORM"),       # 0x92F3
     ("",       X,      1,      "GL_TRANSFORM_FEEDBACK_VARYING"),       # 0x92F4
-    ("",       X,      1,      "GL_ACTIVE_RESOURCES"), # 0x92F5
-    ("",       X,      1,      "GL_MAX_NAME_LENGTH"),  # 0x92F6
-    ("",       X,      1,      "GL_MAX_NUM_ACTIVE_VARIABLES"), # 0x92F7
-    ("",       X,      1,      "GL_MAX_NUM_COMPATIBLE_SUBROUTINES"),   # 0x92F8
-    ("",       X,      1,      "GL_NAME_LENGTH"),      # 0x92F9
-    ("",       X,      1,      "GL_TYPE"),     # 0x92FA
-    ("",       X,      1,      "GL_ARRAY_SIZE"),       # 0x92FB
-    ("",       X,      1,      "GL_OFFSET"),   # 0x92FC
-    ("",       X,      1,      "GL_BLOCK_INDEX"),      # 0x92FD
-    ("",       X,      1,      "GL_ARRAY_STRIDE"),     # 0x92FE
-    ("",       X,      1,      "GL_MATRIX_STRIDE"),    # 0x92FF
-    ("",       X,      1,      "GL_IS_ROW_MAJOR"),     # 0x9300
-    ("",       X,      1,      "GL_ATOMIC_COUNTER_BUFFER_INDEX"),      # 0x9301
-    ("",       X,      1,      "GL_BUFFER_BINDING"),   # 0x9302
-    ("",       X,      1,      "GL_BUFFER_DATA_SIZE"), # 0x9303
-    ("",       X,      1,      "GL_NUM_ACTIVE_VARIABLES"),     # 0x9304
-    ("",       X,      1,      "GL_ACTIVE_VARIABLES"), # 0x9305
-    ("",       X,      1,      "GL_REFERENCED_BY_VERTEX_SHADER"),      # 0x9306
-    ("",       X,      1,      "GL_REFERENCED_BY_TESS_CONTROL_SHADER"),        # 0x9307
-    ("",       X,      1,      "GL_REFERENCED_BY_TESS_EVALUATION_SHADER"),     # 0x9308
-    ("",       X,      1,      "GL_REFERENCED_BY_GEOMETRY_SHADER"),    # 0x9309
-    ("",       X,      1,      "GL_REFERENCED_BY_FRAGMENT_SHADER"),    # 0x930A
-    ("",       X,      1,      "GL_REFERENCED_BY_COMPUTE_SHADER"),     # 0x930B
-    ("",       X,      1,      "GL_TOP_LEVEL_ARRAY_SIZE"),     # 0x930C
-    ("",       X,      1,      "GL_TOP_LEVEL_ARRAY_STRIDE"),   # 0x930D
-    ("",       X,      1,      "GL_LOCATION"), # 0x930E
-    ("",       X,      1,      "GL_LOCATION_INDEX"),   # 0x930F
+    ("",       I,      1,      "GL_ACTIVE_RESOURCES"), # 0x92F5
+    ("",       I,      1,      "GL_MAX_NAME_LENGTH"),  # 0x92F6
+    ("",       I,      1,      "GL_MAX_NUM_ACTIVE_VARIABLES"), # 0x92F7
+    ("",       I,      1,      "GL_MAX_NUM_COMPATIBLE_SUBROUTINES"),   # 0x92F8
+    ("",       I,      1,      "GL_NAME_LENGTH"),      # 0x92F9
+    ("",       I,      1,      "GL_TYPE"),     # 0x92FA
+    ("",       I,      1,      "GL_ARRAY_SIZE"),       # 0x92FB
+    ("",       I,      1,      "GL_OFFSET"),   # 0x92FC
+    ("",       I,      1,      "GL_BLOCK_INDEX"),      # 0x92FD
+    ("",       I,      1,      "GL_ARRAY_STRIDE"),     # 0x92FE
+    ("",       I,      1,      "GL_MATRIX_STRIDE"),    # 0x92FF
+    ("",       I,      1,      "GL_IS_ROW_MAJOR"),     # 0x9300
+    ("",       I,      1,      "GL_ATOMIC_COUNTER_BUFFER_INDEX"),      # 0x9301
+    ("",       I,      1,      "GL_BUFFER_BINDING"),   # 0x9302
+    ("",       I,      1,      "GL_BUFFER_DATA_SIZE"), # 0x9303
+    ("",       I,      1,      "GL_NUM_ACTIVE_VARIABLES"),     # 0x9304
+    ("",       I,      1,      "GL_ACTIVE_VARIABLES"), # 0x9305
+    ("",       I,      1,      "GL_REFERENCED_BY_VERTEX_SHADER"),      # 0x9306
+    ("",       I,      1,      "GL_REFERENCED_BY_TESS_CONTROL_SHADER"),        # 0x9307
+    ("",       I,      1,      "GL_REFERENCED_BY_TESS_EVALUATION_SHADER"),     # 0x9308
+    ("",       I,      1,      "GL_REFERENCED_BY_GEOMETRY_SHADER"),    # 0x9309
+    ("",       I,      1,      "GL_REFERENCED_BY_FRAGMENT_SHADER"),    # 0x930A
+    ("",       I,      1,      "GL_REFERENCED_BY_COMPUTE_SHADER"),     # 0x930B
+    ("",       I,      1,      "GL_TOP_LEVEL_ARRAY_SIZE"),     # 0x930C
+    ("",       I,      1,      "GL_TOP_LEVEL_ARRAY_STRIDE"),   # 0x930D
+    ("",       I,      1,      "GL_LOCATION"), # 0x930E
+    ("",       I,      1,      "GL_LOCATION_INDEX"),   # 0x930F
     ("",       I,      1,      "GL_FRAMEBUFFER_DEFAULT_WIDTH"),        # 0x9310
     ("",       I,      1,      "GL_FRAMEBUFFER_DEFAULT_HEIGHT"),       # 0x9311
     ("",       I,      1,      "GL_FRAMEBUFFER_DEFAULT_LAYERS"),       # 0x9312