]> git.cworth.org Git - apitrace/blobdiff - glparams.py
Always write snappy chunk lengths in little endian.
[apitrace] / glparams.py
index 5573f79fab02ccdf3e829e4c922ce41e766e33e8..fd8c002dd9c24d4c206de19f6d33035715a7441a 100644 (file)
@@ -331,8 +331,8 @@ parameters = [
     ("glGet",  I,      1,      "GL_MAP1_GRID_SEGMENTS"),       # 0x0DD1
     ("glGet",  F,      4,      "GL_MAP2_GRID_DOMAIN"), # 0x0DD2
     ("glGet",  I,      2,      "GL_MAP2_GRID_SEGMENTS"),       # 0x0DD3
-    ("glGet",  B,      1,      "GL_TEXTURE_1D"),       # 0x0DE0
-    ("glGet",  B,      1,      "GL_TEXTURE_2D"),       # 0x0DE1
+    ("_glGet", B,      1,      "GL_TEXTURE_1D"),       # 0x0DE0
+    ("_glGet", B,      1,      "GL_TEXTURE_2D"),       # 0x0DE1
     ("glGet",  P,      1,      "GL_FEEDBACK_BUFFER_POINTER"),  # 0x0DF0
     ("glGet",  I,      1,      "GL_FEEDBACK_BUFFER_SIZE"),     # 0x0DF1
     ("glGet",  E,      1,      "GL_FEEDBACK_BUFFER_TYPE"),     # 0x0DF2
@@ -617,9 +617,9 @@ parameters = [
     ("",       X,      1,      "GL_TEXTURE_TOO_LARGE_EXT"),    # 0x8065
     ("glGetTexParameter",      F,      1,      "GL_TEXTURE_PRIORITY"), # 0x8066
     ("glGetTexParameter",      B,      1,      "GL_TEXTURE_RESIDENT"), # 0x8067
-    ("glGet",  I,      1,      "GL_TEXTURE_BINDING_1D"),       # 0x8068
-    ("glGet",  I,      1,      "GL_TEXTURE_BINDING_2D"),       # 0x8069
-    ("glGet",  I,      1,      "GL_TEXTURE_BINDING_3D"),       # 0x806A
+    ("_glGet", I,      1,      "GL_TEXTURE_BINDING_1D"),       # 0x8068
+    ("_glGet", I,      1,      "GL_TEXTURE_BINDING_2D"),       # 0x8069
+    ("_glGet", I,      1,      "GL_TEXTURE_BINDING_3D"),       # 0x806A
     ("glGet",  I,      1,      "GL_PACK_SKIP_IMAGES"), # 0x806B
     ("glGet",  F,      1,      "GL_PACK_IMAGE_HEIGHT"),        # 0x806C
     ("glGet",  I,      1,      "GL_UNPACK_SKIP_IMAGES"),       # 0x806D
@@ -993,11 +993,11 @@ parameters = [
     ("",       X,      1,      "GL_PROGRAM_SEPARABLE"),        # 0x8258
     ("glGet",  I,      1,      "GL_ACTIVE_PROGRAM"),   # 0x8259
     ("glGet",  I,      1,      "GL_PROGRAM_PIPELINE_BINDING"), # 0x825A
-    ("",       X,      1,      "GL_MAX_VIEWPORTS"),    # 0x825B
-    ("",       X,      1,      "GL_VIEWPORT_SUBPIXEL_BITS"),   # 0x825C
-    ("",       X,      1,      "GL_VIEWPORT_BOUNDS_RANGE"),    # 0x825D
-    ("",       X,      1,      "GL_LAYER_PROVOKING_VERTEX"),   # 0x825E
-    ("",       X,      1,      "GL_VIEWPORT_INDEX_PROVOKING_VERTEX"),  # 0x825F
+    ("glGet",  I,      1,      "GL_MAX_VIEWPORTS"),    # 0x825B
+    ("glGet",  I,      1,      "GL_VIEWPORT_SUBPIXEL_BITS"),   # 0x825C
+    ("glGet",  F,      2,      "GL_VIEWPORT_BOUNDS_RANGE"),    # 0x825D
+    ("glGet",  E,      1,      "GL_LAYER_PROVOKING_VERTEX"),   # 0x825E
+    ("glGet",  E,      1,      "GL_VIEWPORT_INDEX_PROVOKING_VERTEX"),  # 0x825F
     ("",       X,      1,      "GL_UNDEFINED_VERTEX"), # 0x8260
     ("",       X,      1,      "GL_NO_RESET_NOTIFICATION_ARB"),        # 0x8261
     ("",       X,      1,      "GL_DEPTH_PASS_INSTRUMENT_SGIX"),       # 0x8310
@@ -1182,8 +1182,8 @@ parameters = [
     ("",       X,      1,      "GL_ALL_COMPLETED_NV"), # 0x84F2
     ("",       X,      1,      "GL_FENCE_STATUS_NV"),  # 0x84F3
     ("",       X,      1,      "GL_FENCE_CONDITION_NV"),       # 0x84F4
-    ("glGet",  B,      1,      "GL_TEXTURE_RECTANGLE"),        # 0x84F5
-    ("glGet",  I,      1,      "GL_TEXTURE_BINDING_RECTANGLE"),        # 0x84F6
+    ("_glGet", B,      1,      "GL_TEXTURE_RECTANGLE"),        # 0x84F5
+    ("_glGet", I,      1,      "GL_TEXTURE_BINDING_RECTANGLE"),        # 0x84F6
     ("",       X,      1,      "GL_PROXY_TEXTURE_RECTANGLE"),  # 0x84F7
     ("glGet",  I,      1,      "GL_MAX_RECTANGLE_TEXTURE_SIZE"),       # 0x84F8
     ("",       X,      1,      "GL_DEPTH_STENCIL"),    # 0x84F9
@@ -1210,8 +1210,8 @@ parameters = [
     ("",       X,      1,      "GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT"),  # 0x8510
     ("",       X,      1,      "GL_NORMAL_MAP"),       # 0x8511
     ("",       X,      1,      "GL_REFLECTION_MAP"),   # 0x8512
-    ("glGet",  B,      1,      "GL_TEXTURE_CUBE_MAP"), # 0x8513
-    ("glGet",  I,      1,      "GL_TEXTURE_BINDING_CUBE_MAP"), # 0x8514
+    ("_glGet", B,      1,      "GL_TEXTURE_CUBE_MAP"), # 0x8513
+    ("_glGet", I,      1,      "GL_TEXTURE_BINDING_CUBE_MAP"), # 0x8514
     ("",       X,      1,      "GL_TEXTURE_CUBE_MAP_POSITIVE_X"),      # 0x8515
     ("",       X,      1,      "GL_TEXTURE_CUBE_MAP_NEGATIVE_X"),      # 0x8516
     ("",       X,      1,      "GL_TEXTURE_CUBE_MAP_POSITIVE_Y"),      # 0x8517
@@ -2147,36 +2147,36 @@ parameters = [
     ("",       X,      1,      "GL_PURGEABLE_APPLE"),  # 0x8A1D
     ("",       X,      1,      "GL_RGB_422_APPLE"),    # 0x8A1F
     ("glGet",  I,      1,      "GL_UNIFORM_BUFFER_BINDING"),   # 0x8A28
-    ("",       X,      1,      "GL_UNIFORM_BUFFER_START"),     # 0x8A29
-    ("",       X,      1,      "GL_UNIFORM_BUFFER_SIZE"),      # 0x8A2A
-    ("",       X,      1,      "GL_MAX_VERTEX_UNIFORM_BLOCKS"),        # 0x8A2B
-    ("",       X,      1,      "GL_MAX_GEOMETRY_UNIFORM_BLOCKS"),      # 0x8A2C
-    ("",       X,      1,      "GL_MAX_FRAGMENT_UNIFORM_BLOCKS"),      # 0x8A2D
-    ("",       X,      1,      "GL_MAX_COMBINED_UNIFORM_BLOCKS"),      # 0x8A2E
-    ("",       X,      1,      "GL_MAX_UNIFORM_BUFFER_BINDINGS"),      # 0x8A2F
-    ("",       X,      1,      "GL_MAX_UNIFORM_BLOCK_SIZE"),   # 0x8A30
-    ("",       X,      1,      "GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS"),   # 0x8A31
-    ("",       X,      1,      "GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS"), # 0x8A32
-    ("",       X,      1,      "GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS"), # 0x8A33
-    ("",       X,      1,      "GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT"),  # 0x8A34
-    ("",       X,      1,      "GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH"),     # 0x8A35
-    ("",       X,      1,      "GL_ACTIVE_UNIFORM_BLOCKS"),    # 0x8A36
-    ("glGet",  E,      1,      "GL_UNIFORM_TYPE"),     # 0x8A37
-    ("",       X,      1,      "GL_UNIFORM_SIZE"),     # 0x8A38
-    ("",       X,      1,      "GL_UNIFORM_NAME_LENGTH"),      # 0x8A39
-    ("",       X,      1,      "GL_UNIFORM_BLOCK_INDEX"),      # 0x8A3A
-    ("",       X,      1,      "GL_UNIFORM_OFFSET"),   # 0x8A3B
-    ("",       X,      1,      "GL_UNIFORM_ARRAY_STRIDE"),     # 0x8A3C
-    ("",       X,      1,      "GL_UNIFORM_MATRIX_STRIDE"),    # 0x8A3D
-    ("",       X,      1,      "GL_UNIFORM_IS_ROW_MAJOR"),     # 0x8A3E
-    ("glGet",  I,      1,      "GL_UNIFORM_BLOCK_BINDING"),    # 0x8A3F
-    ("",       X,      1,      "GL_UNIFORM_BLOCK_DATA_SIZE"),  # 0x8A40
-    ("",       X,      1,      "GL_UNIFORM_BLOCK_NAME_LENGTH"),        # 0x8A41
-    ("",       X,      1,      "GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS"),    # 0x8A42
-    ("",       X,      1,      "GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES"),     # 0x8A43
-    ("",       X,      1,      "GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER"),        # 0x8A44
-    ("",       X,      1,      "GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER"),      # 0x8A45
-    ("",       X,      1,      "GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER"),      # 0x8A46
+    ("glGet",  I,      1,      "GL_UNIFORM_BUFFER_START"),     # 0x8A29
+    ("glGet",  I,      1,      "GL_UNIFORM_BUFFER_SIZE"),      # 0x8A2A
+    ("glGet",  I,      1,      "GL_MAX_VERTEX_UNIFORM_BLOCKS"),        # 0x8A2B
+    ("glGet",  I,      1,      "GL_MAX_GEOMETRY_UNIFORM_BLOCKS"),      # 0x8A2C
+    ("glGet",  I,      1,      "GL_MAX_FRAGMENT_UNIFORM_BLOCKS"),      # 0x8A2D
+    ("glGet",  I,      1,      "GL_MAX_COMBINED_UNIFORM_BLOCKS"),      # 0x8A2E
+    ("glGet",  I,      1,      "GL_MAX_UNIFORM_BUFFER_BINDINGS"),      # 0x8A2F
+    ("glGet",  I,      1,      "GL_MAX_UNIFORM_BLOCK_SIZE"),   # 0x8A30
+    ("glGet",  I,      1,      "GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS"),   # 0x8A31
+    ("glGet",  I,      1,      "GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS"), # 0x8A32
+    ("glGet",  I,      1,      "GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS"), # 0x8A33
+    ("glGet",  I,      1,      "GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT"),  # 0x8A34
+    ("glGetProgram",   I,      1,      "GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH"),     # 0x8A35
+    ("glGetProgram",   I,      1,      "GL_ACTIVE_UNIFORM_BLOCKS"),    # 0x8A36
+    ("glGetActiveUniforms",    E,      1,      "GL_UNIFORM_TYPE"),     # 0x8A37
+    ("glGetActiveUniforms",    I,      1,      "GL_UNIFORM_SIZE"),     # 0x8A38
+    ("glGetActiveUniforms",    I,      1,      "GL_UNIFORM_NAME_LENGTH"),      # 0x8A39
+    ("glGetActiveUniforms",    I,      1,      "GL_UNIFORM_BLOCK_INDEX"),      # 0x8A3A
+    ("glGetActiveUniforms",    I,      1,      "GL_UNIFORM_OFFSET"),   # 0x8A3B
+    ("glGetActiveUniforms",    I,      1,      "GL_UNIFORM_ARRAY_STRIDE"),     # 0x8A3C
+    ("glGetActiveUniforms",    I,      1,      "GL_UNIFORM_MATRIX_STRIDE"),    # 0x8A3D
+    ("glGetActiveUniforms",    B,      1,      "GL_UNIFORM_IS_ROW_MAJOR"),     # 0x8A3E
+    ("glGetActiveUniformBlock",        I,      1,      "GL_UNIFORM_BLOCK_BINDING"),    # 0x8A3F
+    ("glGetActiveUniformBlock",        I,      1,      "GL_UNIFORM_BLOCK_DATA_SIZE"),  # 0x8A40
+    ("glGetActiveUniformBlock",        I,      1,      "GL_UNIFORM_BLOCK_NAME_LENGTH"),        # 0x8A41
+    ("glGetActiveUniformBlock",        I,      1,      "GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS"),    # 0x8A42
+    ("glGetActiveUniformBlock",        I,      1,      "GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES"),     # 0x8A43
+    ("glGetActiveUniformBlock",        B,      1,      "GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER"),        # 0x8A44
+    ("glGetActiveUniformBlock",        B,      1,      "GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER"),      # 0x8A45
+    ("glGetActiveUniformBlock",        B,      1,      "GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER"),      # 0x8A46
     #"glGet",  (X,     1,      "GL_TEXTURE_SRGB_DECODE_EXT"),  # 0x8A48
     #"glGet",  (X,     1,      "GL_DECODE_EXT"),       # 0x8A49
     #"glGet",  (X,     1,      "GL_SKIP_DECODE_EXT"),  # 0x8A4A
@@ -2253,8 +2253,8 @@ parameters = [
     ("",       X,      1,      "GL_PROXY_TEXTURE_1D_ARRAY"),   # 0x8C19
     ("",       X,      1,      "GL_TEXTURE_2D_ARRAY"), # 0x8C1A
     ("",       X,      1,      "GL_PROXY_TEXTURE_2D_ARRAY"),   # 0x8C1B
-    ("glGet",  I,      1,      "GL_TEXTURE_BINDING_1D_ARRAY"), # 0x8C1C
-    ("glGet",  I,      1,      "GL_TEXTURE_BINDING_2D_ARRAY"), # 0x8C1D
+    ("_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
@@ -2567,9 +2567,9 @@ parameters = [
     ("",       X,      1,      "GL_MAX_TRANSFORM_FEEDBACK_BUFFERS"),   # 0x8E70
     ("",       X,      1,      "GL_MAX_VERTEX_STREAMS"),       # 0x8E71
     ("",       X,      1,      "GL_PATCH_VERTICES"),   # 0x8E72
-    ("",       X,      1,      "GL_PATCH_DEFAULT_INNER_LEVEL"),        # 0x8E73
-    ("",       X,      1,      "GL_PATCH_DEFAULT_OUTER_LEVEL"),        # 0x8E74
-    ("",       X,      1,      "GL_TESS_CONTROL_OUTPUT_VERTICES"),     # 0x8E75
+    ("",       F,      2,      "GL_PATCH_DEFAULT_INNER_LEVEL"),        # 0x8E73
+    ("glGetPatchParameter",    F,      4,      "GL_PATCH_DEFAULT_OUTER_LEVEL"),        # 0x8E74
+    ("glGetPatchParameter",    X,      1,      "GL_TESS_CONTROL_OUTPUT_VERTICES"),     # 0x8E75
     ("",       X,      1,      "GL_TESS_GEN_MODE"),    # 0x8E76
     ("",       X,      1,      "GL_TESS_GEN_SPACING"), # 0x8E77
     ("",       X,      1,      "GL_TESS_GEN_VERTEX_ORDER"),    # 0x8E78
@@ -2697,7 +2697,7 @@ parameters = [
     ("",       X,      1,      "GL_DISCRETE_AMD"),     # 0x9006
     ("",       X,      1,      "GL_CONTINUOUS_AMD"),   # 0x9007
     ("",       X,      1,      "GL_TEXTURE_CUBE_MAP_ARRAY"),   # 0x9009
-    ("glGet",  I,      1,      "GL_TEXTURE_BINDING_CUBE_MAP_ARRAY"),   # 0x900A
+    ("_glGet", I,      1,      "GL_TEXTURE_BINDING_CUBE_MAP_ARRAY"),   # 0x900A
     ("",       X,      1,      "GL_PROXY_TEXTURE_CUBE_MAP_ARRAY"),     # 0x900B
     ("",       X,      1,      "GL_SAMPLER_CUBE_MAP_ARRAY"),   # 0x900C
     ("",       X,      1,      "GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW"),    # 0x900D