JOGL v2.6.0-rc-20250706
JOGL, High-Performance Graphics Binding for Java™ (public API).
GL2ES3.java
Go to the documentation of this file.
1/* !---- DO NOT EDIT: This file autogenerated by com/jogamp/gluegen/opengl/GLEmitter.java on Sun Jul 06 17:47:35 CEST 2025 ----! */
2/* !---- Java-Unit: [pkg com.jogamp.opengl, cls GL2ES3], ../build/jogl/gensrc/classes/com/jogamp/opengl/GL2ES3.java ----! */
3
4package com.jogamp.opengl;
5
6import java.util.*;
7import com.jogamp.opengl.*;
8import com.jogamp.opengl.fixedfunc.*;
9import jogamp.opengl.*;
10import java.io.PrintStream;
11import com.jogamp.gluegen.runtime.*;
12import com.jogamp.common.os.*;
13import com.jogamp.common.nio.*;
14import java.nio.*;
15import com.jogamp.common.util.*;
16import java.util.Set;
17import java.util.Map;
18import java.util.HashMap;
19import java.nio.charset.Charset;
20import java.nio.charset.StandardCharsets;
21
22 /**
23 * <p>
24 * Interface containing the common subset of core GL2 and GLES3 (OpenGL ES 3.0+).<br/>
25 * This interface reflects only the programmable shader functionality of desktop and embedded OpenGL<br/>
26 * This interface is not GLES3 complete and merely exist to avoid duplicated definitions.<br/>
27 * </p>
28 */
29public interface GL2ES3 extends GL2ES2{
30
31 /** <code>GL_ARB_transform_feedback2</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_4_0</code>, <code>GL_NV_transform_feedback2</code><br>Alias for: <code>GL_TRANSFORM_FEEDBACK_BINDING_NV</code><br>
32Define "GL_TRANSFORM_FEEDBACK_BINDING" with expression '<code>0x8E25</code>', CType: int */
33 public static final int GL_TRANSFORM_FEEDBACK_BINDING = 0x8e25;
34 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_VERSION_4_2</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_EXT_shader_image_load_store</code><br>Alias for: <code>GL_MAX_IMAGE_UNITS_EXT</code><br>
35Define "GL_MAX_IMAGE_UNITS" with expression '<code>0x8F38</code>', CType: int */
36 public static final int GL_MAX_IMAGE_UNITS = 0x8f38;
37 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_1_2</code>, <code>GL_SGIS_texture_lod</code><br>Alias for: <code>GL_TEXTURE_MIN_LOD_SGIS</code><br>
38Define "GL_TEXTURE_MIN_LOD" with expression '<code>0x813A</code>', CType: int */
39 public static final int GL_TEXTURE_MIN_LOD = 0x813a;
40 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_2_1</code>, <code>GL_NV_non_square_matrices</code><br>Alias for: <code>GL_FLOAT_MAT3x4_NV</code><br>
41Define "GL_FLOAT_MAT3x4" with expression '<code>0x8B68</code>', CType: int */
42 public static final int GL_FLOAT_MAT3x4 = 0x8b68;
43 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_2_1</code>, <code>GL_NV_non_square_matrices</code><br>Alias for: <code>GL_FLOAT_MAT3x2_NV</code><br>
44Define "GL_FLOAT_MAT3x2" with expression '<code>0x8B67</code>', CType: int */
45 public static final int GL_FLOAT_MAT3x2 = 0x8b67;
46 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_VERSION_4_2</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_EXT_shader_image_load_store</code><br>Alias for: <code>GL_FRAMEBUFFER_BARRIER_BIT_EXT</code><br>
47Define "GL_FRAMEBUFFER_BARRIER_BIT" with expression '<code>0x00000400</code>', CType: int */
48 public static final int GL_FRAMEBUFFER_BARRIER_BIT = 0x400;
49 /** <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Define "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR" with expression '<code>0x93D2</code>', CType: int */
50 public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR = 0x93d2;
51 /** <code>GL_ARB_uniform_buffer_object</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_1</code><br>Define "GL_UNIFORM_SIZE" with expression '<code>0x8A38</code>', CType: int */
52 public static final int GL_UNIFORM_SIZE = 0x8a38;
53 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_VERSION_4_2</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_EXT_shader_image_load_store</code><br>Alias for: <code>GL_IMAGE_BINDING_ACCESS_EXT</code><br>
54Define "GL_IMAGE_BINDING_ACCESS" with expression '<code>0x8F3E</code>', CType: int */
55 public static final int GL_IMAGE_BINDING_ACCESS = 0x8f3e;
56 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_NV_shadow_samplers_array</code>, <code>GL_EXT_gpu_shader4</code><br>Alias for: <code>GL_SAMPLER_2D_ARRAY_SHADOW_NV</code>, <code>GL_SAMPLER_2D_ARRAY_SHADOW_EXT</code><br>
57Define "GL_SAMPLER_2D_ARRAY_SHADOW" with expression '<code>0x8DC4</code>', CType: int */
58 public static final int GL_SAMPLER_2D_ARRAY_SHADOW = 0x8dc4;
59 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_VERSION_4_2</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_EXT_shader_image_load_store</code><br>Alias for: <code>GL_IMAGE_BINDING_LAYER_EXT</code><br>
60Define "GL_IMAGE_BINDING_LAYER" with expression '<code>0x8F3D</code>', CType: int */
61 public static final int GL_IMAGE_BINDING_LAYER = 0x8f3d;
62 /** <code>GL_ARB_uniform_buffer_object</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_1</code><br>Define "GL_UNIFORM_BLOCK_DATA_SIZE" with expression '<code>0x8A40</code>', CType: int */
63 public static final int GL_UNIFORM_BLOCK_DATA_SIZE = 0x8a40;
64 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_framebuffer_object</code>, <code>GL_VERSION_3_0</code>, <code>GL_OES_surfaceless_context</code><br>Alias for: <code>GL_FRAMEBUFFER_UNDEFINED_OES</code><br>
65Define "GL_FRAMEBUFFER_UNDEFINED" with expression '<code>0x8219</code>', CType: int */
66 public static final int GL_FRAMEBUFFER_UNDEFINED = 0x8219;
67 /** <code>GL_ARB_ES3_compatibility</code>, <code>GL_VERSION_4_3</code>, <code>GL_ES_VERSION_3_0</code><br>Define "GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2" with expression '<code>0x9276</code>', CType: int */
68 public static final int GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 = 0x9276;
69 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_VERSION_4_2</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_EXT_shader_image_load_store</code><br>Alias for: <code>GL_ALL_BARRIER_BITS_EXT</code><br>
70Define "GL_ALL_BARRIER_BITS" with expression '<code>0xFFFFFFFF</code>', CType: long */
71 public static final long GL_ALL_BARRIER_BITS = 0xffffffffL;
72 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_VERSION_4_2</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_EXT_shader_image_load_store</code><br>Alias for: <code>GL_TEXTURE_FETCH_BARRIER_BIT_EXT</code><br>
73Define "GL_TEXTURE_FETCH_BARRIER_BIT" with expression '<code>0x00000008</code>', CType: int */
74 public static final int GL_TEXTURE_FETCH_BARRIER_BIT = 0x8;
75 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_VERSION_4_2</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_EXT_shader_image_load_store</code><br>Alias for: <code>GL_IMAGE_2D_ARRAY_EXT</code><br>
76Define "GL_IMAGE_2D_ARRAY" with expression '<code>0x9053</code>', CType: int */
77 public static final int GL_IMAGE_2D_ARRAY = 0x9053;
78 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_ARB_framebuffer_object</code>, <code>GL_VERSION_3_0</code>, <code>GL_ARB_texture_float</code><br>Alias for: <code>GL_TEXTURE_GREEN_TYPE_ARB</code><br>
79Define "GL_TEXTURE_GREEN_TYPE" with expression '<code>0x8C11</code>', CType: int */
80 public static final int GL_TEXTURE_GREEN_TYPE = 0x8c11;
81 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_VERSION_4_2</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_EXT_shader_image_load_store</code><br>Alias for: <code>GL_COMMAND_BARRIER_BIT_EXT</code><br>
82Define "GL_COMMAND_BARRIER_BIT" with expression '<code>0x00000040</code>', CType: int */
83 public static final int GL_COMMAND_BARRIER_BIT = 0x40;
84 /** <code>GL_VERSION_3_0</code>, <code>GL_NV_conditional_render</code><br>Alias for: <code>GL_QUERY_BY_REGION_NO_WAIT_NV</code><br>
85Define "GL_QUERY_BY_REGION_NO_WAIT" with expression '<code>0x8E16</code>', CType: int */
86 public static final int GL_QUERY_BY_REGION_NO_WAIT = 0x8e16;
87 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_1_1</code>, <code>GL_VERSION_1_0</code>, <code>GL_EXT_texture</code><br>Alias for: <code>GL_TEXTURE_BLUE_SIZE_EXT</code><br>
88Define "GL_TEXTURE_BLUE_SIZE" with expression '<code>0x805E</code>', CType: int */
89 public static final int GL_TEXTURE_BLUE_SIZE = 0x805e;
90 /** <code>GL_ARB_uniform_buffer_object</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_1</code><br>Define "GL_ACTIVE_UNIFORM_BLOCKS" with expression '<code>0x8A36</code>', CType: int */
91 public static final int GL_ACTIVE_UNIFORM_BLOCKS = 0x8a36;
92 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_texture_integer</code><br>Alias for: <code>GL_RGB32I_EXT</code><br>
93Define "GL_RGB32I" with expression '<code>0x8D83</code>', CType: int */
94 public static final int GL_RGB32I = 0x8d83;
95 /** <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Define "GL_COMPRESSED_RGBA_ASTC_8x5_KHR" with expression '<code>0x93B5</code>', CType: int */
96 public static final int GL_COMPRESSED_RGBA_ASTC_8x5_KHR = 0x93b5;
97 /** <code>GL_ARB_texture_swizzle</code>, <code>GL_VERSION_3_3</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_EXT_texture_swizzle</code><br>Alias for: <code>GL_TEXTURE_SWIZZLE_R_EXT</code><br>
98Define "GL_TEXTURE_SWIZZLE_R" with expression '<code>0x8E42</code>', CType: int */
99 public static final int GL_TEXTURE_SWIZZLE_R = 0x8e42;
100 /** <code>GL_ARB_texture_swizzle</code>, <code>GL_VERSION_3_3</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_EXT_texture_swizzle</code><br>Alias for: <code>GL_TEXTURE_SWIZZLE_B_EXT</code><br>
101Define "GL_TEXTURE_SWIZZLE_B" with expression '<code>0x8E44</code>', CType: int */
102 public static final int GL_TEXTURE_SWIZZLE_B = 0x8e44;
103 /** <code>GL_ARB_texture_swizzle</code>, <code>GL_VERSION_3_3</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_EXT_texture_swizzle</code><br>Alias for: <code>GL_TEXTURE_SWIZZLE_A_EXT</code><br>
104Define "GL_TEXTURE_SWIZZLE_A" with expression '<code>0x8E45</code>', CType: int */
105 public static final int GL_TEXTURE_SWIZZLE_A = 0x8e45;
106 /** <code>GL_ARB_texture_swizzle</code>, <code>GL_VERSION_3_3</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_EXT_texture_swizzle</code><br>Alias for: <code>GL_TEXTURE_SWIZZLE_G_EXT</code><br>
107Define "GL_TEXTURE_SWIZZLE_G" with expression '<code>0x8E43</code>', CType: int */
108 public static final int GL_TEXTURE_SWIZZLE_G = 0x8e43;
109 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_2_1</code>, <code>GL_ARB_pixel_buffer_object</code>, <code>GL_EXT_pixel_buffer_object</code><br>Alias for: <code>GL_PIXEL_PACK_BUFFER_BINDING_ARB</code>, <code>GL_PIXEL_PACK_BUFFER_BINDING_EXT</code><br>
110Define "GL_PIXEL_PACK_BUFFER_BINDING" with expression '<code>0x88ED</code>', CType: int */
111 public static final int GL_PIXEL_PACK_BUFFER_BINDING = 0x88ed;
112 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_texture_rg</code>, <code>GL_VERSION_3_0</code><br>Define "GL_R32UI" with expression '<code>0x8236</code>', CType: int */
113 public static final int GL_R32UI = 0x8236;
114 /** <code>GL_ARB_ES3_compatibility</code>, <code>GL_VERSION_4_3</code>, <code>GL_ES_VERSION_3_0</code><br>Define "GL_COMPRESSED_RG11_EAC" with expression '<code>0x9272</code>', CType: int */
115 public static final int GL_COMPRESSED_RG11_EAC = 0x9272;
116 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_VERSION_4_2</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_EXT_shader_image_load_store</code><br>Alias for: <code>GL_IMAGE_BINDING_NAME_EXT</code><br>
117Define "GL_IMAGE_BINDING_NAME" with expression '<code>0x8F3A</code>', CType: int */
118 public static final int GL_IMAGE_BINDING_NAME = 0x8f3a;
119 /** <code>GL_ARB_transform_feedback2</code>, <code>GL_VERSION_4_2</code>, <code>GL_ES_VERSION_3_0</code><br>Define "GL_TRANSFORM_FEEDBACK_PAUSED" with expression '<code>0x8E23</code>', CType: int */
120 public static final int GL_TRANSFORM_FEEDBACK_PAUSED = 0x8e23;
121 /** <code>GL_VERSION_4_5</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_ARB_robustness</code><br>Alias for: <code>GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB</code><br>
122Define "GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT" with expression '<code>0x00000004</code>', CType: int */
123 public static final int GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT = 0x4;
124 /** <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Define "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR" with expression '<code>0x93D4</code>', CType: int */
125 public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR = 0x93d4;
126 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_texture_integer</code><br>Alias for: <code>GL_RGBA_INTEGER_EXT</code><br>
127Define "GL_RGBA_INTEGER" with expression '<code>0x8D99</code>', CType: int */
128 public static final int GL_RGBA_INTEGER = 0x8d99;
129 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_texture_array</code><br>Alias for: <code>GL_MAX_ARRAY_TEXTURE_LAYERS_EXT</code><br>
130Define "GL_MAX_ARRAY_TEXTURE_LAYERS" with expression '<code>0x88FF</code>', CType: int */
131 public static final int GL_MAX_ARRAY_TEXTURE_LAYERS = 0x88ff;
132 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_texture_shared_exponent</code>, <code>GL_APPLE_texture_packed_float</code><br>Alias for: <code>GL_UNSIGNED_INT_5_9_9_9_REV_EXT</code>, <code>GL_UNSIGNED_INT_5_9_9_9_REV_APPLE</code><br>
133Define "GL_UNSIGNED_INT_5_9_9_9_REV" with expression '<code>0x8C3E</code>', CType: int */
134 public static final int GL_UNSIGNED_INT_5_9_9_9_REV = 0x8c3e;
135 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_1_1</code>, <code>GL_VERSION_1_0</code><br>Define "GL_PACK_ROW_LENGTH" with expression '<code>0x0D02</code>', CType: int */
136 public static final int GL_PACK_ROW_LENGTH = 0xd02;
137 /** <code>GL_VERSION_3_0</code>, <code>GL_NV_conditional_render</code><br>Alias for: <code>GL_QUERY_WAIT_NV</code><br>
138Define "GL_QUERY_WAIT" with expression '<code>0x8E13</code>', CType: int */
139 public static final int GL_QUERY_WAIT = 0x8e13;
140 /** <code>GL_VERSION_1_5</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_vertex_buffer_object</code><br>Alias for: <code>GL_DYNAMIC_COPY_ARB</code><br>
141Define "GL_DYNAMIC_COPY" with expression '<code>0x88EA</code>', CType: int */
142 public static final int GL_DYNAMIC_COPY = 0x88ea;
143 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_NV_transform_feedback</code>, <code>GL_EXT_transform_feedback</code><br>Alias for: <code>GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV</code>, <code>GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT</code><br>
144Define "GL_TRANSFORM_FEEDBACK_BUFFER_MODE" with expression '<code>0x8C7F</code>', CType: int */
145 public static final int GL_TRANSFORM_FEEDBACK_BUFFER_MODE = 0x8c7f;
146 /** <code>GL_ARB_uniform_buffer_object</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_1</code><br>Define "GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT" with expression '<code>0x8A34</code>', CType: int */
147 public static final int GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT = 0x8a34;
148 /** <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Define "GL_COMPRESSED_RGBA_ASTC_12x10_KHR" with expression '<code>0x93BC</code>', CType: int */
149 public static final int GL_COMPRESSED_RGBA_ASTC_12x10_KHR = 0x93bc;
150 /** <code>GL_ARB_uniform_buffer_object</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_1</code><br>Define "GL_UNIFORM_NAME_LENGTH" with expression '<code>0x8A39</code>', CType: int */
151 public static final int GL_UNIFORM_NAME_LENGTH = 0x8a39;
152 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_VERSION_4_2</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_EXT_shader_image_load_store</code><br>Alias for: <code>GL_UNSIGNED_INT_IMAGE_2D_EXT</code><br>
153Define "GL_UNSIGNED_INT_IMAGE_2D" with expression '<code>0x9063</code>', CType: int */
154 public static final int GL_UNSIGNED_INT_IMAGE_2D = 0x9063;
155 /** <code>GL_ARB_framebuffer_no_attachments</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code><br>Define "GL_FRAMEBUFFER_DEFAULT_SAMPLES" with expression '<code>0x9313</code>', CType: int */
156 public static final int GL_FRAMEBUFFER_DEFAULT_SAMPLES = 0x9313;
157 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_texture_integer</code><br>Alias for: <code>GL_RED_INTEGER_EXT</code><br>
158Define "GL_RED_INTEGER" with expression '<code>0x8D94</code>', CType: int */
159 public static final int GL_RED_INTEGER = 0x8d94;
160 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_ARB_framebuffer_object</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_packed_depth_stencil</code><br>Alias for: <code>GL_TEXTURE_STENCIL_SIZE_EXT</code><br>
161Define "GL_TEXTURE_STENCIL_SIZE" with expression '<code>0x88F1</code>', CType: int */
162 public static final int GL_TEXTURE_STENCIL_SIZE = 0x88f1;
163 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_1</code>, <code>GL_ARB_texture_buffer_object</code>, <code>GL_EXT_texture_buffer</code>, <code>GL_EXT_texture_buffer_object</code>, <code>GL_OES_texture_buffer</code><br>Alias for: <code>GL_TEXTURE_BINDING_BUFFER_ARB</code>, <code>GL_TEXTURE_BINDING_BUFFER_EXT</code>, <code>GL_TEXTURE_BINDING_BUFFER_OES</code><br>
164Define "GL_TEXTURE_BINDING_BUFFER" with expression '<code>0x8C2C</code>', CType: int */
165 public static final int GL_TEXTURE_BINDING_BUFFER = 0x8c2c;
166 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_NV_transform_feedback</code>, <code>GL_EXT_transform_feedback</code><br>Alias for: <code>GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV</code>, <code>GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT</code><br>
167Define "GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS" with expression '<code>0x8C80</code>', CType: int */
168 public static final int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS = 0x8c80;
169 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_VERSION_4_2</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_EXT_shader_image_load_store</code><br>Alias for: <code>GL_UNSIGNED_INT_IMAGE_3D_EXT</code><br>
170Define "GL_UNSIGNED_INT_IMAGE_3D" with expression '<code>0x9064</code>', CType: int */
171 public static final int GL_UNSIGNED_INT_IMAGE_3D = 0x9064;
172 /** <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Define "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR" with expression '<code>0x93D0</code>', CType: int */
173 public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR = 0x93d0;
174 /** <code>GL_ARB_ES3_compatibility</code>, <code>GL_VERSION_4_3</code>, <code>GL_ES_VERSION_3_0</code><br>Define "GL_COMPRESSED_SIGNED_RG11_EAC" with expression '<code>0x9273</code>', CType: int */
175 public static final int GL_COMPRESSED_SIGNED_RG11_EAC = 0x9273;
176 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_2_1</code>, <code>GL_ARB_pixel_buffer_object</code>, <code>GL_EXT_pixel_buffer_object</code><br>Alias for: <code>GL_PIXEL_UNPACK_BUFFER_BINDING_ARB</code>, <code>GL_PIXEL_UNPACK_BUFFER_BINDING_EXT</code><br>
177Define "GL_PIXEL_UNPACK_BUFFER_BINDING" with expression '<code>0x88EF</code>', CType: int */
178 public static final int GL_PIXEL_UNPACK_BUFFER_BINDING = 0x88ef;
179 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_VERSION_4_2</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_EXT_shader_image_load_store</code><br>Alias for: <code>GL_INT_IMAGE_3D_EXT</code><br>
180Define "GL_INT_IMAGE_3D" with expression '<code>0x9059</code>', CType: int */
181 public static final int GL_INT_IMAGE_3D = 0x9059;
182 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_VERSION_4_2</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_EXT_shader_image_load_store</code><br>Alias for: <code>GL_INT_IMAGE_2D_EXT</code><br>
183Define "GL_INT_IMAGE_2D" with expression '<code>0x9058</code>', CType: int */
184 public static final int GL_INT_IMAGE_2D = 0x9058;
185 /** <code>GL_ARB_uniform_buffer_object</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_1</code><br>Define "GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS" with expression '<code>0x8A42</code>', CType: int */
186 public static final int GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS = 0x8a42;
187 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_gpu_shader4</code><br>Alias for: <code>GL_INT_SAMPLER_2D_ARRAY_EXT</code><br>
188Define "GL_INT_SAMPLER_2D_ARRAY" with expression '<code>0x8DCF</code>', CType: int */
189 public static final int GL_INT_SAMPLER_2D_ARRAY = 0x8dcf;
190 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_gpu_shader4</code><br>Alias for: <code>GL_SAMPLER_2D_ARRAY_EXT</code><br>
191Define "GL_SAMPLER_2D_ARRAY" with expression '<code>0x8DC1</code>', CType: int */
192 public static final int GL_SAMPLER_2D_ARRAY = 0x8dc1;
193 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_NV_gpu_program4</code>, <code>GL_EXT_gpu_shader4</code><br>Alias for: <code>GL_MAX_PROGRAM_TEXEL_OFFSET_NV</code>, <code>GL_MAX_PROGRAM_TEXEL_OFFSET_EXT</code><br>
194Define "GL_MAX_PROGRAM_TEXEL_OFFSET" with expression '<code>0x8905</code>', CType: int */
195 public static final int GL_MAX_PROGRAM_TEXEL_OFFSET = 0x8905;
196 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_framebuffer_object</code>, <code>GL_VERSION_3_0</code><br>Define "GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE" with expression '<code>0x8214</code>', CType: int */
197 public static final int GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE = 0x8214;
198 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_2_1</code>, <code>GL_NV_non_square_matrices</code><br>Alias for: <code>GL_FLOAT_MAT4x3_NV</code><br>
199Define "GL_FLOAT_MAT4x3" with expression '<code>0x8B6A</code>', CType: int */
200 public static final int GL_FLOAT_MAT4x3 = 0x8b6a;
201 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_2_1</code>, <code>GL_NV_non_square_matrices</code><br>Alias for: <code>GL_FLOAT_MAT4x2_NV</code><br>
202Define "GL_FLOAT_MAT4x2" with expression '<code>0x8B69</code>', CType: int */
203 public static final int GL_FLOAT_MAT4x2 = 0x8b69;
204 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_texture_rg</code>, <code>GL_VERSION_3_0</code><br>Define "GL_R16UI" with expression '<code>0x8234</code>', CType: int */
205 public static final int GL_R16UI = 0x8234;
206 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_ARB_framebuffer_object</code>, <code>GL_VERSION_3_0</code>, <code>GL_ARB_texture_float</code><br>Alias for: <code>GL_TEXTURE_RED_TYPE_ARB</code><br>
207Define "GL_TEXTURE_RED_TYPE" with expression '<code>0x8C10</code>', CType: int */
208 public static final int GL_TEXTURE_RED_TYPE = 0x8c10;
209 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_1</code>, <code>GL_ARB_copy_buffer</code>, <code>GL_NV_copy_buffer</code><br>Alias for: <code>GL_COPY_WRITE_BUFFER_NV</code><br>
210Define "GL_COPY_WRITE_BUFFER" with expression '<code>0x8F37</code>', CType: int */
211 public static final int GL_COPY_WRITE_BUFFER = 0x8f37;
212 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_framebuffer_object</code>, <code>GL_VERSION_3_0</code><br>Define "GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE" with expression '<code>0x8216</code>', CType: int */
213 public static final int GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE = 0x8216;
214 /** <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Define "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR" with expression '<code>0x93D9</code>', CType: int */
215 public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR = 0x93d9;
216 /** <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Define "GL_COMPRESSED_RGBA_ASTC_10x6_KHR" with expression '<code>0x93B9</code>', CType: int */
217 public static final int GL_COMPRESSED_RGBA_ASTC_10x6_KHR = 0x93b9;
218 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_VERSION_4_2</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_EXT_shader_image_load_store</code><br>Alias for: <code>GL_UNSIGNED_INT_IMAGE_2D_ARRAY_EXT</code><br>
219Define "GL_UNSIGNED_INT_IMAGE_2D_ARRAY" with expression '<code>0x9069</code>', CType: int */
220 public static final int GL_UNSIGNED_INT_IMAGE_2D_ARRAY = 0x9069;
221 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_2</code>, <code>GL_EXT_shader_image_load_store</code>, <code>GL_EXT_texture_cube_map_array</code>, <code>GL_OES_texture_cube_map_array</code><br>Alias for: <code>GL_IMAGE_CUBE_MAP_ARRAY_EXT</code>, <code>GL_IMAGE_CUBE_MAP_ARRAY_OES</code><br>
222Define "GL_IMAGE_CUBE_MAP_ARRAY" with expression '<code>0x9054</code>', CType: int */
223 public static final int GL_IMAGE_CUBE_MAP_ARRAY = 0x9054;
224 /** <code>GL_NV_geometry_program4</code>, <code>GL_EXT_geometry_shader4</code>, <code>GL_EXT_geometry_shader</code><br>Define "GL_TRIANGLES_ADJACENCY_EXT" with expression '<code>0x000C</code>', CType: int */
225 public static final int GL_TRIANGLES_ADJACENCY_EXT = 0xc;
226 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_VERSION_4_2</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_EXT_shader_image_load_store</code><br>Alias for: <code>GL_ATOMIC_COUNTER_BARRIER_BIT_EXT</code><br>
227Define "GL_ATOMIC_COUNTER_BARRIER_BIT" with expression '<code>0x00001000</code>', CType: int */
228 public static final int GL_ATOMIC_COUNTER_BARRIER_BIT = 0x1000;
229 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_texture_rg</code>, <code>GL_VERSION_3_0</code><br>Define "GL_R8I" with expression '<code>0x8231</code>', CType: int */
230 public static final int GL_R8I = 0x8231;
231 /** <code>GL_VERSION_1_5</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_vertex_buffer_object</code><br>Alias for: <code>GL_STREAM_COPY_ARB</code><br>
232Define "GL_STREAM_COPY" with expression '<code>0x88E2</code>', CType: int */
233 public static final int GL_STREAM_COPY = 0x88e2;
234 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_0</code>, <code>GL_ARB_texture_cube_map_array</code>, <code>GL_EXT_texture_cube_map_array</code>, <code>GL_OES_texture_cube_map_array</code><br>Alias for: <code>GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB</code>, <code>GL_INT_SAMPLER_CUBE_MAP_ARRAY_EXT</code>, <code>GL_INT_SAMPLER_CUBE_MAP_ARRAY_OES</code><br>
235Define "GL_INT_SAMPLER_CUBE_MAP_ARRAY" with expression '<code>0x900E</code>', CType: int */
236 public static final int GL_INT_SAMPLER_CUBE_MAP_ARRAY = 0x900e;
237 /** <code>GL_ARB_shader_atomic_counters</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_2</code>, <code>GL_EXT_tessellation_shader</code>, <code>GL_OES_tessellation_shader</code><br>Alias for: <code>GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_EXT</code>, <code>GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_OES</code><br>
238Define "GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS" with expression '<code>0x92D3</code>', CType: int */
239 public static final int GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS = 0x92d3;
240 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_1_2</code>, <code>GL_EXT_texture3D</code><br>Alias for: <code>GL_UNPACK_SKIP_IMAGES_EXT</code><br>
241Define "GL_UNPACK_SKIP_IMAGES" with expression '<code>0x806D</code>', CType: int */
242 public static final int GL_UNPACK_SKIP_IMAGES = 0x806d;
243 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_framebuffer_object</code>, <code>GL_VERSION_3_0</code><br>Define "GL_DEPTH_STENCIL_ATTACHMENT" with expression '<code>0x821A</code>', CType: int */
244 public static final int GL_DEPTH_STENCIL_ATTACHMENT = 0x821a;
245 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_gpu_shader4</code><br>Alias for: <code>GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT</code><br>
246Define "GL_UNSIGNED_INT_SAMPLER_2D_ARRAY" with expression '<code>0x8DD7</code>', CType: int */
247 public static final int GL_UNSIGNED_INT_SAMPLER_2D_ARRAY = 0x8dd7;
248 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_0</code>, <code>GL_OES_texture_cube_map_array</code>, <code>GL_ARB_texture_cube_map_array</code>, <code>GL_EXT_texture_cube_map_array</code><br>Alias for: <code>GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_OES</code>, <code>GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB</code>, <code>GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_EXT</code><br>
249Define "GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY" with expression '<code>0x900F</code>', CType: int */
250 public static final int GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY = 0x900f;
251 /** <code>GL_ARB_uniform_buffer_object</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_1</code><br>Define "GL_UNIFORM_MATRIX_STRIDE" with expression '<code>0x8A3D</code>', CType: int */
252 public static final int GL_UNIFORM_MATRIX_STRIDE = 0x8a3d;
253 /** <code>GL_EXT_provoking_vertex</code>, <code>GL_EXT_geometry_shader</code><br>Define "GL_FIRST_VERTEX_CONVENTION_EXT" with expression '<code>0x8E4D</code>', CType: int */
254 public static final int GL_FIRST_VERTEX_CONVENTION_EXT = 0x8e4d;
255 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_VERSION_4_2</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_EXT_shader_image_load_store</code><br>Alias for: <code>GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT</code><br>
256Define "GL_TRANSFORM_FEEDBACK_BARRIER_BIT" with expression '<code>0x00000800</code>', CType: int */
257 public static final int GL_TRANSFORM_FEEDBACK_BARRIER_BIT = 0x800;
258 /** <code>GL_ARB_uniform_buffer_object</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_1</code><br>Define "GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER" with expression '<code>0x8A46</code>', CType: int */
259 public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER = 0x8a46;
260 /** <code>GL_VERSION_1_5</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_vertex_buffer_object</code><br>Alias for: <code>GL_STATIC_READ_ARB</code><br>
261Define "GL_STATIC_READ" with expression '<code>0x88E5</code>', CType: int */
262 public static final int GL_STATIC_READ = 0x88e5;
263 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_1</code><br>Define "GL_SIGNED_NORMALIZED" with expression '<code>0x8F9C</code>', CType: int */
264 public static final int GL_SIGNED_NORMALIZED = 0x8f9c;
265 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_VERSION_4_2</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_EXT_shader_image_load_store</code><br>Alias for: <code>GL_TEXTURE_UPDATE_BARRIER_BIT_EXT</code><br>
266Define "GL_TEXTURE_UPDATE_BARRIER_BIT" with expression '<code>0x00000100</code>', CType: int */
267 public static final int GL_TEXTURE_UPDATE_BARRIER_BIT = 0x100;
268 /** <code>GL_ARB_transform_feedback2</code>, <code>GL_VERSION_4_2</code>, <code>GL_ES_VERSION_3_0</code><br>Define "GL_TRANSFORM_FEEDBACK_ACTIVE" with expression '<code>0x8E24</code>', CType: int */
269 public static final int GL_TRANSFORM_FEEDBACK_ACTIVE = 0x8e24;
270 /** <code>GL_ARB_get_program_binary</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_4_1</code><br>Define "GL_PROGRAM_BINARY_RETRIEVABLE_HINT" with expression '<code>0x8257</code>', CType: int */
271 public static final int GL_PROGRAM_BINARY_RETRIEVABLE_HINT = 0x8257;
272 /** <code>GL_ARB_uniform_buffer_object</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_1</code><br>Define "GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH" with expression '<code>0x8A35</code>', CType: int */
273 public static final int GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH = 0x8a35;
274 /** <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Define "GL_COMPRESSED_RGBA_ASTC_8x8_KHR" with expression '<code>0x93B7</code>', CType: int */
275 public static final int GL_COMPRESSED_RGBA_ASTC_8x8_KHR = 0x93b7;
276 /** <code>GL_NV_geometry_program4</code>, <code>GL_EXT_geometry_shader4</code>, <code>GL_EXT_geometry_shader</code><br>Define "GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT" with expression '<code>0x8C29</code>', CType: int */
277 public static final int GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT = 0x8c29;
278 /** <code>GL_ARB_uniform_buffer_object</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_1</code><br>Define "GL_UNIFORM_BUFFER_SIZE" with expression '<code>0x8A2A</code>', CType: int */
279 public static final int GL_UNIFORM_BUFFER_SIZE = 0x8a2a;
280 /** <code>GL_EXT_provoking_vertex</code>, <code>GL_EXT_geometry_shader</code><br>Define "GL_LAST_VERTEX_CONVENTION_EXT" with expression '<code>0x8E4E</code>', CType: int */
281 public static final int GL_LAST_VERTEX_CONVENTION_EXT = 0x8e4e;
282 /** <code>GL_ARB_ES3_compatibility</code>, <code>GL_VERSION_4_3</code>, <code>GL_ES_VERSION_3_0</code><br>Define "GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC" with expression '<code>0x9279</code>', CType: int */
283 public static final int GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC = 0x9279;
284 /** <code>GL_ARB_depth_buffer_float</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_NV_depth_buffer_float</code><br>Alias for: <code>GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV</code><br>
285Define "GL_FLOAT_32_UNSIGNED_INT_24_8_REV" with expression '<code>0x8DAD</code>', CType: int */
286 public static final int GL_FLOAT_32_UNSIGNED_INT_24_8_REV = 0x8dad;
287 /** <code>GL_ARB_ES3_compatibility</code>, <code>GL_VERSION_4_3</code>, <code>GL_ES_VERSION_3_0</code><br>Define "GL_COMPRESSED_RGB8_ETC2" with expression '<code>0x9274</code>', CType: int */
288 public static final int GL_COMPRESSED_RGB8_ETC2 = 0x9274;
289 /** <code>GL_ARB_shader_atomic_counters</code>, <code>GL_VERSION_4_2</code>, <code>GL_ES_VERSION_3_1</code><br>Define "GL_ATOMIC_COUNTER_BUFFER_SIZE" with expression '<code>0x92C3</code>', CType: int */
290 public static final int GL_ATOMIC_COUNTER_BUFFER_SIZE = 0x92c3;
291 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_1</code>, <code>GL_ARB_texture_buffer_object</code>, <code>GL_EXT_texture_buffer</code>, <code>GL_EXT_texture_buffer_object</code>, <code>GL_OES_texture_buffer</code><br>Alias for: <code>GL_TEXTURE_BUFFER_ARB</code>, <code>GL_TEXTURE_BUFFER_EXT</code>, <code>GL_TEXTURE_BUFFER_OES</code><br>
292Define "GL_TEXTURE_BUFFER" with expression '<code>0x8C2A</code>', CType: int */
293 public static final int GL_TEXTURE_BUFFER = 0x8c2a;
294 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code><br>Define "GL_MINOR_VERSION" with expression '<code>0x821C</code>', CType: int */
295 public static final int GL_MINOR_VERSION = 0x821c;
296 /** <code>GL_VERSION_3_0</code>, <code>GL_NV_conditional_render</code><br>Alias for: <code>GL_QUERY_BY_REGION_WAIT_NV</code><br>
297Define "GL_QUERY_BY_REGION_WAIT" with expression '<code>0x8E15</code>', CType: int */
298 public static final int GL_QUERY_BY_REGION_WAIT = 0x8e15;
299 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_VERSION_4_2</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_EXT_shader_image_load_store</code><br>Alias for: <code>GL_UNIFORM_BARRIER_BIT_EXT</code><br>
300Define "GL_UNIFORM_BARRIER_BIT" with expression '<code>0x00000004</code>', CType: int */
301 public static final int GL_UNIFORM_BARRIER_BIT = 0x4;
302 /** <code>GL_ARB_vertex_array_object</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_OES_vertex_array_object</code>, <code>GL_APPLE_vertex_array_object</code><br>Alias for: <code>GL_VERTEX_ARRAY_BINDING_OES</code>, <code>GL_VERTEX_ARRAY_BINDING_APPLE</code><br>
303Define "GL_VERTEX_ARRAY_BINDING" with expression '<code>0x85B5</code>', CType: int */
304 public static final int GL_VERTEX_ARRAY_BINDING = 0x85b5;
305 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_VERSION_4_2</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_EXT_shader_image_load_store</code><br>Alias for: <code>GL_BUFFER_UPDATE_BARRIER_BIT_EXT</code><br>
306Define "GL_BUFFER_UPDATE_BARRIER_BIT" with expression '<code>0x00000200</code>', CType: int */
307 public static final int GL_BUFFER_UPDATE_BARRIER_BIT = 0x200;
308 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_2_1</code>, <code>GL_ARB_pixel_buffer_object</code>, <code>GL_EXT_pixel_buffer_object</code><br>Alias for: <code>GL_PIXEL_PACK_BUFFER_ARB</code>, <code>GL_PIXEL_PACK_BUFFER_EXT</code><br>
309Define "GL_PIXEL_PACK_BUFFER" with expression '<code>0x88EB</code>', CType: int */
310 public static final int GL_PIXEL_PACK_BUFFER = 0x88eb;
311 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_VERSION_4_2</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_EXT_shader_image_load_store</code><br>Alias for: <code>GL_PIXEL_BUFFER_BARRIER_BIT_EXT</code><br>
312Define "GL_PIXEL_BUFFER_BARRIER_BIT" with expression '<code>0x00000080</code>', CType: int */
313 public static final int GL_PIXEL_BUFFER_BARRIER_BIT = 0x80;
314 /** <code>GL_ARB_uniform_buffer_object</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_1</code><br>Define "GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES" with expression '<code>0x8A43</code>', CType: int */
315 public static final int GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES = 0x8a43;
316 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_texture_integer</code><br>Alias for: <code>GL_RGBA16UI_EXT</code><br>
317Define "GL_RGBA16UI" with expression '<code>0x8D76</code>', CType: int */
318 public static final int GL_RGBA16UI = 0x8d76;
319 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_NV_transform_feedback</code>, <code>GL_EXT_transform_feedback</code><br>Alias for: <code>GL_RASTERIZER_DISCARD_NV</code>, <code>GL_RASTERIZER_DISCARD_EXT</code><br>
320Define "GL_RASTERIZER_DISCARD" with expression '<code>0x8C89</code>', CType: int */
321 public static final int GL_RASTERIZER_DISCARD = 0x8c89;
322 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_NV_transform_feedback</code>, <code>GL_EXT_transform_feedback</code><br>Alias for: <code>GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV</code>, <code>GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT</code><br>
323Define "GL_TRANSFORM_FEEDBACK_BUFFER_SIZE" with expression '<code>0x8C85</code>', CType: int */
324 public static final int GL_TRANSFORM_FEEDBACK_BUFFER_SIZE = 0x8c85;
325 /** <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_1</code>, <code>GL_OES_tessellation_shader</code>, <code>GL_EXT_tessellation_shader</code><br>Alias for: <code>GL_TESS_CONTROL_SHADER_BIT_OES</code>, <code>GL_TESS_CONTROL_SHADER_BIT_EXT</code><br>
326Define "GL_TESS_CONTROL_SHADER_BIT" with expression '<code>0x00000008</code>', CType: int */
327 public static final int GL_TESS_CONTROL_SHADER_BIT = 0x8;
328 /** <code>GL_ARB_geometry_shader4</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_framebuffer_object</code>, <code>GL_VERSION_3_0</code>, <code>GL_NV_geometry_program4</code>, <code>GL_EXT_geometry_shader4</code><br>Alias for: <code>GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT</code><br>
329Define "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER" with expression '<code>0x8CD4</code>', CType: int */
330 public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER = 0x8cd4;
331 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_0</code>, <code>GL_OES_texture_cube_map_array</code>, <code>GL_ARB_texture_cube_map_array</code>, <code>GL_EXT_texture_cube_map_array</code><br>Alias for: <code>GL_TEXTURE_CUBE_MAP_ARRAY_OES</code>, <code>GL_TEXTURE_CUBE_MAP_ARRAY_ARB</code>, <code>GL_TEXTURE_CUBE_MAP_ARRAY_EXT</code><br>
332Define "GL_TEXTURE_CUBE_MAP_ARRAY" with expression '<code>0x9009</code>', CType: int */
333 public static final int GL_TEXTURE_CUBE_MAP_ARRAY = 0x9009;
334 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_1_2</code>, <code>GL_EXT_texture3D</code><br>Alias for: <code>GL_UNPACK_IMAGE_HEIGHT_EXT</code><br>
335Define "GL_UNPACK_IMAGE_HEIGHT" with expression '<code>0x806E</code>', CType: int */
336 public static final int GL_UNPACK_IMAGE_HEIGHT = 0x806e;
337 /** <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Define "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR" with expression '<code>0x93DD</code>', CType: int */
338 public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR = 0x93dd;
339 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_gpu_shader4</code><br>Alias for: <code>GL_INT_SAMPLER_3D_EXT</code><br>
340Define "GL_INT_SAMPLER_3D" with expression '<code>0x8DCB</code>', CType: int */
341 public static final int GL_INT_SAMPLER_3D = 0x8dcb;
342 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_VERSION_4_2</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_EXT_shader_image_load_store</code><br>Alias for: <code>GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT</code><br>
343Define "GL_SHADER_IMAGE_ACCESS_BARRIER_BIT" with expression '<code>0x00000020</code>', CType: int */
344 public static final int GL_SHADER_IMAGE_ACCESS_BARRIER_BIT = 0x20;
345 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_1_2</code>, <code>GL_EXT_draw_range_elements</code><br>Alias for: <code>GL_MAX_ELEMENTS_VERTICES_EXT</code><br>
346Define "GL_MAX_ELEMENTS_VERTICES" with expression '<code>0x80E8</code>', CType: int */
347 public static final int GL_MAX_ELEMENTS_VERTICES = 0x80e8;
348 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_gpu_shader4</code><br>Alias for: <code>GL_INT_SAMPLER_2D_EXT</code><br>
349Define "GL_INT_SAMPLER_2D" with expression '<code>0x8DCA</code>', CType: int */
350 public static final int GL_INT_SAMPLER_2D = 0x8dca;
351 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_texture_rg</code>, <code>GL_VERSION_3_0</code><br>Define "GL_R8UI" with expression '<code>0x8232</code>', CType: int */
352 public static final int GL_R8UI = 0x8232;
353 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_ARB_framebuffer_object</code>, <code>GL_VERSION_3_0</code>, <code>GL_ARB_texture_float</code><br>Alias for: <code>GL_TEXTURE_ALPHA_TYPE_ARB</code><br>
354Define "GL_TEXTURE_ALPHA_TYPE" with expression '<code>0x8C13</code>', CType: int */
355 public static final int GL_TEXTURE_ALPHA_TYPE = 0x8c13;
356 /** <code>GL_ARB_framebuffer_no_attachments</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_OES_geometry_shader</code>, <code>GL_EXT_geometry_shader</code><br>Alias for: <code>GL_FRAMEBUFFER_DEFAULT_LAYERS_OES</code>, <code>GL_FRAMEBUFFER_DEFAULT_LAYERS_EXT</code><br>
357Define "GL_FRAMEBUFFER_DEFAULT_LAYERS" with expression '<code>0x9312</code>', CType: int */
358 public static final int GL_FRAMEBUFFER_DEFAULT_LAYERS = 0x9312;
359 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_VERSION_4_2</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_EXT_shader_image_load_store</code><br>Alias for: <code>GL_IMAGE_BINDING_FORMAT_EXT</code><br>
360Define "GL_IMAGE_BINDING_FORMAT" with expression '<code>0x906E</code>', CType: int */
361 public static final int GL_IMAGE_BINDING_FORMAT = 0x906e;
362 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_1</code>, <code>GL_AMD_vertex_shader_tesselator</code>, <code>GL_AMD_vertex_shader_tessellator</code>, <code>GL_OES_texture_buffer</code>, <code>GL_EXT_gpu_shader4</code>, <code>GL_EXT_texture_buffer</code><br>Alias for: <code>GL_SAMPLER_BUFFER_AMD</code>, <code>GL_SAMPLER_BUFFER_OES</code>, <code>GL_SAMPLER_BUFFER_EXT</code><br>
363Define "GL_SAMPLER_BUFFER" with expression '<code>0x8DC2</code>', CType: int */
364 public static final int GL_SAMPLER_BUFFER = 0x8dc2;
365 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_0</code>, <code>GL_OES_sample_shading</code>, <code>GL_ARB_sample_shading</code><br>Alias for: <code>GL_MIN_SAMPLE_SHADING_VALUE_OES</code>, <code>GL_MIN_SAMPLE_SHADING_VALUE_ARB</code><br>
366Define "GL_MIN_SAMPLE_SHADING_VALUE" with expression '<code>0x8C37</code>', CType: int */
367 public static final int GL_MIN_SAMPLE_SHADING_VALUE = 0x8c37;
368 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_2</code>, <code>GL_EXT_shader_image_load_store</code>, <code>GL_EXT_texture_cube_map_array</code>, <code>GL_OES_texture_cube_map_array</code><br>Alias for: <code>GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT</code>, <code>GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_OES</code><br>
369Define "GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY" with expression '<code>0x906A</code>', CType: int */
370 public static final int GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY = 0x906a;
371 /** <code>GL_EXT_render_snorm</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_1</code><br>Define "GL_RGBA8_SNORM" with expression '<code>0x8F97</code>', CType: int */
372 public static final int GL_RGBA8_SNORM = 0x8f97;
373 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_2_1</code>, <code>GL_ARB_pixel_buffer_object</code>, <code>GL_EXT_pixel_buffer_object</code><br>Alias for: <code>GL_PIXEL_UNPACK_BUFFER_ARB</code>, <code>GL_PIXEL_UNPACK_BUFFER_EXT</code><br>
374Define "GL_PIXEL_UNPACK_BUFFER" with expression '<code>0x88EC</code>', CType: int */
375 public static final int GL_PIXEL_UNPACK_BUFFER = 0x88ec;
376 /** <code>GL_ARB_uniform_buffer_object</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_1</code>, <code>GL_EXT_geometry_shader</code>, <code>GL_OES_geometry_shader</code><br>Alias for: <code>GL_MAX_GEOMETRY_UNIFORM_BLOCKS_EXT</code>, <code>GL_MAX_GEOMETRY_UNIFORM_BLOCKS_OES</code><br>
377Define "GL_MAX_GEOMETRY_UNIFORM_BLOCKS" with expression '<code>0x8A2C</code>', CType: int */
378 public static final int GL_MAX_GEOMETRY_UNIFORM_BLOCKS = 0x8a2c;
379 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_EXT_sparse_texture</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_texture_array</code><br>Alias for: <code>GL_TEXTURE_2D_ARRAY_EXT</code><br>
380Define "GL_TEXTURE_2D_ARRAY" with expression '<code>0x8C1A</code>', CType: int */
381 public static final int GL_TEXTURE_2D_ARRAY = 0x8c1a;
382 /** <code>GL_ARB_framebuffer_no_attachments</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code><br>Define "GL_MAX_FRAMEBUFFER_WIDTH" with expression '<code>0x9315</code>', CType: int */
383 public static final int GL_MAX_FRAMEBUFFER_WIDTH = 0x9315;
384 /** <code>GL_ARB_ES3_compatibility</code>, <code>GL_VERSION_4_3</code>, <code>GL_ES_VERSION_3_0</code><br>Define "GL_MAX_ELEMENT_INDEX" with expression '<code>0x8D6B</code>', CType: int */
385 public static final int GL_MAX_ELEMENT_INDEX = 0x8d6b;
386 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code><br>Define "GL_COLOR_ATTACHMENT17" with expression '<code>0x8CF1</code>', CType: int */
387 public static final int GL_COLOR_ATTACHMENT17 = 0x8cf1;
388 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code><br>Define "GL_COLOR_ATTACHMENT16" with expression '<code>0x8CF0</code>', CType: int */
389 public static final int GL_COLOR_ATTACHMENT16 = 0x8cf0;
390 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code><br>Define "GL_COLOR_ATTACHMENT26" with expression '<code>0x8CFA</code>', CType: int */
391 public static final int GL_COLOR_ATTACHMENT26 = 0x8cfa;
392 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code><br>Define "GL_COLOR_ATTACHMENT25" with expression '<code>0x8CF9</code>', CType: int */
393 public static final int GL_COLOR_ATTACHMENT25 = 0x8cf9;
394 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code><br>Define "GL_COLOR_ATTACHMENT28" with expression '<code>0x8CFC</code>', CType: int */
395 public static final int GL_COLOR_ATTACHMENT28 = 0x8cfc;
396 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code><br>Define "GL_COLOR_ATTACHMENT27" with expression '<code>0x8CFB</code>', CType: int */
397 public static final int GL_COLOR_ATTACHMENT27 = 0x8cfb;
398 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code><br>Define "GL_COLOR_ATTACHMENT22" with expression '<code>0x8CF6</code>', CType: int */
399 public static final int GL_COLOR_ATTACHMENT22 = 0x8cf6;
400 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code><br>Define "GL_COLOR_ATTACHMENT21" with expression '<code>0x8CF5</code>', CType: int */
401 public static final int GL_COLOR_ATTACHMENT21 = 0x8cf5;
402 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code><br>Define "GL_COLOR_ATTACHMENT24" with expression '<code>0x8CF8</code>', CType: int */
403 public static final int GL_COLOR_ATTACHMENT24 = 0x8cf8;
404 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code><br>Define "GL_COLOR_ATTACHMENT23" with expression '<code>0x8CF7</code>', CType: int */
405 public static final int GL_COLOR_ATTACHMENT23 = 0x8cf7;
406 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code><br>Define "GL_COLOR_ATTACHMENT20" with expression '<code>0x8CF4</code>', CType: int */
407 public static final int GL_COLOR_ATTACHMENT20 = 0x8cf4;
408 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code><br>Define "GL_COLOR_ATTACHMENT19" with expression '<code>0x8CF3</code>', CType: int */
409 public static final int GL_COLOR_ATTACHMENT19 = 0x8cf3;
410 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code><br>Define "GL_COLOR_ATTACHMENT18" with expression '<code>0x8CF2</code>', CType: int */
411 public static final int GL_COLOR_ATTACHMENT18 = 0x8cf2;
412 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_ARB_framebuffer_object</code>, <code>GL_VERSION_3_0</code>, <code>GL_ARB_texture_float</code><br>Alias for: <code>GL_TEXTURE_DEPTH_TYPE_ARB</code><br>
413Define "GL_TEXTURE_DEPTH_TYPE" with expression '<code>0x8C16</code>', CType: int */
414 public static final int GL_TEXTURE_DEPTH_TYPE = 0x8c16;
415 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code><br>Define "GL_COLOR_ATTACHMENT31" with expression '<code>0x8CFF</code>', CType: int */
416 public static final int GL_COLOR_ATTACHMENT31 = 0x8cff;
417 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code><br>Define "GL_COLOR_ATTACHMENT30" with expression '<code>0x8CFE</code>', CType: int */
418 public static final int GL_COLOR_ATTACHMENT30 = 0x8cfe;
419 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code><br>Define "GL_COLOR_ATTACHMENT29" with expression '<code>0x8CFD</code>', CType: int */
420 public static final int GL_COLOR_ATTACHMENT29 = 0x8cfd;
421 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_1_1</code>, <code>GL_QCOM_extended_get</code><br>Alias for: <code>GL_TEXTURE_INTERNAL_FORMAT_QCOM</code><br>
422Define "GL_TEXTURE_INTERNAL_FORMAT" with expression '<code>0x1003</code>', CType: int */
423 public static final int GL_TEXTURE_INTERNAL_FORMAT = 0x1003;
424 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_1_1</code>, <code>GL_VERSION_1_0</code>, <code>GL_EXT_discard_framebuffer</code><br>Alias for: <code>GL_COLOR_EXT</code><br>
425Define "GL_COLOR" with expression '<code>0x1800</code>', CType: int */
426 public static final int GL_COLOR = 0x1800;
427 /** <code>GL_EXT_render_snorm</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_1</code><br>Define "GL_RG8_SNORM" with expression '<code>0x8F95</code>', CType: int */
428 public static final int GL_RG8_SNORM = 0x8f95;
429 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_1_1</code>, <code>GL_VERSION_1_0</code>, <code>GL_NV_blend_equation_advanced</code><br>Alias for: <code>GL_GREEN_NV</code><br>
430Define "GL_GREEN" with expression '<code>0x1904</code>', CType: int */
431 public static final int GL_GREEN = 0x1904;
432 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_transform_feedback</code><br>Alias for: <code>GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT</code><br>
433Define "GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH" with expression '<code>0x8C76</code>', CType: int */
434 public static final int GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH = 0x8c76;
435 /** <code>GL_VERSION_4_2</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_internalformat_query</code><br>Define "GL_NUM_SAMPLE_COUNTS" with expression '<code>0x9380</code>', CType: int */
436 public static final int GL_NUM_SAMPLE_COUNTS = 0x9380;
437 /** <code>GL_VERSION_1_5</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_vertex_buffer_object</code><br>Alias for: <code>GL_STATIC_COPY_ARB</code><br>
438Define "GL_STATIC_COPY" with expression '<code>0x88E6</code>', CType: int */
439 public static final int GL_STATIC_COPY = 0x88e6;
440 /** <code>GL_ARB_shader_atomic_counters</code>, <code>GL_VERSION_4_2</code>, <code>GL_ES_VERSION_3_1</code><br>Define "GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE" with expression '<code>0x92D8</code>', CType: int */
441 public static final int GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE = 0x92d8;
442 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code><br>Define "GL_BUFFER_ACCESS_FLAGS" with expression '<code>0x911F</code>', CType: int */
443 public static final int GL_BUFFER_ACCESS_FLAGS = 0x911f;
444 /** <code>GL_ARB_shader_atomic_counters</code>, <code>GL_VERSION_4_2</code>, <code>GL_ES_VERSION_3_1</code><br>Define "GL_MAX_FRAGMENT_ATOMIC_COUNTERS" with expression '<code>0x92D6</code>', CType: int */
445 public static final int GL_MAX_FRAGMENT_ATOMIC_COUNTERS = 0x92d6;
446 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_texture_integer</code><br>Alias for: <code>GL_RGB16UI_EXT</code><br>
447Define "GL_RGB16UI" with expression '<code>0x8D77</code>', CType: int */
448 public static final int GL_RGB16UI = 0x8d77;
449 /** <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Define "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR" with expression '<code>0x93D6</code>', CType: int */
450 public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR = 0x93d6;
451 /** <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Define "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR" with expression '<code>0x93D1</code>', CType: int */
452 public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR = 0x93d1;
453 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_0</code>, <code>GL_OES_texture_cube_map_array</code>, <code>GL_ARB_texture_cube_map_array</code>, <code>GL_EXT_texture_cube_map_array</code><br>Alias for: <code>GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_OES</code>, <code>GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB</code>, <code>GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_EXT</code><br>
454Define "GL_TEXTURE_BINDING_CUBE_MAP_ARRAY" with expression '<code>0x900A</code>', CType: int */
455 public static final int GL_TEXTURE_BINDING_CUBE_MAP_ARRAY = 0x900a;
456 /** <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Define "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR" with expression '<code>0x93D3</code>', CType: int */
457 public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR = 0x93d3;
458 /** <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Define "GL_COMPRESSED_RGBA_ASTC_10x8_KHR" with expression '<code>0x93BA</code>', CType: int */
459 public static final int GL_COMPRESSED_RGBA_ASTC_10x8_KHR = 0x93ba;
460 /** <code>GL_ARB_shader_atomic_counters</code>, <code>GL_VERSION_4_2</code>, <code>GL_ES_VERSION_3_1</code><br>Define "GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS" with expression '<code>0x92CC</code>', CType: int */
461 public static final int GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS = 0x92cc;
462 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_gpu_shader4</code><br>Alias for: <code>GL_UNSIGNED_INT_VEC4_EXT</code><br>
463Define "GL_UNSIGNED_INT_VEC4" with expression '<code>0x8DC8</code>', CType: int */
464 public static final int GL_UNSIGNED_INT_VEC4 = 0x8dc8;
465 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_VERSION_4_2</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_EXT_shader_image_load_store</code><br>Alias for: <code>GL_INT_IMAGE_CUBE_EXT</code><br>
466Define "GL_INT_IMAGE_CUBE" with expression '<code>0x905B</code>', CType: int */
467 public static final int GL_INT_IMAGE_CUBE = 0x905b;
468 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_gpu_shader4</code><br>Alias for: <code>GL_UNSIGNED_INT_VEC3_EXT</code><br>
469Define "GL_UNSIGNED_INT_VEC3" with expression '<code>0x8DC7</code>', CType: int */
470 public static final int GL_UNSIGNED_INT_VEC3 = 0x8dc7;
471 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_gpu_shader4</code><br>Alias for: <code>GL_UNSIGNED_INT_VEC2_EXT</code><br>
472Define "GL_UNSIGNED_INT_VEC2" with expression '<code>0x8DC6</code>', CType: int */
473 public static final int GL_UNSIGNED_INT_VEC2 = 0x8dc6;
474 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_1</code>, <code>GL_ARB_copy_buffer</code>, <code>GL_NV_copy_buffer</code><br>Alias for: <code>GL_COPY_READ_BUFFER_NV</code><br>
475Define "GL_COPY_READ_BUFFER" with expression '<code>0x8F36</code>', CType: int */
476 public static final int GL_COPY_READ_BUFFER = 0x8f36;
477 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_VERSION_4_2</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_EXT_shader_image_load_store</code><br>Alias for: <code>GL_UNSIGNED_INT_IMAGE_CUBE_EXT</code><br>
478Define "GL_UNSIGNED_INT_IMAGE_CUBE" with expression '<code>0x9066</code>', CType: int */
479 public static final int GL_UNSIGNED_INT_IMAGE_CUBE = 0x9066;
480 /** <code>GL_ARB_ES3_compatibility</code>, <code>GL_VERSION_4_3</code>, <code>GL_ES_VERSION_3_0</code><br>Define "GL_COMPRESSED_RGBA8_ETC2_EAC" with expression '<code>0x9278</code>', CType: int */
481 public static final int GL_COMPRESSED_RGBA8_ETC2_EAC = 0x9278;
482 /** <code>GL_EXT_render_snorm</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_1</code><br>Define "GL_R8_SNORM" with expression '<code>0x8F94</code>', CType: int */
483 public static final int GL_R8_SNORM = 0x8f94;
484 /** <code>GL_ARB_shader_atomic_counters</code>, <code>GL_VERSION_4_2</code>, <code>GL_ES_VERSION_3_1</code><br>Define "GL_MAX_VERTEX_ATOMIC_COUNTERS" with expression '<code>0x92D2</code>', CType: int */
485 public static final int GL_MAX_VERTEX_ATOMIC_COUNTERS = 0x92d2;
486 /** <code>GL_ARB_shader_atomic_counters</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_2</code>, <code>GL_EXT_geometry_shader</code>, <code>GL_OES_geometry_shader</code><br>Alias for: <code>GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_EXT</code>, <code>GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_OES</code><br>
487Define "GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS" with expression '<code>0x92CF</code>', CType: int */
488 public static final int GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS = 0x92cf;
489 /** <code>GL_VERSION_1_5</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_ARB_vertex_buffer_object</code><br>Alias for: <code>GL_READ_ONLY_ARB</code><br>
490Define "GL_READ_ONLY" with expression '<code>0x88B8</code>', CType: int */
491 public static final int GL_READ_ONLY = 0x88b8;
492 /** <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Define "GL_COMPRESSED_RGBA_ASTC_10x5_KHR" with expression '<code>0x93B8</code>', CType: int */
493 public static final int GL_COMPRESSED_RGBA_ASTC_10x5_KHR = 0x93b8;
494 /** <code>GL_ARB_uniform_buffer_object</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_1</code><br>Define "GL_UNIFORM_OFFSET" with expression '<code>0x8A3B</code>', CType: int */
495 public static final int GL_UNIFORM_OFFSET = 0x8a3b;
496 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_1</code>, <code>GL_OES_texture_buffer</code>, <code>GL_AMD_vertex_shader_tesselator</code>, <code>GL_AMD_vertex_shader_tessellator</code>, <code>GL_EXT_gpu_shader4</code>, <code>GL_EXT_texture_buffer</code><br>Alias for: <code>GL_INT_SAMPLER_BUFFER_OES</code>, <code>GL_INT_SAMPLER_BUFFER_AMD</code>, <code>GL_INT_SAMPLER_BUFFER_EXT</code><br>
497Define "GL_INT_SAMPLER_BUFFER" with expression '<code>0x8DD0</code>', CType: int */
498 public static final int GL_INT_SAMPLER_BUFFER = 0x8dd0;
499 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_framebuffer_object</code>, <code>GL_VERSION_3_0</code><br>Define "GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE" with expression '<code>0x8217</code>', CType: int */
500 public static final int GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE = 0x8217;
501 /** <code>GL_VERSION_4_2</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_copy_buffer</code><br>Define "GL_COPY_READ_BUFFER_BINDING" with expression '<code>0x8F36</code>', CType: int */
502 public static final int GL_COPY_READ_BUFFER_BINDING = 0x8f36;
503 /** <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Define "GL_COMPRESSED_RGBA_ASTC_5x5_KHR" with expression '<code>0x93B2</code>', CType: int */
504 public static final int GL_COMPRESSED_RGBA_ASTC_5x5_KHR = 0x93b2;
505 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_1</code>, <code>GL_AMD_vertex_shader_tesselator</code>, <code>GL_AMD_vertex_shader_tessellator</code>, <code>GL_OES_texture_buffer</code>, <code>GL_EXT_gpu_shader4</code>, <code>GL_EXT_texture_buffer</code><br>Alias for: <code>GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD</code>, <code>GL_UNSIGNED_INT_SAMPLER_BUFFER_OES</code>, <code>GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT</code><br>
506Define "GL_UNSIGNED_INT_SAMPLER_BUFFER" with expression '<code>0x8DD8</code>', CType: int */
507 public static final int GL_UNSIGNED_INT_SAMPLER_BUFFER = 0x8dd8;
508 /** <code>GL_ARB_shader_atomic_counters</code>, <code>GL_VERSION_4_2</code>, <code>GL_ES_VERSION_3_1</code><br>Define "GL_UNSIGNED_INT_ATOMIC_COUNTER" with expression '<code>0x92DB</code>', CType: int */
509 public static final int GL_UNSIGNED_INT_ATOMIC_COUNTER = 0x92db;
510 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_texture_shared_exponent</code><br>Alias for: <code>GL_TEXTURE_SHARED_SIZE_EXT</code><br>
511Define "GL_TEXTURE_SHARED_SIZE" with expression '<code>0x8C3F</code>', CType: int */
512 public static final int GL_TEXTURE_SHARED_SIZE = 0x8c3f;
513 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_vertex_shader</code><br>Alias for: <code>GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB</code><br>
514Define "GL_MAX_VERTEX_UNIFORM_COMPONENTS" with expression '<code>0x8B4A</code>', CType: int */
515 public static final int GL_MAX_VERTEX_UNIFORM_COMPONENTS = 0x8b4a;
516 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_1_1</code>, <code>GL_VERSION_1_0</code>, <code>GL_NV_blend_equation_advanced</code><br>Alias for: <code>GL_BLUE_NV</code><br>
517Define "GL_BLUE" with expression '<code>0x1905</code>', CType: int */
518 public static final int GL_BLUE = 0x1905;
519 /** <code>GL_ARB_ES3_compatibility</code>, <code>GL_VERSION_4_3</code>, <code>GL_ES_VERSION_3_0</code><br>Define "GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2" with expression '<code>0x9277</code>', CType: int */
520 public static final int GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 = 0x9277;
521 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_framebuffer_object</code>, <code>GL_VERSION_3_0</code><br>Define "GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE" with expression '<code>0x8215</code>', CType: int */
522 public static final int GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE = 0x8215;
523 /** <code>GL_ARB_uniform_buffer_object</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_1</code><br>Define "GL_UNIFORM_BLOCK_NAME_LENGTH" with expression '<code>0x8A41</code>', CType: int */
524 public static final int GL_UNIFORM_BLOCK_NAME_LENGTH = 0x8a41;
525 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code><br>Define "GL_BUFFER_MAP_LENGTH" with expression '<code>0x9120</code>', CType: int */
526 public static final int GL_BUFFER_MAP_LENGTH = 0x9120;
527 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_texture_integer</code><br>Alias for: <code>GL_RGB32UI_EXT</code><br>
528Define "GL_RGB32UI" with expression '<code>0x8D71</code>', CType: int */
529 public static final int GL_RGB32UI = 0x8d71;
530 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_VERSION_4_2</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_EXT_shader_image_load_store</code><br>Alias for: <code>GL_IMAGE_CUBE_EXT</code><br>
531Define "GL_IMAGE_CUBE" with expression '<code>0x9050</code>', CType: int */
532 public static final int GL_IMAGE_CUBE = 0x9050;
533 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_texture_rg</code>, <code>GL_VERSION_3_0</code><br>Define "GL_RG_INTEGER" with expression '<code>0x8228</code>', CType: int */
534 public static final int GL_RG_INTEGER = 0x8228;
535 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_1</code>, <code>GL_ARB_texture_buffer_object</code>, <code>GL_EXT_texture_buffer</code>, <code>GL_EXT_texture_buffer_object</code>, <code>GL_OES_texture_buffer</code><br>Alias for: <code>GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB</code>, <code>GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT</code>, <code>GL_TEXTURE_BUFFER_DATA_STORE_BINDING_OES</code><br>
536Define "GL_TEXTURE_BUFFER_DATA_STORE_BINDING" with expression '<code>0x8C2D</code>', CType: int */
537 public static final int GL_TEXTURE_BUFFER_DATA_STORE_BINDING = 0x8c2d;
538 /** <code>GL_ARB_framebuffer_no_attachments</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_EXT_geometry_shader</code>, <code>GL_OES_geometry_shader</code><br>Alias for: <code>GL_MAX_FRAMEBUFFER_LAYERS_EXT</code>, <code>GL_MAX_FRAMEBUFFER_LAYERS_OES</code><br>
539Define "GL_MAX_FRAMEBUFFER_LAYERS" with expression '<code>0x9317</code>', CType: int */
540 public static final int GL_MAX_FRAMEBUFFER_LAYERS = 0x9317;
541 /** <code>GL_ARB_uniform_buffer_object</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_1</code><br>Define "GL_MAX_VERTEX_UNIFORM_BLOCKS" with expression '<code>0x8A2B</code>', CType: int */
542 public static final int GL_MAX_VERTEX_UNIFORM_BLOCKS = 0x8a2b;
543 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_2_1</code>, <code>GL_EXT_texture_sRGB</code>, <code>GL_NV_sRGB_formats</code><br>Alias for: <code>GL_SRGB8_EXT</code>, <code>GL_SRGB8_NV</code><br>
544Define "GL_SRGB8" with expression '<code>0x8C41</code>', CType: int */
545 public static final int GL_SRGB8 = 0x8c41;
546 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_1_1</code>, <code>GL_VERSION_1_0</code><br>Define "GL_PACK_SKIP_PIXELS" with expression '<code>0x0D04</code>', CType: int */
547 public static final int GL_PACK_SKIP_PIXELS = 0xd04;
548 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_texture_integer</code><br>Alias for: <code>GL_RGB_INTEGER_EXT</code><br>
549Define "GL_RGB_INTEGER" with expression '<code>0x8D98</code>', CType: int */
550 public static final int GL_RGB_INTEGER = 0x8d98;
551 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_framebuffer_object</code>, <code>GL_VERSION_3_0</code><br>Define "GL_FRAMEBUFFER_DEFAULT" with expression '<code>0x8218</code>', CType: int */
552 public static final int GL_FRAMEBUFFER_DEFAULT = 0x8218;
553 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_texture_rg</code>, <code>GL_VERSION_3_0</code><br>Define "GL_R16I" with expression '<code>0x8233</code>', CType: int */
554 public static final int GL_R16I = 0x8233;
555 /** <code>GL_ARB_ES3_compatibility</code>, <code>GL_VERSION_4_3</code>, <code>GL_ES_VERSION_3_0</code><br>Define "GL_COMPRESSED_SRGB8_ETC2" with expression '<code>0x9275</code>', CType: int */
556 public static final int GL_COMPRESSED_SRGB8_ETC2 = 0x9275;
557 /** <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_1</code>, <code>GL_OES_geometry_shader</code>, <code>GL_EXT_geometry_shader</code><br>Alias for: <code>GL_GEOMETRY_SHADER_BIT_OES</code>, <code>GL_GEOMETRY_SHADER_BIT_EXT</code><br>
558Define "GL_GEOMETRY_SHADER_BIT" with expression '<code>0x00000004</code>', CType: int */
559 public static final int GL_GEOMETRY_SHADER_BIT = 0x4;
560 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_NV_transform_feedback</code>, <code>GL_EXT_transform_feedback</code><br>Alias for: <code>GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV</code>, <code>GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT</code><br>
561Define "GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS" with expression '<code>0x8C8A</code>', CType: int */
562 public static final int GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS = 0x8c8a;
563 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_1_1</code>, <code>GL_VERSION_1_0</code>, <code>GL_EXT_texture</code><br>Alias for: <code>GL_TEXTURE_ALPHA_SIZE_EXT</code><br>
564Define "GL_TEXTURE_ALPHA_SIZE" with expression '<code>0x805F</code>', CType: int */
565 public static final int GL_TEXTURE_ALPHA_SIZE = 0x805f;
566 /** <code>GL_VERSION_1_5</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_vertex_buffer_object</code><br>Alias for: <code>GL_DYNAMIC_READ_ARB</code><br>
567Define "GL_DYNAMIC_READ" with expression '<code>0x88E9</code>', CType: int */
568 public static final int GL_DYNAMIC_READ = 0x88e9;
569 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_NV_transform_feedback</code>, <code>GL_EXT_transform_feedback</code><br>Alias for: <code>GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV</code>, <code>GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT</code><br>
570Define "GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN" with expression '<code>0x8C88</code>', CType: int */
571 public static final int GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN = 0x8c88;
572 /** <code>GL_ARB_uniform_buffer_object</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_1</code><br>Define "GL_UNIFORM_BUFFER_START" with expression '<code>0x8A29</code>', CType: int */
573 public static final int GL_UNIFORM_BUFFER_START = 0x8a29;
574 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_2</code>, <code>GL_OES_texture_cube_map_array</code>, <code>GL_EXT_shader_image_load_store</code>, <code>GL_EXT_texture_cube_map_array</code><br>Alias for: <code>GL_INT_IMAGE_CUBE_MAP_ARRAY_OES</code>, <code>GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT</code><br>
575Define "GL_INT_IMAGE_CUBE_MAP_ARRAY" with expression '<code>0x905F</code>', CType: int */
576 public static final int GL_INT_IMAGE_CUBE_MAP_ARRAY = 0x905f;
577 /** <code>GL_ARB_uniform_buffer_object</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_1</code><br>Define "GL_MAX_UNIFORM_BLOCK_SIZE" with expression '<code>0x8A30</code>', CType: int */
578 public static final int GL_MAX_UNIFORM_BLOCK_SIZE = 0x8a30;
579 /** <code>GL_ARB_framebuffer_no_attachments</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code><br>Define "GL_FRAMEBUFFER_DEFAULT_WIDTH" with expression '<code>0x9310</code>', CType: int */
580 public static final int GL_FRAMEBUFFER_DEFAULT_WIDTH = 0x9310;
581 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_texture_integer</code><br>Alias for: <code>GL_RGBA16I_EXT</code><br>
582Define "GL_RGBA16I" with expression '<code>0x8D88</code>', CType: int */
583 public static final int GL_RGBA16I = 0x8d88;
584 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_1_2</code>, <code>GL_APPLE_texture_max_level</code>, <code>GL_SGIS_texture_lod</code><br>Alias for: <code>GL_TEXTURE_MAX_LEVEL_APPLE</code>, <code>GL_TEXTURE_MAX_LEVEL_SGIS</code><br>
585Define "GL_TEXTURE_MAX_LEVEL" with expression '<code>0x813D</code>', CType: int */
586 public static final int GL_TEXTURE_MAX_LEVEL = 0x813d;
587 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_NV_transform_feedback</code>, <code>GL_EXT_transform_feedback</code><br>Alias for: <code>GL_TRANSFORM_FEEDBACK_BUFFER_NV</code>, <code>GL_TRANSFORM_FEEDBACK_BUFFER_EXT</code><br>
588Define "GL_TRANSFORM_FEEDBACK_BUFFER" with expression '<code>0x8C8E</code>', CType: int */
589 public static final int GL_TRANSFORM_FEEDBACK_BUFFER = 0x8c8e;
590 /** <code>GL_ARB_shader_atomic_counters</code>, <code>GL_VERSION_4_2</code>, <code>GL_ES_VERSION_3_1</code><br>Define "GL_MAX_COMBINED_ATOMIC_COUNTERS" with expression '<code>0x92D7</code>', CType: int */
591 public static final int GL_MAX_COMBINED_ATOMIC_COUNTERS = 0x92d7;
592 /** <code>GL_NV_geometry_program4</code>, <code>GL_EXT_geometry_shader4</code>, <code>GL_EXT_geometry_shader</code><br>Define "GL_TRIANGLE_STRIP_ADJACENCY_EXT" with expression '<code>0x000D</code>', CType: int */
593 public static final int GL_TRIANGLE_STRIP_ADJACENCY_EXT = 0xd;
594 /** <code>GL_NV_geometry_program4</code>, <code>GL_EXT_geometry_shader4</code>, <code>GL_EXT_geometry_shader</code><br>Define "GL_LINE_STRIP_ADJACENCY_EXT" with expression '<code>0x000B</code>', CType: int */
595 public static final int GL_LINE_STRIP_ADJACENCY_EXT = 0xb;
596 /** <code>GL_ARB_uniform_buffer_object</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_1</code><br>Define "GL_UNIFORM_BLOCK_BINDING" with expression '<code>0x8A3F</code>', CType: int */
597 public static final int GL_UNIFORM_BLOCK_BINDING = 0x8a3f;
598 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_1_1</code>, <code>GL_VERSION_1_0</code>, <code>GL_EXT_texture</code><br>Alias for: <code>GL_TEXTURE_GREEN_SIZE_EXT</code><br>
599Define "GL_TEXTURE_GREEN_SIZE" with expression '<code>0x805D</code>', CType: int */
600 public static final int GL_TEXTURE_GREEN_SIZE = 0x805d;
601 /** <code>GL_ARB_uniform_buffer_object</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_1</code><br>Define "GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS" with expression '<code>0x8A33</code>', CType: int */
602 public static final int GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS = 0x8a33;
603 /** <code>GL_ARB_uniform_buffer_object</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_1</code><br>Define "GL_UNIFORM_TYPE" with expression '<code>0x8A37</code>', CType: int */
604 public static final int GL_UNIFORM_TYPE = 0x8a37;
605 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_1_1</code>, <code>GL_VERSION_1_0</code>, <code>GL_QCOM_extended_get</code><br>Alias for: <code>GL_TEXTURE_HEIGHT_QCOM</code><br>
606Define "GL_TEXTURE_HEIGHT" with expression '<code>0x1001</code>', CType: int */
607 public static final int GL_TEXTURE_HEIGHT = 0x1001;
608 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_texture_shared_exponent</code>, <code>GL_APPLE_texture_packed_float</code><br>Alias for: <code>GL_RGB9_E5_EXT</code>, <code>GL_RGB9_E5_APPLE</code><br>
609Define "GL_RGB9_E5" with expression '<code>0x8C3D</code>', CType: int */
610 public static final int GL_RGB9_E5 = 0x8c3d;
611 /** <code>GL_ARB_transform_feedback2</code>, <code>GL_EXT_debug_label</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_4_0</code>, <code>GL_NV_transform_feedback2</code><br>Alias for: <code>GL_TRANSFORM_FEEDBACK_NV</code><br>
612Define "GL_TRANSFORM_FEEDBACK" with expression '<code>0x8E22</code>', CType: int */
613 public static final int GL_TRANSFORM_FEEDBACK = 0x8e22;
614 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_ARB_framebuffer_object</code>, <code>GL_VERSION_3_0</code>, <code>GL_ARB_texture_float</code><br>Alias for: <code>GL_TEXTURE_BLUE_TYPE_ARB</code><br>
615Define "GL_TEXTURE_BLUE_TYPE" with expression '<code>0x8C12</code>', CType: int */
616 public static final int GL_TEXTURE_BLUE_TYPE = 0x8c12;
617 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_gpu_shader4</code>, <code>GL_NV_shadow_samplers_cube</code><br>Alias for: <code>GL_SAMPLER_CUBE_SHADOW_EXT</code>, <code>GL_SAMPLER_CUBE_SHADOW_NV</code><br>
618Define "GL_SAMPLER_CUBE_SHADOW" with expression '<code>0x8DC5</code>', CType: int */
619 public static final int GL_SAMPLER_CUBE_SHADOW = 0x8dc5;
620 /** <code>GL_NV_geometry_program4</code>, <code>GL_EXT_geometry_shader4</code>, <code>GL_EXT_geometry_shader</code><br>Define "GL_LINES_ADJACENCY_EXT" with expression '<code>0x000A</code>', CType: int */
621 public static final int GL_LINES_ADJACENCY_EXT = 0xa;
622 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_texture_integer</code><br>Alias for: <code>GL_RGBA8UI_EXT</code><br>
623Define "GL_RGBA8UI" with expression '<code>0x8D7C</code>', CType: int */
624 public static final int GL_RGBA8UI = 0x8d7c;
625 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_VERSION_4_2</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_EXT_shader_image_load_store</code><br>Alias for: <code>GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT</code><br>
626Define "GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT" with expression '<code>0x00000001</code>', CType: int */
627 public static final int GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT = 0x1;
628 /** <code>GL_ARB_depth_buffer_float</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_NV_depth_buffer_float</code><br>Alias for: <code>GL_DEPTH_COMPONENT32F_NV</code><br>
629Define "GL_DEPTH_COMPONENT32F" with expression '<code>0x8CAC</code>', CType: int */
630 public static final int GL_DEPTH_COMPONENT32F = 0x8cac;
631 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_NV_transform_feedback</code>, <code>GL_EXT_transform_feedback</code><br>Alias for: <code>GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV</code>, <code>GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT</code><br>
632Define "GL_TRANSFORM_FEEDBACK_BUFFER_BINDING" with expression '<code>0x8C8F</code>', CType: int */
633 public static final int GL_TRANSFORM_FEEDBACK_BUFFER_BINDING = 0x8c8f;
634 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_texture_rg</code>, <code>GL_VERSION_3_0</code><br>Define "GL_R32I" with expression '<code>0x8235</code>', CType: int */
635 public static final int GL_R32I = 0x8235;
636 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_VERSION_4_2</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_EXT_shader_image_load_store</code><br>Alias for: <code>GL_IMAGE_BINDING_LAYERED_EXT</code><br>
637Define "GL_IMAGE_BINDING_LAYERED" with expression '<code>0x8F3C</code>', CType: int */
638 public static final int GL_IMAGE_BINDING_LAYERED = 0x8f3c;
639 /** <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Define "GL_COMPRESSED_RGBA_ASTC_4x4_KHR" with expression '<code>0x93B0</code>', CType: int */
640 public static final int GL_COMPRESSED_RGBA_ASTC_4x4_KHR = 0x93b0;
641 /** <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Define "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR" with expression '<code>0x93DB</code>', CType: int */
642 public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR = 0x93db;
643 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_texture_integer</code><br>Alias for: <code>GL_RGB8I_EXT</code><br>
644Define "GL_RGB8I" with expression '<code>0x8D8F</code>', CType: int */
645 public static final int GL_RGB8I = 0x8d8f;
646 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_texture_rg</code>, <code>GL_VERSION_3_0</code><br>Define "GL_RG16I" with expression '<code>0x8239</code>', CType: int */
647 public static final int GL_RG16I = 0x8239;
648 /** <code>GL_NV_geometry_program4</code>, <code>GL_EXT_geometry_shader4</code>, <code>GL_EXT_geometry_shader</code><br>Define "GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT" with expression '<code>0x8DA7</code>', CType: int */
649 public static final int GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT = 0x8da7;
650 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_texture_integer</code><br>Alias for: <code>GL_RGBA32UI_EXT</code><br>
651Define "GL_RGBA32UI" with expression '<code>0x8D70</code>', CType: int */
652 public static final int GL_RGBA32UI = 0x8d70;
653 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_texture_rg</code>, <code>GL_VERSION_3_0</code><br>Define "GL_RG32UI" with expression '<code>0x823C</code>', CType: int */
654 public static final int GL_RG32UI = 0x823c;
655 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_fragment_shader</code><br>Alias for: <code>GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB</code><br>
656Define "GL_MAX_FRAGMENT_UNIFORM_COMPONENTS" with expression '<code>0x8B49</code>', CType: int */
657 public static final int GL_MAX_FRAGMENT_UNIFORM_COMPONENTS = 0x8b49;
658 /** <code>GL_VERSION_3_3</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_NV_instanced_arrays</code>, <code>GL_ARB_instanced_arrays</code>, <code>GL_EXT_instanced_arrays</code>, <code>GL_ANGLE_instanced_arrays</code><br>Alias for: <code>GL_VERTEX_ATTRIB_ARRAY_DIVISOR_NV</code>, <code>GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB</code>, <code>GL_VERTEX_ATTRIB_ARRAY_DIVISOR_EXT</code>, <code>GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE</code><br>
659Define "GL_VERTEX_ATTRIB_ARRAY_DIVISOR" with expression '<code>0x88FE</code>', CType: int */
660 public static final int GL_VERTEX_ATTRIB_ARRAY_DIVISOR = 0x88fe;
661 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_VERSION_4_2</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_EXT_shader_image_load_store</code><br>Alias for: <code>GL_ELEMENT_ARRAY_BARRIER_BIT_EXT</code><br>
662Define "GL_ELEMENT_ARRAY_BARRIER_BIT" with expression '<code>0x00000002</code>', CType: int */
663 public static final int GL_ELEMENT_ARRAY_BARRIER_BIT = 0x2;
664 /** <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Define "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR" with expression '<code>0x93D5</code>', CType: int */
665 public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR = 0x93d5;
666 /** <code>GL_ARB_ES3_compatibility</code>, <code>GL_VERSION_4_3</code>, <code>GL_ES_VERSION_3_0</code><br>Define "GL_PRIMITIVE_RESTART_FIXED_INDEX" with expression '<code>0x8D69</code>', CType: int */
667 public static final int GL_PRIMITIVE_RESTART_FIXED_INDEX = 0x8d69;
668 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_NV_transform_feedback</code>, <code>GL_EXT_transform_feedback</code><br>Alias for: <code>GL_INTERLEAVED_ATTRIBS_NV</code>, <code>GL_INTERLEAVED_ATTRIBS_EXT</code><br>
669Define "GL_INTERLEAVED_ATTRIBS" with expression '<code>0x8C8C</code>', CType: int */
670 public static final int GL_INTERLEAVED_ATTRIBS = 0x8c8c;
671 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_texture_array</code><br>Alias for: <code>GL_TEXTURE_BINDING_2D_ARRAY_EXT</code><br>
672Define "GL_TEXTURE_BINDING_2D_ARRAY" with expression '<code>0x8C1D</code>', CType: int */
673 public static final int GL_TEXTURE_BINDING_2D_ARRAY = 0x8c1d;
674 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_1_1</code>, <code>GL_VERSION_1_0</code>, <code>GL_QCOM_extended_get</code><br>Alias for: <code>GL_TEXTURE_WIDTH_QCOM</code><br>
675Define "GL_TEXTURE_WIDTH" with expression '<code>0x1000</code>', CType: int */
676 public static final int GL_TEXTURE_WIDTH = 0x1000;
677 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_0</code>, <code>GL_OES_sample_shading</code>, <code>GL_ARB_sample_shading</code><br>Alias for: <code>GL_SAMPLE_SHADING_OES</code>, <code>GL_SAMPLE_SHADING_ARB</code><br>
678Define "GL_SAMPLE_SHADING" with expression '<code>0x8C36</code>', CType: int */
679 public static final int GL_SAMPLE_SHADING = 0x8c36;
680 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_VERSION_4_2</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_EXT_shader_image_load_store</code><br>Alias for: <code>GL_IMAGE_3D_EXT</code><br>
681Define "GL_IMAGE_3D" with expression '<code>0x904E</code>', CType: int */
682 public static final int GL_IMAGE_3D = 0x904e;
683 /** <code>GL_ARB_provoking_vertex</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_2</code>, <code>GL_EXT_provoking_vertex</code>, <code>GL_EXT_geometry_shader</code>, <code>GL_OES_geometry_shader</code><br>Alias for: <code>GL_LAST_VERTEX_CONVENTION_EXT</code>, <code>GL_LAST_VERTEX_CONVENTION_OES</code><br>
684Define "GL_LAST_VERTEX_CONVENTION" with expression '<code>0x8E4E</code>', CType: int */
685 public static final int GL_LAST_VERTEX_CONVENTION = 0x8e4e;
686 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_0</code><br>Define "GL_CONTEXT_FLAGS" with expression '<code>0x821E</code>', CType: int */
687 public static final int GL_CONTEXT_FLAGS = 0x821e;
688 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_gpu_shader4</code>, <code>GL_NV_gpu_program4</code><br>Alias for: <code>GL_MIN_PROGRAM_TEXEL_OFFSET_EXT</code>, <code>GL_MIN_PROGRAM_TEXEL_OFFSET_NV</code><br>
689Define "GL_MIN_PROGRAM_TEXEL_OFFSET" with expression '<code>0x8904</code>', CType: int */
690 public static final int GL_MIN_PROGRAM_TEXEL_OFFSET = 0x8904;
691 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_1_2</code>, <code>GL_SGIS_texture_lod</code><br>Alias for: <code>GL_TEXTURE_MAX_LOD_SGIS</code><br>
692Define "GL_TEXTURE_MAX_LOD" with expression '<code>0x813B</code>', CType: int */
693 public static final int GL_TEXTURE_MAX_LOD = 0x813b;
694 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_0</code>, <code>GL_ARB_texture_cube_map_array</code>, <code>GL_EXT_texture_cube_map_array</code>, <code>GL_OES_texture_cube_map_array</code><br>Alias for: <code>GL_SAMPLER_CUBE_MAP_ARRAY_ARB</code>, <code>GL_SAMPLER_CUBE_MAP_ARRAY_EXT</code>, <code>GL_SAMPLER_CUBE_MAP_ARRAY_OES</code><br>
695Define "GL_SAMPLER_CUBE_MAP_ARRAY" with expression '<code>0x900C</code>', CType: int */
696 public static final int GL_SAMPLER_CUBE_MAP_ARRAY = 0x900c;
697 /** <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Define "GL_COMPRESSED_RGBA_ASTC_12x12_KHR" with expression '<code>0x93BD</code>', CType: int */
698 public static final int GL_COMPRESSED_RGBA_ASTC_12x12_KHR = 0x93bd;
699 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_texture_integer</code><br>Alias for: <code>GL_RGBA32I_EXT</code><br>
700Define "GL_RGBA32I" with expression '<code>0x8D82</code>', CType: int */
701 public static final int GL_RGBA32I = 0x8d82;
702 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_texture_rg</code>, <code>GL_VERSION_3_0</code><br>Define "GL_RG32I" with expression '<code>0x823B</code>', CType: int */
703 public static final int GL_RG32I = 0x823b;
704 /** <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Define "GL_COMPRESSED_RGBA_ASTC_6x6_KHR" with expression '<code>0x93B4</code>', CType: int */
705 public static final int GL_COMPRESSED_RGBA_ASTC_6x6_KHR = 0x93b4;
706 /** <code>GL_ARB_framebuffer_no_attachments</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code><br>Define "GL_MAX_FRAMEBUFFER_HEIGHT" with expression '<code>0x9316</code>', CType: int */
707 public static final int GL_MAX_FRAMEBUFFER_HEIGHT = 0x9316;
708 /** <code>GL_ARB_shader_atomic_counters</code>, <code>GL_VERSION_4_2</code>, <code>GL_ES_VERSION_3_1</code><br>Define "GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS" with expression '<code>0x92D1</code>', CType: int */
709 public static final int GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS = 0x92d1;
710 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_NV_transform_feedback</code>, <code>GL_EXT_transform_feedback</code><br>Alias for: <code>GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV</code>, <code>GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT</code><br>
711Define "GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS" with expression '<code>0x8C8B</code>', CType: int */
712 public static final int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS = 0x8c8b;
713 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_1_1</code>, <code>GL_VERSION_1_0</code><br>Define "GL_PACK_SKIP_ROWS" with expression '<code>0x0D03</code>', CType: int */
714 public static final int GL_PACK_SKIP_ROWS = 0xd03;
715 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code><br>Define "GL_NUM_EXTENSIONS" with expression '<code>0x821D</code>', CType: int */
716 public static final int GL_NUM_EXTENSIONS = 0x821d;
717 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_gpu_shader4</code>, <code>GL_NV_vertex_program4</code><br>Alias for: <code>GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT</code>, <code>GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV</code><br>
718Define "GL_VERTEX_ATTRIB_ARRAY_INTEGER" with expression '<code>0x88FD</code>', CType: int */
719 public static final int GL_VERTEX_ATTRIB_ARRAY_INTEGER = 0x88fd;
720 /** <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Define "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR" with expression '<code>0x93DA</code>', CType: int */
721 public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR = 0x93da;
722 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_gpu_shader4</code><br>Alias for: <code>GL_UNSIGNED_INT_SAMPLER_CUBE_EXT</code><br>
723Define "GL_UNSIGNED_INT_SAMPLER_CUBE" with expression '<code>0x8DD4</code>', CType: int */
724 public static final int GL_UNSIGNED_INT_SAMPLER_CUBE = 0x8dd4;
725 /** <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Define "GL_COMPRESSED_RGBA_ASTC_5x4_KHR" with expression '<code>0x93B1</code>', CType: int */
726 public static final int GL_COMPRESSED_RGBA_ASTC_5x4_KHR = 0x93b1;
727 /** <code>GL_ARB_shader_atomic_counters</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_2</code>, <code>GL_EXT_tessellation_shader</code>, <code>GL_OES_tessellation_shader</code><br>Alias for: <code>GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_EXT</code>, <code>GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_OES</code><br>
728Define "GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS" with expression '<code>0x92D4</code>', CType: int */
729 public static final int GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS = 0x92d4;
730 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_framebuffer_object</code>, <code>GL_VERSION_3_0</code><br>Define "GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE" with expression '<code>0x8213</code>', CType: int */
731 public static final int GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE = 0x8213;
732 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_1_1</code>, <code>GL_VERSION_1_0</code>, <code>GL_OES_tessellation_shader</code>, <code>GL_EXT_tessellation_shader</code><br>Alias for: <code>GL_QUADS_OES</code>, <code>GL_QUADS_EXT</code><br>
733Define "GL_QUADS" with expression '<code>0x0007</code>', CType: int */
734 public static final int GL_QUADS = 0x7;
735 /** <code>GL_ARB_shader_atomic_counters</code>, <code>GL_VERSION_4_2</code>, <code>GL_ES_VERSION_3_1</code><br>Define "GL_ATOMIC_COUNTER_BUFFER_START" with expression '<code>0x92C2</code>', CType: int */
736 public static final int GL_ATOMIC_COUNTER_BUFFER_START = 0x92c2;
737 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_1_1</code>, <code>GL_VERSION_1_0</code>, <code>GL_EXT_discard_framebuffer</code><br>Alias for: <code>GL_DEPTH_EXT</code><br>
738Define "GL_DEPTH" with expression '<code>0x1801</code>', CType: int */
739 public static final int GL_DEPTH = 0x1801;
740 /** <code>GL_ARB_uniform_buffer_object</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_1</code><br>Define "GL_MAX_FRAGMENT_UNIFORM_BLOCKS" with expression '<code>0x8A2D</code>', CType: int */
741 public static final int GL_MAX_FRAGMENT_UNIFORM_BLOCKS = 0x8a2d;
742 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_2</code>, <code>GL_EXT_shader_image_load_store</code>, <code>GL_EXT_texture_buffer</code>, <code>GL_OES_texture_buffer</code><br>Alias for: <code>GL_IMAGE_BUFFER_EXT</code>, <code>GL_IMAGE_BUFFER_OES</code><br>
743Define "GL_IMAGE_BUFFER" with expression '<code>0x9051</code>', CType: int */
744 public static final int GL_IMAGE_BUFFER = 0x9051;
745 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_2</code>, <code>GL_OES_texture_buffer</code>, <code>GL_EXT_shader_image_load_store</code>, <code>GL_EXT_texture_buffer</code><br>Alias for: <code>GL_UNSIGNED_INT_IMAGE_BUFFER_OES</code>, <code>GL_UNSIGNED_INT_IMAGE_BUFFER_EXT</code><br>
746Define "GL_UNSIGNED_INT_IMAGE_BUFFER" with expression '<code>0x9067</code>', CType: int */
747 public static final int GL_UNSIGNED_INT_IMAGE_BUFFER = 0x9067;
748 /** <code>GL_VERSION_1_5</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_ARB_vertex_buffer_object</code><br>Alias for: <code>GL_READ_WRITE_ARB</code><br>
749Define "GL_READ_WRITE" with expression '<code>0x88BA</code>', CType: int */
750 public static final int GL_READ_WRITE = 0x88ba;
751 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_1_2</code>, <code>GL_EXT_texture3D</code>, <code>GL_QCOM_extended_get</code><br>Alias for: <code>GL_TEXTURE_DEPTH_EXT</code>, <code>GL_TEXTURE_DEPTH_QCOM</code><br>
752Define "GL_TEXTURE_DEPTH" with expression '<code>0x8071</code>', CType: int */
753 public static final int GL_TEXTURE_DEPTH = 0x8071;
754 /** <code>GL_ARB_shader_atomic_counters</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_2</code>, <code>GL_OES_tessellation_shader</code>, <code>GL_EXT_tessellation_shader</code><br>Alias for: <code>GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_OES</code>, <code>GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_EXT</code><br>
755Define "GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS" with expression '<code>0x92CE</code>', CType: int */
756 public static final int GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS = 0x92ce;
757 /** <code>GL_ARB_framebuffer_no_attachments</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code><br>Define "GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS" with expression '<code>0x9314</code>', CType: int */
758 public static final int GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS = 0x9314;
759 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_1_2</code>, <code>GL_EXT_draw_range_elements</code><br>Alias for: <code>GL_MAX_ELEMENTS_INDICES_EXT</code><br>
760Define "GL_MAX_ELEMENTS_INDICES" with expression '<code>0x80E9</code>', CType: int */
761 public static final int GL_MAX_ELEMENTS_INDICES = 0x80e9;
762 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_VERSION_4_2</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_EXT_shader_image_load_store</code><br>Alias for: <code>GL_IMAGE_2D_EXT</code><br>
763Define "GL_IMAGE_2D" with expression '<code>0x904D</code>', CType: int */
764 public static final int GL_IMAGE_2D = 0x904d;
765 /** <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_tessellation_shader</code>, <code>GL_OES_tessellation_shader</code><br>Alias for: <code>GL_TESS_EVALUATION_SHADER_BIT_EXT</code>, <code>GL_TESS_EVALUATION_SHADER_BIT_OES</code><br>
766Define "GL_TESS_EVALUATION_SHADER_BIT" with expression '<code>0x00000010</code>', CType: int */
767 public static final int GL_TESS_EVALUATION_SHADER_BIT = 0x10;
768 /** <code>GL_ARB_uniform_buffer_object</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_1</code>, <code>GL_EXT_bindable_uniform</code><br>Alias for: <code>GL_UNIFORM_BUFFER_EXT</code><br>
769Define "GL_UNIFORM_BUFFER" with expression '<code>0x8A11</code>', CType: int */
770 public static final int GL_UNIFORM_BUFFER = 0x8a11;
771 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_1_1</code>, <code>GL_VERSION_1_0</code>, <code>GL_EXT_texture</code><br>Alias for: <code>GL_TEXTURE_RED_SIZE_EXT</code><br>
772Define "GL_TEXTURE_RED_SIZE" with expression '<code>0x805C</code>', CType: int */
773 public static final int GL_TEXTURE_RED_SIZE = 0x805c;
774 /** <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Define "GL_COMPRESSED_RGBA_ASTC_8x6_KHR" with expression '<code>0x93B6</code>', CType: int */
775 public static final int GL_COMPRESSED_RGBA_ASTC_8x6_KHR = 0x93b6;
776 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_texture_integer</code><br>Alias for: <code>GL_RGB8UI_EXT</code><br>
777Define "GL_RGB8UI" with expression '<code>0x8D7D</code>', CType: int */
778 public static final int GL_RGB8UI = 0x8d7d;
779 /** <code>GL_ARB_uniform_buffer_object</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_1</code><br>Define "GL_UNIFORM_IS_ROW_MAJOR" with expression '<code>0x8A3E</code>', CType: int */
780 public static final int GL_UNIFORM_IS_ROW_MAJOR = 0x8a3e;
781 /** <code>GL_ARB_uniform_buffer_object</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_1</code><br>Define "GL_UNIFORM_BLOCK_INDEX" with expression '<code>0x8A3A</code>', CType: int */
782 public static final int GL_UNIFORM_BLOCK_INDEX = 0x8a3a;
783 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_1_2</code>, <code>GL_SGIS_texture_lod</code><br>Alias for: <code>GL_TEXTURE_BASE_LEVEL_SGIS</code><br>
784Define "GL_TEXTURE_BASE_LEVEL" with expression '<code>0x813C</code>', CType: int */
785 public static final int GL_TEXTURE_BASE_LEVEL = 0x813c;
786 /** <code>GL_ARB_uniform_buffer_object</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_1</code><br>Define "GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER" with expression '<code>0x8A44</code>', CType: int */
787 public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER = 0x8a44;
788 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_VERSION_4_2</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_EXT_shader_image_load_store</code><br>Alias for: <code>GL_INT_IMAGE_2D_ARRAY_EXT</code><br>
789Define "GL_INT_IMAGE_2D_ARRAY" with expression '<code>0x905E</code>', CType: int */
790 public static final int GL_INT_IMAGE_2D_ARRAY = 0x905e;
791 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_texture_integer</code><br>Alias for: <code>GL_RGB16I_EXT</code><br>
792Define "GL_RGB16I" with expression '<code>0x8D89</code>', CType: int */
793 public static final int GL_RGB16I = 0x8d89;
794 /** <code>GL_ARB_ES3_compatibility</code>, <code>GL_VERSION_4_3</code>, <code>GL_ES_VERSION_3_0</code><br>Define "GL_COMPRESSED_R11_EAC" with expression '<code>0x9270</code>', CType: int */
795 public static final int GL_COMPRESSED_R11_EAC = 0x9270;
796 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_1_4</code>, <code>GL_EXT_texture_lod_bias</code><br>Alias for: <code>GL_MAX_TEXTURE_LOD_BIAS_EXT</code><br>
797Define "GL_MAX_TEXTURE_LOD_BIAS" with expression '<code>0x84FD</code>', CType: int */
798 public static final int GL_MAX_TEXTURE_LOD_BIAS = 0x84fd;
799 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_APPLE_texture_packed_float</code>, <code>GL_EXT_packed_float</code><br>Alias for: <code>GL_R11F_G11F_B10F_APPLE</code>, <code>GL_R11F_G11F_B10F_EXT</code><br>
800Define "GL_R11F_G11F_B10F" with expression '<code>0x8C3A</code>', CType: int */
801 public static final int GL_R11F_G11F_B10F = 0x8c3a;
802 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_texture_integer</code><br>Alias for: <code>GL_RGBA8I_EXT</code><br>
803Define "GL_RGBA8I" with expression '<code>0x8D8E</code>', CType: int */
804 public static final int GL_RGBA8I = 0x8d8e;
805 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_2</code>, <code>GL_OES_texture_buffer</code>, <code>GL_EXT_shader_image_load_store</code>, <code>GL_EXT_texture_buffer</code><br>Alias for: <code>GL_INT_IMAGE_BUFFER_OES</code>, <code>GL_INT_IMAGE_BUFFER_EXT</code><br>
806Define "GL_INT_IMAGE_BUFFER" with expression '<code>0x905C</code>', CType: int */
807 public static final int GL_INT_IMAGE_BUFFER = 0x905c;
808 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_1_3</code>, <code>GL_ARB_texture_compression</code><br>Alias for: <code>GL_TEXTURE_COMPRESSED_ARB</code><br>
809Define "GL_TEXTURE_COMPRESSED" with expression '<code>0x86A1</code>', CType: int */
810 public static final int GL_TEXTURE_COMPRESSED = 0x86a1;
811 /** <code>GL_ARB_shader_atomic_counters</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_2</code>, <code>GL_EXT_tessellation_shader</code>, <code>GL_OES_tessellation_shader</code><br>Alias for: <code>GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_EXT</code>, <code>GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_OES</code><br>
812Define "GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS" with expression '<code>0x92CD</code>', CType: int */
813 public static final int GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS = 0x92cd;
814 /** <code>GL_VERSION_3_0</code>, <code>GL_NV_conditional_render</code><br>Alias for: <code>GL_QUERY_NO_WAIT_NV</code><br>
815Define "GL_QUERY_NO_WAIT" with expression '<code>0x8E14</code>', CType: int */
816 public static final int GL_QUERY_NO_WAIT = 0x8e14;
817 /** <code>GL_ARB_ES3_compatibility</code>, <code>GL_VERSION_4_3</code>, <code>GL_ES_VERSION_3_0</code><br>Define "GL_COMPRESSED_SIGNED_R11_EAC" with expression '<code>0x9271</code>', CType: int */
818 public static final int GL_COMPRESSED_SIGNED_R11_EAC = 0x9271;
819 /** <code>GL_OES_draw_buffers_indexed</code>, <code>GL_ARB_imaging</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_1_4</code>, <code>GL_EXT_blend_minmax</code><br>Alias for: <code>GL_MIN_EXT</code><br>
820Define "GL_MIN" with expression '<code>0x8007</code>', CType: int */
821 public static final int GL_MIN = 0x8007;
822 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_framebuffer_object</code>, <code>GL_VERSION_3_0</code><br>Define "GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE" with expression '<code>0x8212</code>', CType: int */
823 public static final int GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE = 0x8212;
824 /** <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Define "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR" with expression '<code>0x93D7</code>', CType: int */
825 public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR = 0x93d7;
826 /** <code>GL_ARB_uniform_buffer_object</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_1</code>, <code>GL_EXT_geometry_shader</code>, <code>GL_OES_geometry_shader</code><br>Alias for: <code>GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_EXT</code>, <code>GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_OES</code><br>
827Define "GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS" with expression '<code>0x8A32</code>', CType: int */
828 public static final int GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS = 0x8a32;
829 /** <code>GL_VERSION_1_5</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_vertex_buffer_object</code><br>Alias for: <code>GL_STREAM_READ_ARB</code><br>
830Define "GL_STREAM_READ" with expression '<code>0x88E1</code>', CType: int */
831 public static final int GL_STREAM_READ = 0x88e1;
832 /** <code>GL_ARB_provoking_vertex</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_2</code>, <code>GL_OES_geometry_shader</code>, <code>GL_EXT_provoking_vertex</code>, <code>GL_EXT_geometry_shader</code><br>Alias for: <code>GL_FIRST_VERTEX_CONVENTION_OES</code>, <code>GL_FIRST_VERTEX_CONVENTION_EXT</code><br>
833Define "GL_FIRST_VERTEX_CONVENTION" with expression '<code>0x8E4D</code>', CType: int */
834 public static final int GL_FIRST_VERTEX_CONVENTION = 0x8e4d;
835 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_NV_transform_feedback</code>, <code>GL_EXT_transform_feedback</code><br>Alias for: <code>GL_TRANSFORM_FEEDBACK_VARYINGS_NV</code>, <code>GL_TRANSFORM_FEEDBACK_VARYINGS_EXT</code><br>
836Define "GL_TRANSFORM_FEEDBACK_VARYINGS" with expression '<code>0x8C83</code>', CType: int */
837 public static final int GL_TRANSFORM_FEEDBACK_VARYINGS = 0x8c83;
838 /** <code>GL_OES_draw_buffers_indexed</code>, <code>GL_ARB_imaging</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_1_4</code>, <code>GL_EXT_blend_minmax</code><br>Alias for: <code>GL_MAX_EXT</code><br>
839Define "GL_MAX" with expression '<code>0x8008</code>', CType: int */
840 public static final int GL_MAX = 0x8008;
841 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_0</code>, <code>GL_ARB_texture_cube_map_array</code>, <code>GL_EXT_texture_cube_map_array</code>, <code>GL_OES_texture_cube_map_array</code><br>Alias for: <code>GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB</code>, <code>GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_EXT</code>, <code>GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_OES</code><br>
842Define "GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW" with expression '<code>0x900D</code>', CType: int */
843 public static final int GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW = 0x900d;
844 /** <code>GL_ARB_uniform_buffer_object</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_1</code><br>Define "GL_UNIFORM_ARRAY_STRIDE" with expression '<code>0x8A3C</code>', CType: int */
845 public static final int GL_UNIFORM_ARRAY_STRIDE = 0x8a3c;
846 /** <code>GL_NV_geometry_program4</code>, <code>GL_EXT_geometry_shader4</code>, <code>GL_EXT_geometry_shader</code><br>Define "GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT" with expression '<code>0x8DA8</code>', CType: int */
847 public static final int GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT = 0x8da8;
848 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_transform_feedback</code>, <code>GL_NV_transform_feedback</code><br>Alias for: <code>GL_SEPARATE_ATTRIBS_EXT</code>, <code>GL_SEPARATE_ATTRIBS_NV</code><br>
849Define "GL_SEPARATE_ATTRIBS" with expression '<code>0x8C8D</code>', CType: int */
850 public static final int GL_SEPARATE_ATTRIBS = 0x8c8d;
851 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_1_4</code>, <code>GL_ARB_depth_texture</code><br>Alias for: <code>GL_TEXTURE_DEPTH_SIZE_ARB</code><br>
852Define "GL_TEXTURE_DEPTH_SIZE" with expression '<code>0x884A</code>', CType: int */
853 public static final int GL_TEXTURE_DEPTH_SIZE = 0x884a;
854 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_texture_rg</code>, <code>GL_VERSION_3_0</code><br>Define "GL_RG8UI" with expression '<code>0x8238</code>', CType: int */
855 public static final int GL_RG8UI = 0x8238;
856 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code><br>Define "GL_MAJOR_VERSION" with expression '<code>0x821B</code>', CType: int */
857 public static final int GL_MAJOR_VERSION = 0x821b;
858 /** <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Define "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR" with expression '<code>0x93D8</code>', CType: int */
859 public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR = 0x93d8;
860 /** <code>GL_ARB_framebuffer_no_attachments</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code><br>Define "GL_FRAMEBUFFER_DEFAULT_HEIGHT" with expression '<code>0x9311</code>', CType: int */
861 public static final int GL_FRAMEBUFFER_DEFAULT_HEIGHT = 0x9311;
862 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_1</code>, <code>GL_OES_texture_buffer</code>, <code>GL_ARB_texture_buffer_object</code>, <code>GL_EXT_texture_buffer</code>, <code>GL_EXT_texture_buffer_object</code><br>Alias for: <code>GL_MAX_TEXTURE_BUFFER_SIZE_OES</code>, <code>GL_MAX_TEXTURE_BUFFER_SIZE_ARB</code>, <code>GL_MAX_TEXTURE_BUFFER_SIZE_EXT</code><br>
863Define "GL_MAX_TEXTURE_BUFFER_SIZE" with expression '<code>0x8C2B</code>', CType: int */
864 public static final int GL_MAX_TEXTURE_BUFFER_SIZE = 0x8c2b;
865 /** <code>GL_ARB_uniform_buffer_object</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_1</code><br>Define "GL_MAX_UNIFORM_BUFFER_BINDINGS" with expression '<code>0x8A2F</code>', CType: int */
866 public static final int GL_MAX_UNIFORM_BUFFER_BINDINGS = 0x8a2f;
867 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_2_1</code>, <code>GL_NV_non_square_matrices</code><br>Alias for: <code>GL_FLOAT_MAT2x3_NV</code><br>
868Define "GL_FLOAT_MAT2x3" with expression '<code>0x8B65</code>', CType: int */
869 public static final int GL_FLOAT_MAT2x3 = 0x8b65;
870 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_2_1</code>, <code>GL_NV_non_square_matrices</code><br>Alias for: <code>GL_FLOAT_MAT2x4_NV</code><br>
871Define "GL_FLOAT_MAT2x4" with expression '<code>0x8B66</code>', CType: int */
872 public static final int GL_FLOAT_MAT2x4 = 0x8b66;
873 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_texture_rg</code>, <code>GL_VERSION_3_0</code><br>Define "GL_RG16UI" with expression '<code>0x823A</code>', CType: int */
874 public static final int GL_RG16UI = 0x823a;
875 /** <code>GL_ARB_geometry_shader4</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_geometry_shader4</code><br>Alias for: <code>GL_MAX_VARYING_COMPONENTS_EXT</code><br>
876Define "GL_MAX_VARYING_COMPONENTS" with expression '<code>0x8B4B</code>', CType: int */
877 public static final int GL_MAX_VARYING_COMPONENTS = 0x8b4b;
878 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_gpu_shader4</code><br>Alias for: <code>GL_UNSIGNED_INT_SAMPLER_2D_EXT</code><br>
879Define "GL_UNSIGNED_INT_SAMPLER_2D" with expression '<code>0x8DD2</code>', CType: int */
880 public static final int GL_UNSIGNED_INT_SAMPLER_2D = 0x8dd2;
881 /** <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Define "GL_COMPRESSED_RGBA_ASTC_10x10_KHR" with expression '<code>0x93BB</code>', CType: int */
882 public static final int GL_COMPRESSED_RGBA_ASTC_10x10_KHR = 0x93bb;
883 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_gpu_shader4</code><br>Alias for: <code>GL_UNSIGNED_INT_SAMPLER_3D_EXT</code><br>
884Define "GL_UNSIGNED_INT_SAMPLER_3D" with expression '<code>0x8DD3</code>', CType: int */
885 public static final int GL_UNSIGNED_INT_SAMPLER_3D = 0x8dd3;
886 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_gpu_shader4</code><br>Alias for: <code>GL_INT_SAMPLER_CUBE_EXT</code><br>
887Define "GL_INT_SAMPLER_CUBE" with expression '<code>0x8DCC</code>', CType: int */
888 public static final int GL_INT_SAMPLER_CUBE = 0x8dcc;
889 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_1</code><br>Define "GL_RGB8_SNORM" with expression '<code>0x8F96</code>', CType: int */
890 public static final int GL_RGB8_SNORM = 0x8f96;
891 /** <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Define "GL_COMPRESSED_RGBA_ASTC_6x5_KHR" with expression '<code>0x93B3</code>', CType: int */
892 public static final int GL_COMPRESSED_RGBA_ASTC_6x5_KHR = 0x93b3;
893 /** <code>GL_ARB_shader_atomic_counters</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_2</code>, <code>GL_OES_geometry_shader</code>, <code>GL_EXT_geometry_shader</code><br>Alias for: <code>GL_MAX_GEOMETRY_ATOMIC_COUNTERS_OES</code>, <code>GL_MAX_GEOMETRY_ATOMIC_COUNTERS_EXT</code><br>
894Define "GL_MAX_GEOMETRY_ATOMIC_COUNTERS" with expression '<code>0x92D5</code>', CType: int */
895 public static final int GL_MAX_GEOMETRY_ATOMIC_COUNTERS = 0x92d5;
896 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_texture_rg</code>, <code>GL_VERSION_3_0</code><br>Define "GL_RG8I" with expression '<code>0x8237</code>', CType: int */
897 public static final int GL_RG8I = 0x8237;
898 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_1_1</code>, <code>GL_VERSION_1_0</code>, <code>GL_EXT_multiview_draw_buffers</code>, <code>GL_NV_read_buffer</code><br>Alias for: <code>GL_READ_BUFFER_EXT</code>, <code>GL_READ_BUFFER_NV</code><br>
899Define "GL_READ_BUFFER" with expression '<code>0x0C02</code>', CType: int */
900 public static final int GL_READ_BUFFER = 0xc02;
901 /** <code>GL_ARB_stencil_texturing</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code><br>Define "GL_DEPTH_STENCIL_TEXTURE_MODE" with expression '<code>0x90EA</code>', CType: int */
902 public static final int GL_DEPTH_STENCIL_TEXTURE_MODE = 0x90ea;
903 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_transform_feedback</code>, <code>GL_EXT_geometry_shader</code>, <code>GL_NV_transform_feedback</code>, <code>GL_OES_geometry_shader</code><br>Alias for: <code>GL_PRIMITIVES_GENERATED_EXT</code>, <code>GL_PRIMITIVES_GENERATED_NV</code>, <code>GL_PRIMITIVES_GENERATED_OES</code><br>
904Define "GL_PRIMITIVES_GENERATED" with expression '<code>0x8C87</code>', CType: int */
905 public static final int GL_PRIMITIVES_GENERATED = 0x8c87;
906 /** <code>GL_ARB_shader_atomic_counters</code>, <code>GL_VERSION_4_2</code>, <code>GL_ES_VERSION_3_1</code><br>Define "GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS" with expression '<code>0x92D0</code>', CType: int */
907 public static final int GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS = 0x92d0;
908 /** <code>GL_ARB_uniform_buffer_object</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_1</code>, <code>GL_EXT_bindable_uniform</code><br>Alias for: <code>GL_UNIFORM_BUFFER_BINDING_EXT</code><br>
909Define "GL_UNIFORM_BUFFER_BINDING" with expression '<code>0x8A28</code>', CType: int */
910 public static final int GL_UNIFORM_BUFFER_BINDING = 0x8a28;
911 /** <code>GL_ARB_shader_atomic_counters</code>, <code>GL_VERSION_4_2</code>, <code>GL_ES_VERSION_3_1</code><br>Define "GL_ATOMIC_COUNTER_BUFFER" with expression '<code>0x92C0</code>', CType: int */
912 public static final int GL_ATOMIC_COUNTER_BUFFER = 0x92c0;
913 /** <code>GL_ARB_framebuffer_no_attachments</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code><br>Define "GL_MAX_FRAMEBUFFER_SAMPLES" with expression '<code>0x9318</code>', CType: int */
914 public static final int GL_MAX_FRAMEBUFFER_SAMPLES = 0x9318;
915 /** <code>GL_ARB_depth_buffer_float</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_NV_depth_buffer_float</code><br>Alias for: <code>GL_DEPTH32F_STENCIL8_NV</code><br>
916Define "GL_DEPTH32F_STENCIL8" with expression '<code>0x8CAD</code>', CType: int */
917 public static final int GL_DEPTH32F_STENCIL8 = 0x8cad;
918 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_VERSION_4_2</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_EXT_shader_image_load_store</code><br>Alias for: <code>GL_IMAGE_BINDING_LEVEL_EXT</code><br>
919Define "GL_IMAGE_BINDING_LEVEL" with expression '<code>0x8F3B</code>', CType: int */
920 public static final int GL_IMAGE_BINDING_LEVEL = 0x8f3b;
921 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code><br>Define "GL_BUFFER_MAP_OFFSET" with expression '<code>0x9121</code>', CType: int */
922 public static final int GL_BUFFER_MAP_OFFSET = 0x9121;
923 /** <code>GL_ARB_shader_atomic_counters</code>, <code>GL_VERSION_4_2</code>, <code>GL_ES_VERSION_3_1</code><br>Define "GL_ACTIVE_ATOMIC_COUNTER_BUFFERS" with expression '<code>0x92D9</code>', CType: int */
924 public static final int GL_ACTIVE_ATOMIC_COUNTER_BUFFERS = 0x92d9;
925 /** <code>GL_ARB_texture_rgb10_a2ui</code>, <code>GL_VERSION_3_3</code>, <code>GL_ES_VERSION_3_0</code><br>Define "GL_RGB10_A2UI" with expression '<code>0x906F</code>', CType: int */
926 public static final int GL_RGB10_A2UI = 0x906f;
927 /** <code>GL_ARB_shader_atomic_counters</code>, <code>GL_VERSION_4_2</code>, <code>GL_ES_VERSION_3_1</code><br>Define "GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS" with expression '<code>0x92DC</code>', CType: int */
928 public static final int GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS = 0x92dc;
929 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_NV_transform_feedback</code>, <code>GL_EXT_transform_feedback</code><br>Alias for: <code>GL_TRANSFORM_FEEDBACK_BUFFER_START_NV</code>, <code>GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT</code><br>
930Define "GL_TRANSFORM_FEEDBACK_BUFFER_START" with expression '<code>0x8C84</code>', CType: int */
931 public static final int GL_TRANSFORM_FEEDBACK_BUFFER_START = 0x8c84;
932 /** <code>GL_VERSION_4_2</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_copy_buffer</code><br>Define "GL_COPY_WRITE_BUFFER_BINDING" with expression '<code>0x8F37</code>', CType: int */
933 public static final int GL_COPY_WRITE_BUFFER_BINDING = 0x8f37;
934 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_1_1</code>, <code>GL_VERSION_1_0</code>, <code>GL_EXT_discard_framebuffer</code><br>Alias for: <code>GL_STENCIL_EXT</code><br>
935Define "GL_STENCIL" with expression '<code>0x1802</code>', CType: int */
936 public static final int GL_STENCIL = 0x1802;
937 /** <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Define "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR" with expression '<code>0x93DC</code>', CType: int */
938 public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR = 0x93dc;
939 /** <code>GL_ARB_shader_atomic_counters</code>, <code>GL_VERSION_4_2</code>, <code>GL_ES_VERSION_3_1</code><br>Define "GL_ATOMIC_COUNTER_BUFFER_BINDING" with expression '<code>0x92C1</code>', CType: int */
940 public static final int GL_ATOMIC_COUNTER_BUFFER_BINDING = 0x92c1;
941 /** <code>GL_ARB_uniform_buffer_object</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_1</code><br>Define "GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS" with expression '<code>0x8A31</code>', CType: int */
942 public static final int GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS = 0x8a31;
943 /** <code>GL_ARB_uniform_buffer_object</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_1</code><br>Define "GL_MAX_COMBINED_UNIFORM_BLOCKS" with expression '<code>0x8A2E</code>', CType: int */
944 public static final int GL_MAX_COMBINED_UNIFORM_BLOCKS = 0x8a2e;
945
946 /** Entry point to C language function: <code> void {@native glReadBuffer}(GLenum mode) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_1_0</code>, <code>GL_NV_read_buffer</code><br>Alias for: <code>glReadBufferNV</code> */
947 public void glReadBuffer(int mode);
948
949 /** Entry point to C language function: <code> void {@native glGetTexLevelParameterfv}(GLenum target, GLint level, GLenum pname, GLfloat * params) </code> <br>Part of <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_1_0</code><br>
950 @param params a direct or array-backed {@link java.nio.FloatBuffer} */
951 public void glGetTexLevelParameterfv(int target, int level, int pname, FloatBuffer params);
952
953 /** Entry point to C language function: <code> void {@native glGetTexLevelParameterfv}(GLenum target, GLint level, GLenum pname, GLfloat * params) </code> <br>Part of <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_1_0</code><br> */
954 public void glGetTexLevelParameterfv(int target, int level, int pname, float[] params, int params_offset);
955
956 /** Entry point to C language function: <code> void {@native glGetTexLevelParameteriv}(GLenum target, GLint level, GLenum pname, GLint * params) </code> <br>Part of <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_1_0</code><br>
957 @param params a direct or array-backed {@link java.nio.IntBuffer} */
958 public void glGetTexLevelParameteriv(int target, int level, int pname, IntBuffer params);
959
960 /** Entry point to C language function: <code> void {@native glGetTexLevelParameteriv}(GLenum target, GLint level, GLenum pname, GLint * params) </code> <br>Part of <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_1_0</code><br> */
961 public void glGetTexLevelParameteriv(int target, int level, int pname, int[] params, int params_offset);
962
963 /** Entry point to C language function: <code> void {@native glDrawRangeElements}(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void * indices) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_1_2</code>, <code>GL_EXT_draw_range_elements</code><br>Alias for: <code>glDrawRangeElementsEXT</code> */
964 public void glDrawRangeElements(int mode, int start, int end, int count, int type, long indices_buffer_offset);
965
966 /** Entry point to C language function: <code> void {@native glUniformMatrix2x3fv}(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_2_1</code>, <code>GL_NV_non_square_matrices</code><br>Alias for: <code>glUniformMatrix2x3fvNV</code>
967 @param value a direct or array-backed {@link java.nio.FloatBuffer} */
968 public void glUniformMatrix2x3fv(int location, int count, boolean transpose, FloatBuffer value);
969
970 /** Entry point to C language function: <code> void {@native glUniformMatrix2x3fv}(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_2_1</code>, <code>GL_NV_non_square_matrices</code><br>Alias for: <code>glUniformMatrix2x3fvNV</code> */
971 public void glUniformMatrix2x3fv(int location, int count, boolean transpose, float[] value, int value_offset);
972
973 /** Entry point to C language function: <code> void {@native glUniformMatrix3x2fv}(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_2_1</code>, <code>GL_NV_non_square_matrices</code><br>Alias for: <code>glUniformMatrix3x2fvNV</code>
974 @param value a direct or array-backed {@link java.nio.FloatBuffer} */
975 public void glUniformMatrix3x2fv(int location, int count, boolean transpose, FloatBuffer value);
976
977 /** Entry point to C language function: <code> void {@native glUniformMatrix3x2fv}(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_2_1</code>, <code>GL_NV_non_square_matrices</code><br>Alias for: <code>glUniformMatrix3x2fvNV</code> */
978 public void glUniformMatrix3x2fv(int location, int count, boolean transpose, float[] value, int value_offset);
979
980 /** Entry point to C language function: <code> void {@native glUniformMatrix2x4fv}(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_2_1</code>, <code>GL_NV_non_square_matrices</code><br>Alias for: <code>glUniformMatrix2x4fvNV</code>
981 @param value a direct or array-backed {@link java.nio.FloatBuffer} */
982 public void glUniformMatrix2x4fv(int location, int count, boolean transpose, FloatBuffer value);
983
984 /** Entry point to C language function: <code> void {@native glUniformMatrix2x4fv}(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_2_1</code>, <code>GL_NV_non_square_matrices</code><br>Alias for: <code>glUniformMatrix2x4fvNV</code> */
985 public void glUniformMatrix2x4fv(int location, int count, boolean transpose, float[] value, int value_offset);
986
987 /** Entry point to C language function: <code> void {@native glUniformMatrix4x2fv}(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_2_1</code>, <code>GL_NV_non_square_matrices</code><br>Alias for: <code>glUniformMatrix4x2fvNV</code>
988 @param value a direct or array-backed {@link java.nio.FloatBuffer} */
989 public void glUniformMatrix4x2fv(int location, int count, boolean transpose, FloatBuffer value);
990
991 /** Entry point to C language function: <code> void {@native glUniformMatrix4x2fv}(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_2_1</code>, <code>GL_NV_non_square_matrices</code><br>Alias for: <code>glUniformMatrix4x2fvNV</code> */
992 public void glUniformMatrix4x2fv(int location, int count, boolean transpose, float[] value, int value_offset);
993
994 /** Entry point to C language function: <code> void {@native glUniformMatrix3x4fv}(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_2_1</code>, <code>GL_NV_non_square_matrices</code><br>Alias for: <code>glUniformMatrix3x4fvNV</code>
995 @param value a direct or array-backed {@link java.nio.FloatBuffer} */
996 public void glUniformMatrix3x4fv(int location, int count, boolean transpose, FloatBuffer value);
997
998 /** Entry point to C language function: <code> void {@native glUniformMatrix3x4fv}(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_2_1</code>, <code>GL_NV_non_square_matrices</code><br>Alias for: <code>glUniformMatrix3x4fvNV</code> */
999 public void glUniformMatrix3x4fv(int location, int count, boolean transpose, float[] value, int value_offset);
1000
1001 /** Entry point to C language function: <code> void {@native glUniformMatrix4x3fv}(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_2_1</code>, <code>GL_NV_non_square_matrices</code><br>Alias for: <code>glUniformMatrix4x3fvNV</code>
1002 @param value a direct or array-backed {@link java.nio.FloatBuffer} */
1003 public void glUniformMatrix4x3fv(int location, int count, boolean transpose, FloatBuffer value);
1004
1005 /** Entry point to C language function: <code> void {@native glUniformMatrix4x3fv}(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_2_1</code>, <code>GL_NV_non_square_matrices</code><br>Alias for: <code>glUniformMatrix4x3fvNV</code> */
1006 public void glUniformMatrix4x3fv(int location, int count, boolean transpose, float[] value, int value_offset);
1007
1008 /** Entry point to C language function: <code> void {@native glColorMaski}(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a) </code> <br>Part of <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_draw_buffers_indexed</code>, <code>GL_OES_draw_buffers_indexed</code><br>Alias for: <code>glColorMaskiEXT</code>, <code>glColorMaskiOES</code> */
1009 public void glColorMaski(int index, boolean r, boolean g, boolean b, boolean a);
1010
1011 /** Entry point to C language function: <code> void {@native glGetBooleani_v}(GLenum target, GLuint index, GLboolean * data) </code> <br>Part of <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_3_0</code><br>
1012 @param data a direct or array-backed {@link java.nio.ByteBuffer} */
1013 public void glGetBooleani_v(int target, int index, ByteBuffer data);
1014
1015 /** Entry point to C language function: <code> void {@native glGetBooleani_v}(GLenum target, GLuint index, GLboolean * data) </code> <br>Part of <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_3_0</code><br> */
1016 public void glGetBooleani_v(int target, int index, byte[] data, int data_offset);
1017
1018 /** Entry point to C language function: <code> void {@native glGetIntegeri_v}(GLenum target, GLuint index, GLint * data) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_multiview_draw_buffers</code><br>Alias for: <code>glGetIntegeri_vEXT</code>
1019 @param data a direct or array-backed {@link java.nio.IntBuffer} */
1020 public void glGetIntegeri_v(int target, int index, IntBuffer data);
1021
1022 /** Entry point to C language function: <code> void {@native glGetIntegeri_v}(GLenum target, GLuint index, GLint * data) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_multiview_draw_buffers</code><br>Alias for: <code>glGetIntegeri_vEXT</code> */
1023 public void glGetIntegeri_v(int target, int index, int[] data, int data_offset);
1024
1025 /** Entry point to C language function: <code> void {@native glEnablei}(GLenum target, GLuint index) </code> <br>Part of <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_0</code>, <code>GL_NV_viewport_array</code>, <code>GL_OES_draw_buffers_indexed</code>, <code>GL_EXT_draw_buffers_indexed</code><br>Alias for: <code>glEnableiNV</code>, <code>glEnableiOES</code>, <code>glEnableiEXT</code> */
1026 public void glEnablei(int target, int index);
1027
1028 /** Entry point to C language function: <code> void {@native glDisablei}(GLenum target, GLuint index) </code> <br>Part of <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_0</code>, <code>GL_OES_draw_buffers_indexed</code>, <code>GL_NV_viewport_array</code>, <code>GL_EXT_draw_buffers_indexed</code><br>Alias for: <code>glDisableiOES</code>, <code>glDisableiNV</code>, <code>glDisableiEXT</code> */
1029 public void glDisablei(int target, int index);
1030
1031 /** Entry point to C language function: <code> GLboolean {@native glIsEnabledi}(GLenum target, GLuint index) </code> <br>Part of <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_0</code>, <code>GL_OES_draw_buffers_indexed</code>, <code>GL_NV_viewport_array</code>, <code>GL_EXT_draw_buffers_indexed</code><br>Alias for: <code>glIsEnablediOES</code>, <code>glIsEnablediNV</code>, <code>glIsEnablediEXT</code> */
1032 public boolean glIsEnabledi(int target, int index);
1033
1034 /** Entry point to C language function: <code> void {@native glBeginTransformFeedback}(GLenum primitiveMode) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_transform_feedback</code>, <code>GL_NV_transform_feedback</code><br>Alias for: <code>glBeginTransformFeedbackEXT</code>, <code>glBeginTransformFeedbackNV</code> */
1035 public void glBeginTransformFeedback(int primitiveMode);
1036
1037 /** Entry point to C language function: <code> void {@native glEndTransformFeedback}() </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_NV_transform_feedback</code>, <code>GL_EXT_transform_feedback</code><br>Alias for: <code>glEndTransformFeedbackNV</code>, <code>glEndTransformFeedbackEXT</code> */
1039
1040 /** Entry point to C language function: <code> void {@native glBindBufferRange}(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_NV_transform_feedback</code>, <code>GL_EXT_transform_feedback</code><br>Alias for: <code>glBindBufferRangeNV</code>, <code>glBindBufferRangeEXT</code> */
1041 public void glBindBufferRange(int target, int index, int buffer, long offset, long size);
1042
1043 /** Entry point to C language function: <code> void {@native glBindBufferBase}(GLenum target, GLuint index, GLuint buffer) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_NV_transform_feedback</code>, <code>GL_EXT_transform_feedback</code><br>Alias for: <code>glBindBufferBaseNV</code>, <code>glBindBufferBaseEXT</code> */
1044 public void glBindBufferBase(int target, int index, int buffer);
1045
1046 /** Entry point to C language function: <code> void {@native glTransformFeedbackVaryings}(GLuint program, GLsizei count, const GLchar * const * varyings, GLenum bufferMode) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_transform_feedback</code>, <code>GL_NV_transform_feedback</code><br>Alias for: <code>glTransformFeedbackVaryingsEXT</code>, <code>glTransformFeedbackVaryingsNV</code> */
1047 public void glTransformFeedbackVaryings(int program, int count, String[] varyings, int bufferMode);
1048
1049 /** Entry point to C language function: <code> void {@native glGetTransformFeedbackVarying}(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_NV_transform_feedback</code>, <code>GL_EXT_transform_feedback</code><br>Alias for: <code>glGetTransformFeedbackVaryingNV</code>, <code>glGetTransformFeedbackVaryingEXT</code>
1050 @param length a direct or array-backed {@link java.nio.IntBuffer}
1051 @param size a direct or array-backed {@link java.nio.IntBuffer}
1052 @param type a direct or array-backed {@link java.nio.IntBuffer}
1053 @param name a direct or array-backed {@link java.nio.ByteBuffer} */
1054 public void glGetTransformFeedbackVarying(int program, int index, int bufSize, IntBuffer length, IntBuffer size, IntBuffer type, ByteBuffer name);
1055
1056 /** Entry point to C language function: <code> void {@native glGetTransformFeedbackVarying}(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_NV_transform_feedback</code>, <code>GL_EXT_transform_feedback</code><br>Alias for: <code>glGetTransformFeedbackVaryingNV</code>, <code>glGetTransformFeedbackVaryingEXT</code> */
1057 public void glGetTransformFeedbackVarying(int program, int index, int bufSize, int[] length, int length_offset, int[] size, int size_offset, int[] type, int type_offset, byte[] name, int name_offset);
1058
1059 /** Entry point to C language function: <code> void {@native glBeginConditionalRender}(GLuint id, GLenum mode) </code> <br>Part of <code>GL_VERSION_3_0</code>, <code>GL_NV_conditional_render</code><br>Alias for: <code>glBeginConditionalRenderNV</code> */
1060 public void glBeginConditionalRender(int id, int mode);
1061
1062 /** Entry point to C language function: <code> void {@native glEndConditionalRender}() </code> <br>Part of <code>GL_VERSION_3_0</code>, <code>GL_NV_conditional_render</code><br>Alias for: <code>glEndConditionalRenderNV</code> */
1064
1065 /** Entry point to C language function: <code> void {@native glVertexAttribIPointer}(GLuint index, GLint size, GLenum type, GLsizei stride, const void * pointer) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_NV_vertex_program4</code><br>Alias for: <code>glVertexAttribIPointerEXT</code> */
1066 public void glVertexAttribIPointer(int index, int size, int type, int stride, long pointer_buffer_offset);
1067
1068 /** Entry point to C language function: <code> void {@native glGetVertexAttribIiv}(GLuint index, GLenum pname, GLint * params) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_NV_vertex_program4</code><br>Alias for: <code>glGetVertexAttribIivEXT</code>
1069 @param params a direct or array-backed {@link java.nio.IntBuffer} */
1070 public void glGetVertexAttribIiv(int index, int pname, IntBuffer params);
1071
1072 /** Entry point to C language function: <code> void {@native glGetVertexAttribIiv}(GLuint index, GLenum pname, GLint * params) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_NV_vertex_program4</code><br>Alias for: <code>glGetVertexAttribIivEXT</code> */
1073 public void glGetVertexAttribIiv(int index, int pname, int[] params, int params_offset);
1074
1075 /** Entry point to C language function: <code> void {@native glGetVertexAttribIuiv}(GLuint index, GLenum pname, GLuint * params) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_NV_vertex_program4</code><br>Alias for: <code>glGetVertexAttribIuivEXT</code>
1076 @param params a direct or array-backed {@link java.nio.IntBuffer} */
1077 public void glGetVertexAttribIuiv(int index, int pname, IntBuffer params);
1078
1079 /** Entry point to C language function: <code> void {@native glGetVertexAttribIuiv}(GLuint index, GLenum pname, GLuint * params) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_NV_vertex_program4</code><br>Alias for: <code>glGetVertexAttribIuivEXT</code> */
1080 public void glGetVertexAttribIuiv(int index, int pname, int[] params, int params_offset);
1081
1082 /** Entry point to C language function: <code> void {@native glVertexAttribI4i}(GLuint index, GLint x, GLint y, GLint z, GLint w) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_NV_vertex_program4</code><br>Alias for: <code>glVertexAttribI4iEXT</code> */
1083 public void glVertexAttribI4i(int index, int x, int y, int z, int w);
1084
1085 /** Entry point to C language function: <code> void {@native glVertexAttribI4ui}(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_NV_vertex_program4</code><br>Alias for: <code>glVertexAttribI4uiEXT</code> */
1086 public void glVertexAttribI4ui(int index, int x, int y, int z, int w);
1087
1088 /** Entry point to C language function: <code> void {@native glVertexAttribI4iv}(GLuint index, const GLint * v) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_NV_vertex_program4</code><br>Alias for: <code>glVertexAttribI4ivEXT</code>
1089 @param v a direct or array-backed {@link java.nio.IntBuffer} */
1090 public void glVertexAttribI4iv(int index, IntBuffer v);
1091
1092 /** Entry point to C language function: <code> void {@native glVertexAttribI4iv}(GLuint index, const GLint * v) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_NV_vertex_program4</code><br>Alias for: <code>glVertexAttribI4ivEXT</code> */
1093 public void glVertexAttribI4iv(int index, int[] v, int v_offset);
1094
1095 /** Entry point to C language function: <code> void {@native glVertexAttribI4uiv}(GLuint index, const GLuint * v) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_NV_vertex_program4</code><br>Alias for: <code>glVertexAttribI4uivEXT</code>
1096 @param v a direct or array-backed {@link java.nio.IntBuffer} */
1097 public void glVertexAttribI4uiv(int index, IntBuffer v);
1098
1099 /** Entry point to C language function: <code> void {@native glVertexAttribI4uiv}(GLuint index, const GLuint * v) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_NV_vertex_program4</code><br>Alias for: <code>glVertexAttribI4uivEXT</code> */
1100 public void glVertexAttribI4uiv(int index, int[] v, int v_offset);
1101
1102 /** Entry point to C language function: <code> void {@native glGetUniformuiv}(GLuint program, GLint location, GLuint * params) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_gpu_shader4</code><br>Alias for: <code>glGetUniformuivEXT</code>
1103 @param params a direct or array-backed {@link java.nio.IntBuffer} */
1104 public void glGetUniformuiv(int program, int location, IntBuffer params);
1105
1106 /** Entry point to C language function: <code> void {@native glGetUniformuiv}(GLuint program, GLint location, GLuint * params) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_gpu_shader4</code><br>Alias for: <code>glGetUniformuivEXT</code> */
1107 public void glGetUniformuiv(int program, int location, int[] params, int params_offset);
1108
1109 /** Entry point to C language function: <code> GLint {@native glGetFragDataLocation}(GLuint program, const GLchar * name) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_gpu_shader4</code><br>Alias for: <code>glGetFragDataLocationEXT</code> */
1110 public int glGetFragDataLocation(int program, String name);
1111
1112 /** Entry point to C language function: <code> void {@native glUniform1ui}(GLint location, GLuint v0) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_gpu_shader4</code><br>Alias for: <code>glUniform1uiEXT</code> */
1113 public void glUniform1ui(int location, int v0);
1114
1115 /** Entry point to C language function: <code> void {@native glUniform2ui}(GLint location, GLuint v0, GLuint v1) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_gpu_shader4</code><br>Alias for: <code>glUniform2uiEXT</code> */
1116 public void glUniform2ui(int location, int v0, int v1);
1117
1118 /** Entry point to C language function: <code> void {@native glUniform3ui}(GLint location, GLuint v0, GLuint v1, GLuint v2) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_gpu_shader4</code><br>Alias for: <code>glUniform3uiEXT</code> */
1119 public void glUniform3ui(int location, int v0, int v1, int v2);
1120
1121 /** Entry point to C language function: <code> void {@native glUniform4ui}(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_gpu_shader4</code><br>Alias for: <code>glUniform4uiEXT</code> */
1122 public void glUniform4ui(int location, int v0, int v1, int v2, int v3);
1123
1124 /** Entry point to C language function: <code> void {@native glUniform1uiv}(GLint location, GLsizei count, const GLuint * value) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_gpu_shader4</code><br>Alias for: <code>glUniform1uivEXT</code>
1125 @param value a direct or array-backed {@link java.nio.IntBuffer} */
1126 public void glUniform1uiv(int location, int count, IntBuffer value);
1127
1128 /** Entry point to C language function: <code> void {@native glUniform1uiv}(GLint location, GLsizei count, const GLuint * value) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_gpu_shader4</code><br>Alias for: <code>glUniform1uivEXT</code> */
1129 public void glUniform1uiv(int location, int count, int[] value, int value_offset);
1130
1131 /** Entry point to C language function: <code> void {@native glUniform2uiv}(GLint location, GLsizei count, const GLuint * value) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_gpu_shader4</code><br>Alias for: <code>glUniform2uivEXT</code>
1132 @param value a direct or array-backed {@link java.nio.IntBuffer} */
1133 public void glUniform2uiv(int location, int count, IntBuffer value);
1134
1135 /** Entry point to C language function: <code> void {@native glUniform2uiv}(GLint location, GLsizei count, const GLuint * value) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_gpu_shader4</code><br>Alias for: <code>glUniform2uivEXT</code> */
1136 public void glUniform2uiv(int location, int count, int[] value, int value_offset);
1137
1138 /** Entry point to C language function: <code> void {@native glUniform3uiv}(GLint location, GLsizei count, const GLuint * value) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_gpu_shader4</code><br>Alias for: <code>glUniform3uivEXT</code>
1139 @param value a direct or array-backed {@link java.nio.IntBuffer} */
1140 public void glUniform3uiv(int location, int count, IntBuffer value);
1141
1142 /** Entry point to C language function: <code> void {@native glUniform3uiv}(GLint location, GLsizei count, const GLuint * value) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_gpu_shader4</code><br>Alias for: <code>glUniform3uivEXT</code> */
1143 public void glUniform3uiv(int location, int count, int[] value, int value_offset);
1144
1145 /** Entry point to C language function: <code> void {@native glUniform4uiv}(GLint location, GLsizei count, const GLuint * value) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_gpu_shader4</code><br>Alias for: <code>glUniform4uivEXT</code>
1146 @param value a direct or array-backed {@link java.nio.IntBuffer} */
1147 public void glUniform4uiv(int location, int count, IntBuffer value);
1148
1149 /** Entry point to C language function: <code> void {@native glUniform4uiv}(GLint location, GLsizei count, const GLuint * value) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_gpu_shader4</code><br>Alias for: <code>glUniform4uivEXT</code> */
1150 public void glUniform4uiv(int location, int count, int[] value, int value_offset);
1151
1152 /** Entry point to C language function: <code> void {@native glClearBufferiv}(GLenum buffer, GLint drawbuffer, const GLint * value) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code><br>
1153 @param value a direct or array-backed {@link java.nio.IntBuffer} */
1154 public void glClearBufferiv(int buffer, int drawbuffer, IntBuffer value);
1155
1156 /** Entry point to C language function: <code> void {@native glClearBufferiv}(GLenum buffer, GLint drawbuffer, const GLint * value) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code><br> */
1157 public void glClearBufferiv(int buffer, int drawbuffer, int[] value, int value_offset);
1158
1159 /** Entry point to C language function: <code> void {@native glClearBufferuiv}(GLenum buffer, GLint drawbuffer, const GLuint * value) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code><br>
1160 @param value a direct or array-backed {@link java.nio.IntBuffer} */
1161 public void glClearBufferuiv(int buffer, int drawbuffer, IntBuffer value);
1162
1163 /** Entry point to C language function: <code> void {@native glClearBufferuiv}(GLenum buffer, GLint drawbuffer, const GLuint * value) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code><br> */
1164 public void glClearBufferuiv(int buffer, int drawbuffer, int[] value, int value_offset);
1165
1166 /** Entry point to C language function: <code> void {@native glClearBufferfv}(GLenum buffer, GLint drawbuffer, const GLfloat * value) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code><br>
1167 @param value a direct or array-backed {@link java.nio.FloatBuffer} */
1168 public void glClearBufferfv(int buffer, int drawbuffer, FloatBuffer value);
1169
1170 /** Entry point to C language function: <code> void {@native glClearBufferfv}(GLenum buffer, GLint drawbuffer, const GLfloat * value) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code><br> */
1171 public void glClearBufferfv(int buffer, int drawbuffer, float[] value, int value_offset);
1172
1173 /** Entry point to C language function: <code> void {@native glClearBufferfi}(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code><br> */
1174 public void glClearBufferfi(int buffer, int drawbuffer, float depth, int stencil);
1175
1176 /** Entry point to C language function: <code> const GLubyte * {@native glGetStringi}(GLenum name, GLuint index) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code><br> */
1177 public String glGetStringi(int name, int index);
1178
1179 /** Entry point to C language function: <code> void {@native glBlitFramebuffer}(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_framebuffer_object</code>, <code>GL_VERSION_3_0</code>, <code>GL_NV_framebuffer_blit</code>, <code>GL_EXT_framebuffer_blit</code>, <code>GL_ANGLE_framebuffer_blit</code><br>Alias for: <code>glBlitFramebufferNV</code>, <code>glBlitFramebufferEXT</code>, <code>glBlitFramebufferANGLE</code> */
1180 public void glBlitFramebuffer(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter);
1181
1182 /** Entry point to C language function: <code> void {@native glFramebufferTextureLayer}(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_framebuffer_object</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_texture_array</code>, <code>GL_NV_geometry_program4</code>, <code>GL_ARB_geometry_shader4</code><br>Alias for: <code>glFramebufferTextureLayerEXT</code>, <code>glFramebufferTextureLayerARB</code> */
1183 public void glFramebufferTextureLayer(int target, int attachment, int texture, int level, int layer);
1184
1185 /** Entry point to C language function: <code> void {@native glBindVertexArray}(GLuint array) </code> <br>Part of <code>GL_ARB_vertex_array_object</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_APPLE_vertex_array_object</code>, <code>GL_OES_vertex_array_object</code><br>Alias for: <code>glBindVertexArrayAPPLE</code>, <code>glBindVertexArrayOES</code> */
1186 public void glBindVertexArray(int array);
1187
1188 /** Entry point to C language function: <code> void {@native glDeleteVertexArrays}(GLsizei n, const GLuint * arrays) </code> <br>Part of <code>GL_ARB_vertex_array_object</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_APPLE_vertex_array_object</code>, <code>GL_OES_vertex_array_object</code><br>Alias for: <code>glDeleteVertexArraysAPPLE</code>, <code>glDeleteVertexArraysOES</code>
1189 @param arrays a direct or array-backed {@link java.nio.IntBuffer} */
1190 public void glDeleteVertexArrays(int n, IntBuffer arrays);
1191
1192 /** Entry point to C language function: <code> void {@native glDeleteVertexArrays}(GLsizei n, const GLuint * arrays) </code> <br>Part of <code>GL_ARB_vertex_array_object</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_APPLE_vertex_array_object</code>, <code>GL_OES_vertex_array_object</code><br>Alias for: <code>glDeleteVertexArraysAPPLE</code>, <code>glDeleteVertexArraysOES</code> */
1193 public void glDeleteVertexArrays(int n, int[] arrays, int arrays_offset);
1194
1195 /** Entry point to C language function: <code> void {@native glGenVertexArrays}(GLsizei n, GLuint * arrays) </code> <br>Part of <code>GL_ARB_vertex_array_object</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_APPLE_vertex_array_object</code>, <code>GL_OES_vertex_array_object</code><br>Alias for: <code>glGenVertexArraysAPPLE</code>, <code>glGenVertexArraysOES</code>
1196 @param arrays a direct or array-backed {@link java.nio.IntBuffer} */
1197 public void glGenVertexArrays(int n, IntBuffer arrays);
1198
1199 /** Entry point to C language function: <code> void {@native glGenVertexArrays}(GLsizei n, GLuint * arrays) </code> <br>Part of <code>GL_ARB_vertex_array_object</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_APPLE_vertex_array_object</code>, <code>GL_OES_vertex_array_object</code><br>Alias for: <code>glGenVertexArraysAPPLE</code>, <code>glGenVertexArraysOES</code> */
1200 public void glGenVertexArrays(int n, int[] arrays, int arrays_offset);
1201
1202 /** Entry point to C language function: <code> GLboolean {@native glIsVertexArray}(GLuint array) </code> <br>Part of <code>GL_ARB_vertex_array_object</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_OES_vertex_array_object</code>, <code>GL_APPLE_vertex_array_object</code><br>Alias for: <code>glIsVertexArrayOES</code>, <code>glIsVertexArrayAPPLE</code> */
1203 public boolean glIsVertexArray(int array);
1204
1205 /** Entry point to C language function: <code> void {@native glDrawArraysInstanced}(GLenum mode, GLint first, GLsizei count, GLsizei instancecount) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_1</code>, <code>GL_ARB_draw_instanced</code>, <code>GL_EXT_draw_instanced</code>, <code>GL_NV_draw_instanced</code>, <code>GL_ANGLE_instanced_arrays</code><br>Alias for: <code>glDrawArraysInstancedARB</code>, <code>glDrawArraysInstancedEXT</code>, <code>glDrawArraysInstancedNV</code>, <code>glDrawArraysInstancedANGLE</code> */
1206 public void glDrawArraysInstanced(int mode, int first, int count, int instancecount);
1207
1208 /** Entry point to C language function: <code> void {@native glDrawElementsInstanced}(GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei instancecount) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_1</code>, <code>GL_ARB_draw_instanced</code>, <code>GL_EXT_draw_instanced</code>, <code>GL_ANGLE_instanced_arrays</code>, <code>GL_NV_draw_instanced</code><br>Alias for: <code>glDrawElementsInstancedARB</code>, <code>glDrawElementsInstancedEXT</code>, <code>glDrawElementsInstancedANGLE</code>, <code>glDrawElementsInstancedNV</code> */
1209 public void glDrawElementsInstanced(int mode, int count, int type, long indices_buffer_offset, int instancecount);
1210
1211 /** Entry point to C language function: <code> void {@native glTexBuffer}(GLenum target, GLenum internalformat, GLuint buffer) </code> <br>Part of <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_1</code>, <code>GL_OES_texture_buffer</code>, <code>GL_ARB_texture_buffer_object</code>, <code>GL_EXT_texture_buffer</code>, <code>GL_EXT_texture_buffer_object</code><br>Alias for: <code>glTexBufferOES</code>, <code>glTexBufferARB</code>, <code>glTexBufferEXT</code> */
1212 public void glTexBuffer(int target, int internalformat, int buffer);
1213
1214 /** Entry point to C language function: <code> void {@native glCopyBufferSubData}(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_1</code>, <code>GL_ARB_copy_buffer</code>, <code>GL_NV_copy_buffer</code><br>Alias for: <code>glCopyBufferSubDataNV</code> */
1215 public void glCopyBufferSubData(int readTarget, int writeTarget, long readOffset, long writeOffset, long size);
1216
1217 /** Entry point to C language function: <code> void {@native glGetUniformIndices}(GLuint program, GLsizei uniformCount, const GLchar * const * uniformNames, GLuint * uniformIndices) </code> <br>Part of <code>GL_ARB_uniform_buffer_object</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_1</code><br>
1218 @param uniformIndices a direct or array-backed {@link java.nio.IntBuffer} */
1219 public void glGetUniformIndices(int program, int uniformCount, String[] uniformNames, IntBuffer uniformIndices);
1220
1221 /** Entry point to C language function: <code> void {@native glGetUniformIndices}(GLuint program, GLsizei uniformCount, const GLchar * const * uniformNames, GLuint * uniformIndices) </code> <br>Part of <code>GL_ARB_uniform_buffer_object</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_1</code><br> */
1222 public void glGetUniformIndices(int program, int uniformCount, String[] uniformNames, int[] uniformIndices, int uniformIndices_offset);
1223
1224 /** Entry point to C language function: <code> void {@native glGetActiveUniformsiv}(GLuint program, GLsizei uniformCount, const GLuint * uniformIndices, GLenum pname, GLint * params) </code> <br>Part of <code>GL_ARB_uniform_buffer_object</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_1</code><br>
1225 @param uniformIndices a direct or array-backed {@link java.nio.IntBuffer}
1226 @param params a direct or array-backed {@link java.nio.IntBuffer} */
1227 public void glGetActiveUniformsiv(int program, int uniformCount, IntBuffer uniformIndices, int pname, IntBuffer params);
1228
1229 /** Entry point to C language function: <code> void {@native glGetActiveUniformsiv}(GLuint program, GLsizei uniformCount, const GLuint * uniformIndices, GLenum pname, GLint * params) </code> <br>Part of <code>GL_ARB_uniform_buffer_object</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_1</code><br> */
1230 public void glGetActiveUniformsiv(int program, int uniformCount, int[] uniformIndices, int uniformIndices_offset, int pname, int[] params, int params_offset);
1231
1232 /** Entry point to C language function: <code> GLuint {@native glGetUniformBlockIndex}(GLuint program, const GLchar * uniformBlockName) </code> <br>Part of <code>GL_ARB_uniform_buffer_object</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_1</code><br> */
1233 public int glGetUniformBlockIndex(int program, String uniformBlockName);
1234
1235 /** Entry point to C language function: <code> void {@native glGetActiveUniformBlockiv}(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint * params) </code> <br>Part of <code>GL_ARB_uniform_buffer_object</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_1</code><br>
1236 @param params a direct or array-backed {@link java.nio.IntBuffer} */
1237 public void glGetActiveUniformBlockiv(int program, int uniformBlockIndex, int pname, IntBuffer params);
1238
1239 /** Entry point to C language function: <code> void {@native glGetActiveUniformBlockiv}(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint * params) </code> <br>Part of <code>GL_ARB_uniform_buffer_object</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_1</code><br> */
1240 public void glGetActiveUniformBlockiv(int program, int uniformBlockIndex, int pname, int[] params, int params_offset);
1241
1242 /** Entry point to C language function: <code> void {@native glGetActiveUniformBlockName}(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei * length, GLchar * uniformBlockName) </code> <br>Part of <code>GL_ARB_uniform_buffer_object</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_1</code><br>
1243 @param length a direct or array-backed {@link java.nio.IntBuffer}
1244 @param uniformBlockName a direct or array-backed {@link java.nio.ByteBuffer} */
1245 public void glGetActiveUniformBlockName(int program, int uniformBlockIndex, int bufSize, IntBuffer length, ByteBuffer uniformBlockName);
1246
1247 /** Entry point to C language function: <code> void {@native glGetActiveUniformBlockName}(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei * length, GLchar * uniformBlockName) </code> <br>Part of <code>GL_ARB_uniform_buffer_object</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_1</code><br> */
1248 public void glGetActiveUniformBlockName(int program, int uniformBlockIndex, int bufSize, int[] length, int length_offset, byte[] uniformBlockName, int uniformBlockName_offset);
1249
1250 /** Entry point to C language function: <code> void {@native glUniformBlockBinding}(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding) </code> <br>Part of <code>GL_ARB_uniform_buffer_object</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_1</code><br> */
1251 public void glUniformBlockBinding(int program, int uniformBlockIndex, int uniformBlockBinding);
1252
1253 /** Entry point to C language function: <code> void {@native glVertexAttribDivisor}(GLuint index, GLuint divisor) </code> <br>Part of <code>GL_VERSION_3_3</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_NV_instanced_arrays</code>, <code>GL_ANGLE_instanced_arrays</code>, <code>GL_ARB_instanced_arrays</code>, <code>GL_EXT_instanced_arrays</code><br>Alias for: <code>glVertexAttribDivisorNV</code>, <code>glVertexAttribDivisorANGLE</code>, <code>glVertexAttribDivisorARB</code>, <code>glVertexAttribDivisorEXT</code> */
1254 public void glVertexAttribDivisor(int index, int divisor);
1255
1256 /** Entry point to C language function: <code> void {@native glMinSampleShading}(GLfloat value) </code> <br>Part of <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_0</code>, <code>GL_OES_sample_shading</code>, <code>GL_ARB_sample_shading</code><br>Alias for: <code>glMinSampleShadingOES</code>, <code>glMinSampleShadingARB</code> */
1257 public void glMinSampleShading(float value);
1258
1259 /** Entry point to C language function: <code> void {@native glBlendEquationi}(GLuint buf, GLenum mode) </code> <br>Part of <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_0</code>, <code>GL_OES_draw_buffers_indexed</code>, <code>GL_ARB_draw_buffers_blend</code>, <code>GL_EXT_draw_buffers_indexed</code><br>Alias for: <code>glBlendEquationiOES</code>, <code>glBlendEquationiARB</code>, <code>glBlendEquationiEXT</code> */
1260 public void glBlendEquationi(int buf, int mode);
1261
1262 /** Entry point to C language function: <code> void {@native glBlendEquationSeparatei}(GLuint buf, GLenum modeRGB, GLenum modeAlpha) </code> <br>Part of <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_0</code>, <code>GL_ARB_draw_buffers_blend</code>, <code>GL_EXT_draw_buffers_indexed</code>, <code>GL_OES_draw_buffers_indexed</code><br>Alias for: <code>glBlendEquationSeparateiARB</code>, <code>glBlendEquationSeparateiEXT</code>, <code>glBlendEquationSeparateiOES</code> */
1263 public void glBlendEquationSeparatei(int buf, int modeRGB, int modeAlpha);
1264
1265 /** Entry point to C language function: <code> void {@native glBlendFunci}(GLuint buf, GLenum src, GLenum dst) </code> <br>Part of <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_0</code>, <code>GL_ARB_draw_buffers_blend</code>, <code>GL_EXT_draw_buffers_indexed</code>, <code>GL_OES_draw_buffers_indexed</code><br>Alias for: <code>glBlendFunciARB</code>, <code>glBlendFunciEXT</code>, <code>glBlendFunciOES</code> */
1266 public void glBlendFunci(int buf, int src, int dst);
1267
1268 /** Entry point to C language function: <code> void {@native glBlendFuncSeparatei}(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha) </code> <br>Part of <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_0</code>, <code>GL_OES_draw_buffers_indexed</code>, <code>GL_ARB_draw_buffers_blend</code>, <code>GL_EXT_draw_buffers_indexed</code><br>Alias for: <code>glBlendFuncSeparateiOES</code>, <code>glBlendFuncSeparateiARB</code>, <code>glBlendFuncSeparateiEXT</code> */
1269 public void glBlendFuncSeparatei(int buf, int srcRGB, int dstRGB, int srcAlpha, int dstAlpha);
1270
1271 /** Entry point to C language function: <code> void {@native glBindTransformFeedback}(GLenum target, GLuint id) </code> <br>Part of <code>GL_ARB_transform_feedback2</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_4_0</code>, <code>GL_NV_transform_feedback2</code><br>Alias for: <code>glBindTransformFeedbackNV</code> */
1272 public void glBindTransformFeedback(int target, int id);
1273
1274 /** Entry point to C language function: <code> void {@native glDeleteTransformFeedbacks}(GLsizei n, const GLuint * ids) </code> <br>Part of <code>GL_ARB_transform_feedback2</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_4_0</code>, <code>GL_NV_transform_feedback2</code><br>Alias for: <code>glDeleteTransformFeedbacksNV</code>
1275 @param ids a direct or array-backed {@link java.nio.IntBuffer} */
1276 public void glDeleteTransformFeedbacks(int n, IntBuffer ids);
1277
1278 /** Entry point to C language function: <code> void {@native glDeleteTransformFeedbacks}(GLsizei n, const GLuint * ids) </code> <br>Part of <code>GL_ARB_transform_feedback2</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_4_0</code>, <code>GL_NV_transform_feedback2</code><br>Alias for: <code>glDeleteTransformFeedbacksNV</code> */
1279 public void glDeleteTransformFeedbacks(int n, int[] ids, int ids_offset);
1280
1281 /** Entry point to C language function: <code> void {@native glGenTransformFeedbacks}(GLsizei n, GLuint * ids) </code> <br>Part of <code>GL_ARB_transform_feedback2</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_4_0</code>, <code>GL_NV_transform_feedback2</code><br>Alias for: <code>glGenTransformFeedbacksNV</code>
1282 @param ids a direct or array-backed {@link java.nio.IntBuffer} */
1283 public void glGenTransformFeedbacks(int n, IntBuffer ids);
1284
1285 /** Entry point to C language function: <code> void {@native glGenTransformFeedbacks}(GLsizei n, GLuint * ids) </code> <br>Part of <code>GL_ARB_transform_feedback2</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_4_0</code>, <code>GL_NV_transform_feedback2</code><br>Alias for: <code>glGenTransformFeedbacksNV</code> */
1286 public void glGenTransformFeedbacks(int n, int[] ids, int ids_offset);
1287
1288 /** Entry point to C language function: <code> GLboolean {@native glIsTransformFeedback}(GLuint id) </code> <br>Part of <code>GL_ARB_transform_feedback2</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_4_0</code>, <code>GL_NV_transform_feedback2</code><br>Alias for: <code>glIsTransformFeedbackNV</code> */
1289 public boolean glIsTransformFeedback(int id);
1290
1291 /** Entry point to C language function: <code> void {@native glPauseTransformFeedback}() </code> <br>Part of <code>GL_ARB_transform_feedback2</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_4_0</code>, <code>GL_NV_transform_feedback2</code><br>Alias for: <code>glPauseTransformFeedbackNV</code> */
1293
1294 /** Entry point to C language function: <code> void {@native glResumeTransformFeedback}() </code> <br>Part of <code>GL_ARB_transform_feedback2</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_4_0</code>, <code>GL_NV_transform_feedback2</code><br>Alias for: <code>glResumeTransformFeedbackNV</code> */
1296
1297 /** Entry point to C language function: <code> void {@native glGetInternalformativ}(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint * params) </code> <br>Part of <code>GL_VERSION_4_2</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_internalformat_query</code><br>
1298 @param params a direct or array-backed {@link java.nio.IntBuffer} */
1299 public void glGetInternalformativ(int target, int internalformat, int pname, int bufSize, IntBuffer params);
1300
1301 /** Entry point to C language function: <code> void {@native glGetInternalformativ}(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint * params) </code> <br>Part of <code>GL_VERSION_4_2</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_internalformat_query</code><br> */
1302 public void glGetInternalformativ(int target, int internalformat, int pname, int bufSize, int[] params, int params_offset);
1303
1304 /** Entry point to C language function: <code> void {@native glBindImageTexture}(GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format) </code> <br>Part of <code>GL_ARB_shader_image_load_store</code>, <code>GL_VERSION_4_2</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_EXT_shader_image_load_store</code><br>Alias for: <code>glBindImageTextureEXT</code> */
1305 public void glBindImageTexture(int unit, int texture, int level, boolean layered, int layer, int access, int format);
1306
1307 /** Entry point to C language function: <code> void {@native glMemoryBarrier}(GLbitfield barriers) </code> <br>Part of <code>GL_ARB_shader_image_load_store</code>, <code>GL_VERSION_4_2</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_EXT_shader_image_load_store</code><br>Alias for: <code>glMemoryBarrierEXT</code> */
1308 public void glMemoryBarrier(int barriers);
1309
1310 /** Entry point to C language function: <code> void {@native glFramebufferParameteri}(GLenum target, GLenum pname, GLint param) </code> <br>Part of <code>GL_ARB_framebuffer_no_attachments</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code><br> */
1311 public void glFramebufferParameteri(int target, int pname, int param);
1312
1313 /** Entry point to C language function: <code> void {@native glGetFramebufferParameteriv}(GLenum target, GLenum pname, GLint * params) </code> <br>Part of <code>GL_ARB_framebuffer_no_attachments</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glGetFramebufferParameterivEXT</code>
1314 @param params a direct or array-backed {@link java.nio.IntBuffer} */
1315 public void glGetFramebufferParameteriv(int target, int pname, IntBuffer params);
1316
1317 /** Entry point to C language function: <code> void {@native glGetFramebufferParameteriv}(GLenum target, GLenum pname, GLint * params) </code> <br>Part of <code>GL_ARB_framebuffer_no_attachments</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glGetFramebufferParameterivEXT</code> */
1318 public void glGetFramebufferParameteriv(int target, int pname, int[] params, int params_offset);
1319
1320 /** Entry point to C language function: <code> void {@native glInvalidateFramebuffer}(GLenum target, GLsizei numAttachments, const GLenum * attachments) </code> <br>Part of <code>GL_ARB_invalidate_subdata</code>, <code>GL_VERSION_4_3</code>, <code>GL_ES_VERSION_3_0</code><br>
1321 @param attachments a direct or array-backed {@link java.nio.IntBuffer} */
1322 public void glInvalidateFramebuffer(int target, int numAttachments, IntBuffer attachments);
1323
1324 /** Entry point to C language function: <code> void {@native glInvalidateFramebuffer}(GLenum target, GLsizei numAttachments, const GLenum * attachments) </code> <br>Part of <code>GL_ARB_invalidate_subdata</code>, <code>GL_VERSION_4_3</code>, <code>GL_ES_VERSION_3_0</code><br> */
1325 public void glInvalidateFramebuffer(int target, int numAttachments, int[] attachments, int attachments_offset);
1326
1327 /** Entry point to C language function: <code> void {@native glInvalidateSubFramebuffer}(GLenum target, GLsizei numAttachments, const GLenum * attachments, GLint x, GLint y, GLsizei width, GLsizei height) </code> <br>Part of <code>GL_ARB_invalidate_subdata</code>, <code>GL_VERSION_4_3</code>, <code>GL_ES_VERSION_3_0</code><br>
1328 @param attachments a direct or array-backed {@link java.nio.IntBuffer} */
1329 public void glInvalidateSubFramebuffer(int target, int numAttachments, IntBuffer attachments, int x, int y, int width, int height);
1330
1331 /** Entry point to C language function: <code> void {@native glInvalidateSubFramebuffer}(GLenum target, GLsizei numAttachments, const GLenum * attachments, GLint x, GLint y, GLsizei width, GLsizei height) </code> <br>Part of <code>GL_ARB_invalidate_subdata</code>, <code>GL_VERSION_4_3</code>, <code>GL_ES_VERSION_3_0</code><br> */
1332 public void glInvalidateSubFramebuffer(int target, int numAttachments, int[] attachments, int attachments_offset, int x, int y, int width, int height);
1333
1334 /** Entry point to C language function: <code> void {@native glTexStorage2DMultisample}(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations) </code> <br>Part of <code>GL_ARB_texture_storage_multisample</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code><br> */
1335 public void glTexStorage2DMultisample(int target, int samples, int internalformat, int width, int height, boolean fixedsamplelocations);
1336
1337 /** Entry point to C language function: <code> void {@native glTexStorage3DMultisample}(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations) </code> <br>Part of <code>GL_ARB_texture_storage_multisample</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_OES_texture_storage_multisample_2d_array</code><br>Alias for: <code>glTexStorage3DMultisampleOES</code> */
1338 public void glTexStorage3DMultisample(int target, int samples, int internalformat, int width, int height, int depth, boolean fixedsamplelocations);
1339
1340 /** Entry point to C language function: <code> void {@native glGetnUniformuiv}(GLuint program, GLint location, GLsizei bufSize, GLuint * params) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_KHR_robustness</code>, <code>GL_ARB_robustness</code><br>Alias for: <code>glGetnUniformuivKHR</code>, <code>glGetnUniformuivARB</code>
1341 @param params a direct or array-backed {@link java.nio.IntBuffer} */
1342 public void glGetnUniformuiv(int program, int location, int bufSize, IntBuffer params);
1343
1344 /** Entry point to C language function: <code> void {@native glGetnUniformuiv}(GLuint program, GLint location, GLsizei bufSize, GLuint * params) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_KHR_robustness</code>, <code>GL_ARB_robustness</code><br>Alias for: <code>glGetnUniformuivKHR</code>, <code>glGetnUniformuivARB</code> */
1345 public void glGetnUniformuiv(int program, int location, int bufSize, int[] params, int params_offset);
1346
1347 /** Entry point to C language function: <code> void {@native glFramebufferTextureEXT}(GLenum target, GLenum attachment, GLuint texture, GLint level) </code> <br>Part of <code>GL_NV_geometry_program4</code>, <code>GL_EXT_geometry_shader</code><br> */
1348 public void glFramebufferTextureEXT(int target, int attachment, int texture, int level);
1349
1350
1351 // --- Begin CustomJavaCode .cfg declarations
1352
1353 /** Part of <code>GL_ARB_uniform_buffer_object</code> */
1354 public static final int GL_INVALID_INDEX = 0xFFFFFFFF ;
1355
1356 /** Part of <code>GL_ARB_sync</code> */
1357 public static final long GL_TIMEOUT_IGNORED = 0xFFFFFFFFFFFFFFFFL ;
1358
1359 public boolean isPBOPackBound();
1360
1361 public boolean isPBOUnpackBound();
1362
1363 // ---- End CustomJavaCode .cfg declarations
1364} // end of class GL2ES3
static final int GL_MAX_FRAGMENT_UNIFORM_COMPONENTS
GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_ARB_fragment_shader Alias for: GL_MAX_FRAGMENT_UNIFORM_COMPONEN...
Definition: GL2ES3.java:657
static final int GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS
GL_ARB_shader_atomic_counters, GL_VERSION_4_2, GL_ES_VERSION_3_1 Define "GL_MAX_FRAGMENT_ATOMIC_COUNT...
Definition: GL2ES3.java:907
static final int GL_IMAGE_BINDING_FORMAT
GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_ES_VERSION_3_1, GL_EXT_shader_image_load_store Ali...
Definition: GL2ES3.java:361
static final int GL_INTERLEAVED_ATTRIBS
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_NV_transform_feedback, GL_EXT_transform_feedback Alias for: GL_...
Definition: GL2ES3.java:670
static final int GL_GREEN
GL_ES_VERSION_3_0, GL_VERSION_1_1, GL_VERSION_1_0, GL_NV_blend_equation_advanced Alias for: GL_GREEN_...
Definition: GL2ES3.java:431
static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR
GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Define "GL_COMPRESSED_SRGB8_...
Definition: GL2ES3.java:450
static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR
GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Define "GL_COMPRESSED_SRGB8_...
Definition: GL2ES3.java:50
void glBlendEquationi(int buf, int mode)
Entry point to C language function: void {@native glBlendEquationi}(GLuint buf, GLenum mode) Part ...
static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR
GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Define "GL_COMPRESSED_SRGB8_...
Definition: GL2ES3.java:338
static final int GL_FRAMEBUFFER_UNDEFINED
GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_OES_surfaceless_context Alias for: G...
Definition: GL2ES3.java:66
static final int GL_IMAGE_BINDING_LEVEL
GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_ES_VERSION_3_1, GL_EXT_shader_image_load_store Ali...
Definition: GL2ES3.java:920
static final int GL_LINE_STRIP_ADJACENCY_EXT
GL_NV_geometry_program4, GL_EXT_geometry_shader4, GL_EXT_geometry_shader Define "GL_LINE_STRIP_ADJACE...
Definition: GL2ES3.java:595
static final int GL_ATOMIC_COUNTER_BUFFER_BINDING
GL_ARB_shader_atomic_counters, GL_VERSION_4_2, GL_ES_VERSION_3_1 Define "GL_ATOMIC_COUNTER_BUFFER_BIN...
Definition: GL2ES3.java:940
static final int GL_QUERY_WAIT
GL_VERSION_3_0, GL_NV_conditional_render Alias for: GL_QUERY_WAIT_NV Define "GL_QUERY_WAIT" with exp...
Definition: GL2ES3.java:139
static final int GL_MAX_COMBINED_UNIFORM_BLOCKS
GL_ARB_uniform_buffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_1 Define "GL_MAX_COMBINED_UNIFORM_BLOCK...
Definition: GL2ES3.java:944
static final int GL_TEXTURE_BLUE_TYPE
GL_ES_VERSION_3_1, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ARB_texture_float Alias for: GL_TEXT...
Definition: GL2ES3.java:616
static final int GL_COMPRESSED_R11_EAC
GL_ARB_ES3_compatibility, GL_VERSION_4_3, GL_ES_VERSION_3_0 Define "GL_COMPRESSED_R11_EAC" with expre...
Definition: GL2ES3.java:795
void glUniformMatrix4x3fv(int location, int count, boolean transpose, float[] value, int value_offset)
Entry point to C language function: void {@native glUniformMatrix4x3fv}(GLint location,...
static final int GL_UNSIGNED_INT_VEC2
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_gpu_shader4 Alias for: GL_UNSIGNED_INT_VEC2_EXT Define "GL...
Definition: GL2ES3.java:473
static final int GL_R8I
GL_ES_VERSION_3_0, GL_ARB_texture_rg, GL_VERSION_3_0 Define "GL_R8I" with expression '0x8231',...
Definition: GL2ES3.java:230
static final int GL_TRIANGLES_ADJACENCY_EXT
GL_NV_geometry_program4, GL_EXT_geometry_shader4, GL_EXT_geometry_shader Define "GL_TRIANGLES_ADJACEN...
Definition: GL2ES3.java:225
static final int GL_MAX_ELEMENT_INDEX
GL_ARB_ES3_compatibility, GL_VERSION_4_3, GL_ES_VERSION_3_0 Define "GL_MAX_ELEMENT_INDEX" with expres...
Definition: GL2ES3.java:385
void glGetIntegeri_v(int target, int index, int[] data, int data_offset)
Entry point to C language function: void {@native glGetIntegeri_v}(GLenum target,...
static final int GL_TEXTURE_BUFFER_DATA_STORE_BINDING
GL_ES_VERSION_3_2, GL_VERSION_3_1, GL_ARB_texture_buffer_object, GL_EXT_texture_buffer,...
Definition: GL2ES3.java:537
void glClearBufferfi(int buffer, int drawbuffer, float depth, int stencil)
Entry point to C language function: void {@native glClearBufferfi}(GLenum buffer,...
static final int GL_TEXTURE_HEIGHT
GL_ES_VERSION_3_1, GL_VERSION_1_1, GL_VERSION_1_0, GL_QCOM_extended_get Alias for: GL_TEXTURE_HEIGHT_...
Definition: GL2ES3.java:607
static final int GL_INT_SAMPLER_BUFFER
GL_ES_VERSION_3_2, GL_VERSION_3_1, GL_OES_texture_buffer, GL_AMD_vertex_shader_tesselator,...
Definition: GL2ES3.java:498
static final int GL_IMAGE_BINDING_LAYERED
GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_ES_VERSION_3_1, GL_EXT_shader_image_load_store Ali...
Definition: GL2ES3.java:638
static final int GL_RG16I
GL_ES_VERSION_3_0, GL_ARB_texture_rg, GL_VERSION_3_0 Define "GL_RG16I" with expression '0x8239',...
Definition: GL2ES3.java:647
void glTexBuffer(int target, int internalformat, int buffer)
Entry point to C language function: void {@native glTexBuffer}(GLenum target, GLenum internalformat,...
static final int GL_COMPRESSED_RGBA_ASTC_4x4_KHR
GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Define "GL_COMPRESSED_RGBA_A...
Definition: GL2ES3.java:640
static final int GL_TRANSFORM_FEEDBACK_BUFFER_MODE
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_NV_transform_feedback, GL_EXT_transform_feedback Alias for: GL_...
Definition: GL2ES3.java:145
static final int GL_QUERY_NO_WAIT
GL_VERSION_3_0, GL_NV_conditional_render Alias for: GL_QUERY_NO_WAIT_NV Define "GL_QUERY_NO_WAIT" wi...
Definition: GL2ES3.java:816
static final int GL_RGBA32UI
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_texture_integer Alias for: GL_RGBA32UI_EXT Define "GL_RGBA...
Definition: GL2ES3.java:652
static final int GL_MAX_VERTEX_UNIFORM_COMPONENTS
GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_ARB_vertex_shader Alias for: GL_MAX_VERTEX_UNIFORM_COMPONENTS_A...
Definition: GL2ES3.java:515
void glGetActiveUniformBlockName(int program, int uniformBlockIndex, int bufSize, IntBuffer length, ByteBuffer uniformBlockName)
Entry point to C language function: void {@native glGetActiveUniformBlockName}(GLuint program,...
static final int GL_COLOR_ATTACHMENT30
GL_ES_VERSION_3_0, GL_VERSION_3_0 Define "GL_COLOR_ATTACHMENT30" with expression '0x8CFE',...
Definition: GL2ES3.java:418
static final int GL_SAMPLER_2D_ARRAY
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_gpu_shader4 Alias for: GL_SAMPLER_2D_ARRAY_EXT Define "GL_...
Definition: GL2ES3.java:192
static final int GL_COMPRESSED_RGBA_ASTC_10x8_KHR
GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Define "GL_COMPRESSED_RGBA_A...
Definition: GL2ES3.java:459
void glGetVertexAttribIuiv(int index, int pname, int[] params, int params_offset)
Entry point to C language function: void {@native glGetVertexAttribIuiv}(GLuint index,...
static final int GL_UNIFORM_OFFSET
GL_ARB_uniform_buffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_1 Define "GL_UNIFORM_OFFSET" with expre...
Definition: GL2ES3.java:495
static final int GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS
GL_ARB_shader_atomic_counters, GL_VERSION_4_2, GL_ES_VERSION_3_1 Define "GL_MAX_VERTEX_ATOMIC_COUNTER...
Definition: GL2ES3.java:461
static final int GL_COLOR_ATTACHMENT24
GL_ES_VERSION_3_0, GL_VERSION_3_0 Define "GL_COLOR_ATTACHMENT24" with expression '0x8CF8',...
Definition: GL2ES3.java:403
static final int GL_TEXTURE_DEPTH
GL_ES_VERSION_3_1, GL_VERSION_1_2, GL_EXT_texture3D, GL_QCOM_extended_get Alias for: GL_TEXTURE_DEPTH...
Definition: GL2ES3.java:753
static final int GL_UNIFORM_NAME_LENGTH
GL_ARB_uniform_buffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_1 Define "GL_UNIFORM_NAME_LENGTH" with ...
Definition: GL2ES3.java:151
static final int GL_UNIFORM_BARRIER_BIT
GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_ES_VERSION_3_1, GL_EXT_shader_image_load_store Ali...
Definition: GL2ES3.java:301
static final int GL_LAST_VERTEX_CONVENTION_EXT
GL_EXT_provoking_vertex, GL_EXT_geometry_shader Define "GL_LAST_VERTEX_CONVENTION_EXT" with expressio...
Definition: GL2ES3.java:281
void glVertexAttribI4iv(int index, int[] v, int v_offset)
Entry point to C language function: void {@native glVertexAttribI4iv}(GLuint index,...
void glReadBuffer(int mode)
Entry point to C language function: void {@native glReadBuffer}(GLenum mode) Part of GL_ES_VERSION...
static final int GL_UNSIGNED_INT_SAMPLER_2D
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_gpu_shader4 Alias for: GL_UNSIGNED_INT_SAMPLER_2D_EXT Defi...
Definition: GL2ES3.java:880
static final int GL_RGB8_SNORM
GL_ES_VERSION_3_0, GL_VERSION_3_1 Define "GL_RGB8_SNORM" with expression '0x8F96',...
Definition: GL2ES3.java:890
static final int GL_TEXTURE_BUFFER
GL_ES_VERSION_3_2, GL_VERSION_3_1, GL_ARB_texture_buffer_object, GL_EXT_texture_buffer,...
Definition: GL2ES3.java:293
static final int GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE
GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0 Define "GL_FRAMEBUFFER_ATTACHMENT_STENCI...
Definition: GL2ES3.java:500
static final int GL_COLOR_ATTACHMENT25
GL_ES_VERSION_3_0, GL_VERSION_3_0 Define "GL_COLOR_ATTACHMENT25" with expression '0x8CF9',...
Definition: GL2ES3.java:393
static final int GL_COMMAND_BARRIER_BIT
GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_ES_VERSION_3_1, GL_EXT_shader_image_load_store Ali...
Definition: GL2ES3.java:83
static final int GL_FRAMEBUFFER_DEFAULT_WIDTH
GL_ARB_framebuffer_no_attachments, GL_ES_VERSION_3_1, GL_VERSION_4_3 Define "GL_FRAMEBUFFER_DEFAULT_W...
Definition: GL2ES3.java:580
static final int GL_PACK_SKIP_PIXELS
GL_ES_VERSION_3_0, GL_VERSION_1_1, GL_VERSION_1_0 Define "GL_PACK_SKIP_PIXELS" with expression '0x0D0...
Definition: GL2ES3.java:547
static final int GL_COLOR_ATTACHMENT22
GL_ES_VERSION_3_0, GL_VERSION_3_0 Define "GL_COLOR_ATTACHMENT22" with expression '0x8CF6',...
Definition: GL2ES3.java:399
static final int GL_MAX_ELEMENTS_INDICES
GL_ES_VERSION_3_0, GL_VERSION_1_2, GL_EXT_draw_range_elements Alias for: GL_MAX_ELEMENTS_INDICES_EXT ...
Definition: GL2ES3.java:761
static final int GL_RGB8UI
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_texture_integer Alias for: GL_RGB8UI_EXT Define "GL_RGB8UI...
Definition: GL2ES3.java:778
static final int GL_TEXTURE_BINDING_BUFFER
GL_ES_VERSION_3_2, GL_VERSION_3_1, GL_ARB_texture_buffer_object, GL_EXT_texture_buffer,...
Definition: GL2ES3.java:165
static final int GL_INVALID_INDEX
Part of GL_ARB_uniform_buffer_object
Definition: GL2ES3.java:1354
void glGenVertexArrays(int n, IntBuffer arrays)
Entry point to C language function: void {@native glGenVertexArrays}(GLsizei n, GLuint * arrays) P...
static final int GL_COLOR_ATTACHMENT23
GL_ES_VERSION_3_0, GL_VERSION_3_0 Define "GL_COLOR_ATTACHMENT23" with expression '0x8CF7',...
Definition: GL2ES3.java:405
static final int GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER
GL_ARB_uniform_buffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_1 Define "GL_UNIFORM_BLOCK_REFERENCED_B...
Definition: GL2ES3.java:787
static final int GL_FLOAT_32_UNSIGNED_INT_24_8_REV
GL_ARB_depth_buffer_float, GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_NV_depth_buffer_float Alias for: GL_...
Definition: GL2ES3.java:286
static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR
GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Define "GL_COMPRESSED_SRGB8_...
Definition: GL2ES3.java:125
static final int GL_TEXTURE_SHARED_SIZE
GL_ES_VERSION_3_1, GL_VERSION_3_0, GL_EXT_texture_shared_exponent Alias for: GL_TEXTURE_SHARED_SIZE_E...
Definition: GL2ES3.java:512
void glBlendEquationSeparatei(int buf, int modeRGB, int modeAlpha)
Entry point to C language function: void {@native glBlendEquationSeparatei}(GLuint buf,...
static final int GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS
GL_ARB_shader_atomic_counters, GL_ES_VERSION_3_2, GL_VERSION_4_2, GL_EXT_tessellation_shader,...
Definition: GL2ES3.java:239
static final int GL_INT_IMAGE_2D_ARRAY
GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_ES_VERSION_3_1, GL_EXT_shader_image_load_store Ali...
Definition: GL2ES3.java:790
void glGetVertexAttribIiv(int index, int pname, int[] params, int params_offset)
Entry point to C language function: void {@native glGetVertexAttribIiv}(GLuint index,...
static final int GL_READ_BUFFER
GL_ES_VERSION_3_0, GL_VERSION_1_1, GL_VERSION_1_0, GL_EXT_multiview_draw_buffers, GL_NV_read_buffer A...
Definition: GL2ES3.java:900
static final int GL_ATOMIC_COUNTER_BUFFER_START
GL_ARB_shader_atomic_counters, GL_VERSION_4_2, GL_ES_VERSION_3_1 Define "GL_ATOMIC_COUNTER_BUFFER_STA...
Definition: GL2ES3.java:736
void glClearBufferuiv(int buffer, int drawbuffer, IntBuffer value)
Entry point to C language function: void {@native glClearBufferuiv}(GLenum buffer,...
void glVertexAttribI4uiv(int index, IntBuffer v)
Entry point to C language function: void {@native glVertexAttribI4uiv}(GLuint index,...
static final int GL_RGB10_A2UI
GL_ARB_texture_rgb10_a2ui, GL_VERSION_3_3, GL_ES_VERSION_3_0 Define "GL_RGB10_A2UI" with expression '...
Definition: GL2ES3.java:926
static final int GL_MAX_UNIFORM_BLOCK_SIZE
GL_ARB_uniform_buffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_1 Define "GL_MAX_UNIFORM_BLOCK_SIZE" wi...
Definition: GL2ES3.java:578
void glGetTexLevelParameteriv(int target, int level, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetTexLevelParameteriv}(GLenum target,...
static final int GL_TESS_CONTROL_SHADER_BIT
GL_ARB_separate_shader_objects, GL_ES_VERSION_3_2, GL_VERSION_4_1, GL_OES_tessellation_shader,...
Definition: GL2ES3.java:327
void glUniformMatrix3x2fv(int location, int count, boolean transpose, float[] value, int value_offset)
Entry point to C language function: void {@native glUniformMatrix3x2fv}(GLint location,...
static final int GL_COMPRESSED_RGBA_ASTC_6x5_KHR
GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Define "GL_COMPRESSED_RGBA_A...
Definition: GL2ES3.java:892
static final int GL_MAJOR_VERSION
GL_ES_VERSION_3_0, GL_VERSION_3_0 Define "GL_MAJOR_VERSION" with expression '0x821B',...
Definition: GL2ES3.java:857
void glGetTexLevelParameterfv(int target, int level, int pname, float[] params, int params_offset)
Entry point to C language function: void {@native glGetTexLevelParameterfv}(GLenum target,...
static final int GL_TEXTURE_BINDING_2D_ARRAY
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_texture_array Alias for: GL_TEXTURE_BINDING_2D_ARRAY_EXT D...
Definition: GL2ES3.java:673
static final int GL_LINES_ADJACENCY_EXT
GL_NV_geometry_program4, GL_EXT_geometry_shader4, GL_EXT_geometry_shader Define "GL_LINES_ADJACENCY_E...
Definition: GL2ES3.java:621
static final int GL_PIXEL_PACK_BUFFER_BINDING
GL_ES_VERSION_3_0, GL_VERSION_2_1, GL_ARB_pixel_buffer_object, GL_EXT_pixel_buffer_object Alias for: ...
Definition: GL2ES3.java:111
static final int GL_DYNAMIC_COPY
GL_VERSION_1_5, GL_ES_VERSION_3_0, GL_ARB_vertex_buffer_object Alias for: GL_DYNAMIC_COPY_ARB Define...
Definition: GL2ES3.java:142
static final int GL_MINOR_VERSION
GL_ES_VERSION_3_0, GL_VERSION_3_0 Define "GL_MINOR_VERSION" with expression '0x821C',...
Definition: GL2ES3.java:295
static final int GL_MAX_VERTEX_ATOMIC_COUNTERS
GL_ARB_shader_atomic_counters, GL_VERSION_4_2, GL_ES_VERSION_3_1 Define "GL_MAX_VERTEX_ATOMIC_COUNTER...
Definition: GL2ES3.java:485
static final int GL_IMAGE_CUBE
GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_ES_VERSION_3_1, GL_EXT_shader_image_load_store Ali...
Definition: GL2ES3.java:532
static final int GL_IMAGE_BINDING_ACCESS
GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_ES_VERSION_3_1, GL_EXT_shader_image_load_store Ali...
Definition: GL2ES3.java:55
boolean glIsVertexArray(int array)
Entry point to C language function: GLboolean {@native glIsVertexArray}(GLuint array) Part of GL_A...
static final int GL_SHADER_IMAGE_ACCESS_BARRIER_BIT
GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_ES_VERSION_3_1, GL_EXT_shader_image_load_store Ali...
Definition: GL2ES3.java:344
static final int GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS
GL_ARB_shader_atomic_counters, GL_ES_VERSION_3_2, GL_VERSION_4_2, GL_EXT_tessellation_shader,...
Definition: GL2ES3.java:813
void glBeginConditionalRender(int id, int mode)
Entry point to C language function: void {@native glBeginConditionalRender}(GLuint id,...
static final int GL_TEXTURE_BLUE_SIZE
GL_ES_VERSION_3_1, GL_VERSION_1_1, GL_VERSION_1_0, GL_EXT_texture Alias for: GL_TEXTURE_BLUE_SIZE_EXT...
Definition: GL2ES3.java:89
void glUniform4uiv(int location, int count, int[] value, int value_offset)
Entry point to C language function: void {@native glUniform4uiv}(GLint location, GLsizei count,...
static final int GL_FIRST_VERTEX_CONVENTION
GL_ARB_provoking_vertex, GL_ES_VERSION_3_2, GL_VERSION_3_2, GL_OES_geometry_shader,...
Definition: GL2ES3.java:834
static final int GL_TEXTURE_DEPTH_TYPE
GL_ES_VERSION_3_1, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ARB_texture_float Alias for: GL_TEXT...
Definition: GL2ES3.java:414
void glUniformMatrix3x4fv(int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glUniformMatrix3x4fv}(GLint location,...
static final int GL_COPY_WRITE_BUFFER
GL_ES_VERSION_3_0, GL_VERSION_3_1, GL_ARB_copy_buffer, GL_NV_copy_buffer Alias for: GL_COPY_WRITE_BUF...
Definition: GL2ES3.java:211
static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR
GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Define "GL_COMPRESSED_SRGB8_...
Definition: GL2ES3.java:452
static final int GL_PIXEL_UNPACK_BUFFER
GL_ES_VERSION_3_0, GL_VERSION_2_1, GL_ARB_pixel_buffer_object, GL_EXT_pixel_buffer_object Alias for: ...
Definition: GL2ES3.java:375
static final int GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC
GL_ARB_ES3_compatibility, GL_VERSION_4_3, GL_ES_VERSION_3_0 Define "GL_COMPRESSED_SRGB8_ALPHA8_ETC2_E...
Definition: GL2ES3.java:283
static final int GL_INT_IMAGE_CUBE
GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_ES_VERSION_3_1, GL_EXT_shader_image_load_store Ali...
Definition: GL2ES3.java:467
void glUniformMatrix3x4fv(int location, int count, boolean transpose, float[] value, int value_offset)
Entry point to C language function: void {@native glUniformMatrix3x4fv}(GLint location,...
static final int GL_COLOR_ATTACHMENT21
GL_ES_VERSION_3_0, GL_VERSION_3_0 Define "GL_COLOR_ATTACHMENT21" with expression '0x8CF5',...
Definition: GL2ES3.java:401
void glBeginTransformFeedback(int primitiveMode)
Entry point to C language function: void {@native glBeginTransformFeedback}(GLenum primitiveMode) ...
static final int GL_BLUE
GL_ES_VERSION_3_0, GL_VERSION_1_1, GL_VERSION_1_0, GL_NV_blend_equation_advanced Alias for: GL_BLUE_N...
Definition: GL2ES3.java:518
static final int GL_INT_IMAGE_3D
GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_ES_VERSION_3_1, GL_EXT_shader_image_load_store Ali...
Definition: GL2ES3.java:181
static final int GL_NUM_EXTENSIONS
GL_ES_VERSION_3_0, GL_VERSION_3_0 Define "GL_NUM_EXTENSIONS" with expression '0x821D',...
Definition: GL2ES3.java:716
static final int GL_MAX_COMBINED_ATOMIC_COUNTERS
GL_ARB_shader_atomic_counters, GL_VERSION_4_2, GL_ES_VERSION_3_1 Define "GL_MAX_COMBINED_ATOMIC_COUNT...
Definition: GL2ES3.java:591
static final int GL_SRGB8
GL_ES_VERSION_3_0, GL_VERSION_2_1, GL_EXT_texture_sRGB, GL_NV_sRGB_formats Alias for: GL_SRGB8_EXT,...
Definition: GL2ES3.java:545
void glGetVertexAttribIuiv(int index, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetVertexAttribIuiv}(GLuint index,...
static final int GL_COMPRESSED_RGBA_ASTC_5x4_KHR
GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Define "GL_COMPRESSED_RGBA_A...
Definition: GL2ES3.java:726
void glPauseTransformFeedback()
Entry point to C language function: void {@native glPauseTransformFeedback}() Part of GL_ARB_trans...
static final int GL_UNSIGNED_INT_IMAGE_2D_ARRAY
GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_ES_VERSION_3_1, GL_EXT_shader_image_load_store Ali...
Definition: GL2ES3.java:220
static final int GL_TRANSFORM_FEEDBACK
GL_ARB_transform_feedback2, GL_EXT_debug_label, GL_ES_VERSION_3_0, GL_VERSION_4_0,...
Definition: GL2ES3.java:613
static final int GL_TEXTURE_GREEN_TYPE
GL_ES_VERSION_3_1, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ARB_texture_float Alias for: GL_TEXT...
Definition: GL2ES3.java:80
static final int GL_RGBA_INTEGER
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_texture_integer Alias for: GL_RGBA_INTEGER_EXT Define "GL_...
Definition: GL2ES3.java:128
static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR
GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Define "GL_COMPRESSED_SRGB8_...
Definition: GL2ES3.java:642
static final int GL_MAX_IMAGE_UNITS
GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_ES_VERSION_3_1, GL_EXT_shader_image_load_store Ali...
Definition: GL2ES3.java:36
static final int GL_UNPACK_SKIP_IMAGES
GL_ES_VERSION_3_0, GL_VERSION_1_2, GL_EXT_texture3D Alias for: GL_UNPACK_SKIP_IMAGES_EXT Define "GL_...
Definition: GL2ES3.java:242
static final int GL_PROGRAM_BINARY_RETRIEVABLE_HINT
GL_ARB_get_program_binary, GL_ES_VERSION_3_0, GL_VERSION_4_1 Define "GL_PROGRAM_BINARY_RETRIEVABLE_HI...
Definition: GL2ES3.java:271
void glTexStorage3DMultisample(int target, int samples, int internalformat, int width, int height, int depth, boolean fixedsamplelocations)
Entry point to C language function: void {@native glTexStorage3DMultisample}(GLenum target,...
static final int GL_FLOAT_MAT2x4
GL_ES_VERSION_3_0, GL_VERSION_2_1, GL_NV_non_square_matrices Alias for: GL_FLOAT_MAT2x4_NV Define "G...
Definition: GL2ES3.java:872
void glDisablei(int target, int index)
Entry point to C language function: void {@native glDisablei}(GLenum target, GLuint index) Part of...
static final int GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_transform_feedback Alias for: GL_TRANSFORM_FEEDBACK_VARYING...
Definition: GL2ES3.java:434
void glUniformMatrix4x2fv(int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glUniformMatrix4x2fv}(GLint location,...
static final int GL_TRANSFORM_FEEDBACK_BUFFER_START
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_NV_transform_feedback, GL_EXT_transform_feedback Alias for: GL_...
Definition: GL2ES3.java:931
void glInvalidateSubFramebuffer(int target, int numAttachments, int[] attachments, int attachments_offset, int x, int y, int width, int height)
Entry point to C language function: void {@native glInvalidateSubFramebuffer}(GLenum target,...
void glVertexAttribI4ui(int index, int x, int y, int z, int w)
Entry point to C language function: void {@native glVertexAttribI4ui}(GLuint index,...
static final int GL_TEXTURE_RED_SIZE
GL_ES_VERSION_3_1, GL_VERSION_1_1, GL_VERSION_1_0, GL_EXT_texture Alias for: GL_TEXTURE_RED_SIZE_EXT ...
Definition: GL2ES3.java:773
static final int GL_STATIC_READ
GL_VERSION_1_5, GL_ES_VERSION_3_0, GL_ARB_vertex_buffer_object Alias for: GL_STATIC_READ_ARB Define ...
Definition: GL2ES3.java:262
void glUniform2uiv(int location, int count, int[] value, int value_offset)
Entry point to C language function: void {@native glUniform2uiv}(GLint location, GLsizei count,...
void glMinSampleShading(float value)
Entry point to C language function: void {@native glMinSampleShading}(GLfloat value) Part of GL_ES...
void glInvalidateSubFramebuffer(int target, int numAttachments, IntBuffer attachments, int x, int y, int width, int height)
Entry point to C language function: void {@native glInvalidateSubFramebuffer}(GLenum target,...
static final int GL_READ_ONLY
GL_VERSION_1_5, GL_ES_VERSION_3_1, GL_ARB_vertex_buffer_object Alias for: GL_READ_ONLY_ARB Define "G...
Definition: GL2ES3.java:491
void glVertexAttribIPointer(int index, int size, int type, int stride, long pointer_buffer_offset)
Entry point to C language function: void {@native glVertexAttribIPointer}(GLuint index,...
static final int GL_TRANSFORM_FEEDBACK_BINDING
GL_ARB_transform_feedback2, GL_ES_VERSION_3_0, GL_VERSION_4_0, GL_NV_transform_feedback2 Alias for: G...
Definition: GL2ES3.java:33
void glUniformBlockBinding(int program, int uniformBlockIndex, int uniformBlockBinding)
Entry point to C language function: void {@native glUniformBlockBinding}(GLuint program,...
static final int GL_R32I
GL_ES_VERSION_3_0, GL_ARB_texture_rg, GL_VERSION_3_0 Define "GL_R32I" with expression '0x8235',...
Definition: GL2ES3.java:635
static final int GL_COMPRESSED_RGB8_ETC2
GL_ARB_ES3_compatibility, GL_VERSION_4_3, GL_ES_VERSION_3_0 Define "GL_COMPRESSED_RGB8_ETC2" with exp...
Definition: GL2ES3.java:288
static final int GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_NV_transform_feedback, GL_EXT_transform_feedback Alias for: GL_...
Definition: GL2ES3.java:562
static final int GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY
GL_ES_VERSION_3_2, GL_VERSION_4_0, GL_OES_texture_cube_map_array, GL_ARB_texture_cube_map_array,...
Definition: GL2ES3.java:250
void glDeleteVertexArrays(int n, int[] arrays, int arrays_offset)
Entry point to C language function: void {@native glDeleteVertexArrays}(GLsizei n,...
static final int GL_TRIANGLE_STRIP_ADJACENCY_EXT
GL_NV_geometry_program4, GL_EXT_geometry_shader4, GL_EXT_geometry_shader Define "GL_TRIANGLE_STRIP_AD...
Definition: GL2ES3.java:593
static final long GL_TIMEOUT_IGNORED
Part of GL_ARB_sync
Definition: GL2ES3.java:1357
static final int GL_COMPRESSED_RGBA_ASTC_5x5_KHR
GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Define "GL_COMPRESSED_RGBA_A...
Definition: GL2ES3.java:504
static final int GL_FLOAT_MAT4x3
GL_ES_VERSION_3_0, GL_VERSION_2_1, GL_NV_non_square_matrices Alias for: GL_FLOAT_MAT4x3_NV Define "G...
Definition: GL2ES3.java:200
static final int GL_TEXTURE_RED_TYPE
GL_ES_VERSION_3_1, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ARB_texture_float Alias for: GL_TEXT...
Definition: GL2ES3.java:208
void glVertexAttribI4uiv(int index, int[] v, int v_offset)
Entry point to C language function: void {@native glVertexAttribI4uiv}(GLuint index,...
static final int GL_DEPTH_STENCIL_TEXTURE_MODE
GL_ARB_stencil_texturing, GL_ES_VERSION_3_1, GL_VERSION_4_3 Define "GL_DEPTH_STENCIL_TEXTURE_MODE" wi...
Definition: GL2ES3.java:902
static final int GL_UNIFORM_MATRIX_STRIDE
GL_ARB_uniform_buffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_1 Define "GL_UNIFORM_MATRIX_STRIDE" wit...
Definition: GL2ES3.java:252
static final int GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2
GL_ARB_ES3_compatibility, GL_VERSION_4_3, GL_ES_VERSION_3_0 Define "GL_COMPRESSED_RGB8_PUNCHTHROUGH_A...
Definition: GL2ES3.java:68
static final int GL_SAMPLE_SHADING
GL_ES_VERSION_3_2, GL_VERSION_4_0, GL_OES_sample_shading, GL_ARB_sample_shading Alias for: GL_SAMPLE_...
Definition: GL2ES3.java:679
static final int GL_QUERY_BY_REGION_WAIT
GL_VERSION_3_0, GL_NV_conditional_render Alias for: GL_QUERY_BY_REGION_WAIT_NV Define "GL_QUERY_BY_R...
Definition: GL2ES3.java:298
void glGetBooleani_v(int target, int index, byte[] data, int data_offset)
Entry point to C language function: void {@native glGetBooleani_v}(GLenum target,...
static final int GL_TRANSFORM_FEEDBACK_BARRIER_BIT
GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_ES_VERSION_3_1, GL_EXT_shader_image_load_store Ali...
Definition: GL2ES3.java:257
static final int GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW
GL_ES_VERSION_3_2, GL_VERSION_4_0, GL_ARB_texture_cube_map_array, GL_EXT_texture_cube_map_array,...
Definition: GL2ES3.java:843
static final int GL_BUFFER_UPDATE_BARRIER_BIT
GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_ES_VERSION_3_1, GL_EXT_shader_image_load_store Ali...
Definition: GL2ES3.java:307
void glGetFramebufferParameteriv(int target, int pname, int[] params, int params_offset)
Entry point to C language function: void {@native glGetFramebufferParameteriv}(GLenum target,...
static final int GL_MAX_GEOMETRY_UNIFORM_BLOCKS
GL_ARB_uniform_buffer_object, GL_ES_VERSION_3_2, GL_VERSION_3_1, GL_EXT_geometry_shader,...
Definition: GL2ES3.java:378
static final int GL_FLOAT_MAT2x3
GL_ES_VERSION_3_0, GL_VERSION_2_1, GL_NV_non_square_matrices Alias for: GL_FLOAT_MAT2x3_NV Define "G...
Definition: GL2ES3.java:869
void glGenVertexArrays(int n, int[] arrays, int arrays_offset)
Entry point to C language function: void {@native glGenVertexArrays}(GLsizei n, GLuint * arrays) P...
void glClearBufferuiv(int buffer, int drawbuffer, int[] value, int value_offset)
Entry point to C language function: void {@native glClearBufferuiv}(GLenum buffer,...
static final int GL_FLOAT_MAT3x2
GL_ES_VERSION_3_0, GL_VERSION_2_1, GL_NV_non_square_matrices Alias for: GL_FLOAT_MAT3x2_NV Define "G...
Definition: GL2ES3.java:45
static final int GL_RG32UI
GL_ES_VERSION_3_0, GL_ARB_texture_rg, GL_VERSION_3_0 Define "GL_RG32UI" with expression '0x823C',...
Definition: GL2ES3.java:654
static final int GL_UNSIGNED_INT_SAMPLER_BUFFER
GL_ES_VERSION_3_2, GL_VERSION_3_1, GL_AMD_vertex_shader_tesselator, GL_AMD_vertex_shader_tessellator,...
Definition: GL2ES3.java:507
static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR
GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Define "GL_COMPRESSED_SRGB8_...
Definition: GL2ES3.java:173
void glInvalidateFramebuffer(int target, int numAttachments, IntBuffer attachments)
Entry point to C language function: void {@native glInvalidateFramebuffer}(GLenum target,...
static final int GL_UNSIGNED_INT_VEC4
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_gpu_shader4 Alias for: GL_UNSIGNED_INT_VEC4_EXT Define "GL...
Definition: GL2ES3.java:464
static final int GL_MAX_VERTEX_UNIFORM_BLOCKS
GL_ARB_uniform_buffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_1 Define "GL_MAX_VERTEX_UNIFORM_BLOCKS"...
Definition: GL2ES3.java:542
void glCopyBufferSubData(int readTarget, int writeTarget, long readOffset, long writeOffset, long size)
Entry point to C language function: void {@native glCopyBufferSubData}(GLenum readTarget,...
static final int GL_RGBA16I
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_texture_integer Alias for: GL_RGBA16I_EXT Define "GL_RGBA1...
Definition: GL2ES3.java:583
static final int GL_UNSIGNED_INT_IMAGE_BUFFER
GL_ARB_shader_image_load_store, GL_ES_VERSION_3_2, GL_VERSION_4_2, GL_OES_texture_buffer,...
Definition: GL2ES3.java:747
void glGetVertexAttribIiv(int index, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetVertexAttribIiv}(GLuint index,...
static final int GL_UNIFORM_BLOCK_INDEX
GL_ARB_uniform_buffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_1 Define "GL_UNIFORM_BLOCK_INDEX" with ...
Definition: GL2ES3.java:782
static final int GL_TEXTURE_COMPRESSED
GL_ES_VERSION_3_1, GL_VERSION_1_3, GL_ARB_texture_compression Alias for: GL_TEXTURE_COMPRESSED_ARB D...
Definition: GL2ES3.java:810
void glMemoryBarrier(int barriers)
Entry point to C language function: void {@native glMemoryBarrier}(GLbitfield barriers) Part of GL...
static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR
GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Define "GL_COMPRESSED_SRGB8_...
Definition: GL2ES3.java:938
static final int GL_MAX_FRAGMENT_ATOMIC_COUNTERS
GL_ARB_shader_atomic_counters, GL_VERSION_4_2, GL_ES_VERSION_3_1 Define "GL_MAX_FRAGMENT_ATOMIC_COUNT...
Definition: GL2ES3.java:445
static final int GL_RGB16UI
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_texture_integer Alias for: GL_RGB16UI_EXT Define "GL_RGB16...
Definition: GL2ES3.java:448
static final int GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS
GL_ARB_uniform_buffer_object, GL_ES_VERSION_3_2, GL_VERSION_3_1, GL_EXT_geometry_shader,...
Definition: GL2ES3.java:828
void glBindTransformFeedback(int target, int id)
Entry point to C language function: void {@native glBindTransformFeedback}(GLenum target,...
void glGetActiveUniformBlockName(int program, int uniformBlockIndex, int bufSize, int[] length, int length_offset, byte[] uniformBlockName, int uniformBlockName_offset)
Entry point to C language function: void {@native glGetActiveUniformBlockName}(GLuint program,...
static final int GL_UNIFORM_BLOCK_DATA_SIZE
GL_ARB_uniform_buffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_1 Define "GL_UNIFORM_BLOCK_DATA_SIZE" w...
Definition: GL2ES3.java:63
void glGetTexLevelParameterfv(int target, int level, int pname, FloatBuffer params)
Entry point to C language function: void {@native glGetTexLevelParameterfv}(GLenum target,...
void glUniform1uiv(int location, int count, IntBuffer value)
Entry point to C language function: void {@native glUniform1uiv}(GLint location, GLsizei count,...
static final int GL_TEXTURE_BASE_LEVEL
GL_ES_VERSION_3_0, GL_VERSION_1_2, GL_SGIS_texture_lod Alias for: GL_TEXTURE_BASE_LEVEL_SGIS Define ...
Definition: GL2ES3.java:785
static final int GL_ACTIVE_ATOMIC_COUNTER_BUFFERS
GL_ARB_shader_atomic_counters, GL_VERSION_4_2, GL_ES_VERSION_3_1 Define "GL_ACTIVE_ATOMIC_COUNTER_BUF...
Definition: GL2ES3.java:924
static final int GL_COLOR_ATTACHMENT28
GL_ES_VERSION_3_0, GL_VERSION_3_0 Define "GL_COLOR_ATTACHMENT28" with expression '0x8CFC',...
Definition: GL2ES3.java:395
static final int GL_COMPRESSED_SIGNED_RG11_EAC
GL_ARB_ES3_compatibility, GL_VERSION_4_3, GL_ES_VERSION_3_0 Define "GL_COMPRESSED_SIGNED_RG11_EAC" wi...
Definition: GL2ES3.java:175
static final int GL_TRANSFORM_FEEDBACK_ACTIVE
GL_ARB_transform_feedback2, GL_VERSION_4_2, GL_ES_VERSION_3_0 Define "GL_TRANSFORM_FEEDBACK_ACTIVE" w...
Definition: GL2ES3.java:269
static final int GL_TRANSFORM_FEEDBACK_VARYINGS
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_NV_transform_feedback, GL_EXT_transform_feedback Alias for: GL_...
Definition: GL2ES3.java:837
static final int GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS
GL_ARB_uniform_buffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_1 Define "GL_MAX_COMBINED_FRAGMENT_UNIF...
Definition: GL2ES3.java:602
void glGetTransformFeedbackVarying(int program, int index, int bufSize, IntBuffer length, IntBuffer size, IntBuffer type, ByteBuffer name)
Entry point to C language function: void {@native glGetTransformFeedbackVarying}(GLuint program,...
void glGetUniformuiv(int program, int location, IntBuffer params)
Entry point to C language function: void {@native glGetUniformuiv}(GLuint program,...
static final int GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2
GL_ARB_ES3_compatibility, GL_VERSION_4_3, GL_ES_VERSION_3_0 Define "GL_COMPRESSED_SRGB8_PUNCHTHROUGH_...
Definition: GL2ES3.java:520
void glGetTexLevelParameteriv(int target, int level, int pname, int[] params, int params_offset)
Entry point to C language function: void {@native glGetTexLevelParameteriv}(GLenum target,...
static final int GL_STREAM_READ
GL_VERSION_1_5, GL_ES_VERSION_3_0, GL_ARB_vertex_buffer_object Alias for: GL_STREAM_READ_ARB Define ...
Definition: GL2ES3.java:831
static final int GL_TRANSFORM_FEEDBACK_BUFFER_BINDING
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_NV_transform_feedback, GL_EXT_transform_feedback Alias for: GL_...
Definition: GL2ES3.java:633
static final int GL_COMPRESSED_RGBA_ASTC_8x8_KHR
GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Define "GL_COMPRESSED_RGBA_A...
Definition: GL2ES3.java:275
static final int GL_UNIFORM_BUFFER_SIZE
GL_ARB_uniform_buffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_1 Define "GL_UNIFORM_BUFFER_SIZE" with ...
Definition: GL2ES3.java:279
static final int GL_RG_INTEGER
GL_ES_VERSION_3_0, GL_ARB_texture_rg, GL_VERSION_3_0 Define "GL_RG_INTEGER" with expression '0x8228',...
Definition: GL2ES3.java:534
static final int GL_MIN_PROGRAM_TEXEL_OFFSET
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_gpu_shader4, GL_NV_gpu_program4 Alias for: GL_MIN_PROGRAM_T...
Definition: GL2ES3.java:690
static final int GL_SEPARATE_ATTRIBS
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_transform_feedback, GL_NV_transform_feedback Alias for: GL_...
Definition: GL2ES3.java:850
static final int GL_MAX_GEOMETRY_ATOMIC_COUNTERS
GL_ARB_shader_atomic_counters, GL_ES_VERSION_3_2, GL_VERSION_4_2, GL_OES_geometry_shader,...
Definition: GL2ES3.java:895
void glGetUniformIndices(int program, int uniformCount, String[] uniformNames, IntBuffer uniformIndices)
Entry point to C language function: void {@native glGetUniformIndices}(GLuint program,...
static final int GL_TEXTURE_ALPHA_SIZE
GL_ES_VERSION_3_1, GL_VERSION_1_1, GL_VERSION_1_0, GL_EXT_texture Alias for: GL_TEXTURE_ALPHA_SIZE_EX...
Definition: GL2ES3.java:565
static final int GL_COMPRESSED_RGBA8_ETC2_EAC
GL_ARB_ES3_compatibility, GL_VERSION_4_3, GL_ES_VERSION_3_0 Define "GL_COMPRESSED_RGBA8_ETC2_EAC" wit...
Definition: GL2ES3.java:481
void glEndConditionalRender()
Entry point to C language function: void {@native glEndConditionalRender}() Part of GL_VERSION_3_0...
static final int GL_RGB32I
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_texture_integer Alias for: GL_RGB32I_EXT Define "GL_RGB32I...
Definition: GL2ES3.java:94
static final int GL_MIN_SAMPLE_SHADING_VALUE
GL_ES_VERSION_3_2, GL_VERSION_4_0, GL_OES_sample_shading, GL_ARB_sample_shading Alias for: GL_MIN_SAM...
Definition: GL2ES3.java:367
static final int GL_VERTEX_ARRAY_BINDING
GL_ARB_vertex_array_object, GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_OES_vertex_array_object,...
Definition: GL2ES3.java:304
void glClearBufferiv(int buffer, int drawbuffer, int[] value, int value_offset)
Entry point to C language function: void {@native glClearBufferiv}(GLenum buffer,...
static final int GL_RG8_SNORM
GL_EXT_render_snorm, GL_ES_VERSION_3_0, GL_VERSION_3_1 Define "GL_RG8_SNORM" with expression '0x8F95'...
Definition: GL2ES3.java:428
static final int GL_TEXTURE_GREEN_SIZE
GL_ES_VERSION_3_1, GL_VERSION_1_1, GL_VERSION_1_0, GL_EXT_texture Alias for: GL_TEXTURE_GREEN_SIZE_EX...
Definition: GL2ES3.java:600
static final int GL_TEXTURE_SWIZZLE_R
GL_ARB_texture_swizzle, GL_VERSION_3_3, GL_ES_VERSION_3_0, GL_EXT_texture_swizzle Alias for: GL_TEXTU...
Definition: GL2ES3.java:99
static final int GL_RED_INTEGER
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_texture_integer Alias for: GL_RED_INTEGER_EXT Define "GL_R...
Definition: GL2ES3.java:159
static final int GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE
GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0 Define "GL_FRAMEBUFFER_ATTACHMENT_DEPTH_...
Definition: GL2ES3.java:213
static final int GL_UNIFORM_BLOCK_BINDING
GL_ARB_uniform_buffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_1 Define "GL_UNIFORM_BLOCK_BINDING" wit...
Definition: GL2ES3.java:597
static final int GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_NV_transform_feedback, GL_EXT_transform_feedback Alias for: GL_...
Definition: GL2ES3.java:571
static final int GL_FRAMEBUFFER_DEFAULT_LAYERS
GL_ARB_framebuffer_no_attachments, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_OES_geometry_shader,...
Definition: GL2ES3.java:358
static final int GL_ATOMIC_COUNTER_BUFFER_SIZE
GL_ARB_shader_atomic_counters, GL_VERSION_4_2, GL_ES_VERSION_3_1 Define "GL_ATOMIC_COUNTER_BUFFER_SIZ...
Definition: GL2ES3.java:290
static final int GL_SAMPLER_BUFFER
GL_ES_VERSION_3_2, GL_VERSION_3_1, GL_AMD_vertex_shader_tesselator, GL_AMD_vertex_shader_tessellator,...
Definition: GL2ES3.java:364
static final int GL_R32UI
GL_ES_VERSION_3_0, GL_ARB_texture_rg, GL_VERSION_3_0 Define "GL_R32UI" with expression '0x8236',...
Definition: GL2ES3.java:113
static final int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_NV_transform_feedback, GL_EXT_transform_feedback Alias for: GL_...
Definition: GL2ES3.java:712
static final int GL_MAX
GL_OES_draw_buffers_indexed, GL_ARB_imaging, GL_ES_VERSION_3_0, GL_VERSION_1_4, GL_EXT_blend_minmax A...
Definition: GL2ES3.java:840
static final int GL_TEXTURE_BINDING_CUBE_MAP_ARRAY
GL_ES_VERSION_3_2, GL_VERSION_4_0, GL_OES_texture_cube_map_array, GL_ARB_texture_cube_map_array,...
Definition: GL2ES3.java:455
static final int GL_UNIFORM_IS_ROW_MAJOR
GL_ARB_uniform_buffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_1 Define "GL_UNIFORM_IS_ROW_MAJOR" with...
Definition: GL2ES3.java:780
static final int GL_STREAM_COPY
GL_VERSION_1_5, GL_ES_VERSION_3_0, GL_ARB_vertex_buffer_object Alias for: GL_STREAM_COPY_ARB Define ...
Definition: GL2ES3.java:233
static final int GL_TRANSFORM_FEEDBACK_BUFFER_SIZE
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_NV_transform_feedback, GL_EXT_transform_feedback Alias for: GL_...
Definition: GL2ES3.java:324
void glResumeTransformFeedback()
Entry point to C language function: void {@native glResumeTransformFeedback}() Part of GL_ARB_tran...
static final int GL_COMPRESSED_RGBA_ASTC_8x6_KHR
GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Define "GL_COMPRESSED_RGBA_A...
Definition: GL2ES3.java:775
static final int GL_COLOR_ATTACHMENT26
GL_ES_VERSION_3_0, GL_VERSION_3_0 Define "GL_COLOR_ATTACHMENT26" with expression '0x8CFA',...
Definition: GL2ES3.java:391
static final int GL_RG16UI
GL_ES_VERSION_3_0, GL_ARB_texture_rg, GL_VERSION_3_0 Define "GL_RG16UI" with expression '0x823A',...
Definition: GL2ES3.java:874
static final int GL_ACTIVE_UNIFORM_BLOCKS
GL_ARB_uniform_buffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_1 Define "GL_ACTIVE_UNIFORM_BLOCKS" wit...
Definition: GL2ES3.java:91
void glInvalidateFramebuffer(int target, int numAttachments, int[] attachments, int attachments_offset)
Entry point to C language function: void {@native glInvalidateFramebuffer}(GLenum target,...
void glBindVertexArray(int array)
Entry point to C language function: void {@native glBindVertexArray}(GLuint array) Part of GL_ARB_...
static final int GL_UNIFORM_ARRAY_STRIDE
GL_ARB_uniform_buffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_1 Define "GL_UNIFORM_ARRAY_STRIDE" with...
Definition: GL2ES3.java:845
static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR
GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Define "GL_COMPRESSED_SRGB8_...
Definition: GL2ES3.java:859
void glUniform2uiv(int location, int count, IntBuffer value)
Entry point to C language function: void {@native glUniform2uiv}(GLint location, GLsizei count,...
static final long GL_ALL_BARRIER_BITS
GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_ES_VERSION_3_1, GL_EXT_shader_image_load_store Ali...
Definition: GL2ES3.java:71
static final int GL_RASTERIZER_DISCARD
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_NV_transform_feedback, GL_EXT_transform_feedback Alias for: GL_...
Definition: GL2ES3.java:321
static final int GL_TRANSFORM_FEEDBACK_PAUSED
GL_ARB_transform_feedback2, GL_VERSION_4_2, GL_ES_VERSION_3_0 Define "GL_TRANSFORM_FEEDBACK_PAUSED" w...
Definition: GL2ES3.java:120
static final int GL_UNIFORM_BUFFER_START
GL_ARB_uniform_buffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_1 Define "GL_UNIFORM_BUFFER_START" with...
Definition: GL2ES3.java:573
static final int GL_RG32I
GL_ES_VERSION_3_0, GL_ARB_texture_rg, GL_VERSION_3_0 Define "GL_RG32I" with expression '0x823B',...
Definition: GL2ES3.java:703
static final int GL_COPY_WRITE_BUFFER_BINDING
GL_VERSION_4_2, GL_ES_VERSION_3_0, GL_ARB_copy_buffer Define "GL_COPY_WRITE_BUFFER_BINDING" with expr...
Definition: GL2ES3.java:933
static final int GL_R11F_G11F_B10F
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_APPLE_texture_packed_float, GL_EXT_packed_float Alias for: GL_R...
Definition: GL2ES3.java:801
static final int GL_RGB9_E5
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_texture_shared_exponent, GL_APPLE_texture_packed_float Alia...
Definition: GL2ES3.java:610
static final int GL_COPY_READ_BUFFER_BINDING
GL_VERSION_4_2, GL_ES_VERSION_3_0, GL_ARB_copy_buffer Define "GL_COPY_READ_BUFFER_BINDING" with expre...
Definition: GL2ES3.java:502
static final int GL_PIXEL_BUFFER_BARRIER_BIT
GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_ES_VERSION_3_1, GL_EXT_shader_image_load_store Ali...
Definition: GL2ES3.java:313
void glGetUniformIndices(int program, int uniformCount, String[] uniformNames, int[] uniformIndices, int uniformIndices_offset)
Entry point to C language function: void {@native glGetUniformIndices}(GLuint program,...
static final int GL_COLOR_ATTACHMENT20
GL_ES_VERSION_3_0, GL_VERSION_3_0 Define "GL_COLOR_ATTACHMENT20" with expression '0x8CF4',...
Definition: GL2ES3.java:407
static final int GL_FRAMEBUFFER_DEFAULT
GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0 Define "GL_FRAMEBUFFER_DEFAULT" with exp...
Definition: GL2ES3.java:552
static final int GL_IMAGE_CUBE_MAP_ARRAY
GL_ARB_shader_image_load_store, GL_ES_VERSION_3_2, GL_VERSION_4_2, GL_EXT_shader_image_load_store,...
Definition: GL2ES3.java:223
static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR
GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Define "GL_COMPRESSED_SRGB8_...
Definition: GL2ES3.java:215
static final int GL_FLOAT_MAT4x2
GL_ES_VERSION_3_0, GL_VERSION_2_1, GL_NV_non_square_matrices Alias for: GL_FLOAT_MAT4x2_NV Define "G...
Definition: GL2ES3.java:203
static final int GL_TEXTURE_FETCH_BARRIER_BIT
GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_ES_VERSION_3_1, GL_EXT_shader_image_load_store Ali...
Definition: GL2ES3.java:74
void glUniformMatrix4x3fv(int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glUniformMatrix4x3fv}(GLint location,...
void glEnablei(int target, int index)
Entry point to C language function: void {@native glEnablei}(GLenum target, GLuint index) Part of ...
void glGetnUniformuiv(int program, int location, int bufSize, IntBuffer params)
Entry point to C language function: void {@native glGetnUniformuiv}(GLuint program,...
static final int GL_UNSIGNED_INT_VEC3
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_gpu_shader4 Alias for: GL_UNSIGNED_INT_VEC3_EXT Define "GL...
Definition: GL2ES3.java:470
static final int GL_SAMPLER_CUBE_MAP_ARRAY
GL_ES_VERSION_3_2, GL_VERSION_4_0, GL_ARB_texture_cube_map_array, GL_EXT_texture_cube_map_array,...
Definition: GL2ES3.java:696
static final int GL_TEXTURE_MAX_LOD
GL_ES_VERSION_3_0, GL_VERSION_1_2, GL_SGIS_texture_lod Alias for: GL_TEXTURE_MAX_LOD_SGIS Define "GL...
Definition: GL2ES3.java:693
static final int GL_IMAGE_BINDING_LAYER
GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_ES_VERSION_3_1, GL_EXT_shader_image_load_store Ali...
Definition: GL2ES3.java:61
void glUniformMatrix2x3fv(int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glUniformMatrix2x3fv}(GLint location,...
static final int GL_ATOMIC_COUNTER_BUFFER
GL_ARB_shader_atomic_counters, GL_VERSION_4_2, GL_ES_VERSION_3_1 Define "GL_ATOMIC_COUNTER_BUFFER" wi...
Definition: GL2ES3.java:912
static final int GL_FRAMEBUFFER_BARRIER_BIT
GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_ES_VERSION_3_1, GL_EXT_shader_image_load_store Ali...
Definition: GL2ES3.java:48
static final int GL_UNSIGNED_INT_SAMPLER_3D
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_gpu_shader4 Alias for: GL_UNSIGNED_INT_SAMPLER_3D_EXT Defi...
Definition: GL2ES3.java:885
static final int GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT
GL_VERSION_4_5, GL_ES_VERSION_3_2, GL_ARB_robustness Alias for: GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB...
Definition: GL2ES3.java:123
static final int GL_INT_SAMPLER_CUBE
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_gpu_shader4 Alias for: GL_INT_SAMPLER_CUBE_EXT Define "GL_...
Definition: GL2ES3.java:888
static final int GL_INT_IMAGE_BUFFER
GL_ARB_shader_image_load_store, GL_ES_VERSION_3_2, GL_VERSION_4_2, GL_OES_texture_buffer,...
Definition: GL2ES3.java:807
static final int GL_PRIMITIVES_GENERATED
GL_ES_VERSION_3_2, GL_VERSION_3_0, GL_EXT_transform_feedback, GL_EXT_geometry_shader,...
Definition: GL2ES3.java:905
static final int GL_DEPTH_COMPONENT32F
GL_ARB_depth_buffer_float, GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_NV_depth_buffer_float Alias for: GL_...
Definition: GL2ES3.java:630
static final int GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS
GL_ARB_uniform_buffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_1 Define "GL_MAX_COMBINED_VERTEX_UNIFOR...
Definition: GL2ES3.java:942
static final int GL_UNIFORM_TYPE
GL_ARB_uniform_buffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_1 Define "GL_UNIFORM_TYPE" with express...
Definition: GL2ES3.java:604
static final int GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY
GL_ARB_shader_image_load_store, GL_ES_VERSION_3_2, GL_VERSION_4_2, GL_EXT_shader_image_load_store,...
Definition: GL2ES3.java:370
static final int GL_COPY_READ_BUFFER
GL_ES_VERSION_3_0, GL_VERSION_3_1, GL_ARB_copy_buffer, GL_NV_copy_buffer Alias for: GL_COPY_READ_BUFF...
Definition: GL2ES3.java:476
static final int GL_COLOR_ATTACHMENT29
GL_ES_VERSION_3_0, GL_VERSION_3_0 Define "GL_COLOR_ATTACHMENT29" with expression '0x8CFD',...
Definition: GL2ES3.java:420
static final int GL_DYNAMIC_READ
GL_VERSION_1_5, GL_ES_VERSION_3_0, GL_ARB_vertex_buffer_object Alias for: GL_DYNAMIC_READ_ARB Define...
Definition: GL2ES3.java:568
static final int GL_COMPRESSED_RGBA_ASTC_10x6_KHR
GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Define "GL_COMPRESSED_RGBA_A...
Definition: GL2ES3.java:217
static final int GL_COMPRESSED_RGBA_ASTC_12x10_KHR
GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Define "GL_COMPRESSED_RGBA_A...
Definition: GL2ES3.java:149
static final int GL_RGB32UI
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_texture_integer Alias for: GL_RGB32UI_EXT Define "GL_RGB32...
Definition: GL2ES3.java:529
static final int GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER
GL_ARB_uniform_buffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_1 Define "GL_UNIFORM_BLOCK_REFERENCED_B...
Definition: GL2ES3.java:259
static final int GL_COMPRESSED_SRGB8_ETC2
GL_ARB_ES3_compatibility, GL_VERSION_4_3, GL_ES_VERSION_3_0 Define "GL_COMPRESSED_SRGB8_ETC2" with ex...
Definition: GL2ES3.java:556
static final int GL_INT_SAMPLER_3D
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_gpu_shader4 Alias for: GL_INT_SAMPLER_3D_EXT Define "GL_IN...
Definition: GL2ES3.java:341
void glGetInternalformativ(int target, int internalformat, int pname, int bufSize, IntBuffer params)
Entry point to C language function: void {@native glGetInternalformativ}(GLenum target,...
static final int GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS
GL_ARB_shader_atomic_counters, GL_ES_VERSION_3_2, GL_VERSION_4_2, GL_OES_tessellation_shader,...
Definition: GL2ES3.java:756
static final int GL_CONTEXT_FLAGS
GL_ES_VERSION_3_2, GL_VERSION_3_0 Define "GL_CONTEXT_FLAGS" with expression '0x821E',...
Definition: GL2ES3.java:687
void glUniform3ui(int location, int v0, int v1, int v2)
Entry point to C language function: void {@native glUniform3ui}(GLint location, GLuint v0,...
void glColorMaski(int index, boolean r, boolean g, boolean b, boolean a)
Entry point to C language function: void {@native glColorMaski}(GLuint index, GLboolean r,...
static final int GL_COMPRESSED_SIGNED_R11_EAC
GL_ARB_ES3_compatibility, GL_VERSION_4_3, GL_ES_VERSION_3_0 Define "GL_COMPRESSED_SIGNED_R11_EAC" wit...
Definition: GL2ES3.java:818
static final int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_NV_transform_feedback, GL_EXT_transform_feedback Alias for: GL_...
Definition: GL2ES3.java:168
static final int GL_UNSIGNED_INT_5_9_9_9_REV
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_texture_shared_exponent, GL_APPLE_texture_packed_float Alia...
Definition: GL2ES3.java:134
static final int GL_MAX_VARYING_COMPONENTS
GL_ARB_geometry_shader4, GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_geometry_shader4 Alias for: GL_MAX...
Definition: GL2ES3.java:877
static final int GL_RGBA32I
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_texture_integer Alias for: GL_RGBA32I_EXT Define "GL_RGBA3...
Definition: GL2ES3.java:701
void glBlitFramebuffer(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter)
Entry point to C language function: void {@native glBlitFramebuffer}(GLint srcX0,...
static final int GL_BUFFER_ACCESS_FLAGS
GL_ES_VERSION_3_0, GL_VERSION_3_0 Define "GL_BUFFER_ACCESS_FLAGS" with expression '0x911F',...
Definition: GL2ES3.java:443
static final int GL_TEXTURE_WIDTH
GL_ES_VERSION_3_1, GL_VERSION_1_1, GL_VERSION_1_0, GL_QCOM_extended_get Alias for: GL_TEXTURE_WIDTH_Q...
Definition: GL2ES3.java:676
void glUniformMatrix2x4fv(int location, int count, boolean transpose, float[] value, int value_offset)
Entry point to C language function: void {@native glUniformMatrix2x4fv}(GLint location,...
void glUniform1ui(int location, int v0)
Entry point to C language function: void {@native glUniform1ui}(GLint location, GLuint v0) Part of...
void glUniformMatrix4x2fv(int location, int count, boolean transpose, float[] value, int value_offset)
Entry point to C language function: void {@native glUniformMatrix4x2fv}(GLint location,...
static final int GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE
GL_ARB_shader_atomic_counters, GL_VERSION_4_2, GL_ES_VERSION_3_1 Define "GL_MAX_ATOMIC_COUNTER_BUFFER...
Definition: GL2ES3.java:441
static final int GL_RGB16I
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_texture_integer Alias for: GL_RGB16I_EXT Define "GL_RGB16I...
Definition: GL2ES3.java:793
static final int GL_TEXTURE_DEPTH_SIZE
GL_ES_VERSION_3_1, GL_VERSION_1_4, GL_ARB_depth_texture Alias for: GL_TEXTURE_DEPTH_SIZE_ARB Define ...
Definition: GL2ES3.java:853
static final int GL_DEPTH
GL_ES_VERSION_3_0, GL_VERSION_1_1, GL_VERSION_1_0, GL_EXT_discard_framebuffer Alias for: GL_DEPTH_EXT...
Definition: GL2ES3.java:739
static final int GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT
GL_NV_geometry_program4, GL_EXT_geometry_shader4, GL_EXT_geometry_shader Define "GL_FRAMEBUFFER_INCOM...
Definition: GL2ES3.java:847
void glEndTransformFeedback()
Entry point to C language function: void {@native glEndTransformFeedback}() Part of GL_ES_VERSION_...
static final int GL_MAX_UNIFORM_BUFFER_BINDINGS
GL_ARB_uniform_buffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_1 Define "GL_MAX_UNIFORM_BUFFER_BINDING...
Definition: GL2ES3.java:866
void glFramebufferParameteri(int target, int pname, int param)
Entry point to C language function: void {@native glFramebufferParameteri}(GLenum target,...
static final int GL_IMAGE_2D_ARRAY
GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_ES_VERSION_3_1, GL_EXT_shader_image_load_store Ali...
Definition: GL2ES3.java:77
static final int GL_MAX_ELEMENTS_VERTICES
GL_ES_VERSION_3_0, GL_VERSION_1_2, GL_EXT_draw_range_elements Alias for: GL_MAX_ELEMENTS_VERTICES_EXT...
Definition: GL2ES3.java:347
static final int GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS
GL_ARB_shader_atomic_counters, GL_VERSION_4_2, GL_ES_VERSION_3_1 Define "GL_MAX_COMBINED_ATOMIC_COUNT...
Definition: GL2ES3.java:709
void glGetFramebufferParameteriv(int target, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetFramebufferParameteriv}(GLenum target,...
static final int GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH
GL_ARB_uniform_buffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_1 Define "GL_ACTIVE_UNIFORM_BLOCK_MAX_N...
Definition: GL2ES3.java:273
static final int GL_COMPRESSED_RGBA_ASTC_8x5_KHR
GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Define "GL_COMPRESSED_RGBA_A...
Definition: GL2ES3.java:96
static final int GL_UNSIGNED_INT_ATOMIC_COUNTER
GL_ARB_shader_atomic_counters, GL_VERSION_4_2, GL_ES_VERSION_3_1 Define "GL_UNSIGNED_INT_ATOMIC_COUNT...
Definition: GL2ES3.java:509
static final int GL_MAX_FRAMEBUFFER_HEIGHT
GL_ARB_framebuffer_no_attachments, GL_ES_VERSION_3_1, GL_VERSION_4_3 Define "GL_MAX_FRAMEBUFFER_HEIGH...
Definition: GL2ES3.java:707
static final int GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE
GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0 Define "GL_FRAMEBUFFER_ATTACHMENT_ALPHA_...
Definition: GL2ES3.java:522
static final int GL_TEXTURE_UPDATE_BARRIER_BIT
GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_ES_VERSION_3_1, GL_EXT_shader_image_load_store Ali...
Definition: GL2ES3.java:267
static final int GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE
GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0 Define "GL_FRAMEBUFFER_ATTACHMENT_BLUE_S...
Definition: GL2ES3.java:197
static final int GL_COMPRESSED_RGBA_ASTC_6x6_KHR
GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Define "GL_COMPRESSED_RGBA_A...
Definition: GL2ES3.java:705
void glGetActiveUniformsiv(int program, int uniformCount, int[] uniformIndices, int uniformIndices_offset, int pname, int[] params, int params_offset)
Entry point to C language function: void {@native glGetActiveUniformsiv}(GLuint program,...
static final int GL_R16UI
GL_ES_VERSION_3_0, GL_ARB_texture_rg, GL_VERSION_3_0 Define "GL_R16UI" with expression '0x8234',...
Definition: GL2ES3.java:205
static final int GL_TEXTURE_MIN_LOD
GL_ES_VERSION_3_0, GL_VERSION_1_2, GL_SGIS_texture_lod Alias for: GL_TEXTURE_MIN_LOD_SGIS Define "GL...
Definition: GL2ES3.java:39
void glUniform4uiv(int location, int count, IntBuffer value)
Entry point to C language function: void {@native glUniform4uiv}(GLint location, GLsizei count,...
boolean glIsTransformFeedback(int id)
Entry point to C language function: GLboolean {@native glIsTransformFeedback}(GLuint id) Part of G...
void glGetActiveUniformBlockiv(int program, int uniformBlockIndex, int pname, int[] params, int params_offset)
Entry point to C language function: void {@native glGetActiveUniformBlockiv}(GLuint program,...
static final int GL_RGB8I
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_texture_integer Alias for: GL_RGB8I_EXT Define "GL_RGB8I" ...
Definition: GL2ES3.java:645
static final int GL_TEXTURE_CUBE_MAP_ARRAY
GL_ES_VERSION_3_2, GL_VERSION_4_0, GL_OES_texture_cube_map_array, GL_ARB_texture_cube_map_array,...
Definition: GL2ES3.java:333
static final int GL_R8_SNORM
GL_EXT_render_snorm, GL_ES_VERSION_3_0, GL_VERSION_3_1 Define "GL_R8_SNORM" with expression '0x8F94',...
Definition: GL2ES3.java:483
static final int GL_PACK_SKIP_ROWS
GL_ES_VERSION_3_0, GL_VERSION_1_1, GL_VERSION_1_0 Define "GL_PACK_SKIP_ROWS" with expression '0x0D03'...
Definition: GL2ES3.java:714
void glGenTransformFeedbacks(int n, IntBuffer ids)
Entry point to C language function: void {@native glGenTransformFeedbacks}(GLsizei n,...
void glDrawRangeElements(int mode, int start, int end, int count, int type, long indices_buffer_offset)
Entry point to C language function: void {@native glDrawRangeElements}(GLenum mode,...
static final int GL_UNIFORM_SIZE
GL_ARB_uniform_buffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_1 Define "GL_UNIFORM_SIZE" with express...
Definition: GL2ES3.java:52
static final int GL_INT_SAMPLER_2D
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_gpu_shader4 Alias for: GL_INT_SAMPLER_2D_EXT Define "GL_IN...
Definition: GL2ES3.java:350
String glGetStringi(int name, int index)
Entry point to C language function: const GLubyte * {@native glGetStringi}(GLenum name,...
static final int GL_R8UI
GL_ES_VERSION_3_0, GL_ARB_texture_rg, GL_VERSION_3_0 Define "GL_R8UI" with expression '0x8232',...
Definition: GL2ES3.java:352
static final int GL_COLOR_ATTACHMENT31
GL_ES_VERSION_3_0, GL_VERSION_3_0 Define "GL_COLOR_ATTACHMENT31" with expression '0x8CFF',...
Definition: GL2ES3.java:416
void glUniformMatrix2x3fv(int location, int count, boolean transpose, float[] value, int value_offset)
Entry point to C language function: void {@native glUniformMatrix2x3fv}(GLint location,...
static final int GL_TESS_EVALUATION_SHADER_BIT
GL_ARB_separate_shader_objects, GL_ES_VERSION_3_2, GL_VERSION_4_1, GL_EXT_tessellation_shader,...
Definition: GL2ES3.java:767
static final int GL_IMAGE_2D
GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_ES_VERSION_3_1, GL_EXT_shader_image_load_store Ali...
Definition: GL2ES3.java:764
static final int GL_UNPACK_IMAGE_HEIGHT
GL_ES_VERSION_3_0, GL_VERSION_1_2, GL_EXT_texture3D Alias for: GL_UNPACK_IMAGE_HEIGHT_EXT Define "GL...
Definition: GL2ES3.java:336
static final int GL_MAX_FRAGMENT_UNIFORM_BLOCKS
GL_ARB_uniform_buffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_1 Define "GL_MAX_FRAGMENT_UNIFORM_BLOCK...
Definition: GL2ES3.java:741
void glTransformFeedbackVaryings(int program, int count, String[] varyings, int bufferMode)
Entry point to C language function: void {@native glTransformFeedbackVaryings}(GLuint program,...
void glGetBooleani_v(int target, int index, ByteBuffer data)
Entry point to C language function: void {@native glGetBooleani_v}(GLenum target,...
static final int GL_VERTEX_ATTRIB_ARRAY_INTEGER
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_gpu_shader4, GL_NV_vertex_program4 Alias for: GL_VERTEX_ATT...
Definition: GL2ES3.java:719
static final int GL_TEXTURE_2D_ARRAY
GL_ES_VERSION_3_0, GL_EXT_sparse_texture, GL_VERSION_3_0, GL_EXT_texture_array Alias for: GL_TEXTURE_...
Definition: GL2ES3.java:381
static final int GL_TRANSFORM_FEEDBACK_BUFFER
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_NV_transform_feedback, GL_EXT_transform_feedback Alias for: GL_...
Definition: GL2ES3.java:589
static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR
GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Define "GL_COMPRESSED_SRGB8_...
Definition: GL2ES3.java:665
void glGetInternalformativ(int target, int internalformat, int pname, int bufSize, int[] params, int params_offset)
Entry point to C language function: void {@native glGetInternalformativ}(GLenum target,...
static final int GL_PACK_ROW_LENGTH
GL_ES_VERSION_3_0, GL_VERSION_1_1, GL_VERSION_1_0 Define "GL_PACK_ROW_LENGTH" with expression '0x0D02...
Definition: GL2ES3.java:136
static final int GL_IMAGE_BUFFER
GL_ARB_shader_image_load_store, GL_ES_VERSION_3_2, GL_VERSION_4_2, GL_EXT_shader_image_load_store,...
Definition: GL2ES3.java:744
static final int GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS
GL_ARB_shader_atomic_counters, GL_ES_VERSION_3_2, GL_VERSION_4_2, GL_EXT_tessellation_shader,...
Definition: GL2ES3.java:729
static final int GL_TEXTURE_INTERNAL_FORMAT
GL_ES_VERSION_3_1, GL_VERSION_1_1, GL_QCOM_extended_get Alias for: GL_TEXTURE_INTERNAL_FORMAT_QCOM D...
Definition: GL2ES3.java:423
static final int GL_READ_WRITE
GL_VERSION_1_5, GL_ES_VERSION_3_1, GL_ARB_vertex_buffer_object Alias for: GL_READ_WRITE_ARB Define "...
Definition: GL2ES3.java:750
static final int GL_SAMPLER_2D_ARRAY_SHADOW
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_NV_shadow_samplers_array, GL_EXT_gpu_shader4 Alias for: GL_SAMP...
Definition: GL2ES3.java:58
static final int GL_STENCIL
GL_ES_VERSION_3_0, GL_VERSION_1_1, GL_VERSION_1_0, GL_EXT_discard_framebuffer Alias for: GL_STENCIL_E...
Definition: GL2ES3.java:936
static final int GL_SIGNED_NORMALIZED
GL_ES_VERSION_3_0, GL_VERSION_3_1 Define "GL_SIGNED_NORMALIZED" with expression '0x8F9C',...
Definition: GL2ES3.java:264
void glDrawElementsInstanced(int mode, int count, int type, long indices_buffer_offset, int instancecount)
Entry point to C language function: void {@native glDrawElementsInstanced}(GLenum mode,...
void glDeleteTransformFeedbacks(int n, IntBuffer ids)
Entry point to C language function: void {@native glDeleteTransformFeedbacks}(GLsizei n,...
static final int GL_BUFFER_MAP_OFFSET
GL_ES_VERSION_3_0, GL_VERSION_3_0 Define "GL_BUFFER_MAP_OFFSET" with expression '0x9121',...
Definition: GL2ES3.java:922
static final int GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT
GL_ARB_uniform_buffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_1 Define "GL_UNIFORM_BUFFER_OFFSET_ALIG...
Definition: GL2ES3.java:147
void glBlendFuncSeparatei(int buf, int srcRGB, int dstRGB, int srcAlpha, int dstAlpha)
Entry point to C language function: void {@native glBlendFuncSeparatei}(GLuint buf,...
static final int GL_ATOMIC_COUNTER_BARRIER_BIT
GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_ES_VERSION_3_1, GL_EXT_shader_image_load_store Ali...
Definition: GL2ES3.java:228
static final int GL_COMPRESSED_RGBA_ASTC_10x5_KHR
GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Define "GL_COMPRESSED_RGBA_A...
Definition: GL2ES3.java:493
static final int GL_TEXTURE_SWIZZLE_G
GL_ARB_texture_swizzle, GL_VERSION_3_3, GL_ES_VERSION_3_0, GL_EXT_texture_swizzle Alias for: GL_TEXTU...
Definition: GL2ES3.java:108
static final int GL_COLOR_ATTACHMENT16
GL_ES_VERSION_3_0, GL_VERSION_3_0 Define "GL_COLOR_ATTACHMENT16" with expression '0x8CF0',...
Definition: GL2ES3.java:389
static final int GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT
GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_ES_VERSION_3_1, GL_EXT_shader_image_load_store Ali...
Definition: GL2ES3.java:627
void glBindBufferRange(int target, int index, int buffer, long offset, long size)
Entry point to C language function: void {@native glBindBufferRange}(GLenum target,...
static final int GL_UNSIGNED_INT_IMAGE_3D
GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_ES_VERSION_3_1, GL_EXT_shader_image_load_store Ali...
Definition: GL2ES3.java:171
static final int GL_BUFFER_MAP_LENGTH
GL_ES_VERSION_3_0, GL_VERSION_3_0 Define "GL_BUFFER_MAP_LENGTH" with expression '0x9120',...
Definition: GL2ES3.java:526
static final int GL_TEXTURE_STENCIL_SIZE
GL_ES_VERSION_3_1, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_packed_depth_stencil Alias for: ...
Definition: GL2ES3.java:162
static final int GL_MAX_FRAMEBUFFER_SAMPLES
GL_ARB_framebuffer_no_attachments, GL_ES_VERSION_3_1, GL_VERSION_4_3 Define "GL_MAX_FRAMEBUFFER_SAMPL...
Definition: GL2ES3.java:914
static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR
GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Define "GL_COMPRESSED_SRGB8_...
Definition: GL2ES3.java:721
void glUniformMatrix2x4fv(int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glUniformMatrix2x4fv}(GLint location,...
void glUniformMatrix3x2fv(int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glUniformMatrix3x2fv}(GLint location,...
static final int GL_MAX_TEXTURE_LOD_BIAS
GL_ES_VERSION_3_0, GL_VERSION_1_4, GL_EXT_texture_lod_bias Alias for: GL_MAX_TEXTURE_LOD_BIAS_EXT De...
Definition: GL2ES3.java:798
static final int GL_MAX_FRAMEBUFFER_LAYERS
GL_ARB_framebuffer_no_attachments, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_EXT_geometry_shader,...
Definition: GL2ES3.java:540
static final int GL_PIXEL_UNPACK_BUFFER_BINDING
GL_ES_VERSION_3_0, GL_VERSION_2_1, GL_ARB_pixel_buffer_object, GL_EXT_pixel_buffer_object Alias for: ...
Definition: GL2ES3.java:178
int glGetFragDataLocation(int program, String name)
Entry point to C language function: GLint {@native glGetFragDataLocation}(GLuint program,...
static final int GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT
GL_NV_geometry_program4, GL_EXT_geometry_shader4, GL_EXT_geometry_shader Define "GL_FRAMEBUFFER_ATTAC...
Definition: GL2ES3.java:649
void glDrawArraysInstanced(int mode, int first, int count, int instancecount)
Entry point to C language function: void {@native glDrawArraysInstanced}(GLenum mode,...
static final int GL_RGB_INTEGER
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_texture_integer Alias for: GL_RGB_INTEGER_EXT Define "GL_R...
Definition: GL2ES3.java:550
static final int GL_QUADS
GL_ES_VERSION_3_2, GL_VERSION_1_1, GL_VERSION_1_0, GL_OES_tessellation_shader, GL_EXT_tessellation_sh...
Definition: GL2ES3.java:734
static final int GL_PIXEL_PACK_BUFFER
GL_ES_VERSION_3_0, GL_VERSION_2_1, GL_ARB_pixel_buffer_object, GL_EXT_pixel_buffer_object Alias for: ...
Definition: GL2ES3.java:310
static final int GL_IMAGE_BINDING_NAME
GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_ES_VERSION_3_1, GL_EXT_shader_image_load_store Ali...
Definition: GL2ES3.java:118
static final int GL_IMAGE_3D
GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_ES_VERSION_3_1, GL_EXT_shader_image_load_store Ali...
Definition: GL2ES3.java:682
static final int GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS
GL_ARB_framebuffer_no_attachments, GL_ES_VERSION_3_1, GL_VERSION_4_3 Define "GL_FRAMEBUFFER_DEFAULT_F...
Definition: GL2ES3.java:758
static final int GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS
GL_ARB_shader_atomic_counters, GL_VERSION_4_2, GL_ES_VERSION_3_1 Define "GL_MAX_ATOMIC_COUNTER_BUFFER...
Definition: GL2ES3.java:928
static final int GL_UNIFORM_BUFFER_BINDING
GL_ARB_uniform_buffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_1, GL_EXT_bindable_uniform Alias for: G...
Definition: GL2ES3.java:910
void glFramebufferTextureLayer(int target, int attachment, int texture, int level, int layer)
Entry point to C language function: void {@native glFramebufferTextureLayer}(GLenum target,...
int glGetUniformBlockIndex(int program, String uniformBlockName)
Entry point to C language function: GLuint {@native glGetUniformBlockIndex}(GLuint program,...
static final int GL_RGBA8I
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_texture_integer Alias for: GL_RGBA8I_EXT Define "GL_RGBA8I...
Definition: GL2ES3.java:804
void glClearBufferfv(int buffer, int drawbuffer, FloatBuffer value)
Entry point to C language function: void {@native glClearBufferfv}(GLenum buffer,...
static final int GL_MIN
GL_OES_draw_buffers_indexed, GL_ARB_imaging, GL_ES_VERSION_3_0, GL_VERSION_1_4, GL_EXT_blend_minmax A...
Definition: GL2ES3.java:821
static final int GL_RGBA8_SNORM
GL_EXT_render_snorm, GL_ES_VERSION_3_0, GL_VERSION_3_1 Define "GL_RGBA8_SNORM" with expression '0x8F9...
Definition: GL2ES3.java:372
static final int GL_INT_IMAGE_2D
GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_ES_VERSION_3_1, GL_EXT_shader_image_load_store Ali...
Definition: GL2ES3.java:184
static final int GL_UNSIGNED_INT_SAMPLER_CUBE
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_gpu_shader4 Alias for: GL_UNSIGNED_INT_SAMPLER_CUBE_EXT De...
Definition: GL2ES3.java:724
void glGetUniformuiv(int program, int location, int[] params, int params_offset)
Entry point to C language function: void {@native glGetUniformuiv}(GLuint program,...
void glBlendFunci(int buf, int src, int dst)
Entry point to C language function: void {@native glBlendFunci}(GLuint buf, GLenum src,...
static final int GL_STATIC_COPY
GL_VERSION_1_5, GL_ES_VERSION_3_0, GL_ARB_vertex_buffer_object Alias for: GL_STATIC_COPY_ARB Define ...
Definition: GL2ES3.java:439
static final int GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE
GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0 Define "GL_FRAMEBUFFER_ATTACHMENT_GREEN_...
Definition: GL2ES3.java:731
static final int GL_QUERY_BY_REGION_NO_WAIT
GL_VERSION_3_0, GL_NV_conditional_render Alias for: GL_QUERY_BY_REGION_NO_WAIT_NV Define "GL_QUERY_B...
Definition: GL2ES3.java:86
static final int GL_COLOR_ATTACHMENT18
GL_ES_VERSION_3_0, GL_VERSION_3_0 Define "GL_COLOR_ATTACHMENT18" with expression '0x8CF2',...
Definition: GL2ES3.java:411
void glClearBufferfv(int buffer, int drawbuffer, float[] value, int value_offset)
Entry point to C language function: void {@native glClearBufferfv}(GLenum buffer,...
static final int GL_COLOR_ATTACHMENT19
GL_ES_VERSION_3_0, GL_VERSION_3_0 Define "GL_COLOR_ATTACHMENT19" with expression '0x8CF3',...
Definition: GL2ES3.java:409
static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR
GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Define "GL_COMPRESSED_SRGB8_...
Definition: GL2ES3.java:825
static final int GL_COLOR
GL_ES_VERSION_3_0, GL_VERSION_1_1, GL_VERSION_1_0, GL_EXT_discard_framebuffer Alias for: GL_COLOR_EXT...
Definition: GL2ES3.java:426
void glBindImageTexture(int unit, int texture, int level, boolean layered, int layer, int access, int format)
Entry point to C language function: void {@native glBindImageTexture}(GLuint unit,...
void glDeleteVertexArrays(int n, IntBuffer arrays)
Entry point to C language function: void {@native glDeleteVertexArrays}(GLsizei n,...
void glVertexAttribI4i(int index, int x, int y, int z, int w)
Entry point to C language function: void {@native glVertexAttribI4i}(GLuint index,...
static final int GL_FIRST_VERTEX_CONVENTION_EXT
GL_EXT_provoking_vertex, GL_EXT_geometry_shader Define "GL_FIRST_VERTEX_CONVENTION_EXT" with expressi...
Definition: GL2ES3.java:254
static final int GL_MAX_TEXTURE_BUFFER_SIZE
GL_ES_VERSION_3_2, GL_VERSION_3_1, GL_OES_texture_buffer, GL_ARB_texture_buffer_object,...
Definition: GL2ES3.java:864
void glUniform2ui(int location, int v0, int v1)
Entry point to C language function: void {@native glUniform2ui}(GLint location, GLuint v0,...
static final int GL_TEXTURE_SWIZZLE_A
GL_ARB_texture_swizzle, GL_VERSION_3_3, GL_ES_VERSION_3_0, GL_EXT_texture_swizzle Alias for: GL_TEXTU...
Definition: GL2ES3.java:105
static final int GL_RGBA8UI
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_texture_integer Alias for: GL_RGBA8UI_EXT Define "GL_RGBA8...
Definition: GL2ES3.java:624
static final int GL_UNIFORM_BUFFER
GL_ARB_uniform_buffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_1, GL_EXT_bindable_uniform Alias for: G...
Definition: GL2ES3.java:770
static final int GL_RG8UI
GL_ES_VERSION_3_0, GL_ARB_texture_rg, GL_VERSION_3_0 Define "GL_RG8UI" with expression '0x8238',...
Definition: GL2ES3.java:855
static final int GL_INT_SAMPLER_2D_ARRAY
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_gpu_shader4 Alias for: GL_INT_SAMPLER_2D_ARRAY_EXT Define ...
Definition: GL2ES3.java:189
static final int GL_UNSIGNED_INT_SAMPLER_2D_ARRAY
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_gpu_shader4 Alias for: GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT...
Definition: GL2ES3.java:247
static final int GL_RG8I
GL_ES_VERSION_3_0, GL_ARB_texture_rg, GL_VERSION_3_0 Define "GL_RG8I" with expression '0x8237',...
Definition: GL2ES3.java:897
static final int GL_COLOR_ATTACHMENT27
GL_ES_VERSION_3_0, GL_VERSION_3_0 Define "GL_COLOR_ATTACHMENT27" with expression '0x8CFB',...
Definition: GL2ES3.java:397
void glFramebufferTextureEXT(int target, int attachment, int texture, int level)
Entry point to C language function: void {@native glFramebufferTextureEXT}(GLenum target,...
static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER
GL_ARB_geometry_shader4, GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0,...
Definition: GL2ES3.java:330
static final int GL_LAST_VERTEX_CONVENTION
GL_ARB_provoking_vertex, GL_ES_VERSION_3_2, GL_VERSION_3_2, GL_EXT_provoking_vertex,...
Definition: GL2ES3.java:685
static final int GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS
GL_ARB_shader_atomic_counters, GL_ES_VERSION_3_2, GL_VERSION_4_2, GL_EXT_geometry_shader,...
Definition: GL2ES3.java:488
static final int GL_MAX_ARRAY_TEXTURE_LAYERS
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_texture_array Alias for: GL_MAX_ARRAY_TEXTURE_LAYERS_EXT D...
Definition: GL2ES3.java:131
void glDeleteTransformFeedbacks(int n, int[] ids, int ids_offset)
Entry point to C language function: void {@native glDeleteTransformFeedbacks}(GLsizei n,...
static final int GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES
GL_ARB_uniform_buffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_1 Define "GL_UNIFORM_BLOCK_ACTIVE_UNIFO...
Definition: GL2ES3.java:315
static final int GL_R16I
GL_ES_VERSION_3_0, GL_ARB_texture_rg, GL_VERSION_3_0 Define "GL_R16I" with expression '0x8233',...
Definition: GL2ES3.java:554
static final int GL_TEXTURE_ALPHA_TYPE
GL_ES_VERSION_3_1, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ARB_texture_float Alias for: GL_TEXT...
Definition: GL2ES3.java:355
void glGetnUniformuiv(int program, int location, int bufSize, int[] params, int params_offset)
Entry point to C language function: void {@native glGetnUniformuiv}(GLuint program,...
void glGetActiveUniformBlockiv(int program, int uniformBlockIndex, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetActiveUniformBlockiv}(GLuint program,...
static final int GL_UNSIGNED_INT_IMAGE_CUBE
GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_ES_VERSION_3_1, GL_EXT_shader_image_load_store Ali...
Definition: GL2ES3.java:479
void glGenTransformFeedbacks(int n, int[] ids, int ids_offset)
Entry point to C language function: void {@native glGenTransformFeedbacks}(GLsizei n,...
static final int GL_DEPTH32F_STENCIL8
GL_ARB_depth_buffer_float, GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_NV_depth_buffer_float Alias for: GL_...
Definition: GL2ES3.java:917
void glUniform4ui(int location, int v0, int v1, int v2, int v3)
Entry point to C language function: void {@native glUniform4ui}(GLint location, GLuint v0,...
static final int GL_SAMPLER_CUBE_SHADOW
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_gpu_shader4, GL_NV_shadow_samplers_cube Alias for: GL_SAMPL...
Definition: GL2ES3.java:619
static final int GL_COMPRESSED_RGBA_ASTC_12x12_KHR
GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Define "GL_COMPRESSED_RGBA_A...
Definition: GL2ES3.java:698
static final int GL_COMPRESSED_RGBA_ASTC_10x10_KHR
GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Define "GL_COMPRESSED_RGBA_A...
Definition: GL2ES3.java:882
static final int GL_MAX_PROGRAM_TEXEL_OFFSET
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_NV_gpu_program4, GL_EXT_gpu_shader4 Alias for: GL_MAX_PROGRAM_T...
Definition: GL2ES3.java:195
void glGetActiveUniformsiv(int program, int uniformCount, IntBuffer uniformIndices, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetActiveUniformsiv}(GLuint program,...
void glGetIntegeri_v(int target, int index, IntBuffer data)
Entry point to C language function: void {@native glGetIntegeri_v}(GLenum target,...
void glUniform1uiv(int location, int count, int[] value, int value_offset)
Entry point to C language function: void {@native glUniform1uiv}(GLint location, GLsizei count,...
static final int GL_TEXTURE_SWIZZLE_B
GL_ARB_texture_swizzle, GL_VERSION_3_3, GL_ES_VERSION_3_0, GL_EXT_texture_swizzle Alias for: GL_TEXTU...
Definition: GL2ES3.java:102
static final int GL_COMPRESSED_RG11_EAC
GL_ARB_ES3_compatibility, GL_VERSION_4_3, GL_ES_VERSION_3_0 Define "GL_COMPRESSED_RG11_EAC" with expr...
Definition: GL2ES3.java:115
static final int GL_FRAMEBUFFER_DEFAULT_HEIGHT
GL_ARB_framebuffer_no_attachments, GL_ES_VERSION_3_1, GL_VERSION_4_3 Define "GL_FRAMEBUFFER_DEFAULT_H...
Definition: GL2ES3.java:861
static final int GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS
GL_ARB_uniform_buffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_1 Define "GL_UNIFORM_BLOCK_ACTIVE_UNIFO...
Definition: GL2ES3.java:186
boolean glIsEnabledi(int target, int index)
Entry point to C language function: GLboolean {@native glIsEnabledi}(GLenum target,...
void glBindBufferBase(int target, int index, int buffer)
Entry point to C language function: void {@native glBindBufferBase}(GLenum target,...
static final int GL_GEOMETRY_SHADER_BIT
GL_ARB_separate_shader_objects, GL_ES_VERSION_3_2, GL_VERSION_4_1, GL_OES_geometry_shader,...
Definition: GL2ES3.java:559
static final int GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE
GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0 Define "GL_FRAMEBUFFER_ATTACHMENT_RED_SI...
Definition: GL2ES3.java:823
void glGetTransformFeedbackVarying(int program, int index, int bufSize, int[] length, int length_offset, int[] size, int size_offset, int[] type, int type_offset, byte[] name, int name_offset)
Entry point to C language function: void {@native glGetTransformFeedbackVarying}(GLuint program,...
static final int GL_UNSIGNED_INT_IMAGE_2D
GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_ES_VERSION_3_1, GL_EXT_shader_image_load_store Ali...
Definition: GL2ES3.java:154
static final int GL_DEPTH_STENCIL_ATTACHMENT
GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0 Define "GL_DEPTH_STENCIL_ATTACHMENT" wit...
Definition: GL2ES3.java:244
static final int GL_MAX_FRAMEBUFFER_WIDTH
GL_ARB_framebuffer_no_attachments, GL_ES_VERSION_3_1, GL_VERSION_4_3 Define "GL_MAX_FRAMEBUFFER_WIDTH...
Definition: GL2ES3.java:383
static final int GL_INT_SAMPLER_CUBE_MAP_ARRAY
GL_ES_VERSION_3_2, GL_VERSION_4_0, GL_ARB_texture_cube_map_array, GL_EXT_texture_cube_map_array,...
Definition: GL2ES3.java:236
static final int GL_TEXTURE_MAX_LEVEL
GL_ES_VERSION_3_0, GL_VERSION_1_2, GL_APPLE_texture_max_level, GL_SGIS_texture_lod Alias for: GL_TEXT...
Definition: GL2ES3.java:586
static final int GL_FRAMEBUFFER_DEFAULT_SAMPLES
GL_ARB_framebuffer_no_attachments, GL_ES_VERSION_3_1, GL_VERSION_4_3 Define "GL_FRAMEBUFFER_DEFAULT_S...
Definition: GL2ES3.java:156
void glUniform3uiv(int location, int count, IntBuffer value)
Entry point to C language function: void {@native glUniform3uiv}(GLint location, GLsizei count,...
static final int GL_VERTEX_ATTRIB_ARRAY_DIVISOR
GL_VERSION_3_3, GL_ES_VERSION_3_0, GL_NV_instanced_arrays, GL_ARB_instanced_arrays,...
Definition: GL2ES3.java:660
void glUniform3uiv(int location, int count, int[] value, int value_offset)
Entry point to C language function: void {@native glUniform3uiv}(GLint location, GLsizei count,...
static final int GL_FLOAT_MAT3x4
GL_ES_VERSION_3_0, GL_VERSION_2_1, GL_NV_non_square_matrices Alias for: GL_FLOAT_MAT3x4_NV Define "G...
Definition: GL2ES3.java:42
static final int GL_UNIFORM_BLOCK_NAME_LENGTH
GL_ARB_uniform_buffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_1 Define "GL_UNIFORM_BLOCK_NAME_LENGTH"...
Definition: GL2ES3.java:524
static final int GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT
GL_NV_geometry_program4, GL_EXT_geometry_shader4, GL_EXT_geometry_shader Define "GL_MAX_GEOMETRY_TEXT...
Definition: GL2ES3.java:277
static final int GL_PRIMITIVE_RESTART_FIXED_INDEX
GL_ARB_ES3_compatibility, GL_VERSION_4_3, GL_ES_VERSION_3_0 Define "GL_PRIMITIVE_RESTART_FIXED_INDEX"...
Definition: GL2ES3.java:667
static final int GL_RGBA16UI
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_texture_integer Alias for: GL_RGBA16UI_EXT Define "GL_RGBA...
Definition: GL2ES3.java:318
static final int GL_ELEMENT_ARRAY_BARRIER_BIT
GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_ES_VERSION_3_1, GL_EXT_shader_image_load_store Ali...
Definition: GL2ES3.java:663
void glClearBufferiv(int buffer, int drawbuffer, IntBuffer value)
Entry point to C language function: void {@native glClearBufferiv}(GLenum buffer,...
static final int GL_INT_IMAGE_CUBE_MAP_ARRAY
GL_ARB_shader_image_load_store, GL_ES_VERSION_3_2, GL_VERSION_4_2, GL_OES_texture_cube_map_array,...
Definition: GL2ES3.java:576
void glVertexAttribI4iv(int index, IntBuffer v)
Entry point to C language function: void {@native glVertexAttribI4iv}(GLuint index,...
void glTexStorage2DMultisample(int target, int samples, int internalformat, int width, int height, boolean fixedsamplelocations)
Entry point to C language function: void {@native glTexStorage2DMultisample}(GLenum target,...
static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR
GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Define "GL_COMPRESSED_SRGB8_...
Definition: GL2ES3.java:457
static final int GL_NUM_SAMPLE_COUNTS
GL_VERSION_4_2, GL_ES_VERSION_3_0, GL_ARB_internalformat_query Define "GL_NUM_SAMPLE_COUNTS" with exp...
Definition: GL2ES3.java:436
void glVertexAttribDivisor(int index, int divisor)
Entry point to C language function: void {@native glVertexAttribDivisor}(GLuint index,...
static final int GL_COLOR_ATTACHMENT17
GL_ES_VERSION_3_0, GL_VERSION_3_0 Define "GL_COLOR_ATTACHMENT17" with expression '0x8CF1',...
Definition: GL2ES3.java:387