2 <!DOCTYPE OpenGLAPI SYSTEM
"gl_API.dtd">
6 <category name=
"GL_ARB_internalformat_query2" number=
"131">
7 <!-- Other existing enums are reused for this extension. -->
9 <enum name=
"INTERNALFORMAT_SUPPORTED" value=
"0x826F"/>
10 <enum name=
"INTERNALFORMAT_PREFERRED" value=
"0x8270"/>
11 <enum name=
"INTERNALFORMAT_RED_SIZE" value=
"0x8271"/>
12 <enum name=
"INTERNALFORMAT_GREEN_SIZE" value=
"0x8272"/>
13 <enum name=
"INTERNALFORMAT_BLUE_SIZE" value=
"0x8273"/>
14 <enum name=
"INTERNALFORMAT_ALPHA_SIZE" value=
"0x8274"/>
15 <enum name=
"INTERNALFORMAT_DEPTH_SIZE" value=
"0x8275"/>
16 <enum name=
"INTERNALFORMAT_STENCIL_SIZE" value=
"0x8276"/>
17 <enum name=
"INTERNALFORMAT_SHARED_SIZE" value=
"0x8277"/>
18 <enum name=
"INTERNALFORMAT_RED_TYPE" value=
"0x8278"/>
19 <enum name=
"INTERNALFORMAT_GREEN_TYPE" value=
"0x8279"/>
20 <enum name=
"INTERNALFORMAT_BLUE_TYPE" value=
"0x827A"/>
21 <enum name=
"INTERNALFORMAT_ALPHA_TYPE" value=
"0x827B"/>
22 <enum name=
"INTERNALFORMAT_DEPTH_TYPE" value=
"0x827C"/>
23 <enum name=
"INTERNALFORMAT_STENCIL_TYPE" value=
"0x827D"/>
24 <enum name=
"MAX_WIDTH" value=
"0x827E"/>
25 <enum name=
"MAX_HEIGHT" value=
"0x827F"/>
26 <enum name=
"MAX_DEPTH" value=
"0x8280"/>
27 <enum name=
"MAX_LAYERS" value=
"0x8281"/>
28 <enum name=
"MAX_COMBINED_DIMENSIONS" value=
"0x8282"/>
29 <enum name=
"COLOR_COMPONENTS" value=
"0x8283"/>
30 <enum name=
"DEPTH_COMPONENTS" value=
"0x8284"/>
31 <enum name=
"STENCIL_COMPONENTS" value=
"0x8285"/>
32 <enum name=
"COLOR_RENDERABLE" value=
"0x8286"/>
33 <enum name=
"DEPTH_RENDERABLE" value=
"0x8287"/>
34 <enum name=
"STENCIL_RENDERABLE" value=
"0x8288"/>
35 <enum name=
"FRAMEBUFFER_RENDERABLE" value=
"0x8289"/>
36 <enum name=
"FRAMEBUFFER_RENDERABLE_LAYERED" value=
"0x828A"/>
37 <enum name=
"FRAMEBUFFER_BLEND" value=
"0x828B"/>
38 <enum name=
"READ_PIXELS" value=
"0x828C"/>
39 <enum name=
"READ_PIXELS_FORMAT" value=
"0x828D"/>
40 <enum name=
"READ_PIXELS_TYPE" value=
"0x828E"/>
41 <enum name=
"TEXTURE_IMAGE_FORMAT" value=
"0x828F"/>
42 <enum name=
"TEXTURE_IMAGE_TYPE" value=
"0x8290"/>
43 <enum name=
"GET_TEXTURE_IMAGE_FORMAT" value=
"0x8291"/>
44 <enum name=
"GET_TEXTURE_IMAGE_TYPE" value=
"0x8292"/>
45 <enum name=
"MIPMAP" value=
"0x8293"/>
46 <enum name=
"MANUAL_GENERATE_MIPMAP" value=
"0x8294"/>
47 <enum name=
"AUTO_GENERATE_MIPMAP" value=
"0x8295"/>
48 <enum name=
"COLOR_ENCODING" value=
"0x8296"/>
49 <enum name=
"SRGB_READ" value=
"0x8297"/>
50 <enum name=
"SRGB_WRITE" value=
"0x8298"/>
51 <enum name=
"SRGB_DECODE_ARB" value=
"0x8299"/>
52 <enum name=
"FILTER" value=
"0x829A"/>
53 <enum name=
"VERTEX_TEXTURE" value=
"0x829B"/>
54 <enum name=
"TESS_CONTROL_TEXTURE" value=
"0x829C"/>
55 <enum name=
"TESS_EVALUATION_TEXTURE" value=
"0x829D"/>
56 <enum name=
"GEOMETRY_TEXTURE" value=
"0x829E"/>
57 <enum name=
"FRAGMENT_TEXTURE" value=
"0x829F"/>
58 <enum name=
"COMPUTE_TEXTURE" value=
"0x82A0"/>
59 <enum name=
"TEXTURE_SHADOW" value=
"0x82A1"/>
60 <enum name=
"TEXTURE_GATHER" value=
"0x82A2"/>
61 <enum name=
"TEXTURE_GATHER_SHADOW" value=
"0x82A3"/>
62 <enum name=
"SHADER_IMAGE_LOAD" value=
"0x82A4"/>
63 <enum name=
"SHADER_IMAGE_STORE" value=
"0x82A5"/>
64 <enum name=
"SHADER_IMAGE_ATOMIC" value=
"0x82A6"/>
65 <enum name=
"IMAGE_TEXEL_SIZE" value=
"0x82A7"/>
66 <enum name=
"IMAGE_COMPATIBILITY_CLASS" value=
"0x82A8"/>
67 <enum name=
"IMAGE_PIXEL_FORMAT" value=
"0x82A9"/>
68 <enum name=
"IMAGE_PIXEL_TYPE" value=
"0x82AA"/>
69 <enum name=
"SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST" value=
"0x82AC"/>
70 <enum name=
"SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST" value=
"0x82AD"/>
71 <enum name=
"SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE" value=
"0x82AE"/>
72 <enum name=
"SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE" value=
"0x82AF"/>
73 <enum name=
"TEXTURE_COMPRESSED" value=
"0x86A1"/>
74 <enum name=
"TEXTURE_COMPRESSED_BLOCK_WIDTH" value=
"0x82B1"/>
75 <enum name=
"TEXTURE_COMPRESSED_BLOCK_HEIGHT" value=
"0x82B2"/>
76 <enum name=
"TEXTURE_COMPRESSED_BLOCK_SIZE" value=
"0x82B3"/>
77 <enum name=
"CLEAR_BUFFER" value=
"0x82B4"/>
78 <enum name=
"TEXTURE_VIEW" value=
"0x82B5"/>
79 <enum name=
"VIEW_COMPATIBILITY_CLASS" value=
"0x82B6"/>
80 <enum name=
"FULL_SUPPORT" value=
"0x82B7"/>
81 <enum name=
"CAVEAT_SUPPORT" value=
"0x82B8"/>
82 <enum name=
"IMAGE_CLASS_4_X_32" value=
"0x82B9"/>
83 <enum name=
"IMAGE_CLASS_2_X_32" value=
"0x82BA"/>
84 <enum name=
"IMAGE_CLASS_1_X_32" value=
"0x82BB"/>
85 <enum name=
"IMAGE_CLASS_4_X_16" value=
"0x82BC"/>
86 <enum name=
"IMAGE_CLASS_2_X_16" value=
"0x82BD"/>
87 <enum name=
"IMAGE_CLASS_1_X_16" value=
"0x82BE"/>
88 <enum name=
"IMAGE_CLASS_4_X_8" value=
"0x82BF"/>
89 <enum name=
"IMAGE_CLASS_2_X_8" value=
"0x82C0"/>
90 <enum name=
"IMAGE_CLASS_1_X_8" value=
"0x82C1"/>
91 <enum name=
"IMAGE_CLASS_11_11_10" value=
"0x82C2"/>
92 <enum name=
"IMAGE_CLASS_10_10_10_2" value=
"0x82C3"/>
93 <enum name=
"VIEW_CLASS_128_BITS" value=
"0x82C4"/>
94 <enum name=
"VIEW_CLASS_96_BITS" value=
"0x82C5"/>
95 <enum name=
"VIEW_CLASS_64_BITS" value=
"0x82C6"/>
96 <enum name=
"VIEW_CLASS_48_BITS" value=
"0x82C7"/>
97 <enum name=
"VIEW_CLASS_32_BITS" value=
"0x82C8"/>
98 <enum name=
"VIEW_CLASS_24_BITS" value=
"0x82C9"/>
99 <enum name=
"VIEW_CLASS_16_BITS" value=
"0x82CA"/>
100 <enum name=
"VIEW_CLASS_8_BITS" value=
"0x82CB"/>
101 <enum name=
"VIEW_CLASS_S3TC_DXT1_RGB" value=
"0x82CC"/>
102 <enum name=
"VIEW_CLASS_S3TC_DXT1_RGBA" value=
"0x82CD"/>
103 <enum name=
"VIEW_CLASS_S3TC_DXT3_RGBA" value=
"0x82CE"/>
104 <enum name=
"VIEW_CLASS_S3TC_DXT5_RGBA" value=
"0x82CF"/>
105 <enum name=
"VIEW_CLASS_RGTC1_RED" value=
"0x82D0"/>
106 <enum name=
"VIEW_CLASS_RGTC2_RG" value=
"0x82D1"/>
107 <enum name=
"VIEW_CLASS_BPTC_UNORM" value=
"0x82D2"/>
108 <enum name=
"VIEW_CLASS_BPTC_FLOAT" value=
"0x82D3"/>
110 <function name=
"GetInternalformati64v" es2=
"3.0">
111 <param name=
"target" type=
"GLenum"/>
112 <param name=
"internalformat" type=
"GLenum"/>
113 <param name=
"pname" type=
"GLenum"/>
114 <param name=
"bufSize" type=
"GLsizei"/>
115 <param name=
"params" type=
"GLint64 *"/>