JOGL v2.6.0-rc-20250712
JOGL, High-Performance Graphics Binding for Java™ (public API).
GL2ES2.java
Go to the documentation of this file.
1/* !---- DO NOT EDIT: This file autogenerated by com/jogamp/gluegen/opengl/GLEmitter.java on Sat Jul 12 19:18:17 CEST 2025 ----! */
2/* !---- Java-Unit: [pkg com.jogamp.opengl, cls GL2ES2], ../build/jogl/gensrc/classes/com/jogamp/opengl/GL2ES2.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 GL3, GL2 and GLES2.<br/>
25 * This interface reflects only the programmable shader functionality of desktop and embedded OpenGL<br/>
26 * This interface is almost GLES2 complete.<br/>
27 * </p>
28 */
29public interface GL2ES2 extends GL{
30
31 /** <code>GL_KHR_debug</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_KHR_debug</code><br>Alias for: <code>GL_SHADER_KHR</code><br>
32Define "GL_SHADER" with expression '<code>0x82E1</code>', CType: int */
33 public static final int GL_SHADER = 0x82e1;
34 /** <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_vertex_program</code><br>Alias for: <code>GL_CURRENT_VERTEX_ATTRIB_ARB</code><br>
35Define "GL_CURRENT_VERTEX_ATTRIB" with expression '<code>0x8626</code>', CType: int */
36 public static final int GL_CURRENT_VERTEX_ATTRIB = 0x8626;
37 /** <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_EXT_vertex_shader</code>, <code>GL_ARB_vertex_shader</code><br>Alias for: <code>GL_VERTEX_SHADER_EXT</code>, <code>GL_VERTEX_SHADER_ARB</code><br>
38Define "GL_VERTEX_SHADER" with expression '<code>0x8B31</code>', CType: int */
39 public static final int GL_VERTEX_SHADER = 0x8b31;
40 /** <code>GL_KHR_debug</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_KHR_debug</code>, <code>GL_ARB_debug_output</code>, <code>GL_AMD_debug_output</code><br>Alias for: <code>GL_MAX_DEBUG_MESSAGE_LENGTH_KHR</code>, <code>GL_MAX_DEBUG_MESSAGE_LENGTH_ARB</code>, <code>GL_MAX_DEBUG_MESSAGE_LENGTH_AMD</code><br>
41Define "GL_MAX_DEBUG_MESSAGE_LENGTH" with expression '<code>0x9143</code>', CType: int */
42 public static final int GL_MAX_DEBUG_MESSAGE_LENGTH = 0x9143;
43 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_NV_draw_buffers</code>, <code>GL_ATI_draw_buffers</code>, <code>GL_EXT_draw_buffers</code>, <code>GL_ARB_draw_buffers</code><br>Alias for: <code>GL_DRAW_BUFFER1_NV</code>, <code>GL_DRAW_BUFFER1_ATI</code>, <code>GL_DRAW_BUFFER1_EXT</code>, <code>GL_DRAW_BUFFER1_ARB</code><br>
44Define "GL_DRAW_BUFFER1" with expression '<code>0x8826</code>', CType: int */
45 public static final int GL_DRAW_BUFFER1 = 0x8826;
46 /** <code>GL_ARB_ES2_compatibility</code>, <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_4_1</code><br>Define "GL_MAX_FRAGMENT_UNIFORM_VECTORS" with expression '<code>0x8DFD</code>', CType: int */
47 public static final int GL_MAX_FRAGMENT_UNIFORM_VECTORS = 0x8dfd;
48 /** <code>GL_KHR_debug</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_KHR_debug</code><br>Alias for: <code>GL_QUERY_KHR</code><br>
49Define "GL_QUERY" with expression '<code>0x82E3</code>', CType: int */
50 public static final int GL_QUERY = 0x82e3;
51 /** <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>GL_VERTEX_SHADER_BIT_EXT</code><br>
52Define "GL_VERTEX_SHADER_BIT" with expression '<code>0x00000001</code>', CType: int */
53 public static final int GL_VERTEX_SHADER_BIT = 0x1;
54 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_ARB_texture_multisample</code>, <code>GL_VERSION_3_2</code><br>Define "GL_MAX_DEPTH_TEXTURE_SAMPLES" with expression '<code>0x910F</code>', CType: int */
55 public static final int GL_MAX_DEPTH_TEXTURE_SAMPLES = 0x910f;
56 /** <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ATI_separate_stencil</code><br>Alias for: <code>GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI</code><br>
57Define "GL_STENCIL_BACK_PASS_DEPTH_PASS" with expression '<code>0x8803</code>', CType: int */
58 public static final int GL_STENCIL_BACK_PASS_DEPTH_PASS = 0x8803;
59 /** <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>GL_ACTIVE_PROGRAM_EXT</code><br>
60Define "GL_ACTIVE_PROGRAM" with expression '<code>0x8259</code>', CType: int */
61 public static final int GL_ACTIVE_PROGRAM = 0x8259;
62 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_framebuffer_object</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_draw_buffers</code>, <code>GL_EXT_framebuffer_object</code>, <code>GL_NV_draw_buffers</code><br>Alias for: <code>GL_COLOR_ATTACHMENT5_EXT</code>, <code>GL_COLOR_ATTACHMENT5_NV</code><br>
63Define "GL_COLOR_ATTACHMENT5" with expression '<code>0x8CE5</code>', CType: int */
64 public static final int GL_COLOR_ATTACHMENT5 = 0x8ce5;
65 /** <code>GL_KHR_debug</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_debug_output</code>, <code>GL_KHR_debug</code><br>Alias for: <code>GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB</code>, <code>GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR</code><br>
66Define "GL_DEBUG_SOURCE_WINDOW_SYSTEM" with expression '<code>0x8247</code>', CType: int */
67 public static final int GL_DEBUG_SOURCE_WINDOW_SYSTEM = 0x8247;
68 /** <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ATI_separate_stencil</code><br>Alias for: <code>GL_STENCIL_BACK_FUNC_ATI</code><br>
69Define "GL_STENCIL_BACK_FUNC" with expression '<code>0x8800</code>', CType: int */
70 public static final int GL_STENCIL_BACK_FUNC = 0x8800;
71 /** <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code><br>Define "GL_COMPILE_STATUS" with expression '<code>0x8B81</code>', CType: int */
72 public static final int GL_COMPILE_STATUS = 0x8b81;
73 /** <code>GL_KHR_debug</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_KHR_debug</code><br>Alias for: <code>GL_DEBUG_GROUP_STACK_DEPTH_KHR</code><br>
74Define "GL_DEBUG_GROUP_STACK_DEPTH" with expression '<code>0x826D</code>', CType: int */
75 public static final int GL_DEBUG_GROUP_STACK_DEPTH = 0x826d;
76 /** <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>GL_FLOAT_VEC2_ARB</code><br>
77Define "GL_FLOAT_VEC2" with expression '<code>0x8B50</code>', CType: int */
78 public static final int GL_FLOAT_VEC2 = 0x8b50;
79 /** <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>GL_FLOAT_VEC4_ARB</code><br>
80Define "GL_FLOAT_VEC4" with expression '<code>0x8B52</code>', CType: int */
81 public static final int GL_FLOAT_VEC4 = 0x8b52;
82 /** <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>GL_FLOAT_VEC3_ARB</code><br>
83Define "GL_FLOAT_VEC3" with expression '<code>0x8B51</code>', CType: int */
84 public static final int GL_FLOAT_VEC3 = 0x8b51;
85 /** <code>GL_ARB_timer_query</code>, <code>GL_VERSION_3_3</code>, <code>GL_EXT_disjoint_timer_query</code><br>Alias for: <code>GL_TIMESTAMP_EXT</code><br>
86Define "GL_TIMESTAMP" with expression '<code>0x8E28</code>', CType: int */
87 public static final int GL_TIMESTAMP = 0x8e28;
88 /** <code>GL_KHR_debug</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_KHR_debug</code><br>Alias for: <code>GL_MAX_LABEL_LENGTH_KHR</code><br>
89Define "GL_MAX_LABEL_LENGTH" with expression '<code>0x82E8</code>', CType: int */
90 public static final int GL_MAX_LABEL_LENGTH = 0x82e8;
91 /** <code>GL_KHR_debug</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_KHR_debug</code>, <code>GL_ARB_debug_output</code><br>Alias for: <code>GL_DEBUG_SOURCE_OTHER_KHR</code>, <code>GL_DEBUG_SOURCE_OTHER_ARB</code><br>
92Define "GL_DEBUG_SOURCE_OTHER" with expression '<code>0x824B</code>', CType: int */
93 public static final int GL_DEBUG_SOURCE_OTHER = 0x824b;
94 /** <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code><br>Define "GL_CURRENT_PROGRAM" with expression '<code>0x8B8D</code>', CType: int */
95 public static final int GL_CURRENT_PROGRAM = 0x8b8d;
96 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ATI_draw_buffers</code>, <code>GL_NV_draw_buffers</code>, <code>GL_EXT_draw_buffers</code>, <code>GL_ARB_draw_buffers</code><br>Alias for: <code>GL_DRAW_BUFFER10_ATI</code>, <code>GL_DRAW_BUFFER10_NV</code>, <code>GL_DRAW_BUFFER10_EXT</code>, <code>GL_DRAW_BUFFER10_ARB</code><br>
97Define "GL_DRAW_BUFFER10" with expression '<code>0x882F</code>', CType: int */
98 public static final int GL_DRAW_BUFFER10 = 0x882f;
99 /** <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code><br>Define "GL_SHADER_SOURCE_LENGTH" with expression '<code>0x8B88</code>', CType: int */
100 public static final int GL_SHADER_SOURCE_LENGTH = 0x8b88;
101 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_ARB_texture_multisample</code>, <code>GL_VERSION_3_2</code><br>Define "GL_TEXTURE_FIXED_SAMPLE_LOCATIONS" with expression '<code>0x9107</code>', CType: int */
102 public static final int GL_TEXTURE_FIXED_SAMPLE_LOCATIONS = 0x9107;
103 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_shadow_samplers</code><br>Alias for: <code>GL_COMPARE_REF_TO_TEXTURE_EXT</code><br>
104Define "GL_COMPARE_REF_TO_TEXTURE" with expression '<code>0x884E</code>', CType: int */
105 public static final int GL_COMPARE_REF_TO_TEXTURE = 0x884e;
106 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_framebuffer_object</code>, <code>GL_VERSION_3_0</code>, <code>GL_NV_draw_buffers</code>, <code>GL_EXT_draw_buffers</code>, <code>GL_EXT_framebuffer_object</code><br>Alias for: <code>GL_COLOR_ATTACHMENT12_NV</code>, <code>GL_COLOR_ATTACHMENT12_EXT</code><br>
107Define "GL_COLOR_ATTACHMENT12" with expression '<code>0x8CEC</code>', CType: int */
108 public static final int GL_COLOR_ATTACHMENT12 = 0x8cec;
109 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_EXT_draw_buffers</code>, <code>GL_ARB_draw_buffers</code>, <code>GL_ATI_draw_buffers</code>, <code>GL_NV_draw_buffers</code><br>Alias for: <code>GL_DRAW_BUFFER14_EXT</code>, <code>GL_DRAW_BUFFER14_ARB</code>, <code>GL_DRAW_BUFFER14_ATI</code>, <code>GL_DRAW_BUFFER14_NV</code><br>
110Define "GL_DRAW_BUFFER14" with expression '<code>0x8833</code>', CType: int */
111 public static final int GL_DRAW_BUFFER14 = 0x8833;
112 /** <code>GL_KHR_debug</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_KHR_debug</code><br>Alias for: <code>GL_DEBUG_TYPE_PUSH_GROUP_KHR</code><br>
113Define "GL_DEBUG_TYPE_PUSH_GROUP" with expression '<code>0x8269</code>', CType: int */
114 public static final int GL_DEBUG_TYPE_PUSH_GROUP = 0x8269;
115 /** <code>GL_ARB_ES2_compatibility</code>, <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_4_1</code><br>Define "GL_SHADER_BINARY_FORMATS" with expression '<code>0x8DF8</code>', CType: int */
116 public static final int GL_SHADER_BINARY_FORMATS = 0x8df8;
117 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_1_2</code>, <code>GL_OES_texture_3D</code><br>Alias for: <code>GL_TEXTURE_BINDING_3D_OES</code><br>
118Define "GL_TEXTURE_BINDING_3D" with expression '<code>0x806A</code>', CType: int */
119 public static final int GL_TEXTURE_BINDING_3D = 0x806a;
120 /** <code>GL_KHR_debug</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_KHR_debug</code><br>Alias for: <code>GL_CONTEXT_FLAG_DEBUG_BIT_KHR</code><br>
121Define "GL_CONTEXT_FLAG_DEBUG_BIT" with expression '<code>0x00000002</code>', CType: int */
122 public static final int GL_CONTEXT_FLAG_DEBUG_BIT = 0x2;
123 /** <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code><br>Define "GL_STENCIL_BACK_VALUE_MASK" with expression '<code>0x8CA4</code>', CType: int */
124 public static final int GL_STENCIL_BACK_VALUE_MASK = 0x8ca4;
125 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_NV_draw_buffers</code>, <code>GL_EXT_draw_buffers</code>, <code>GL_ARB_draw_buffers</code>, <code>GL_ATI_draw_buffers</code><br>Alias for: <code>GL_DRAW_BUFFER8_NV</code>, <code>GL_DRAW_BUFFER8_EXT</code>, <code>GL_DRAW_BUFFER8_ARB</code>, <code>GL_DRAW_BUFFER8_ATI</code><br>
126Define "GL_DRAW_BUFFER8" with expression '<code>0x882D</code>', CType: int */
127 public static final int GL_DRAW_BUFFER8 = 0x882d;
128 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_1_1</code>, <code>GL_VERSION_1_0</code>, <code>GL_VERSION_ES_1_0</code>, <code>GL_KHR_debug</code><br>Alias for: <code>GL_STACK_UNDERFLOW_KHR</code><br>
129Define "GL_STACK_UNDERFLOW" with expression '<code>0x0504</code>', CType: int */
130 public static final int GL_STACK_UNDERFLOW = 0x504;
131 /** <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_vertex_program</code><br>Alias for: <code>GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB</code><br>
132Define "GL_VERTEX_ATTRIB_ARRAY_POINTER" with expression '<code>0x8645</code>', CType: int */
133 public static final int GL_VERTEX_ATTRIB_ARRAY_POINTER = 0x8645;
134 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_1_1</code>, <code>GL_VERSION_1_0</code>, <code>GL_OES_texture_border_clamp</code>, <code>GL_NV_texture_border_clamp</code>, <code>GL_EXT_texture_border_clamp</code><br>Alias for: <code>GL_TEXTURE_BORDER_COLOR_OES</code>, <code>GL_TEXTURE_BORDER_COLOR_NV</code>, <code>GL_TEXTURE_BORDER_COLOR_EXT</code><br>
135Define "GL_TEXTURE_BORDER_COLOR" with expression '<code>0x1004</code>', CType: int */
136 public static final int GL_TEXTURE_BORDER_COLOR = 0x1004;
137 /** <code>GL_EXT_disjoint_timer_query</code><br>Alias for: <code>GL_GPU_DISJOINT_EXT</code><br>
138Define "GL_GPU_DISJOINT" with expression '<code>0x8FBB</code>', CType: int */
139 public static final int GL_GPU_DISJOINT = 0x8fbb;
140 /** <code>GL_ARB_ES2_compatibility</code>, <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_4_1</code><br>Define "GL_MAX_VARYING_VECTORS" with expression '<code>0x8DFC</code>', CType: int */
141 public static final int GL_MAX_VARYING_VECTORS = 0x8dfc;
142 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_framebuffer_object</code>, <code>GL_VERSION_3_0</code>, <code>GL_NV_draw_buffers</code>, <code>GL_EXT_draw_buffers</code>, <code>GL_EXT_framebuffer_object</code><br>Alias for: <code>GL_COLOR_ATTACHMENT9_NV</code>, <code>GL_COLOR_ATTACHMENT9_EXT</code><br>
143Define "GL_COLOR_ATTACHMENT9" with expression '<code>0x8CE9</code>', CType: int */
144 public static final int GL_COLOR_ATTACHMENT9 = 0x8ce9;
145 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ATI_draw_buffers</code>, <code>GL_NV_draw_buffers</code>, <code>GL_ARB_draw_buffers</code>, <code>GL_EXT_draw_buffers</code><br>Alias for: <code>GL_DRAW_BUFFER4_ATI</code>, <code>GL_DRAW_BUFFER4_NV</code>, <code>GL_DRAW_BUFFER4_ARB</code>, <code>GL_DRAW_BUFFER4_EXT</code><br>
146Define "GL_DRAW_BUFFER4" with expression '<code>0x8829</code>', CType: int */
147 public static final int GL_DRAW_BUFFER4 = 0x8829;
148 /** <code>GL_OES_vertex_type_10_10_10_2</code><br>Alias for: <code>GL_INT_10_10_10_2_OES</code><br>
149Define "GL_INT_10_10_10_2" with expression '<code>0x8DF7</code>', CType: int */
150 public static final int GL_INT_10_10_10_2 = 0x8df7;
151 /** <code>GL_VERSION_1_5</code>, <code>GL_ES_VERSION_2_0</code>, <code>GL_ARB_vertex_buffer_object</code><br>Alias for: <code>GL_STREAM_DRAW_ARB</code><br>
152Define "GL_STREAM_DRAW" with expression '<code>0x88E0</code>', CType: int */
153 public static final int GL_STREAM_DRAW = 0x88e0;
154 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_NV_internalformat_sample_query</code>, <code>GL_ARB_texture_multisample</code>, <code>GL_VERSION_3_2</code>, <code>GL_OES_texture_storage_multisample_2d_array</code><br>Alias for: <code>GL_TEXTURE_2D_MULTISAMPLE_ARRAY_OES</code><br>
155Define "GL_TEXTURE_2D_MULTISAMPLE_ARRAY" with expression '<code>0x9102</code>', CType: int */
156 public static final int GL_TEXTURE_2D_MULTISAMPLE_ARRAY = 0x9102;
157 /** <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code><br>Define "GL_ATTACHED_SHADERS" with expression '<code>0x8B85</code>', CType: int */
158 public static final int GL_ATTACHED_SHADERS = 0x8b85;
159 /** <code>GL_ARB_ES2_compatibility</code>, <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_4_1</code><br>Define "GL_LOW_INT" with expression '<code>0x8DF3</code>', CType: int */
160 public static final int GL_LOW_INT = 0x8df3;
161 /** <code>GL_KHR_blend_equation_advanced_coherent</code><br>Define "GL_BLEND_ADVANCED_COHERENT_KHR" with expression '<code>0x9285</code>', CType: int */
162 public static final int GL_BLEND_ADVANCED_COHERENT_KHR = 0x9285;
163 /** <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_vertex_program</code><br>Alias for: <code>GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB</code><br>
164Define "GL_VERTEX_ATTRIB_ARRAY_NORMALIZED" with expression '<code>0x886A</code>', CType: int */
165 public static final int GL_VERTEX_ATTRIB_ARRAY_NORMALIZED = 0x886a;
166 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_ARB_texture_multisample</code>, <code>GL_VERSION_3_2</code><br>Define "GL_MAX_COLOR_TEXTURE_SAMPLES" with expression '<code>0x910E</code>', CType: int */
167 public static final int GL_MAX_COLOR_TEXTURE_SAMPLES = 0x910e;
168 /** <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code><br>Define "GL_ACTIVE_ATTRIBUTE_MAX_LENGTH" with expression '<code>0x8B8A</code>', CType: int */
169 public static final int GL_ACTIVE_ATTRIBUTE_MAX_LENGTH = 0x8b8a;
170 /** <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code><br>Define "GL_STENCIL_BACK_WRITEMASK" with expression '<code>0x8CA5</code>', CType: int */
171 public static final int GL_STENCIL_BACK_WRITEMASK = 0x8ca5;
172 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_ARB_texture_multisample</code>, <code>GL_VERSION_3_2</code>, <code>GL_OES_texture_storage_multisample_2d_array</code><br>Alias for: <code>GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES</code><br>
173Define "GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY" with expression '<code>0x910C</code>', CType: int */
174 public static final int GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY = 0x910c;
175 /** <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ATI_separate_stencil</code><br>Alias for: <code>GL_STENCIL_BACK_FAIL_ATI</code><br>
176Define "GL_STENCIL_BACK_FAIL" with expression '<code>0x8801</code>', CType: int */
177 public static final int GL_STENCIL_BACK_FAIL = 0x8801;
178 /** <code>GL_ARB_ES2_compatibility</code>, <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_4_1</code><br>Define "GL_MEDIUM_FLOAT" with expression '<code>0x8DF1</code>', CType: int */
179 public static final int GL_MEDIUM_FLOAT = 0x8df1;
180 /** <code>GL_DMP_shader_binary</code><br>Define "GL_SHADER_BINARY_DMP" with expression '<code>0x9250</code>', CType: int */
181 public static final int GL_SHADER_BINARY_DMP = 0x9250;
182 /** <code>GL_KHR_debug</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_KHR_debug</code>, <code>GL_ARB_debug_output</code><br>Alias for: <code>GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR</code>, <code>GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB</code><br>
183Define "GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH" with expression '<code>0x8243</code>', CType: int */
184 public static final int GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH = 0x8243;
185 /** <code>GL_KHR_debug</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_debug_output</code>, <code>GL_KHR_debug</code>, <code>GL_AMD_debug_output</code><br>Alias for: <code>GL_DEBUG_SEVERITY_HIGH_ARB</code>, <code>GL_DEBUG_SEVERITY_HIGH_KHR</code>, <code>GL_DEBUG_SEVERITY_HIGH_AMD</code><br>
186Define "GL_DEBUG_SEVERITY_HIGH" with expression '<code>0x9146</code>', CType: int */
187 public static final int GL_DEBUG_SEVERITY_HIGH = 0x9146;
188 /** <code>GL_KHR_debug</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_debug_output</code>, <code>GL_KHR_debug</code><br>Alias for: <code>GL_DEBUG_SOURCE_API_ARB</code>, <code>GL_DEBUG_SOURCE_API_KHR</code><br>
189Define "GL_DEBUG_SOURCE_API" with expression '<code>0x8246</code>', CType: int */
190 public static final int GL_DEBUG_SOURCE_API = 0x8246;
191 /** <code>GL_ARB_get_program_binary</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_4_1</code>, <code>GL_OES_get_program_binary</code><br>Alias for: <code>GL_NUM_PROGRAM_BINARY_FORMATS_OES</code><br>
192Define "GL_NUM_PROGRAM_BINARY_FORMATS" with expression '<code>0x87FE</code>', CType: int */
193 public static final int GL_NUM_PROGRAM_BINARY_FORMATS = 0x87fe;
194 /** <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>GL_SAMPLER_2D_ARB</code><br>
195Define "GL_SAMPLER_2D" with expression '<code>0x8B5E</code>', CType: int */
196 public static final int GL_SAMPLER_2D = 0x8b5e;
197 /** <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code><br>Define "GL_STENCIL_BACK_REF" with expression '<code>0x8CA3</code>', CType: int */
198 public static final int GL_STENCIL_BACK_REF = 0x8ca3;
199 /** <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_1_1</code>, <code>GL_VERSION_1_0</code><br>Define "GL_INT" with expression '<code>0x1404</code>', CType: int */
200 public static final int GL_INT = 0x1404;
201 /** <code>GL_ARB_ES2_compatibility</code>, <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_4_1</code><br>Define "GL_MEDIUM_INT" with expression '<code>0x8DF4</code>', CType: int */
202 public static final int GL_MEDIUM_INT = 0x8df4;
203 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_1_4</code>, <code>GL_EXT_shadow_samplers</code>, <code>GL_ARB_shadow</code><br>Alias for: <code>GL_TEXTURE_COMPARE_MODE_EXT</code>, <code>GL_TEXTURE_COMPARE_MODE_ARB</code><br>
204Define "GL_TEXTURE_COMPARE_MODE" with expression '<code>0x884C</code>', CType: int */
205 public static final int GL_TEXTURE_COMPARE_MODE = 0x884c;
206 /** <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code><br>Define "GL_VALIDATE_STATUS" with expression '<code>0x8B83</code>', CType: int */
207 public static final int GL_VALIDATE_STATUS = 0x8b83;
208 /** <code>GL_KHR_debug</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_AMD_debug_output</code>, <code>GL_KHR_debug</code>, <code>GL_ARB_debug_output</code><br>Alias for: <code>GL_MAX_DEBUG_LOGGED_MESSAGES_AMD</code>, <code>GL_MAX_DEBUG_LOGGED_MESSAGES_KHR</code>, <code>GL_MAX_DEBUG_LOGGED_MESSAGES_ARB</code><br>
209Define "GL_MAX_DEBUG_LOGGED_MESSAGES" with expression '<code>0x9144</code>', CType: int */
210 public static final int GL_MAX_DEBUG_LOGGED_MESSAGES = 0x9144;
211 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_framebuffer_object</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_draw_buffers</code>, <code>GL_EXT_framebuffer_object</code>, <code>GL_NV_draw_buffers</code><br>Alias for: <code>GL_COLOR_ATTACHMENT4_EXT</code>, <code>GL_COLOR_ATTACHMENT4_NV</code><br>
212Define "GL_COLOR_ATTACHMENT4" with expression '<code>0x8CE4</code>', CType: int */
213 public static final int GL_COLOR_ATTACHMENT4 = 0x8ce4;
214 /** <code>GL_ARB_timer_query</code>, <code>GL_VERSION_3_3</code>, <code>GL_EXT_disjoint_timer_query</code>, <code>GL_EXT_timer_query</code><br>Alias for: <code>GL_TIME_ELAPSED_EXT</code><br>
215Define "GL_TIME_ELAPSED" with expression '<code>0x88BF</code>', CType: int */
216 public static final int GL_TIME_ELAPSED = 0x88bf;
217 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_framebuffer_object</code>, <code>GL_VERSION_3_0</code>, <code>GL_NV_draw_buffers</code>, <code>GL_EXT_draw_buffers</code>, <code>GL_EXT_framebuffer_object</code><br>Alias for: <code>GL_COLOR_ATTACHMENT10_NV</code>, <code>GL_COLOR_ATTACHMENT10_EXT</code><br>
218Define "GL_COLOR_ATTACHMENT10" with expression '<code>0x8CEA</code>', CType: int */
219 public static final int GL_COLOR_ATTACHMENT10 = 0x8cea;
220 /** <code>GL_KHR_debug</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_debug_output</code>, <code>GL_KHR_debug</code><br>Alias for: <code>GL_DEBUG_SOURCE_SHADER_COMPILER_ARB</code>, <code>GL_DEBUG_SOURCE_SHADER_COMPILER_KHR</code><br>
221Define "GL_DEBUG_SOURCE_SHADER_COMPILER" with expression '<code>0x8248</code>', CType: int */
222 public static final int GL_DEBUG_SOURCE_SHADER_COMPILER = 0x8248;
223 /** <code>GL_KHR_debug</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_KHR_debug</code><br>Alias for: <code>GL_DEBUG_SEVERITY_NOTIFICATION_KHR</code><br>
224Define "GL_DEBUG_SEVERITY_NOTIFICATION" with expression '<code>0x826B</code>', CType: int */
225 public static final int GL_DEBUG_SEVERITY_NOTIFICATION = 0x826b;
226 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_ARB_texture_multisample</code>, <code>GL_VERSION_3_2</code>, <code>GL_SGIS_multisample</code>, <code>GL_NV_explicit_multisample</code>, <code>GL_EXT_multisample</code><br>Alias for: <code>GL_SAMPLE_MASK_VALUE_SGIS</code>, <code>GL_SAMPLE_MASK_VALUE_NV</code>, <code>GL_SAMPLE_MASK_VALUE_EXT</code><br>
227Define "GL_SAMPLE_MASK_VALUE" with expression '<code>0x8E52</code>', CType: int */
228 public static final int GL_SAMPLE_MASK_VALUE = 0x8e52;
229 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_EXT_draw_buffers</code>, <code>GL_ARB_draw_buffers</code>, <code>GL_ATI_draw_buffers</code>, <code>GL_NV_draw_buffers</code><br>Alias for: <code>GL_DRAW_BUFFER0_EXT</code>, <code>GL_DRAW_BUFFER0_ARB</code>, <code>GL_DRAW_BUFFER0_ATI</code>, <code>GL_DRAW_BUFFER0_NV</code><br>
230Define "GL_DRAW_BUFFER0" with expression '<code>0x8825</code>', CType: int */
231 public static final int GL_DRAW_BUFFER0 = 0x8825;
232 /** <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shading_language_100</code><br>Alias for: <code>GL_SHADING_LANGUAGE_VERSION_ARB</code><br>
233Define "GL_SHADING_LANGUAGE_VERSION" with expression '<code>0x8B8C</code>', CType: int */
234 public static final int GL_SHADING_LANGUAGE_VERSION = 0x8b8c;
235 /** <code>GL_VERSION_1_5</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_EXT_disjoint_timer_query</code>, <code>GL_ARB_occlusion_query</code><br>Alias for: <code>GL_CURRENT_QUERY_EXT</code>, <code>GL_CURRENT_QUERY_ARB</code><br>
236Define "GL_CURRENT_QUERY" with expression '<code>0x8865</code>', CType: int */
237 public static final int GL_CURRENT_QUERY = 0x8865;
238 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_framebuffer_object</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_color_buffer_half_float</code>, <code>GL_ARB_texture_float</code><br>Alias for: <code>GL_UNSIGNED_NORMALIZED_EXT</code>, <code>GL_UNSIGNED_NORMALIZED_ARB</code><br>
239Define "GL_UNSIGNED_NORMALIZED" with expression '<code>0x8C17</code>', CType: int */
240 public static final int GL_UNSIGNED_NORMALIZED = 0x8c17;
241 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_ARB_texture_multisample</code>, <code>GL_VERSION_3_2</code>, <code>GL_IMG_multisampled_render_to_texture</code><br>Alias for: <code>GL_TEXTURE_SAMPLES_IMG</code><br>
242Define "GL_TEXTURE_SAMPLES" with expression '<code>0x9106</code>', CType: int */
243 public static final int GL_TEXTURE_SAMPLES = 0x9106;
244 /** <code>GL_KHR_debug</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_KHR_debug</code>, <code>GL_AMD_debug_output</code>, <code>GL_ARB_debug_output</code><br>Alias for: <code>GL_DEBUG_LOGGED_MESSAGES_KHR</code>, <code>GL_DEBUG_LOGGED_MESSAGES_AMD</code>, <code>GL_DEBUG_LOGGED_MESSAGES_ARB</code><br>
245Define "GL_DEBUG_LOGGED_MESSAGES" with expression '<code>0x9145</code>', CType: int */
246 public static final int GL_DEBUG_LOGGED_MESSAGES = 0x9145;
247 /** <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>GL_SAMPLER_CUBE_ARB</code><br>
248Define "GL_SAMPLER_CUBE" with expression '<code>0x8B60</code>', CType: int */
249 public static final int GL_SAMPLER_CUBE = 0x8b60;
250 /** <code>GL_ARB_ES2_compatibility</code>, <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_4_1</code><br>Define "GL_LOW_FLOAT" with expression '<code>0x8DF0</code>', CType: int */
251 public static final int GL_LOW_FLOAT = 0x8df0;
252 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_framebuffer_object</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_draw_buffers</code>, <code>GL_EXT_framebuffer_object</code>, <code>GL_NV_draw_buffers</code><br>Alias for: <code>GL_COLOR_ATTACHMENT1_EXT</code>, <code>GL_COLOR_ATTACHMENT1_NV</code><br>
253Define "GL_COLOR_ATTACHMENT1" with expression '<code>0x8CE1</code>', CType: int */
254 public static final int GL_COLOR_ATTACHMENT1 = 0x8ce1;
255 /** <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code><br>Define "GL_DELETE_STATUS" with expression '<code>0x8B80</code>', CType: int */
256 public static final int GL_DELETE_STATUS = 0x8b80;
257 /** <code>GL_VERSION_1_5</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_EXT_disjoint_timer_query</code>, <code>GL_ARB_occlusion_query</code><br>Alias for: <code>GL_QUERY_RESULT_EXT</code>, <code>GL_QUERY_RESULT_ARB</code><br>
258Define "GL_QUERY_RESULT" with expression '<code>0x8866</code>', CType: int */
259 public static final int GL_QUERY_RESULT = 0x8866;
260 /** <code>GL_KHR_debug</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_debug_output</code>, <code>GL_KHR_debug</code><br>Alias for: <code>GL_DEBUG_TYPE_OTHER_ARB</code>, <code>GL_DEBUG_TYPE_OTHER_KHR</code><br>
261Define "GL_DEBUG_TYPE_OTHER" with expression '<code>0x8251</code>', CType: int */
262 public static final int GL_DEBUG_TYPE_OTHER = 0x8251;
263 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_framebuffer_object</code>, <code>GL_VERSION_3_0</code>, <code>GL_NV_draw_buffers</code>, <code>GL_EXT_draw_buffers</code>, <code>GL_EXT_framebuffer_object</code><br>Alias for: <code>GL_COLOR_ATTACHMENT13_NV</code>, <code>GL_COLOR_ATTACHMENT13_EXT</code><br>
264Define "GL_COLOR_ATTACHMENT13" with expression '<code>0x8CED</code>', CType: int */
265 public static final int GL_COLOR_ATTACHMENT13 = 0x8ced;
266 /** <code>GL_ARB_imaging</code>, <code>GL_ES_VERSION_2_0</code>, <code>GL_EXT_blend_color</code><br>Alias for: <code>GL_BLEND_COLOR_EXT</code><br>
267Define "GL_BLEND_COLOR" with expression '<code>0x8005</code>', CType: int */
268 public static final int GL_BLEND_COLOR = 0x8005;
269 /** <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_vertex_shader</code><br>Alias for: <code>GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB</code><br>
270Define "GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS" with expression '<code>0x8B4C</code>', CType: int */
271 public static final int GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS = 0x8b4c;
272 /** <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code><br>Define "GL_ACTIVE_UNIFORM_MAX_LENGTH" with expression '<code>0x8B87</code>', CType: int */
273 public static final int GL_ACTIVE_UNIFORM_MAX_LENGTH = 0x8b87;
274 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_EXT_draw_buffers</code>, <code>GL_ARB_draw_buffers</code>, <code>GL_NV_draw_buffers</code>, <code>GL_ATI_draw_buffers</code><br>Alias for: <code>GL_DRAW_BUFFER13_EXT</code>, <code>GL_DRAW_BUFFER13_ARB</code>, <code>GL_DRAW_BUFFER13_NV</code>, <code>GL_DRAW_BUFFER13_ATI</code><br>
275Define "GL_DRAW_BUFFER13" with expression '<code>0x8832</code>', CType: int */
276 public static final int GL_DRAW_BUFFER13 = 0x8832;
277 /** <code>GL_VERSION_3_3</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_occlusion_query2</code>, <code>GL_EXT_occlusion_query_boolean</code><br>Alias for: <code>GL_ANY_SAMPLES_PASSED_EXT</code><br>
278Define "GL_ANY_SAMPLES_PASSED" with expression '<code>0x8C2F</code>', CType: int */
279 public static final int GL_ANY_SAMPLES_PASSED = 0x8c2f;
280 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_NV_draw_buffers</code>, <code>GL_ATI_draw_buffers</code>, <code>GL_EXT_draw_buffers</code>, <code>GL_ARB_draw_buffers</code><br>Alias for: <code>GL_DRAW_BUFFER7_NV</code>, <code>GL_DRAW_BUFFER7_ATI</code>, <code>GL_DRAW_BUFFER7_EXT</code>, <code>GL_DRAW_BUFFER7_ARB</code><br>
281Define "GL_DRAW_BUFFER7" with expression '<code>0x882C</code>', CType: int */
282 public static final int GL_DRAW_BUFFER7 = 0x882c;
283 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ATI_draw_buffers</code>, <code>GL_NV_draw_buffers</code>, <code>GL_EXT_draw_buffers</code>, <code>GL_ARB_draw_buffers</code><br>Alias for: <code>GL_DRAW_BUFFER3_ATI</code>, <code>GL_DRAW_BUFFER3_NV</code>, <code>GL_DRAW_BUFFER3_EXT</code>, <code>GL_DRAW_BUFFER3_ARB</code><br>
284Define "GL_DRAW_BUFFER3" with expression '<code>0x8828</code>', CType: int */
285 public static final int GL_DRAW_BUFFER3 = 0x8828;
286 /** <code>GL_KHR_debug</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_KHR_debug</code><br>Alias for: <code>GL_DEBUG_OUTPUT_KHR</code><br>
287Define "GL_DEBUG_OUTPUT" with expression '<code>0x92E0</code>', CType: int */
288 public static final int GL_DEBUG_OUTPUT = 0x92e0;
289 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_framebuffer_object</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_draw_buffers</code>, <code>GL_EXT_framebuffer_object</code>, <code>GL_NV_draw_buffers</code><br>Alias for: <code>GL_COLOR_ATTACHMENT8_EXT</code>, <code>GL_COLOR_ATTACHMENT8_NV</code><br>
290Define "GL_COLOR_ATTACHMENT8" with expression '<code>0x8CE8</code>', CType: int */
291 public static final int GL_COLOR_ATTACHMENT8 = 0x8ce8;
292 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_ARB_texture_multisample</code>, <code>GL_VERSION_3_2</code>, <code>GL_OES_texture_storage_multisample_2d_array</code><br>Alias for: <code>GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES</code><br>
293Define "GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY" with expression '<code>0x910D</code>', CType: int */
294 public static final int GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY = 0x910d;
295 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_1_1</code>, <code>GL_VERSION_1_0</code>, <code>GL_EXT_unpack_subimage</code><br>Alias for: <code>GL_UNPACK_SKIP_PIXELS_EXT</code><br>
296Define "GL_UNPACK_SKIP_PIXELS" with expression '<code>0x0CF4</code>', CType: int */
297 public static final int GL_UNPACK_SKIP_PIXELS = 0xcf4;
298 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_1_2</code>, <code>GL_EXT_texture_type_2_10_10_10_REV</code><br>Alias for: <code>GL_UNSIGNED_INT_2_10_10_10_REV_EXT</code><br>
299Define "GL_UNSIGNED_INT_2_10_10_10_REV" with expression '<code>0x8368</code>', CType: int */
300 public static final int GL_UNSIGNED_INT_2_10_10_10_REV = 0x8368;
301 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_ARB_texture_multisample</code>, <code>GL_VERSION_3_2</code>, <code>GL_OES_texture_storage_multisample_2d_array</code><br>Alias for: <code>GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY_OES</code><br>
302Define "GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY" with expression '<code>0x9105</code>', CType: int */
303 public static final int GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY = 0x9105;
304 /** <code>GL_ARB_get_program_binary</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_4_1</code>, <code>GL_OES_get_program_binary</code><br>Alias for: <code>GL_PROGRAM_BINARY_LENGTH_OES</code><br>
305Define "GL_PROGRAM_BINARY_LENGTH" with expression '<code>0x8741</code>', CType: int */
306 public static final int GL_PROGRAM_BINARY_LENGTH = 0x8741;
307 /** <code>GL_ARB_ES2_compatibility</code>, <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_4_1</code><br>Define "GL_SHADER_COMPILER" with expression '<code>0x8DFA</code>', CType: int */
308 public static final int GL_SHADER_COMPILER = 0x8dfa;
309 /** <code>GL_KHR_debug</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_KHR_debug</code>, <code>GL_ARB_debug_output</code>, <code>GL_AMD_debug_output</code><br>Alias for: <code>GL_DEBUG_SEVERITY_LOW_KHR</code>, <code>GL_DEBUG_SEVERITY_LOW_ARB</code>, <code>GL_DEBUG_SEVERITY_LOW_AMD</code><br>
310Define "GL_DEBUG_SEVERITY_LOW" with expression '<code>0x9148</code>', CType: int */
311 public static final int GL_DEBUG_SEVERITY_LOW = 0x9148;
312 /** <code>GL_KHR_debug</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_debug_output</code>, <code>GL_KHR_debug</code><br>Alias for: <code>GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB</code>, <code>GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR</code><br>
313Define "GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR" with expression '<code>0x824E</code>', CType: int */
314 public static final int GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR = 0x824e;
315 /** <code>GL_ARB_texture_multisample</code>, <code>GL_VERSION_3_2</code><br>Define "GL_PROXY_TEXTURE_2D_MULTISAMPLE" with expression '<code>0x9101</code>', CType: int */
316 public static final int GL_PROXY_TEXTURE_2D_MULTISAMPLE = 0x9101;
317 /** <code>GL_KHR_debug</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_debug_output</code>, <code>GL_KHR_debug</code><br>Alias for: <code>GL_DEBUG_TYPE_PORTABILITY_ARB</code>, <code>GL_DEBUG_TYPE_PORTABILITY_KHR</code><br>
318Define "GL_DEBUG_TYPE_PORTABILITY" with expression '<code>0x824F</code>', CType: int */
319 public static final int GL_DEBUG_TYPE_PORTABILITY = 0x824f;
320 /** <code>GL_ARB_texture_multisample</code>, <code>GL_VERSION_3_2</code><br>Define "GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY" with expression '<code>0x9103</code>', CType: int */
321 public static final int GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY = 0x9103;
322 /** <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>GL_PROGRAM_SEPARABLE_EXT</code><br>
323Define "GL_PROGRAM_SEPARABLE" with expression '<code>0x8258</code>', CType: int */
324 public static final int GL_PROGRAM_SEPARABLE = 0x8258;
325 /** <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>GL_BOOL_ARB</code><br>
326Define "GL_BOOL" with expression '<code>0x8B56</code>', CType: int */
327 public static final int GL_BOOL = 0x8b56;
328 /** <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_vertex_program</code><br>Alias for: <code>GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB</code><br>
329Define "GL_VERTEX_ATTRIB_ARRAY_TYPE" with expression '<code>0x8625</code>', CType: int */
330 public static final int GL_VERTEX_ATTRIB_ARRAY_TYPE = 0x8625;
331 /** <code>GL_KHR_debug</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_debug_output</code>, <code>GL_KHR_debug</code><br>Alias for: <code>GL_DEBUG_TYPE_ERROR_ARB</code>, <code>GL_DEBUG_TYPE_ERROR_KHR</code><br>
332Define "GL_DEBUG_TYPE_ERROR" with expression '<code>0x824C</code>', CType: int */
333 public static final int GL_DEBUG_TYPE_ERROR = 0x824c;
334 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_1_1</code>, <code>GL_VERSION_1_0</code>, <code>GL_EXT_unpack_subimage</code><br>Alias for: <code>GL_UNPACK_ROW_LENGTH_EXT</code><br>
335Define "GL_UNPACK_ROW_LENGTH" with expression '<code>0x0CF2</code>', CType: int */
336 public static final int GL_UNPACK_ROW_LENGTH = 0xcf2;
337 /** <code>GL_ARB_ES2_compatibility</code>, <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_4_1</code><br>Define "GL_HIGH_INT" with expression '<code>0x8DF5</code>', CType: int */
338 public static final int GL_HIGH_INT = 0x8df5;
339 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_framebuffer_object</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_draw_buffers</code>, <code>GL_EXT_framebuffer_object</code>, <code>GL_NV_draw_buffers</code><br>Alias for: <code>GL_COLOR_ATTACHMENT3_EXT</code>, <code>GL_COLOR_ATTACHMENT3_NV</code><br>
340Define "GL_COLOR_ATTACHMENT3" with expression '<code>0x8CE3</code>', CType: int */
341 public static final int GL_COLOR_ATTACHMENT3 = 0x8ce3;
342 /** <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>GL_ALL_SHADER_BITS_EXT</code><br>
343Define "GL_ALL_SHADER_BITS" with expression '<code>0xFFFFFFFF</code>', CType: long */
344 public static final long GL_ALL_SHADER_BITS = 0xffffffffL;
345 /** <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_vertex_program</code><br>Alias for: <code>GL_MAX_VERTEX_ATTRIBS_ARB</code><br>
346Define "GL_MAX_VERTEX_ATTRIBS" with expression '<code>0x8869</code>', CType: int */
347 public static final int GL_MAX_VERTEX_ATTRIBS = 0x8869;
348 /** <code>GL_ARB_imaging</code>, <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_1_4</code>, <code>GL_EXT_blend_color</code><br>Alias for: <code>GL_CONSTANT_ALPHA_EXT</code><br>
349Define "GL_CONSTANT_ALPHA" with expression '<code>0x8003</code>', CType: int */
350 public static final int GL_CONSTANT_ALPHA = 0x8003;
351 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_ARB_texture_multisample</code>, <code>GL_VERSION_3_2</code>, <code>GL_EXT_multisample</code>, <code>GL_NV_explicit_multisample</code>, <code>GL_SGIS_multisample</code><br>Alias for: <code>GL_SAMPLE_MASK_EXT</code>, <code>GL_SAMPLE_MASK_NV</code>, <code>GL_SAMPLE_MASK_SGIS</code><br>
352Define "GL_SAMPLE_MASK" with expression '<code>0x8E51</code>', CType: int */
353 public static final int GL_SAMPLE_MASK = 0x8e51;
354 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_1_2</code>, <code>GL_OES_texture_3D</code>, <code>GL_EXT_texture3D</code><br>Alias for: <code>GL_MAX_3D_TEXTURE_SIZE_OES</code>, <code>GL_MAX_3D_TEXTURE_SIZE_EXT</code><br>
355Define "GL_MAX_3D_TEXTURE_SIZE" with expression '<code>0x8073</code>', CType: int */
356 public static final int GL_MAX_3D_TEXTURE_SIZE = 0x8073;
357 /** <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code><br>Define "GL_LINK_STATUS" with expression '<code>0x8B82</code>', CType: int */
358 public static final int GL_LINK_STATUS = 0x8b82;
359 /** <code>GL_KHR_debug</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_KHR_debug</code><br>Alias for: <code>GL_SAMPLER_KHR</code><br>
360Define "GL_SAMPLER" with expression '<code>0x82E6</code>', CType: int */
361 public static final int GL_SAMPLER = 0x82e6;
362 /** <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_vertex_program</code><br>Alias for: <code>GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB</code><br>
363Define "GL_VERTEX_ATTRIB_ARRAY_SIZE" with expression '<code>0x8623</code>', CType: int */
364 public static final int GL_VERTEX_ATTRIB_ARRAY_SIZE = 0x8623;
365 /** <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_vertex_shader</code><br>Alias for: <code>GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB</code><br>
366Define "GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS" with expression '<code>0x8B4D</code>', CType: int */
367 public static final int GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS = 0x8b4d;
368 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_1_1</code>, <code>GL_VERSION_1_0</code>, <code>GL_EXT_unpack_subimage</code><br>Alias for: <code>GL_UNPACK_SKIP_ROWS_EXT</code><br>
369Define "GL_UNPACK_SKIP_ROWS" with expression '<code>0x0CF3</code>', CType: int */
370 public static final int GL_UNPACK_SKIP_ROWS = 0xcf3;
371 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_EXT_shadow_samplers</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>GL_SAMPLER_2D_SHADOW_EXT</code>, <code>GL_SAMPLER_2D_SHADOW_ARB</code><br>
372Define "GL_SAMPLER_2D_SHADOW" with expression '<code>0x8B62</code>', CType: int */
373 public static final int GL_SAMPLER_2D_SHADOW = 0x8b62;
374 /** <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code><br>Define "GL_ACTIVE_UNIFORMS" with expression '<code>0x8B86</code>', CType: int */
375 public static final int GL_ACTIVE_UNIFORMS = 0x8b86;
376 /** <code>GL_NV_internalformat_sample_query</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_ARB_texture_multisample</code>, <code>GL_VERSION_3_2</code><br>Define "GL_TEXTURE_2D_MULTISAMPLE" with expression '<code>0x9100</code>', CType: int */
377 public static final int GL_TEXTURE_2D_MULTISAMPLE = 0x9100;
378 /** <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code><br>Define "GL_INFO_LOG_LENGTH" with expression '<code>0x8B84</code>', CType: int */
379 public static final int GL_INFO_LOG_LENGTH = 0x8b84;
380 /** <code>GL_ARB_ES2_compatibility</code>, <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_4_1</code><br>Define "GL_MAX_VERTEX_UNIFORM_VECTORS" with expression '<code>0x8DFB</code>', CType: int */
381 public static final int GL_MAX_VERTEX_UNIFORM_VECTORS = 0x8dfb;
382 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_EXT_draw_buffers</code>, <code>GL_ARB_draw_buffers</code>, <code>GL_NV_draw_buffers</code>, <code>GL_ATI_draw_buffers</code><br>Alias for: <code>GL_DRAW_BUFFER6_EXT</code>, <code>GL_DRAW_BUFFER6_ARB</code>, <code>GL_DRAW_BUFFER6_NV</code>, <code>GL_DRAW_BUFFER6_ATI</code><br>
383Define "GL_DRAW_BUFFER6" with expression '<code>0x882B</code>', CType: int */
384 public static final int GL_DRAW_BUFFER6 = 0x882b;
385 /** <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_1_1</code>, <code>GL_VERSION_1_0</code><br>Define "GL_DEPTH_COMPONENT" with expression '<code>0x1902</code>', CType: int */
386 public static final int GL_DEPTH_COMPONENT = 0x1902;
387 /** <code>GL_KHR_robustness</code>, <code>GL_KHR_robustness</code>, <code>GL_EXT_robustness</code><br>Alias for: <code>GL_CONTEXT_ROBUST_ACCESS_KHR</code>, <code>GL_CONTEXT_ROBUST_ACCESS_EXT</code><br>
388Define "GL_CONTEXT_ROBUST_ACCESS" with expression '<code>0x90F3</code>', CType: int */
389 public static final int GL_CONTEXT_ROBUST_ACCESS = 0x90f3;
390 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_1_4</code>, <code>GL_EXT_shadow_samplers</code>, <code>GL_ARB_shadow</code><br>Alias for: <code>GL_TEXTURE_COMPARE_FUNC_EXT</code>, <code>GL_TEXTURE_COMPARE_FUNC_ARB</code><br>
391Define "GL_TEXTURE_COMPARE_FUNC" with expression '<code>0x884D</code>', CType: int */
392 public static final int GL_TEXTURE_COMPARE_FUNC = 0x884d;
393 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ATI_draw_buffers</code>, <code>GL_EXT_draw_buffers</code>, <code>GL_ARB_draw_buffers</code>, <code>GL_NV_draw_buffers</code><br>Alias for: <code>GL_DRAW_BUFFER12_ATI</code>, <code>GL_DRAW_BUFFER12_EXT</code>, <code>GL_DRAW_BUFFER12_ARB</code>, <code>GL_DRAW_BUFFER12_NV</code><br>
394Define "GL_DRAW_BUFFER12" with expression '<code>0x8831</code>', CType: int */
395 public static final int GL_DRAW_BUFFER12 = 0x8831;
396 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_texture_rg</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_texture_rg</code><br>Alias for: <code>GL_RG_EXT</code><br>
397Define "GL_RG" with expression '<code>0x8227</code>', CType: int */
398 public static final int GL_RG = 0x8227;
399 /** <code>GL_KHR_debug</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_KHR_debug</code>, <code>GL_ARB_debug_output</code><br>Alias for: <code>GL_DEBUG_CALLBACK_USER_PARAM_KHR</code>, <code>GL_DEBUG_CALLBACK_USER_PARAM_ARB</code><br>
400Define "GL_DEBUG_CALLBACK_USER_PARAM" with expression '<code>0x8245</code>', CType: int */
401 public static final int GL_DEBUG_CALLBACK_USER_PARAM = 0x8245;
402 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_EXT_sparse_texture</code>, <code>GL_VERSION_1_2</code>, <code>GL_OES_texture_3D</code>, <code>GL_EXT_texture3D</code><br>Alias for: <code>GL_TEXTURE_3D_OES</code>, <code>GL_TEXTURE_3D_EXT</code><br>
403Define "GL_TEXTURE_3D" with expression '<code>0x806F</code>', CType: int */
404 public static final int GL_TEXTURE_3D = 0x806f;
405 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_ARB_texture_multisample</code>, <code>GL_VERSION_3_2</code><br>Define "GL_TEXTURE_BINDING_2D_MULTISAMPLE" with expression '<code>0x9104</code>', CType: int */
406 public static final int GL_TEXTURE_BINDING_2D_MULTISAMPLE = 0x9104;
407 /** <code>GL_VERSION_1_5</code>, <code>GL_EXT_disjoint_timer_query</code>, <code>GL_ARB_occlusion_query</code><br>Alias for: <code>GL_QUERY_COUNTER_BITS_EXT</code>, <code>GL_QUERY_COUNTER_BITS_ARB</code><br>
408Define "GL_QUERY_COUNTER_BITS" with expression '<code>0x8864</code>', CType: int */
409 public static final int GL_QUERY_COUNTER_BITS = 0x8864;
410 /** <code>GL_KHR_debug</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_KHR_debug</code><br>Alias for: <code>GL_PROGRAM_KHR</code><br>
411Define "GL_PROGRAM" with expression '<code>0x82E2</code>', CType: int */
412 public static final int GL_PROGRAM = 0x82e2;
413 /** <code>GL_VERSION_1_2</code>, <code>GL_EXT_packed_pixels</code>, <code>GL_OES_vertex_type_10_10_10_2</code><br>Alias for: <code>GL_UNSIGNED_INT_10_10_10_2_EXT</code>, <code>GL_UNSIGNED_INT_10_10_10_2_OES</code><br>
414Define "GL_UNSIGNED_INT_10_10_10_2" with expression '<code>0x8DF6</code>', CType: int */
415 public static final int GL_UNSIGNED_INT_10_10_10_2 = 0x8df6;
416 /** <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>GL_BOOL_VEC4_ARB</code><br>
417Define "GL_BOOL_VEC4" with expression '<code>0x8B59</code>', CType: int */
418 public static final int GL_BOOL_VEC4 = 0x8b59;
419 /** <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>GL_BOOL_VEC3_ARB</code><br>
420Define "GL_BOOL_VEC3" with expression '<code>0x8B58</code>', CType: int */
421 public static final int GL_BOOL_VEC3 = 0x8b58;
422 /** <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>GL_BOOL_VEC2_ARB</code><br>
423Define "GL_BOOL_VEC2" with expression '<code>0x8B57</code>', CType: int */
424 public static final int GL_BOOL_VEC2 = 0x8b57;
425 /** <code>GL_KHR_debug</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_KHR_debug</code><br>Alias for: <code>GL_BUFFER_KHR</code><br>
426Define "GL_BUFFER" with expression '<code>0x82E0</code>', CType: int */
427 public static final int GL_BUFFER = 0x82e0;
428 /** <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code><br>Define "GL_SHADER_TYPE" with expression '<code>0x8B4F</code>', CType: int */
429 public static final int GL_SHADER_TYPE = 0x8b4f;
430 /** <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>GL_FRAGMENT_SHADER_BIT_EXT</code><br>
431Define "GL_FRAGMENT_SHADER_BIT" with expression '<code>0x00000002</code>', CType: int */
432 public static final int GL_FRAGMENT_SHADER_BIT = 0x2;
433 /** <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code><br>Define "GL_ACTIVE_ATTRIBUTES" with expression '<code>0x8B89</code>', CType: int */
434 public static final int GL_ACTIVE_ATTRIBUTES = 0x8b89;
435 /** <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_NV_fragment_program</code>, <code>GL_ARB_fragment_program</code><br>Alias for: <code>GL_MAX_TEXTURE_IMAGE_UNITS_NV</code>, <code>GL_MAX_TEXTURE_IMAGE_UNITS_ARB</code><br>
436Define "GL_MAX_TEXTURE_IMAGE_UNITS" with expression '<code>0x8872</code>', CType: int */
437 public static final int GL_MAX_TEXTURE_IMAGE_UNITS = 0x8872;
438 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_ARB_texture_multisample</code>, <code>GL_VERSION_3_2</code><br>Define "GL_INT_SAMPLER_2D_MULTISAMPLE" with expression '<code>0x9109</code>', CType: int */
439 public static final int GL_INT_SAMPLER_2D_MULTISAMPLE = 0x9109;
440 /** <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>GL_INT_VEC4_ARB</code><br>
441Define "GL_INT_VEC4" with expression '<code>0x8B55</code>', CType: int */
442 public static final int GL_INT_VEC4 = 0x8b55;
443 /** <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>GL_INT_VEC2_ARB</code><br>
444Define "GL_INT_VEC2" with expression '<code>0x8B53</code>', CType: int */
445 public static final int GL_INT_VEC2 = 0x8b53;
446 /** <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>GL_INT_VEC3_ARB</code><br>
447Define "GL_INT_VEC3" with expression '<code>0x8B54</code>', CType: int */
448 public static final int GL_INT_VEC3 = 0x8b54;
449 /** <code>GL_KHR_debug</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_KHR_debug</code><br>Alias for: <code>GL_DEBUG_TYPE_MARKER_KHR</code><br>
450Define "GL_DEBUG_TYPE_MARKER" with expression '<code>0x8268</code>', CType: int */
451 public static final int GL_DEBUG_TYPE_MARKER = 0x8268;
452 /** <code>GL_ARB_imaging</code>, <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_1_4</code>, <code>GL_EXT_blend_color</code><br>Alias for: <code>GL_CONSTANT_COLOR_EXT</code><br>
453Define "GL_CONSTANT_COLOR" with expression '<code>0x8001</code>', CType: int */
454 public static final int GL_CONSTANT_COLOR = 0x8001;
455 /** <code>GL_VERSION_1_5</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_EXT_disjoint_timer_query</code>, <code>GL_ARB_occlusion_query</code><br>Alias for: <code>GL_QUERY_RESULT_AVAILABLE_EXT</code>, <code>GL_QUERY_RESULT_AVAILABLE_ARB</code><br>
456Define "GL_QUERY_RESULT_AVAILABLE" with expression '<code>0x8867</code>', CType: int */
457 public static final int GL_QUERY_RESULT_AVAILABLE = 0x8867;
458 /** <code>GL_KHR_debug</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_KHR_debug</code><br>Alias for: <code>GL_DEBUG_TYPE_POP_GROUP_KHR</code><br>
459Define "GL_DEBUG_TYPE_POP_GROUP" with expression '<code>0x826A</code>', CType: int */
460 public static final int GL_DEBUG_TYPE_POP_GROUP = 0x826a;
461 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_framebuffer_object</code>, <code>GL_VERSION_3_0</code>, <code>GL_NV_draw_buffers</code>, <code>GL_EXT_draw_buffers</code>, <code>GL_EXT_framebuffer_object</code><br>Alias for: <code>GL_COLOR_ATTACHMENT14_NV</code>, <code>GL_COLOR_ATTACHMENT14_EXT</code><br>
462Define "GL_COLOR_ATTACHMENT14" with expression '<code>0x8CEE</code>', CType: int */
463 public static final int GL_COLOR_ATTACHMENT14 = 0x8cee;
464 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_framebuffer_object</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_draw_buffers</code>, <code>GL_EXT_framebuffer_object</code>, <code>GL_NV_draw_buffers</code><br>Alias for: <code>GL_COLOR_ATTACHMENT7_EXT</code>, <code>GL_COLOR_ATTACHMENT7_NV</code><br>
465Define "GL_COLOR_ATTACHMENT7" with expression '<code>0x8CE7</code>', CType: int */
466 public static final int GL_COLOR_ATTACHMENT7 = 0x8ce7;
467 /** <code>GL_ARB_ES2_compatibility</code>, <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_4_1</code><br>Define "GL_NUM_SHADER_BINARY_FORMATS" with expression '<code>0x8DF9</code>', CType: int */
468 public static final int GL_NUM_SHADER_BINARY_FORMATS = 0x8df9;
469 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_1_1</code>, <code>GL_VERSION_1_0</code>, <code>GL_VERSION_ES_1_0</code>, <code>GL_KHR_debug</code><br>Alias for: <code>GL_STACK_OVERFLOW_KHR</code><br>
470Define "GL_STACK_OVERFLOW" with expression '<code>0x0503</code>', CType: int */
471 public static final int GL_STACK_OVERFLOW = 0x503;
472 /** <code>GL_KHR_debug</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_debug_output</code>, <code>GL_KHR_debug</code><br>Alias for: <code>GL_DEBUG_SOURCE_THIRD_PARTY_ARB</code>, <code>GL_DEBUG_SOURCE_THIRD_PARTY_KHR</code><br>
473Define "GL_DEBUG_SOURCE_THIRD_PARTY" with expression '<code>0x8249</code>', CType: int */
474 public static final int GL_DEBUG_SOURCE_THIRD_PARTY = 0x8249;
475 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_1_3</code>, <code>GL_EXT_texture_border_clamp</code>, <code>GL_ARB_texture_border_clamp</code>, <code>GL_NV_texture_border_clamp</code>, <code>GL_OES_texture_border_clamp</code>, <code>GL_SGIS_texture_border_clamp</code><br>Alias for: <code>GL_CLAMP_TO_BORDER_EXT</code>, <code>GL_CLAMP_TO_BORDER_ARB</code>, <code>GL_CLAMP_TO_BORDER_NV</code>, <code>GL_CLAMP_TO_BORDER_OES</code>, <code>GL_CLAMP_TO_BORDER_SGIS</code><br>
476Define "GL_CLAMP_TO_BORDER" with expression '<code>0x812D</code>', CType: int */
477 public static final int GL_CLAMP_TO_BORDER = 0x812d;
478 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_1_2</code>, <code>GL_EXT_texture3D</code>, <code>GL_OES_texture_3D</code><br>Alias for: <code>GL_TEXTURE_WRAP_R_EXT</code>, <code>GL_TEXTURE_WRAP_R_OES</code><br>
479Define "GL_TEXTURE_WRAP_R" with expression '<code>0x8072</code>', CType: int */
480 public static final int GL_TEXTURE_WRAP_R = 0x8072;
481 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_ARB_texture_multisample</code>, <code>GL_VERSION_3_2</code><br>Define "GL_SAMPLER_2D_MULTISAMPLE" with expression '<code>0x9108</code>', CType: int */
482 public static final int GL_SAMPLER_2D_MULTISAMPLE = 0x9108;
483 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_framebuffer_object</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_draw_buffers</code>, <code>GL_EXT_framebuffer_object</code>, <code>GL_NV_draw_buffers</code><br>Alias for: <code>GL_COLOR_ATTACHMENT6_EXT</code>, <code>GL_COLOR_ATTACHMENT6_NV</code><br>
484Define "GL_COLOR_ATTACHMENT6" with expression '<code>0x8CE6</code>', CType: int */
485 public static final int GL_COLOR_ATTACHMENT6 = 0x8ce6;
486 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_ARB_texture_multisample</code>, <code>GL_VERSION_3_2</code>, <code>GL_NV_explicit_multisample</code><br>Alias for: <code>GL_SAMPLE_POSITION_NV</code><br>
487Define "GL_SAMPLE_POSITION" with expression '<code>0x8E50</code>', CType: int */
488 public static final int GL_SAMPLE_POSITION = 0x8e50;
489 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_NV_draw_buffers</code>, <code>GL_ATI_draw_buffers</code>, <code>GL_EXT_draw_buffers</code>, <code>GL_ARB_draw_buffers</code><br>Alias for: <code>GL_DRAW_BUFFER2_NV</code>, <code>GL_DRAW_BUFFER2_ATI</code>, <code>GL_DRAW_BUFFER2_EXT</code>, <code>GL_DRAW_BUFFER2_ARB</code><br>
490Define "GL_DRAW_BUFFER2" with expression '<code>0x8827</code>', CType: int */
491 public static final int GL_DRAW_BUFFER2 = 0x8827;
492 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_framebuffer_object</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_draw_buffers</code>, <code>GL_EXT_framebuffer_object</code>, <code>GL_NV_fbo_color_attachments</code><br>Alias for: <code>GL_MAX_COLOR_ATTACHMENTS_EXT</code>, <code>GL_MAX_COLOR_ATTACHMENTS_NV</code><br>
493Define "GL_MAX_COLOR_ATTACHMENTS" with expression '<code>0x8CDF</code>', CType: int */
494 public static final int GL_MAX_COLOR_ATTACHMENTS = 0x8cdf;
495 /** <code>GL_KHR_debug</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_debug_output</code>, <code>GL_KHR_debug</code><br>Alias for: <code>GL_DEBUG_CALLBACK_FUNCTION_ARB</code>, <code>GL_DEBUG_CALLBACK_FUNCTION_KHR</code><br>
496Define "GL_DEBUG_CALLBACK_FUNCTION" with expression '<code>0x8244</code>', CType: int */
497 public static final int GL_DEBUG_CALLBACK_FUNCTION = 0x8244;
498 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_NV_draw_buffers</code>, <code>GL_EXT_draw_buffers</code>, <code>GL_ARB_draw_buffers</code>, <code>GL_ATI_draw_buffers</code><br>Alias for: <code>GL_DRAW_BUFFER9_NV</code>, <code>GL_DRAW_BUFFER9_EXT</code>, <code>GL_DRAW_BUFFER9_ARB</code>, <code>GL_DRAW_BUFFER9_ATI</code><br>
499Define "GL_DRAW_BUFFER9" with expression '<code>0x882E</code>', CType: int */
500 public static final int GL_DRAW_BUFFER9 = 0x882e;
501 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_framebuffer_object</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_sRGB</code><br>Alias for: <code>GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT</code><br>
502Define "GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING" with expression '<code>0x8210</code>', CType: int */
503 public static final int GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING = 0x8210;
504 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_framebuffer_object</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_color_buffer_half_float</code><br>Alias for: <code>GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT</code><br>
505Define "GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE" with expression '<code>0x8211</code>', CType: int */
506 public static final int GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE = 0x8211;
507 /** <code>GL_ARB_ES3_compatibility</code>, <code>GL_VERSION_4_3</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_EXT_occlusion_query_boolean</code><br>Alias for: <code>GL_ANY_SAMPLES_PASSED_CONSERVATIVE_EXT</code><br>
508Define "GL_ANY_SAMPLES_PASSED_CONSERVATIVE" with expression '<code>0x8D6A</code>', CType: int */
509 public static final int GL_ANY_SAMPLES_PASSED_CONSERVATIVE = 0x8d6a;
510 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_ARB_texture_multisample</code>, <code>GL_VERSION_3_2</code><br>Define "GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE" with expression '<code>0x910A</code>', CType: int */
511 public static final int GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE = 0x910a;
512 /** <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_vertex_program</code><br>Alias for: <code>GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB</code><br>
513Define "GL_VERTEX_ATTRIB_ARRAY_STRIDE" with expression '<code>0x8624</code>', CType: int */
514 public static final int GL_VERTEX_ATTRIB_ARRAY_STRIDE = 0x8624;
515 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ATI_draw_buffers</code>, <code>GL_EXT_draw_buffers</code>, <code>GL_ARB_draw_buffers</code>, <code>GL_NV_draw_buffers</code><br>Alias for: <code>GL_DRAW_BUFFER11_ATI</code>, <code>GL_DRAW_BUFFER11_EXT</code>, <code>GL_DRAW_BUFFER11_ARB</code>, <code>GL_DRAW_BUFFER11_NV</code><br>
516Define "GL_DRAW_BUFFER11" with expression '<code>0x8830</code>', CType: int */
517 public static final int GL_DRAW_BUFFER11 = 0x8830;
518 /** <code>GL_ARB_imaging</code>, <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_1_4</code>, <code>GL_EXT_blend_color</code><br>Alias for: <code>GL_ONE_MINUS_CONSTANT_ALPHA_EXT</code><br>
519Define "GL_ONE_MINUS_CONSTANT_ALPHA" with expression '<code>0x8004</code>', CType: int */
520 public static final int GL_ONE_MINUS_CONSTANT_ALPHA = 0x8004;
521 /** <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ATI_separate_stencil</code><br>Alias for: <code>GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI</code><br>
522Define "GL_STENCIL_BACK_PASS_DEPTH_FAIL" with expression '<code>0x8802</code>', CType: int */
523 public static final int GL_STENCIL_BACK_PASS_DEPTH_FAIL = 0x8802;
524 /** <code>GL_KHR_debug</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_KHR_debug</code>, <code>GL_ARB_debug_output</code><br>Alias for: <code>GL_DEBUG_TYPE_PERFORMANCE_KHR</code>, <code>GL_DEBUG_TYPE_PERFORMANCE_ARB</code><br>
525Define "GL_DEBUG_TYPE_PERFORMANCE" with expression '<code>0x8250</code>', CType: int */
526 public static final int GL_DEBUG_TYPE_PERFORMANCE = 0x8250;
527 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_OES_standard_derivatives</code>, <code>GL_ARB_fragment_shader</code><br>Alias for: <code>GL_FRAGMENT_SHADER_DERIVATIVE_HINT_OES</code>, <code>GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB</code><br>
528Define "GL_FRAGMENT_SHADER_DERIVATIVE_HINT" with expression '<code>0x8B8B</code>', CType: int */
529 public static final int GL_FRAGMENT_SHADER_DERIVATIVE_HINT = 0x8b8b;
530 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_framebuffer_object</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_draw_buffers</code>, <code>GL_EXT_framebuffer_object</code>, <code>GL_NV_draw_buffers</code><br>Alias for: <code>GL_COLOR_ATTACHMENT2_EXT</code>, <code>GL_COLOR_ATTACHMENT2_NV</code><br>
531Define "GL_COLOR_ATTACHMENT2" with expression '<code>0x8CE2</code>', CType: int */
532 public static final int GL_COLOR_ATTACHMENT2 = 0x8ce2;
533 /** <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>GL_PROGRAM_PIPELINE_BINDING_EXT</code><br>
534Define "GL_PROGRAM_PIPELINE_BINDING" with expression '<code>0x825A</code>', CType: int */
535 public static final int GL_PROGRAM_PIPELINE_BINDING = 0x825a;
536 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_NV_draw_buffers</code>, <code>GL_EXT_draw_buffers</code>, <code>GL_ARB_draw_buffers</code>, <code>GL_ATI_draw_buffers</code><br>Alias for: <code>GL_MAX_DRAW_BUFFERS_NV</code>, <code>GL_MAX_DRAW_BUFFERS_EXT</code>, <code>GL_MAX_DRAW_BUFFERS_ARB</code>, <code>GL_MAX_DRAW_BUFFERS_ATI</code><br>
537Define "GL_MAX_DRAW_BUFFERS" with expression '<code>0x8824</code>', CType: int */
538 public static final int GL_MAX_DRAW_BUFFERS = 0x8824;
539 /** <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ATI_fragment_shader</code>, <code>GL_ARB_fragment_shader</code><br>Alias for: <code>GL_FRAGMENT_SHADER_ATI</code>, <code>GL_FRAGMENT_SHADER_ARB</code><br>
540Define "GL_FRAGMENT_SHADER" with expression '<code>0x8B30</code>', CType: int */
541 public static final int GL_FRAGMENT_SHADER = 0x8b30;
542 /** <code>GL_KHR_debug</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_KHR_debug</code>, <code>GL_ARB_debug_output</code><br>Alias for: <code>GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR</code>, <code>GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB</code><br>
543Define "GL_DEBUG_OUTPUT_SYNCHRONOUS" with expression '<code>0x8242</code>', CType: int */
544 public static final int GL_DEBUG_OUTPUT_SYNCHRONOUS = 0x8242;
545 /** <code>GL_KHR_debug</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_KHR_debug</code><br>Alias for: <code>GL_PROGRAM_PIPELINE_KHR</code><br>
546Define "GL_PROGRAM_PIPELINE" with expression '<code>0x82E4</code>', CType: int */
547 public static final int GL_PROGRAM_PIPELINE = 0x82e4;
548 /** <code>GL_KHR_debug</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_KHR_debug</code>, <code>GL_ARB_debug_output</code><br>Alias for: <code>GL_DEBUG_SOURCE_APPLICATION_KHR</code>, <code>GL_DEBUG_SOURCE_APPLICATION_ARB</code><br>
549Define "GL_DEBUG_SOURCE_APPLICATION" with expression '<code>0x824A</code>', CType: int */
550 public static final int GL_DEBUG_SOURCE_APPLICATION = 0x824a;
551 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_ARB_texture_multisample</code>, <code>GL_VERSION_3_2</code>, <code>GL_NV_explicit_multisample</code><br>Alias for: <code>GL_MAX_SAMPLE_MASK_WORDS_NV</code><br>
552Define "GL_MAX_SAMPLE_MASK_WORDS" with expression '<code>0x8E59</code>', CType: int */
553 public static final int GL_MAX_SAMPLE_MASK_WORDS = 0x8e59;
554 /** <code>GL_KHR_debug</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_KHR_debug</code>, <code>GL_ARB_debug_output</code><br>Alias for: <code>GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR</code>, <code>GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB</code><br>
555Define "GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR" with expression '<code>0x824D</code>', CType: int */
556 public static final int GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR = 0x824d;
557 /** <code>GL_ARB_ES2_compatibility</code>, <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_4_1</code><br>Define "GL_HIGH_FLOAT" with expression '<code>0x8DF2</code>', CType: int */
558 public static final int GL_HIGH_FLOAT = 0x8df2;
559 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_framebuffer_object</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_draw_buffers</code>, <code>GL_EXT_framebuffer_object</code>, <code>GL_NV_draw_buffers</code><br>Alias for: <code>GL_COLOR_ATTACHMENT11_EXT</code>, <code>GL_COLOR_ATTACHMENT11_NV</code><br>
560Define "GL_COLOR_ATTACHMENT11" with expression '<code>0x8CEB</code>', CType: int */
561 public static final int GL_COLOR_ATTACHMENT11 = 0x8ceb;
562 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_OES_texture_3D</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>GL_SAMPLER_3D_OES</code>, <code>GL_SAMPLER_3D_ARB</code><br>
563Define "GL_SAMPLER_3D" with expression '<code>0x8B5F</code>', CType: int */
564 public static final int GL_SAMPLER_3D = 0x8b5f;
565 /** <code>GL_KHR_debug</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_KHR_debug</code><br>Alias for: <code>GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR</code><br>
566Define "GL_MAX_DEBUG_GROUP_STACK_DEPTH" with expression '<code>0x826C</code>', CType: int */
567 public static final int GL_MAX_DEBUG_GROUP_STACK_DEPTH = 0x826c;
568 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_ARB_texture_multisample</code>, <code>GL_VERSION_3_2</code>, <code>GL_OES_texture_storage_multisample_2d_array</code><br>Alias for: <code>GL_SAMPLER_2D_MULTISAMPLE_ARRAY_OES</code><br>
569Define "GL_SAMPLER_2D_MULTISAMPLE_ARRAY" with expression '<code>0x910B</code>', CType: int */
570 public static final int GL_SAMPLER_2D_MULTISAMPLE_ARRAY = 0x910b;
571 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_framebuffer_object</code>, <code>GL_VERSION_3_0</code>, <code>GL_NV_draw_buffers</code>, <code>GL_EXT_draw_buffers</code>, <code>GL_EXT_framebuffer_object</code><br>Alias for: <code>GL_COLOR_ATTACHMENT15_NV</code>, <code>GL_COLOR_ATTACHMENT15_EXT</code><br>
572Define "GL_COLOR_ATTACHMENT15" with expression '<code>0x8CEF</code>', CType: int */
573 public static final int GL_COLOR_ATTACHMENT15 = 0x8cef;
574 /** <code>GL_KHR_debug</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_KHR_debug</code>, <code>GL_ARB_debug_output</code>, <code>GL_AMD_debug_output</code><br>Alias for: <code>GL_DEBUG_SEVERITY_MEDIUM_KHR</code>, <code>GL_DEBUG_SEVERITY_MEDIUM_ARB</code>, <code>GL_DEBUG_SEVERITY_MEDIUM_AMD</code><br>
575Define "GL_DEBUG_SEVERITY_MEDIUM" with expression '<code>0x9147</code>', CType: int */
576 public static final int GL_DEBUG_SEVERITY_MEDIUM = 0x9147;
577 /** <code>GL_ARB_get_program_binary</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_4_1</code>, <code>GL_OES_get_program_binary</code><br>Alias for: <code>GL_PROGRAM_BINARY_FORMATS_OES</code><br>
578Define "GL_PROGRAM_BINARY_FORMATS" with expression '<code>0x87FF</code>', CType: int */
579 public static final int GL_PROGRAM_BINARY_FORMATS = 0x87ff;
580 /** <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>GL_FLOAT_MAT4_ARB</code><br>
581Define "GL_FLOAT_MAT4" with expression '<code>0x8B5C</code>', CType: int */
582 public static final int GL_FLOAT_MAT4 = 0x8b5c;
583 /** <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>GL_FLOAT_MAT3_ARB</code><br>
584Define "GL_FLOAT_MAT3" with expression '<code>0x8B5B</code>', CType: int */
585 public static final int GL_FLOAT_MAT3 = 0x8b5b;
586 /** <code>GL_ARB_imaging</code>, <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_1_4</code>, <code>GL_EXT_blend_color</code><br>Alias for: <code>GL_ONE_MINUS_CONSTANT_COLOR_EXT</code><br>
587Define "GL_ONE_MINUS_CONSTANT_COLOR" with expression '<code>0x8002</code>', CType: int */
588 public static final int GL_ONE_MINUS_CONSTANT_COLOR = 0x8002;
589 /** <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>GL_FLOAT_MAT2_ARB</code><br>
590Define "GL_FLOAT_MAT2" with expression '<code>0x8B5A</code>', CType: int */
591 public static final int GL_FLOAT_MAT2 = 0x8b5a;
592 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_ARB_texture_multisample</code>, <code>GL_VERSION_3_2</code><br>Define "GL_MAX_INTEGER_SAMPLES" with expression '<code>0x9110</code>', CType: int */
593 public static final int GL_MAX_INTEGER_SAMPLES = 0x9110;
594 /** <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>, <code>GL_EXT_texture_rg</code><br>Alias for: <code>GL_RED_NV</code>, <code>GL_RED_EXT</code><br>
595Define "GL_RED" with expression '<code>0x1903</code>', CType: int */
596 public static final int GL_RED = 0x1903;
597 /** <code>GL_VERSION_1_5</code>, <code>GL_ES_VERSION_2_0</code>, <code>GL_ARB_vertex_buffer_object</code><br>Alias for: <code>GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB</code><br>
598Define "GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING" with expression '<code>0x889F</code>', CType: int */
599 public static final int GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = 0x889f;
600 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_NV_draw_buffers</code>, <code>GL_ATI_draw_buffers</code>, <code>GL_EXT_draw_buffers</code>, <code>GL_ARB_draw_buffers</code><br>Alias for: <code>GL_DRAW_BUFFER5_NV</code>, <code>GL_DRAW_BUFFER5_ATI</code>, <code>GL_DRAW_BUFFER5_EXT</code>, <code>GL_DRAW_BUFFER5_ARB</code><br>
601Define "GL_DRAW_BUFFER5" with expression '<code>0x882A</code>', CType: int */
602 public static final int GL_DRAW_BUFFER5 = 0x882a;
603 /** <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_vertex_program</code><br>Alias for: <code>GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB</code><br>
604Define "GL_VERTEX_ATTRIB_ARRAY_ENABLED" with expression '<code>0x8622</code>', CType: int */
605 public static final int GL_VERTEX_ATTRIB_ARRAY_ENABLED = 0x8622;
606 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_EXT_draw_buffers</code>, <code>GL_ARB_draw_buffers</code>, <code>GL_NV_draw_buffers</code>, <code>GL_ATI_draw_buffers</code><br>Alias for: <code>GL_DRAW_BUFFER15_EXT</code>, <code>GL_DRAW_BUFFER15_ARB</code>, <code>GL_DRAW_BUFFER15_NV</code>, <code>GL_DRAW_BUFFER15_ATI</code><br>
607Define "GL_DRAW_BUFFER15" with expression '<code>0x8834</code>', CType: int */
608 public static final int GL_DRAW_BUFFER15 = 0x8834;
609
610 /** Entry point to C language function: <code> void {@native glAttachShader}(GLuint program, GLuint shader) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code><br> */
611 public void glAttachShader(int program, int shader);
612
613 /** Entry point to C language function: <code> void {@native glBindAttribLocation}(GLuint program, GLuint index, const GLchar * name) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_vertex_shader</code><br>Alias for: <code>glBindAttribLocationARB</code> */
614 public void glBindAttribLocation(int program, int index, String name);
615
616 /** Entry point to C language function: <code> void {@native glBlendColor}(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_1_4</code>, <code>GL_VERSION_1_2</code>, <code>GL_EXT_blend_color</code><br>Alias for: <code>glBlendColorEXT</code> */
617 public void glBlendColor(float red, float green, float blue, float alpha);
618
619 /** Entry point to C language function: <code> void {@native glCompileShader}(GLuint shader) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>glCompileShaderARB</code> */
620 public void glCompileShader(int shader);
621
622 /** Entry point to C language function: <code> GLuint {@native glCreateProgram}() </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code><br> */
623 public int glCreateProgram();
624
625 /** Entry point to C language function: <code> GLuint {@native glCreateShader}(GLenum type) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code><br> */
626 public int glCreateShader(int type);
627
628 /** Entry point to C language function: <code> void {@native glDeleteProgram}(GLuint program) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code><br> */
629 public void glDeleteProgram(int program);
630
631 /** Entry point to C language function: <code> void {@native glDeleteShader}(GLuint shader) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code><br> */
632 public void glDeleteShader(int shader);
633
634 /** Entry point to C language function: <code> void {@native glDetachShader}(GLuint program, GLuint shader) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code><br> */
635 public void glDetachShader(int program, int shader);
636
637 /** Entry point to C language function: <code> void {@native glDisableVertexAttribArray}(GLuint index) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_vertex_program</code><br>Alias for: <code>glDisableVertexAttribArrayARB</code> */
638 public void glDisableVertexAttribArray(int index);
639
640 /** Entry point to C language function: <code> void {@native glEnableVertexAttribArray}(GLuint index) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_vertex_program</code><br>Alias for: <code>glEnableVertexAttribArrayARB</code> */
641 public void glEnableVertexAttribArray(int index);
642
643 /** Entry point to C language function: <code> void {@native glGetActiveAttrib}(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_vertex_shader</code><br>Alias for: <code>glGetActiveAttribARB</code>
644 @param length a direct or array-backed {@link java.nio.IntBuffer}
645 @param size a direct or array-backed {@link java.nio.IntBuffer}
646 @param type a direct or array-backed {@link java.nio.IntBuffer}
647 @param name a direct or array-backed {@link java.nio.ByteBuffer} */
648 public void glGetActiveAttrib(int program, int index, int bufSize, IntBuffer length, IntBuffer size, IntBuffer type, ByteBuffer name);
649
650 /** Entry point to C language function: <code> void {@native glGetActiveAttrib}(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_vertex_shader</code><br>Alias for: <code>glGetActiveAttribARB</code> */
651 public void glGetActiveAttrib(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);
652
653 /** Entry point to C language function: <code> void {@native glGetActiveUniform}(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>glGetActiveUniformARB</code>
654 @param length a direct or array-backed {@link java.nio.IntBuffer}
655 @param size a direct or array-backed {@link java.nio.IntBuffer}
656 @param type a direct or array-backed {@link java.nio.IntBuffer}
657 @param name a direct or array-backed {@link java.nio.ByteBuffer} */
658 public void glGetActiveUniform(int program, int index, int bufSize, IntBuffer length, IntBuffer size, IntBuffer type, ByteBuffer name);
659
660 /** Entry point to C language function: <code> void {@native glGetActiveUniform}(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>glGetActiveUniformARB</code> */
661 public void glGetActiveUniform(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);
662
663 /** Entry point to C language function: <code> void {@native glGetAttachedShaders}(GLuint program, GLsizei maxCount, GLsizei * count, GLuint * shaders) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code><br>
664 @param count a direct or array-backed {@link java.nio.IntBuffer}
665 @param shaders a direct or array-backed {@link java.nio.IntBuffer} */
666 public void glGetAttachedShaders(int program, int maxCount, IntBuffer count, IntBuffer shaders);
667
668 /** Entry point to C language function: <code> void {@native glGetAttachedShaders}(GLuint program, GLsizei maxCount, GLsizei * count, GLuint * shaders) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code><br> */
669 public void glGetAttachedShaders(int program, int maxCount, int[] count, int count_offset, int[] shaders, int shaders_offset);
670
671 /** Entry point to C language function: <code> GLint {@native glGetAttribLocation}(GLuint program, const GLchar * name) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_vertex_shader</code><br>Alias for: <code>glGetAttribLocationARB</code> */
672 public int glGetAttribLocation(int program, String name);
673
674 /** Entry point to C language function: <code> void {@native glGetProgramiv}(GLuint program, GLenum pname, GLint * params) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_vertex_program</code>, <code>GL_ARB_fragment_program</code>, <code>GL_NV_vertex_program</code><br>Alias for: <code>glGetProgramivARB</code>, <code>glGetProgramivNV</code>
675 @param params a direct or array-backed {@link java.nio.IntBuffer} */
676 public void glGetProgramiv(int program, int pname, IntBuffer params);
677
678 /** Entry point to C language function: <code> void {@native glGetProgramiv}(GLuint program, GLenum pname, GLint * params) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_vertex_program</code>, <code>GL_ARB_fragment_program</code>, <code>GL_NV_vertex_program</code><br>Alias for: <code>glGetProgramivARB</code>, <code>glGetProgramivNV</code> */
679 public void glGetProgramiv(int program, int pname, int[] params, int params_offset);
680
681 /** Entry point to C language function: <code> void {@native glGetProgramInfoLog}(GLuint program, GLsizei bufSize, GLsizei * length, GLchar * infoLog) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code><br>
682 @param length a direct or array-backed {@link java.nio.IntBuffer}
683 @param infoLog a direct or array-backed {@link java.nio.ByteBuffer} */
684 public void glGetProgramInfoLog(int program, int bufSize, IntBuffer length, ByteBuffer infoLog);
685
686 /** Entry point to C language function: <code> void {@native glGetProgramInfoLog}(GLuint program, GLsizei bufSize, GLsizei * length, GLchar * infoLog) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code><br> */
687 public void glGetProgramInfoLog(int program, int bufSize, int[] length, int length_offset, byte[] infoLog, int infoLog_offset);
688
689 /** Entry point to C language function: <code> void {@native glGetShaderiv}(GLuint shader, GLenum pname, GLint * params) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code><br>
690 @param params a direct or array-backed {@link java.nio.IntBuffer} */
691 public void glGetShaderiv(int shader, int pname, IntBuffer params);
692
693 /** Entry point to C language function: <code> void {@native glGetShaderiv}(GLuint shader, GLenum pname, GLint * params) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code><br> */
694 public void glGetShaderiv(int shader, int pname, int[] params, int params_offset);
695
696 /** Entry point to C language function: <code> void {@native glGetShaderInfoLog}(GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * infoLog) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code><br>
697 @param length a direct or array-backed {@link java.nio.IntBuffer}
698 @param infoLog a direct or array-backed {@link java.nio.ByteBuffer} */
699 public void glGetShaderInfoLog(int shader, int bufSize, IntBuffer length, ByteBuffer infoLog);
700
701 /** Entry point to C language function: <code> void {@native glGetShaderInfoLog}(GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * infoLog) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code><br> */
702 public void glGetShaderInfoLog(int shader, int bufSize, int[] length, int length_offset, byte[] infoLog, int infoLog_offset);
703
704 /** Entry point to C language function: <code> void {@native glGetShaderSource}(GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * source) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>glGetShaderSourceARB</code>
705 @param length a direct or array-backed {@link java.nio.IntBuffer}
706 @param source a direct or array-backed {@link java.nio.ByteBuffer} */
707 public void glGetShaderSource(int shader, int bufSize, IntBuffer length, ByteBuffer source);
708
709 /** Entry point to C language function: <code> void {@native glGetShaderSource}(GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * source) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>glGetShaderSourceARB</code> */
710 public void glGetShaderSource(int shader, int bufSize, int[] length, int length_offset, byte[] source, int source_offset);
711
712 /** Entry point to C language function: <code> void {@native glGetUniformfv}(GLuint program, GLint location, GLfloat * params) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>glGetUniformfvARB</code>
713 @param params a direct or array-backed {@link java.nio.FloatBuffer} */
714 public void glGetUniformfv(int program, int location, FloatBuffer params);
715
716 /** Entry point to C language function: <code> void {@native glGetUniformfv}(GLuint program, GLint location, GLfloat * params) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>glGetUniformfvARB</code> */
717 public void glGetUniformfv(int program, int location, float[] params, int params_offset);
718
719 /** Entry point to C language function: <code> void {@native glGetUniformiv}(GLuint program, GLint location, GLint * params) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>glGetUniformivARB</code>
720 @param params a direct or array-backed {@link java.nio.IntBuffer} */
721 public void glGetUniformiv(int program, int location, IntBuffer params);
722
723 /** Entry point to C language function: <code> void {@native glGetUniformiv}(GLuint program, GLint location, GLint * params) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>glGetUniformivARB</code> */
724 public void glGetUniformiv(int program, int location, int[] params, int params_offset);
725
726 /** Entry point to C language function: <code> GLint {@native glGetUniformLocation}(GLuint program, const GLchar * name) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>glGetUniformLocationARB</code> */
727 public int glGetUniformLocation(int program, String name);
728
729 /** Entry point to C language function: <code> void {@native glGetVertexAttribfv}(GLuint index, GLenum pname, GLfloat * params) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_vertex_program</code>, <code>GL_NV_vertex_program</code><br>Alias for: <code>glGetVertexAttribfvARB</code>, <code>glGetVertexAttribfvNV</code>
730 @param params a direct or array-backed {@link java.nio.FloatBuffer} */
731 public void glGetVertexAttribfv(int index, int pname, FloatBuffer params);
732
733 /** Entry point to C language function: <code> void {@native glGetVertexAttribfv}(GLuint index, GLenum pname, GLfloat * params) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_vertex_program</code>, <code>GL_NV_vertex_program</code><br>Alias for: <code>glGetVertexAttribfvARB</code>, <code>glGetVertexAttribfvNV</code> */
734 public void glGetVertexAttribfv(int index, int pname, float[] params, int params_offset);
735
736 /** Entry point to C language function: <code> void {@native glGetVertexAttribiv}(GLuint index, GLenum pname, GLint * params) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_NV_vertex_program</code>, <code>GL_ARB_vertex_program</code><br>Alias for: <code>glGetVertexAttribivNV</code>, <code>glGetVertexAttribivARB</code>
737 @param params a direct or array-backed {@link java.nio.IntBuffer} */
738 public void glGetVertexAttribiv(int index, int pname, IntBuffer params);
739
740 /** Entry point to C language function: <code> void {@native glGetVertexAttribiv}(GLuint index, GLenum pname, GLint * params) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_NV_vertex_program</code>, <code>GL_ARB_vertex_program</code><br>Alias for: <code>glGetVertexAttribivNV</code>, <code>glGetVertexAttribivARB</code> */
741 public void glGetVertexAttribiv(int index, int pname, int[] params, int params_offset);
742
743 /** Entry point to C language function: <code> GLboolean {@native glIsProgram}(GLuint program) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_vertex_program</code>, <code>GL_ARB_fragment_program</code>, <code>GL_NV_vertex_program</code><br>Alias for: <code>glIsProgramARB</code>, <code>glIsProgramNV</code> */
744 public boolean glIsProgram(int program);
745
746 /** Entry point to C language function: <code> GLboolean {@native glIsShader}(GLuint shader) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code><br> */
747 public boolean glIsShader(int shader);
748
749 /** Entry point to C language function: <code> void {@native glLinkProgram}(GLuint program) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>glLinkProgramARB</code> */
750 public void glLinkProgram(int program);
751
752 /** Entry point to C language function: <code> void {@native glShaderSource}(GLuint shader, GLsizei count, const GLchar * const * string, const GLint * length) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>glShaderSourceARB</code>
753 @param length a direct or array-backed {@link java.nio.IntBuffer} */
754 public void glShaderSource(int shader, int count, String[] string, IntBuffer length);
755
756 /** Entry point to C language function: <code> void {@native glShaderSource}(GLuint shader, GLsizei count, const GLchar * const * string, const GLint * length) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>glShaderSourceARB</code> */
757 public void glShaderSource(int shader, int count, String[] string, int[] length, int length_offset);
758
759 /** Entry point to C language function: <code> void {@native glStencilFuncSeparate}(GLenum face, GLenum func, GLint ref, GLuint mask) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ATI_separate_stencil</code><br>Alias for: <code>glStencilFuncSeparateATI</code> */
760 public void glStencilFuncSeparate(int face, int func, int ref, int mask);
761
762 /** Entry point to C language function: <code> void {@native glStencilMaskSeparate}(GLenum face, GLuint mask) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code><br> */
763 public void glStencilMaskSeparate(int face, int mask);
764
765 /** Entry point to C language function: <code> void {@native glStencilOpSeparate}(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ATI_separate_stencil</code><br>Alias for: <code>glStencilOpSeparateATI</code> */
766 public void glStencilOpSeparate(int face, int sfail, int dpfail, int dppass);
767
768 /** Entry point to C language function: <code> void {@native glUniform1f}(GLint location, GLfloat v0) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>glUniform1fARB</code> */
769 public void glUniform1f(int location, float v0);
770
771 /** Entry point to C language function: <code> void {@native glUniform1fv}(GLint location, GLsizei count, const GLfloat * value) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>glUniform1fvARB</code>
772 @param value a direct or array-backed {@link java.nio.FloatBuffer} */
773 public void glUniform1fv(int location, int count, FloatBuffer value);
774
775 /** Entry point to C language function: <code> void {@native glUniform1fv}(GLint location, GLsizei count, const GLfloat * value) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>glUniform1fvARB</code> */
776 public void glUniform1fv(int location, int count, float[] value, int value_offset);
777
778 /** Entry point to C language function: <code> void {@native glUniform1i}(GLint location, GLint v0) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>glUniform1iARB</code> */
779 public void glUniform1i(int location, int v0);
780
781 /** Entry point to C language function: <code> void {@native glUniform1iv}(GLint location, GLsizei count, const GLint * value) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>glUniform1ivARB</code>
782 @param value a direct or array-backed {@link java.nio.IntBuffer} */
783 public void glUniform1iv(int location, int count, IntBuffer value);
784
785 /** Entry point to C language function: <code> void {@native glUniform1iv}(GLint location, GLsizei count, const GLint * value) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>glUniform1ivARB</code> */
786 public void glUniform1iv(int location, int count, int[] value, int value_offset);
787
788 /** Entry point to C language function: <code> void {@native glUniform2f}(GLint location, GLfloat v0, GLfloat v1) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>glUniform2fARB</code> */
789 public void glUniform2f(int location, float v0, float v1);
790
791 /** Entry point to C language function: <code> void {@native glUniform2fv}(GLint location, GLsizei count, const GLfloat * value) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>glUniform2fvARB</code>
792 @param value a direct or array-backed {@link java.nio.FloatBuffer} */
793 public void glUniform2fv(int location, int count, FloatBuffer value);
794
795 /** Entry point to C language function: <code> void {@native glUniform2fv}(GLint location, GLsizei count, const GLfloat * value) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>glUniform2fvARB</code> */
796 public void glUniform2fv(int location, int count, float[] value, int value_offset);
797
798 /** Entry point to C language function: <code> void {@native glUniform2i}(GLint location, GLint v0, GLint v1) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>glUniform2iARB</code> */
799 public void glUniform2i(int location, int v0, int v1);
800
801 /** Entry point to C language function: <code> void {@native glUniform2iv}(GLint location, GLsizei count, const GLint * value) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>glUniform2ivARB</code>
802 @param value a direct or array-backed {@link java.nio.IntBuffer} */
803 public void glUniform2iv(int location, int count, IntBuffer value);
804
805 /** Entry point to C language function: <code> void {@native glUniform2iv}(GLint location, GLsizei count, const GLint * value) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>glUniform2ivARB</code> */
806 public void glUniform2iv(int location, int count, int[] value, int value_offset);
807
808 /** Entry point to C language function: <code> void {@native glUniform3f}(GLint location, GLfloat v0, GLfloat v1, GLfloat v2) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>glUniform3fARB</code> */
809 public void glUniform3f(int location, float v0, float v1, float v2);
810
811 /** Entry point to C language function: <code> void {@native glUniform3fv}(GLint location, GLsizei count, const GLfloat * value) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>glUniform3fvARB</code>
812 @param value a direct or array-backed {@link java.nio.FloatBuffer} */
813 public void glUniform3fv(int location, int count, FloatBuffer value);
814
815 /** Entry point to C language function: <code> void {@native glUniform3fv}(GLint location, GLsizei count, const GLfloat * value) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>glUniform3fvARB</code> */
816 public void glUniform3fv(int location, int count, float[] value, int value_offset);
817
818 /** Entry point to C language function: <code> void {@native glUniform3i}(GLint location, GLint v0, GLint v1, GLint v2) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>glUniform3iARB</code> */
819 public void glUniform3i(int location, int v0, int v1, int v2);
820
821 /** Entry point to C language function: <code> void {@native glUniform3iv}(GLint location, GLsizei count, const GLint * value) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>glUniform3ivARB</code>
822 @param value a direct or array-backed {@link java.nio.IntBuffer} */
823 public void glUniform3iv(int location, int count, IntBuffer value);
824
825 /** Entry point to C language function: <code> void {@native glUniform3iv}(GLint location, GLsizei count, const GLint * value) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>glUniform3ivARB</code> */
826 public void glUniform3iv(int location, int count, int[] value, int value_offset);
827
828 /** Entry point to C language function: <code> void {@native glUniform4f}(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>glUniform4fARB</code> */
829 public void glUniform4f(int location, float v0, float v1, float v2, float v3);
830
831 /** Entry point to C language function: <code> void {@native glUniform4fv}(GLint location, GLsizei count, const GLfloat * value) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>glUniform4fvARB</code>
832 @param value a direct or array-backed {@link java.nio.FloatBuffer} */
833 public void glUniform4fv(int location, int count, FloatBuffer value);
834
835 /** Entry point to C language function: <code> void {@native glUniform4fv}(GLint location, GLsizei count, const GLfloat * value) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>glUniform4fvARB</code> */
836 public void glUniform4fv(int location, int count, float[] value, int value_offset);
837
838 /** Entry point to C language function: <code> void {@native glUniform4i}(GLint location, GLint v0, GLint v1, GLint v2, GLint v3) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>glUniform4iARB</code> */
839 public void glUniform4i(int location, int v0, int v1, int v2, int v3);
840
841 /** Entry point to C language function: <code> void {@native glUniform4iv}(GLint location, GLsizei count, const GLint * value) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>glUniform4ivARB</code>
842 @param value a direct or array-backed {@link java.nio.IntBuffer} */
843 public void glUniform4iv(int location, int count, IntBuffer value);
844
845 /** Entry point to C language function: <code> void {@native glUniform4iv}(GLint location, GLsizei count, const GLint * value) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>glUniform4ivARB</code> */
846 public void glUniform4iv(int location, int count, int[] value, int value_offset);
847
848 /** Entry point to C language function: <code> void {@native glUniformMatrix2fv}(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>glUniformMatrix2fvARB</code>
849 @param value a direct or array-backed {@link java.nio.FloatBuffer} */
850 public void glUniformMatrix2fv(int location, int count, boolean transpose, FloatBuffer value);
851
852 /** Entry point to C language function: <code> void {@native glUniformMatrix2fv}(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>glUniformMatrix2fvARB</code> */
853 public void glUniformMatrix2fv(int location, int count, boolean transpose, float[] value, int value_offset);
854
855 /** Entry point to C language function: <code> void {@native glUniformMatrix3fv}(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>glUniformMatrix3fvARB</code>
856 @param value a direct or array-backed {@link java.nio.FloatBuffer} */
857 public void glUniformMatrix3fv(int location, int count, boolean transpose, FloatBuffer value);
858
859 /** Entry point to C language function: <code> void {@native glUniformMatrix3fv}(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>glUniformMatrix3fvARB</code> */
860 public void glUniformMatrix3fv(int location, int count, boolean transpose, float[] value, int value_offset);
861
862 /** Entry point to C language function: <code> void {@native glUniformMatrix4fv}(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>glUniformMatrix4fvARB</code>
863 @param value a direct or array-backed {@link java.nio.FloatBuffer} */
864 public void glUniformMatrix4fv(int location, int count, boolean transpose, FloatBuffer value);
865
866 /** Entry point to C language function: <code> void {@native glUniformMatrix4fv}(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>glUniformMatrix4fvARB</code> */
867 public void glUniformMatrix4fv(int location, int count, boolean transpose, float[] value, int value_offset);
868
869 /** Entry point to C language function: <code> void {@native glUseProgram}(GLuint program) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code><br> */
870 public void glUseProgram(int program);
871
872 /** Entry point to C language function: <code> void {@native glValidateProgram}(GLuint program) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_shader_objects</code><br>Alias for: <code>glValidateProgramARB</code> */
873 public void glValidateProgram(int program);
874
875 /** Entry point to C language function: <code> void {@native glVertexAttrib1f}(GLuint index, GLfloat x) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_vertex_program</code>, <code>GL_NV_vertex_program</code><br>Alias for: <code>glVertexAttrib1fARB</code>, <code>glVertexAttrib1fNV</code> */
876 public void glVertexAttrib1f(int index, float x);
877
878 /** Entry point to C language function: <code> void {@native glVertexAttrib1fv}(GLuint index, const GLfloat * v) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_NV_vertex_program</code>, <code>GL_ARB_vertex_program</code><br>Alias for: <code>glVertexAttrib1fvNV</code>, <code>glVertexAttrib1fvARB</code>
879 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
880 public void glVertexAttrib1fv(int index, FloatBuffer v);
881
882 /** Entry point to C language function: <code> void {@native glVertexAttrib1fv}(GLuint index, const GLfloat * v) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_NV_vertex_program</code>, <code>GL_ARB_vertex_program</code><br>Alias for: <code>glVertexAttrib1fvNV</code>, <code>glVertexAttrib1fvARB</code> */
883 public void glVertexAttrib1fv(int index, float[] v, int v_offset);
884
885 /** Entry point to C language function: <code> void {@native glVertexAttrib2f}(GLuint index, GLfloat x, GLfloat y) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_vertex_program</code>, <code>GL_NV_vertex_program</code><br>Alias for: <code>glVertexAttrib2fARB</code>, <code>glVertexAttrib2fNV</code> */
886 public void glVertexAttrib2f(int index, float x, float y);
887
888 /** Entry point to C language function: <code> void {@native glVertexAttrib2fv}(GLuint index, const GLfloat * v) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_vertex_program</code>, <code>GL_NV_vertex_program</code><br>Alias for: <code>glVertexAttrib2fvARB</code>, <code>glVertexAttrib2fvNV</code>
889 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
890 public void glVertexAttrib2fv(int index, FloatBuffer v);
891
892 /** Entry point to C language function: <code> void {@native glVertexAttrib2fv}(GLuint index, const GLfloat * v) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_vertex_program</code>, <code>GL_NV_vertex_program</code><br>Alias for: <code>glVertexAttrib2fvARB</code>, <code>glVertexAttrib2fvNV</code> */
893 public void glVertexAttrib2fv(int index, float[] v, int v_offset);
894
895 /** Entry point to C language function: <code> void {@native glVertexAttrib3f}(GLuint index, GLfloat x, GLfloat y, GLfloat z) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_vertex_program</code>, <code>GL_NV_vertex_program</code><br>Alias for: <code>glVertexAttrib3fARB</code>, <code>glVertexAttrib3fNV</code> */
896 public void glVertexAttrib3f(int index, float x, float y, float z);
897
898 /** Entry point to C language function: <code> void {@native glVertexAttrib3fv}(GLuint index, const GLfloat * v) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_NV_vertex_program</code>, <code>GL_ARB_vertex_program</code><br>Alias for: <code>glVertexAttrib3fvNV</code>, <code>glVertexAttrib3fvARB</code>
899 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
900 public void glVertexAttrib3fv(int index, FloatBuffer v);
901
902 /** Entry point to C language function: <code> void {@native glVertexAttrib3fv}(GLuint index, const GLfloat * v) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_NV_vertex_program</code>, <code>GL_ARB_vertex_program</code><br>Alias for: <code>glVertexAttrib3fvNV</code>, <code>glVertexAttrib3fvARB</code> */
903 public void glVertexAttrib3fv(int index, float[] v, int v_offset);
904
905 /** Entry point to C language function: <code> void {@native glVertexAttrib4f}(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_NV_vertex_program</code>, <code>GL_ARB_vertex_program</code><br>Alias for: <code>glVertexAttrib4fNV</code>, <code>glVertexAttrib4fARB</code> */
906 public void glVertexAttrib4f(int index, float x, float y, float z, float w);
907
908 /** Entry point to C language function: <code> void {@native glVertexAttrib4fv}(GLuint index, const GLfloat * v) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_NV_vertex_program</code>, <code>GL_ARB_vertex_program</code><br>Alias for: <code>glVertexAttrib4fvNV</code>, <code>glVertexAttrib4fvARB</code>
909 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
910 public void glVertexAttrib4fv(int index, FloatBuffer v);
911
912 /** Entry point to C language function: <code> void {@native glVertexAttrib4fv}(GLuint index, const GLfloat * v) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_NV_vertex_program</code>, <code>GL_ARB_vertex_program</code><br>Alias for: <code>glVertexAttrib4fvNV</code>, <code>glVertexAttrib4fvARB</code> */
913 public void glVertexAttrib4fv(int index, float[] v, int v_offset);
914
915 /** Entry point to C language function: <code> void {@native glVertexAttribPointer}(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void * pointer) </code> <br>Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_ARB_vertex_program</code>, <code>GL_NV_vertex_program</code><br>Alias for: <code>glVertexAttribPointerARB</code>, <code>glVertexAttribPointerNV</code> */
916 public void glVertexAttribPointer(int index, int size, int type, boolean normalized, int stride, long pointer_buffer_offset);
917
918 /** Entry point to C language function: <code> void {@native glTexImage2DMultisample}(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations) </code> <br>Part of <code>GL_ARB_texture_multisample</code>, <code>GL_VERSION_3_2</code><br> */
919 public void glTexImage2DMultisample(int target, int samples, int internalformat, int width, int height, boolean fixedsamplelocations);
920
921 /** Entry point to C language function: <code> void {@native glTexImage3DMultisample}(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations) </code> <br>Part of <code>GL_ARB_texture_multisample</code>, <code>GL_VERSION_3_2</code><br> */
922 public void glTexImage3DMultisample(int target, int samples, int internalformat, int width, int height, int depth, boolean fixedsamplelocations);
923
924 /** Entry point to C language function: <code> void {@native glGetMultisamplefv}(GLenum pname, GLuint index, GLfloat * val) </code> <br>Part of <code>GL_ES_VERSION_3_1</code>, <code>GL_ARB_texture_multisample</code>, <code>GL_VERSION_3_2</code>, <code>GL_NV_explicit_multisample</code><br>Alias for: <code>glGetMultisamplefvNV</code>
925 @param val a direct or array-backed {@link java.nio.FloatBuffer} */
926 public void glGetMultisamplefv(int pname, int index, FloatBuffer val);
927
928 /** Entry point to C language function: <code> void {@native glGetMultisamplefv}(GLenum pname, GLuint index, GLfloat * val) </code> <br>Part of <code>GL_ES_VERSION_3_1</code>, <code>GL_ARB_texture_multisample</code>, <code>GL_VERSION_3_2</code>, <code>GL_NV_explicit_multisample</code><br>Alias for: <code>glGetMultisamplefvNV</code> */
929 public void glGetMultisamplefv(int pname, int index, float[] val, int val_offset);
930
931 /** Entry point to C language function: <code> void {@native glSampleMaski}(GLuint index, GLbitfield mask) </code> <br>Part of <code>GL_ES_VERSION_3_1</code>, <code>GL_ARB_texture_multisample</code>, <code>GL_VERSION_3_2</code><br> */
932 public void glSampleMaski(int index, int mask);
933
934 /** Entry point to C language function: <code> void {@native glDebugMessageControl}(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint * ids, GLboolean enabled) </code> <br>Part of <code>GL_KHR_debug</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_KHR_debug</code>, <code>GL_ARB_debug_output</code><br>Alias for: <code>glDebugMessageControlKHR</code>, <code>glDebugMessageControlARB</code>
935 @param ids a direct or array-backed {@link java.nio.IntBuffer} */
936 public void glDebugMessageControl(int source, int type, int severity, int count, IntBuffer ids, boolean enabled);
937
938 /** Entry point to C language function: <code> void {@native glDebugMessageControl}(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint * ids, GLboolean enabled) </code> <br>Part of <code>GL_KHR_debug</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_KHR_debug</code>, <code>GL_ARB_debug_output</code><br>Alias for: <code>glDebugMessageControlKHR</code>, <code>glDebugMessageControlARB</code> */
939 public void glDebugMessageControl(int source, int type, int severity, int count, int[] ids, int ids_offset, boolean enabled);
940
941 /** Entry point to C language function: <code> void {@native glDebugMessageInsert}(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar * buf) </code> <br>Part of <code>GL_KHR_debug</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_debug_output</code>, <code>GL_KHR_debug</code>, <code>GL_AMD_debug_output</code><br>Alias for: <code>glDebugMessageInsertARB</code>, <code>glDebugMessageInsertKHR</code>, <code>glDebugMessageInsertAMD</code> */
942 public void glDebugMessageInsert(int source, int type, int id, int severity, int length, String buf);
943
944 /** Entry point to C language function: <code> GLuint {@native glGetDebugMessageLog}(GLuint count, GLsizei bufSize, GLenum * sources, GLenum * types, GLuint * ids, GLenum * severities, GLsizei * lengths, GLchar * messageLog) </code> <br>Part of <code>GL_KHR_debug</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_AMD_debug_output</code>, <code>GL_ARB_debug_output</code>, <code>GL_KHR_debug</code><br>Alias for: <code>glGetDebugMessageLogAMD</code>, <code>glGetDebugMessageLogARB</code>, <code>glGetDebugMessageLogKHR</code>
945 @param sources a direct or array-backed {@link java.nio.IntBuffer}
946 @param types a direct or array-backed {@link java.nio.IntBuffer}
947 @param ids a direct or array-backed {@link java.nio.IntBuffer}
948 @param severities a direct or array-backed {@link java.nio.IntBuffer}
949 @param lengths a direct or array-backed {@link java.nio.IntBuffer}
950 @param messageLog a direct or array-backed {@link java.nio.ByteBuffer} */
951 public int glGetDebugMessageLog(int count, int bufSize, IntBuffer sources, IntBuffer types, IntBuffer ids, IntBuffer severities, IntBuffer lengths, ByteBuffer messageLog);
952
953 /** Entry point to C language function: <code> GLuint {@native glGetDebugMessageLog}(GLuint count, GLsizei bufSize, GLenum * sources, GLenum * types, GLuint * ids, GLenum * severities, GLsizei * lengths, GLchar * messageLog) </code> <br>Part of <code>GL_KHR_debug</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_AMD_debug_output</code>, <code>GL_ARB_debug_output</code>, <code>GL_KHR_debug</code><br>Alias for: <code>glGetDebugMessageLogAMD</code>, <code>glGetDebugMessageLogARB</code>, <code>glGetDebugMessageLogKHR</code> */
954 public int glGetDebugMessageLog(int count, int bufSize, int[] sources, int sources_offset, int[] types, int types_offset, int[] ids, int ids_offset, int[] severities, int severities_offset, int[] lengths, int lengths_offset, byte[] messageLog, int messageLog_offset);
955
956 /** Entry point to C language function: <code> void {@native glPushDebugGroup}(GLenum source, GLuint id, GLsizei length, const GLchar * message) </code> <br>Part of <code>GL_KHR_debug</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_KHR_debug</code><br>Alias for: <code>glPushDebugGroupKHR</code>
957 @param message a direct or array-backed {@link java.nio.ByteBuffer} */
958 public void glPushDebugGroup(int source, int id, int length, ByteBuffer message);
959
960 /** Entry point to C language function: <code> void {@native glPushDebugGroup}(GLenum source, GLuint id, GLsizei length, const GLchar * message) </code> <br>Part of <code>GL_KHR_debug</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_KHR_debug</code><br>Alias for: <code>glPushDebugGroupKHR</code> */
961 public void glPushDebugGroup(int source, int id, int length, byte[] message, int message_offset);
962
963 /** Entry point to C language function: <code> void {@native glPopDebugGroup}() </code> <br>Part of <code>GL_KHR_debug</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_KHR_debug</code><br>Alias for: <code>glPopDebugGroupKHR</code> */
964 public void glPopDebugGroup();
965
966 /** Entry point to C language function: <code> void {@native glObjectLabel}(GLenum identifier, GLuint name, GLsizei length, const GLchar * label) </code> <br>Part of <code>GL_KHR_debug</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_KHR_debug</code><br>Alias for: <code>glObjectLabelKHR</code>
967 @param label a direct or array-backed {@link java.nio.ByteBuffer} */
968 public void glObjectLabel(int identifier, int name, int length, ByteBuffer label);
969
970 /** Entry point to C language function: <code> void {@native glObjectLabel}(GLenum identifier, GLuint name, GLsizei length, const GLchar * label) </code> <br>Part of <code>GL_KHR_debug</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_KHR_debug</code><br>Alias for: <code>glObjectLabelKHR</code> */
971 public void glObjectLabel(int identifier, int name, int length, byte[] label, int label_offset);
972
973 /** Entry point to C language function: <code> void {@native glGetObjectLabel}(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei * length, GLchar * label) </code> <br>Part of <code>GL_KHR_debug</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_EXT_debug_label</code>, <code>GL_KHR_debug</code><br>Alias for: <code>glGetObjectLabelEXT</code>, <code>glGetObjectLabelKHR</code>
974 @param length a direct or array-backed {@link java.nio.IntBuffer}
975 @param label a direct or array-backed {@link java.nio.ByteBuffer} */
976 public void glGetObjectLabel(int identifier, int name, int bufSize, IntBuffer length, ByteBuffer label);
977
978 /** Entry point to C language function: <code> void {@native glGetObjectLabel}(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei * length, GLchar * label) </code> <br>Part of <code>GL_KHR_debug</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_EXT_debug_label</code>, <code>GL_KHR_debug</code><br>Alias for: <code>glGetObjectLabelEXT</code>, <code>glGetObjectLabelKHR</code> */
979 public void glGetObjectLabel(int identifier, int name, int bufSize, int[] length, int length_offset, byte[] label, int label_offset);
980
981 /** Entry point to C language function: <code> void {@native glObjectPtrLabel}(const void * ptr, GLsizei length, const GLchar * label) </code> <br>Part of <code>GL_KHR_debug</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_KHR_debug</code><br>Alias for: <code>glObjectPtrLabelKHR</code>
982 @param ptr a direct or array-backed {@link java.nio.Buffer}
983 @param label a direct or array-backed {@link java.nio.ByteBuffer} */
984 public void glObjectPtrLabel(Buffer ptr, int length, ByteBuffer label);
985
986 /** Entry point to C language function: <code> void {@native glObjectPtrLabel}(const void * ptr, GLsizei length, const GLchar * label) </code> <br>Part of <code>GL_KHR_debug</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_KHR_debug</code><br>Alias for: <code>glObjectPtrLabelKHR</code>
987 @param ptr a direct or array-backed {@link java.nio.Buffer} */
988 public void glObjectPtrLabel(Buffer ptr, int length, byte[] label, int label_offset);
989
990 /** Entry point to C language function: <code> void {@native glGetObjectPtrLabel}(const void * ptr, GLsizei bufSize, GLsizei * length, GLchar * label) </code> <br>Part of <code>GL_KHR_debug</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_KHR_debug</code><br>Alias for: <code>glGetObjectPtrLabelKHR</code>
991 @param ptr a direct or array-backed {@link java.nio.Buffer}
992 @param length a direct or array-backed {@link java.nio.IntBuffer}
993 @param label a direct or array-backed {@link java.nio.ByteBuffer} */
994 public void glGetObjectPtrLabel(Buffer ptr, int bufSize, IntBuffer length, ByteBuffer label);
995
996 /** Entry point to C language function: <code> void {@native glGetObjectPtrLabel}(const void * ptr, GLsizei bufSize, GLsizei * length, GLchar * label) </code> <br>Part of <code>GL_KHR_debug</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_KHR_debug</code><br>Alias for: <code>glGetObjectPtrLabelKHR</code>
997 @param ptr a direct or array-backed {@link java.nio.Buffer} */
998 public void glGetObjectPtrLabel(Buffer ptr, int bufSize, int[] length, int length_offset, byte[] label, int label_offset);
999
1000 /** Entry point to C language function: <code> void {@native glCopyImageSubData}(GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth) </code> <br>Part of <code>GL_ARB_copy_image</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_NV_copy_image</code>, <code>GL_EXT_copy_image</code>, <code>GL_OES_copy_image</code><br>Alias for: <code>glCopyImageSubDataNV</code>, <code>glCopyImageSubDataEXT</code>, <code>glCopyImageSubDataOES</code> */
1001 public void glCopyImageSubData(int srcName, int srcTarget, int srcLevel, int srcX, int srcY, int srcZ, int dstName, int dstTarget, int dstLevel, int dstX, int dstY, int dstZ, int srcWidth, int srcHeight, int srcDepth);
1002
1003 /** Entry point to C language function: <code> void {@native glGetProgramBinary}(GLuint program, GLsizei bufSize, GLsizei * length, GLenum * binaryFormat, void * binary) </code> <br>Part of <code>GL_ARB_get_program_binary</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_4_1</code>, <code>GL_OES_get_program_binary</code><br>Alias for: <code>glGetProgramBinaryOES</code>
1004 @param length a direct or array-backed {@link java.nio.IntBuffer}
1005 @param binaryFormat a direct or array-backed {@link java.nio.IntBuffer}
1006 @param binary a direct or array-backed {@link java.nio.Buffer} */
1007 public void glGetProgramBinary(int program, int bufSize, IntBuffer length, IntBuffer binaryFormat, Buffer binary);
1008
1009 /** Entry point to C language function: <code> void {@native glGetProgramBinary}(GLuint program, GLsizei bufSize, GLsizei * length, GLenum * binaryFormat, void * binary) </code> <br>Part of <code>GL_ARB_get_program_binary</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_4_1</code>, <code>GL_OES_get_program_binary</code><br>Alias for: <code>glGetProgramBinaryOES</code>
1010 @param binary a direct or array-backed {@link java.nio.Buffer} */
1011 public void glGetProgramBinary(int program, int bufSize, int[] length, int length_offset, int[] binaryFormat, int binaryFormat_offset, Buffer binary);
1012
1013 /** Entry point to C language function: <code> void {@native glProgramBinary}(GLuint program, GLenum binaryFormat, const void * binary, GLint length) </code> <br>Part of <code>GL_ARB_get_program_binary</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_4_1</code>, <code>GL_OES_get_program_binary</code><br>Alias for: <code>glProgramBinaryOES</code>
1014 @param binary a direct or array-backed {@link java.nio.Buffer} */
1015 public void glProgramBinary(int program, int binaryFormat, Buffer binary, int length);
1016
1017 /** Entry point to C language function: <code> void {@native glTexImage3D}(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void * pixels) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_1_2</code>, <code>GL_OES_texture_3D</code>, <code>GL_EXT_texture3D</code><br>Alias for: <code>glTexImage3DOES</code>, <code>glTexImage3DEXT</code>
1018 @param pixels a direct or array-backed {@link java.nio.Buffer} */
1019 public void glTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, Buffer pixels);
1020
1021 /** Entry point to C language function: <code> void {@native glTexImage3D}(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void * pixels) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_1_2</code>, <code>GL_OES_texture_3D</code>, <code>GL_EXT_texture3D</code><br>Alias for: <code>glTexImage3DOES</code>, <code>glTexImage3DEXT</code> */
1022 public void glTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, long pixels_buffer_offset);
1023
1024 /** Entry point to C language function: <code> void {@native glTexSubImage3D}(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void * pixels) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_1_2</code>, <code>GL_OES_texture_3D</code>, <code>GL_EXT_texture3D</code><br>Alias for: <code>glTexSubImage3DOES</code>, <code>glTexSubImage3DEXT</code>
1025 @param pixels a direct or array-backed {@link java.nio.Buffer} */
1026 public void glTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, Buffer pixels);
1027
1028 /** Entry point to C language function: <code> void {@native glTexSubImage3D}(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void * pixels) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_1_2</code>, <code>GL_OES_texture_3D</code>, <code>GL_EXT_texture3D</code><br>Alias for: <code>glTexSubImage3DOES</code>, <code>glTexSubImage3DEXT</code> */
1029 public void glTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, long pixels_buffer_offset);
1030
1031 /** Entry point to C language function: <code> void {@native glCopyTexSubImage3D}(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_1_2</code>, <code>GL_EXT_copy_texture</code>, <code>GL_OES_texture_3D</code><br>Alias for: <code>glCopyTexSubImage3DEXT</code>, <code>glCopyTexSubImage3DOES</code> */
1032 public void glCopyTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height);
1033
1034 /** Entry point to C language function: <code> void {@native glCompressedTexImage3D}(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void * data) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_1_3</code>, <code>GL_ARB_texture_compression</code>, <code>GL_OES_texture_3D</code><br>Alias for: <code>glCompressedTexImage3DARB</code>, <code>glCompressedTexImage3DOES</code>
1035 @param data a direct or array-backed {@link java.nio.Buffer} */
1036 public void glCompressedTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int imageSize, Buffer data);
1037
1038 /** Entry point to C language function: <code> void {@native glCompressedTexImage3D}(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void * data) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_1_3</code>, <code>GL_ARB_texture_compression</code>, <code>GL_OES_texture_3D</code><br>Alias for: <code>glCompressedTexImage3DARB</code>, <code>glCompressedTexImage3DOES</code> */
1039 public void glCompressedTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int imageSize, long data_buffer_offset);
1040
1041 /** Entry point to C language function: <code> void {@native glCompressedTexSubImage3D}(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void * data) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_1_3</code>, <code>GL_ARB_texture_compression</code>, <code>GL_OES_texture_3D</code><br>Alias for: <code>glCompressedTexSubImage3DARB</code>, <code>glCompressedTexSubImage3DOES</code>
1042 @param data a direct or array-backed {@link java.nio.Buffer} */
1043 public void glCompressedTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, Buffer data);
1044
1045 /** Entry point to C language function: <code> void {@native glCompressedTexSubImage3D}(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void * data) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_1_3</code>, <code>GL_ARB_texture_compression</code>, <code>GL_OES_texture_3D</code><br>Alias for: <code>glCompressedTexSubImage3DARB</code>, <code>glCompressedTexSubImage3DOES</code> */
1046 public void glCompressedTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, long data_buffer_offset);
1047
1048 /** Entry point to C language function: <code> void {@native glFramebufferTexture3D}(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset) </code> <br>Part of <code>GL_ARB_framebuffer_object</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_framebuffer_object</code>, <code>GL_OES_texture_3D</code><br>Alias for: <code>glFramebufferTexture3DEXT</code>, <code>glFramebufferTexture3DOES</code> */
1049 public void glFramebufferTexture3D(int target, int attachment, int textarget, int texture, int level, int zoffset);
1050
1051 /** Entry point to C language function: <code> void {@native glTexParameterIiv}(GLenum target, GLenum pname, const GLint * params) </code> <br>Part of <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_0</code>, <code>GL_OES_texture_border_clamp</code>, <code>GL_EXT_texture_integer</code>, <code>GL_EXT_texture_border_clamp</code><br>Alias for: <code>glTexParameterIivOES</code>, <code>glTexParameterIivEXT</code>
1052 @param params a direct or array-backed {@link java.nio.IntBuffer} */
1053 public void glTexParameterIiv(int target, int pname, IntBuffer params);
1054
1055 /** Entry point to C language function: <code> void {@native glTexParameterIiv}(GLenum target, GLenum pname, const GLint * params) </code> <br>Part of <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_0</code>, <code>GL_OES_texture_border_clamp</code>, <code>GL_EXT_texture_integer</code>, <code>GL_EXT_texture_border_clamp</code><br>Alias for: <code>glTexParameterIivOES</code>, <code>glTexParameterIivEXT</code> */
1056 public void glTexParameterIiv(int target, int pname, int[] params, int params_offset);
1057
1058 /** Entry point to C language function: <code> void {@native glTexParameterIuiv}(GLenum target, GLenum pname, const GLuint * params) </code> <br>Part of <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_texture_integer</code>, <code>GL_EXT_texture_border_clamp</code>, <code>GL_OES_texture_border_clamp</code><br>Alias for: <code>glTexParameterIuivEXT</code>, <code>glTexParameterIuivOES</code>
1059 @param params a direct or array-backed {@link java.nio.IntBuffer} */
1060 public void glTexParameterIuiv(int target, int pname, IntBuffer params);
1061
1062 /** Entry point to C language function: <code> void {@native glTexParameterIuiv}(GLenum target, GLenum pname, const GLuint * params) </code> <br>Part of <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_0</code>, <code>GL_EXT_texture_integer</code>, <code>GL_EXT_texture_border_clamp</code>, <code>GL_OES_texture_border_clamp</code><br>Alias for: <code>glTexParameterIuivEXT</code>, <code>glTexParameterIuivOES</code> */
1063 public void glTexParameterIuiv(int target, int pname, int[] params, int params_offset);
1064
1065 /** Entry point to C language function: <code> void {@native glGetTexParameterIiv}(GLenum target, GLenum pname, GLint * params) </code> <br>Part of <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_0</code>, <code>GL_OES_texture_border_clamp</code>, <code>GL_EXT_texture_integer</code>, <code>GL_EXT_texture_border_clamp</code><br>Alias for: <code>glGetTexParameterIivOES</code>, <code>glGetTexParameterIivEXT</code>
1066 @param params a direct or array-backed {@link java.nio.IntBuffer} */
1067 public void glGetTexParameterIiv(int target, int pname, IntBuffer params);
1068
1069 /** Entry point to C language function: <code> void {@native glGetTexParameterIiv}(GLenum target, GLenum pname, GLint * params) </code> <br>Part of <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_0</code>, <code>GL_OES_texture_border_clamp</code>, <code>GL_EXT_texture_integer</code>, <code>GL_EXT_texture_border_clamp</code><br>Alias for: <code>glGetTexParameterIivOES</code>, <code>glGetTexParameterIivEXT</code> */
1070 public void glGetTexParameterIiv(int target, int pname, int[] params, int params_offset);
1071
1072 /** Entry point to C language function: <code> void {@native glGetTexParameterIuiv}(GLenum target, GLenum pname, GLuint * params) </code> <br>Part of <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_0</code>, <code>GL_OES_texture_border_clamp</code>, <code>GL_EXT_texture_integer</code>, <code>GL_EXT_texture_border_clamp</code><br>Alias for: <code>glGetTexParameterIuivOES</code>, <code>glGetTexParameterIuivEXT</code>
1073 @param params a direct or array-backed {@link java.nio.IntBuffer} */
1074 public void glGetTexParameterIuiv(int target, int pname, IntBuffer params);
1075
1076 /** Entry point to C language function: <code> void {@native glGetTexParameterIuiv}(GLenum target, GLenum pname, GLuint * params) </code> <br>Part of <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_0</code>, <code>GL_OES_texture_border_clamp</code>, <code>GL_EXT_texture_integer</code>, <code>GL_EXT_texture_border_clamp</code><br>Alias for: <code>glGetTexParameterIuivOES</code>, <code>glGetTexParameterIuivEXT</code> */
1077 public void glGetTexParameterIuiv(int target, int pname, int[] params, int params_offset);
1078
1079 /** Entry point to C language function: <code> void {@native glSamplerParameterIiv}(GLuint sampler, GLenum pname, const GLint * param) </code> <br>Part of <code>GL_ARB_sampler_objects</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_3</code>, <code>GL_EXT_texture_border_clamp</code>, <code>GL_OES_texture_border_clamp</code><br>Alias for: <code>glSamplerParameterIivEXT</code>, <code>glSamplerParameterIivOES</code>
1080 @param param a direct or array-backed {@link java.nio.IntBuffer} */
1081 public void glSamplerParameterIiv(int sampler, int pname, IntBuffer param);
1082
1083 /** Entry point to C language function: <code> void {@native glSamplerParameterIiv}(GLuint sampler, GLenum pname, const GLint * param) </code> <br>Part of <code>GL_ARB_sampler_objects</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_3</code>, <code>GL_EXT_texture_border_clamp</code>, <code>GL_OES_texture_border_clamp</code><br>Alias for: <code>glSamplerParameterIivEXT</code>, <code>glSamplerParameterIivOES</code> */
1084 public void glSamplerParameterIiv(int sampler, int pname, int[] param, int param_offset);
1085
1086 /** Entry point to C language function: <code> void {@native glSamplerParameterIuiv}(GLuint sampler, GLenum pname, const GLuint * param) </code> <br>Part of <code>GL_ARB_sampler_objects</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_3</code>, <code>GL_EXT_texture_border_clamp</code>, <code>GL_OES_texture_border_clamp</code><br>Alias for: <code>glSamplerParameterIuivEXT</code>, <code>glSamplerParameterIuivOES</code>
1087 @param param a direct or array-backed {@link java.nio.IntBuffer} */
1088 public void glSamplerParameterIuiv(int sampler, int pname, IntBuffer param);
1089
1090 /** Entry point to C language function: <code> void {@native glSamplerParameterIuiv}(GLuint sampler, GLenum pname, const GLuint * param) </code> <br>Part of <code>GL_ARB_sampler_objects</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_3</code>, <code>GL_EXT_texture_border_clamp</code>, <code>GL_OES_texture_border_clamp</code><br>Alias for: <code>glSamplerParameterIuivEXT</code>, <code>glSamplerParameterIuivOES</code> */
1091 public void glSamplerParameterIuiv(int sampler, int pname, int[] param, int param_offset);
1092
1093 /** Entry point to C language function: <code> void {@native glGetSamplerParameterIiv}(GLuint sampler, GLenum pname, GLint * params) </code> <br>Part of <code>GL_ARB_sampler_objects</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_3</code>, <code>GL_EXT_texture_border_clamp</code>, <code>GL_OES_texture_border_clamp</code><br>Alias for: <code>glGetSamplerParameterIivEXT</code>, <code>glGetSamplerParameterIivOES</code>
1094 @param params a direct or array-backed {@link java.nio.IntBuffer} */
1095 public void glGetSamplerParameterIiv(int sampler, int pname, IntBuffer params);
1096
1097 /** Entry point to C language function: <code> void {@native glGetSamplerParameterIiv}(GLuint sampler, GLenum pname, GLint * params) </code> <br>Part of <code>GL_ARB_sampler_objects</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_3</code>, <code>GL_EXT_texture_border_clamp</code>, <code>GL_OES_texture_border_clamp</code><br>Alias for: <code>glGetSamplerParameterIivEXT</code>, <code>glGetSamplerParameterIivOES</code> */
1098 public void glGetSamplerParameterIiv(int sampler, int pname, int[] params, int params_offset);
1099
1100 /** Entry point to C language function: <code> void {@native glGetSamplerParameterIuiv}(GLuint sampler, GLenum pname, GLuint * params) </code> <br>Part of <code>GL_ARB_sampler_objects</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_3</code>, <code>GL_OES_texture_border_clamp</code>, <code>GL_EXT_texture_border_clamp</code><br>Alias for: <code>glGetSamplerParameterIuivOES</code>, <code>glGetSamplerParameterIuivEXT</code>
1101 @param params a direct or array-backed {@link java.nio.IntBuffer} */
1102 public void glGetSamplerParameterIuiv(int sampler, int pname, IntBuffer params);
1103
1104 /** Entry point to C language function: <code> void {@native glGetSamplerParameterIuiv}(GLuint sampler, GLenum pname, GLuint * params) </code> <br>Part of <code>GL_ARB_sampler_objects</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_3</code>, <code>GL_OES_texture_border_clamp</code>, <code>GL_EXT_texture_border_clamp</code><br>Alias for: <code>glGetSamplerParameterIuivOES</code>, <code>glGetSamplerParameterIuivEXT</code> */
1105 public void glGetSamplerParameterIuiv(int sampler, int pname, int[] params, int params_offset);
1106
1107 /** Entry point to C language function: <code> void {@native glDrawArraysInstancedBaseInstance}(GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance) </code> <br>Part of <code>GL_ARB_base_instance</code>, <code>GL_VERSION_4_2</code>, <code>GL_EXT_base_instance</code><br>Alias for: <code>glDrawArraysInstancedBaseInstanceEXT</code> */
1108 public void glDrawArraysInstancedBaseInstance(int mode, int first, int count, int instancecount, int baseinstance);
1109
1110 /** Entry point to C language function: <code> void {@native glDrawElementsInstancedBaseInstance}(GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei instancecount, GLuint baseinstance) </code> <br>Part of <code>GL_ARB_base_instance</code>, <code>GL_VERSION_4_2</code>, <code>GL_EXT_base_instance</code><br>Alias for: <code>glDrawElementsInstancedBaseInstanceEXT</code> */
1111 public void glDrawElementsInstancedBaseInstance(int mode, int count, int type, long indices_buffer_offset, int instancecount, int baseinstance);
1112
1113 /** Entry point to C language function: <code> void {@native glDrawElementsInstancedBaseVertexBaseInstance}(GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance) </code> <br>Part of <code>GL_ARB_base_instance</code>, <code>GL_VERSION_4_2</code>, <code>GL_EXT_base_instance</code><br>Alias for: <code>glDrawElementsInstancedBaseVertexBaseInstanceEXT</code> */
1114 public void glDrawElementsInstancedBaseVertexBaseInstance(int mode, int count, int type, long indices_buffer_offset, int instancecount, int basevertex, int baseinstance);
1115
1116 /** Entry point to C language function: <code> void {@native glGenQueries}(GLsizei n, GLuint * ids) </code> <br>Part of <code>GL_VERSION_1_5</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_EXT_disjoint_timer_query</code>, <code>GL_ARB_occlusion_query</code><br>Alias for: <code>glGenQueriesEXT</code>, <code>glGenQueriesARB</code>
1117 @param ids a direct or array-backed {@link java.nio.IntBuffer} */
1118 public void glGenQueries(int n, IntBuffer ids);
1119
1120 /** Entry point to C language function: <code> void {@native glGenQueries}(GLsizei n, GLuint * ids) </code> <br>Part of <code>GL_VERSION_1_5</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_EXT_disjoint_timer_query</code>, <code>GL_ARB_occlusion_query</code><br>Alias for: <code>glGenQueriesEXT</code>, <code>glGenQueriesARB</code> */
1121 public void glGenQueries(int n, int[] ids, int ids_offset);
1122
1123 /** Entry point to C language function: <code> void {@native glDeleteQueries}(GLsizei n, const GLuint * ids) </code> <br>Part of <code>GL_VERSION_1_5</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_EXT_disjoint_timer_query</code>, <code>GL_ARB_occlusion_query</code><br>Alias for: <code>glDeleteQueriesEXT</code>, <code>glDeleteQueriesARB</code>
1124 @param ids a direct or array-backed {@link java.nio.IntBuffer} */
1125 public void glDeleteQueries(int n, IntBuffer ids);
1126
1127 /** Entry point to C language function: <code> void {@native glDeleteQueries}(GLsizei n, const GLuint * ids) </code> <br>Part of <code>GL_VERSION_1_5</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_EXT_disjoint_timer_query</code>, <code>GL_ARB_occlusion_query</code><br>Alias for: <code>glDeleteQueriesEXT</code>, <code>glDeleteQueriesARB</code> */
1128 public void glDeleteQueries(int n, int[] ids, int ids_offset);
1129
1130 /** Entry point to C language function: <code> GLboolean {@native glIsQuery}(GLuint id) </code> <br>Part of <code>GL_VERSION_1_5</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_EXT_disjoint_timer_query</code>, <code>GL_ARB_occlusion_query</code><br>Alias for: <code>glIsQueryEXT</code>, <code>glIsQueryARB</code> */
1131 public boolean glIsQuery(int id);
1132
1133 /** Entry point to C language function: <code> void {@native glBeginQuery}(GLenum target, GLuint id) </code> <br>Part of <code>GL_VERSION_1_5</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_ARB_occlusion_query</code>, <code>GL_EXT_disjoint_timer_query</code><br>Alias for: <code>glBeginQueryARB</code>, <code>glBeginQueryEXT</code> */
1134 public void glBeginQuery(int target, int id);
1135
1136 /** Entry point to C language function: <code> void {@native glEndQuery}(GLenum target) </code> <br>Part of <code>GL_VERSION_1_5</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_EXT_disjoint_timer_query</code>, <code>GL_ARB_occlusion_query</code><br>Alias for: <code>glEndQueryEXT</code>, <code>glEndQueryARB</code> */
1137 public void glEndQuery(int target);
1138
1139 /** Entry point to C language function: <code> void {@native glQueryCounter}(GLuint id, GLenum target) </code> <br>Part of <code>GL_ARB_timer_query</code>, <code>GL_VERSION_3_3</code>, <code>GL_EXT_disjoint_timer_query</code><br>Alias for: <code>glQueryCounterEXT</code> */
1140 public void glQueryCounter(int id, int target);
1141
1142 /** Entry point to C language function: <code> void {@native glGetQueryiv}(GLenum target, GLenum pname, GLint * params) </code> <br>Part of <code>GL_VERSION_1_5</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_EXT_disjoint_timer_query</code>, <code>GL_ARB_occlusion_query</code><br>Alias for: <code>glGetQueryivEXT</code>, <code>glGetQueryivARB</code>
1143 @param params a direct or array-backed {@link java.nio.IntBuffer} */
1144 public void glGetQueryiv(int target, int pname, IntBuffer params);
1145
1146 /** Entry point to C language function: <code> void {@native glGetQueryiv}(GLenum target, GLenum pname, GLint * params) </code> <br>Part of <code>GL_VERSION_1_5</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_EXT_disjoint_timer_query</code>, <code>GL_ARB_occlusion_query</code><br>Alias for: <code>glGetQueryivEXT</code>, <code>glGetQueryivARB</code> */
1147 public void glGetQueryiv(int target, int pname, int[] params, int params_offset);
1148
1149 /** Entry point to C language function: <code> void {@native glGetQueryObjectiv}(GLuint id, GLenum pname, GLint * params) </code> <br>Part of <code>GL_VERSION_1_5</code>, <code>GL_ARB_occlusion_query</code>, <code>GL_EXT_disjoint_timer_query</code><br>Alias for: <code>glGetQueryObjectivARB</code>, <code>glGetQueryObjectivEXT</code>
1150 @param params a direct or array-backed {@link java.nio.IntBuffer} */
1151 public void glGetQueryObjectiv(int id, int pname, IntBuffer params);
1152
1153 /** Entry point to C language function: <code> void {@native glGetQueryObjectiv}(GLuint id, GLenum pname, GLint * params) </code> <br>Part of <code>GL_VERSION_1_5</code>, <code>GL_ARB_occlusion_query</code>, <code>GL_EXT_disjoint_timer_query</code><br>Alias for: <code>glGetQueryObjectivARB</code>, <code>glGetQueryObjectivEXT</code> */
1154 public void glGetQueryObjectiv(int id, int pname, int[] params, int params_offset);
1155
1156 /** Entry point to C language function: <code> void {@native glGetQueryObjectuiv}(GLuint id, GLenum pname, GLuint * params) </code> <br>Part of <code>GL_VERSION_1_5</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_EXT_disjoint_timer_query</code>, <code>GL_ARB_occlusion_query</code><br>Alias for: <code>glGetQueryObjectuivEXT</code>, <code>glGetQueryObjectuivARB</code>
1157 @param params a direct or array-backed {@link java.nio.IntBuffer} */
1158 public void glGetQueryObjectuiv(int id, int pname, IntBuffer params);
1159
1160 /** Entry point to C language function: <code> void {@native glGetQueryObjectuiv}(GLuint id, GLenum pname, GLuint * params) </code> <br>Part of <code>GL_VERSION_1_5</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_EXT_disjoint_timer_query</code>, <code>GL_ARB_occlusion_query</code><br>Alias for: <code>glGetQueryObjectuivEXT</code>, <code>glGetQueryObjectuivARB</code> */
1161 public void glGetQueryObjectuiv(int id, int pname, int[] params, int params_offset);
1162
1163 /** Entry point to C language function: <code> void {@native glGetQueryObjecti64v}(GLuint id, GLenum pname, GLint64 * params) </code> <br>Part of <code>GL_ARB_timer_query</code>, <code>GL_VERSION_3_3</code>, <code>GL_EXT_disjoint_timer_query</code>, <code>GL_EXT_timer_query</code><br>Alias for: <code>glGetQueryObjecti64vEXT</code>
1164 @param params a direct or array-backed {@link java.nio.LongBuffer} */
1165 public void glGetQueryObjecti64v(int id, int pname, LongBuffer params);
1166
1167 /** Entry point to C language function: <code> void {@native glGetQueryObjecti64v}(GLuint id, GLenum pname, GLint64 * params) </code> <br>Part of <code>GL_ARB_timer_query</code>, <code>GL_VERSION_3_3</code>, <code>GL_EXT_disjoint_timer_query</code>, <code>GL_EXT_timer_query</code><br>Alias for: <code>glGetQueryObjecti64vEXT</code> */
1168 public void glGetQueryObjecti64v(int id, int pname, long[] params, int params_offset);
1169
1170 /** Entry point to C language function: <code> void {@native glGetQueryObjectui64v}(GLuint id, GLenum pname, GLuint64 * params) </code> <br>Part of <code>GL_ARB_timer_query</code>, <code>GL_VERSION_3_3</code>, <code>GL_EXT_disjoint_timer_query</code>, <code>GL_EXT_timer_query</code><br>Alias for: <code>glGetQueryObjectui64vEXT</code>
1171 @param params a direct or array-backed {@link java.nio.LongBuffer} */
1172 public void glGetQueryObjectui64v(int id, int pname, LongBuffer params);
1173
1174 /** Entry point to C language function: <code> void {@native glGetQueryObjectui64v}(GLuint id, GLenum pname, GLuint64 * params) </code> <br>Part of <code>GL_ARB_timer_query</code>, <code>GL_VERSION_3_3</code>, <code>GL_EXT_disjoint_timer_query</code>, <code>GL_EXT_timer_query</code><br>Alias for: <code>glGetQueryObjectui64vEXT</code> */
1175 public void glGetQueryObjectui64v(int id, int pname, long[] params, int params_offset);
1176
1177 /** Entry point to C language function: <code> void {@native glActiveShaderProgram}(GLuint pipeline, GLuint program) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glActiveShaderProgramEXT</code> */
1178 public void glActiveShaderProgram(int pipeline, int program);
1179
1180 /** Entry point to C language function: <code> void {@native glBindProgramPipeline}(GLuint pipeline) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glBindProgramPipelineEXT</code> */
1181 public void glBindProgramPipeline(int pipeline);
1182
1183 /** Entry point to C language function: <code> GLuint {@native glCreateShaderProgramv}(GLenum type, GLsizei count, const GLchar * * strings) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glCreateShaderProgramvEXT</code> */
1184 public int glCreateShaderProgramv(int type, int count, String[] strings);
1185
1186 /** Entry point to C language function: <code> void {@native glDeleteProgramPipelines}(GLsizei n, const GLuint * pipelines) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glDeleteProgramPipelinesEXT</code>
1187 @param pipelines a direct or array-backed {@link java.nio.IntBuffer} */
1188 public void glDeleteProgramPipelines(int n, IntBuffer pipelines);
1189
1190 /** Entry point to C language function: <code> void {@native glDeleteProgramPipelines}(GLsizei n, const GLuint * pipelines) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glDeleteProgramPipelinesEXT</code> */
1191 public void glDeleteProgramPipelines(int n, int[] pipelines, int pipelines_offset);
1192
1193 /** Entry point to C language function: <code> void {@native glGenProgramPipelines}(GLsizei n, GLuint * pipelines) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glGenProgramPipelinesEXT</code>
1194 @param pipelines a direct or array-backed {@link java.nio.IntBuffer} */
1195 public void glGenProgramPipelines(int n, IntBuffer pipelines);
1196
1197 /** Entry point to C language function: <code> void {@native glGenProgramPipelines}(GLsizei n, GLuint * pipelines) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glGenProgramPipelinesEXT</code> */
1198 public void glGenProgramPipelines(int n, int[] pipelines, int pipelines_offset);
1199
1200 /** Entry point to C language function: <code> void {@native glGetProgramPipelineInfoLog}(GLuint pipeline, GLsizei bufSize, GLsizei * length, GLchar * infoLog) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glGetProgramPipelineInfoLogEXT</code>
1201 @param length a direct or array-backed {@link java.nio.IntBuffer}
1202 @param infoLog a direct or array-backed {@link java.nio.ByteBuffer} */
1203 public void glGetProgramPipelineInfoLog(int pipeline, int bufSize, IntBuffer length, ByteBuffer infoLog);
1204
1205 /** Entry point to C language function: <code> void {@native glGetProgramPipelineInfoLog}(GLuint pipeline, GLsizei bufSize, GLsizei * length, GLchar * infoLog) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glGetProgramPipelineInfoLogEXT</code> */
1206 public void glGetProgramPipelineInfoLog(int pipeline, int bufSize, int[] length, int length_offset, byte[] infoLog, int infoLog_offset);
1207
1208 /** Entry point to C language function: <code> void {@native glGetProgramPipelineiv}(GLuint pipeline, GLenum pname, GLint * params) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glGetProgramPipelineivEXT</code>
1209 @param params a direct or array-backed {@link java.nio.IntBuffer} */
1210 public void glGetProgramPipelineiv(int pipeline, int pname, IntBuffer params);
1211
1212 /** Entry point to C language function: <code> void {@native glGetProgramPipelineiv}(GLuint pipeline, GLenum pname, GLint * params) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glGetProgramPipelineivEXT</code> */
1213 public void glGetProgramPipelineiv(int pipeline, int pname, int[] params, int params_offset);
1214
1215 /** Entry point to C language function: <code> GLboolean {@native glIsProgramPipeline}(GLuint pipeline) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glIsProgramPipelineEXT</code> */
1216 public boolean glIsProgramPipeline(int pipeline);
1217
1218 /** Entry point to C language function: <code> void {@native glProgramParameteri}(GLuint program, GLenum pname, GLint value) </code> <br>Part of <code>GL_ARB_get_program_binary</code>, <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_geometry_shader4</code>, <code>GL_EXT_separate_shader_objects</code>, <code>GL_ARB_geometry_shader4</code><br>Alias for: <code>glProgramParameteriEXT</code>, <code>glProgramParameteriARB</code> */
1219 public void glProgramParameteri(int program, int pname, int value);
1220
1221 /** Entry point to C language function: <code> void {@native glProgramUniform1f}(GLuint program, GLint location, GLfloat v0) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glProgramUniform1fEXT</code> */
1222 public void glProgramUniform1f(int program, int location, float v0);
1223
1224 /** Entry point to C language function: <code> void {@native glProgramUniform1fv}(GLuint program, GLint location, GLsizei count, const GLfloat * value) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glProgramUniform1fvEXT</code>
1225 @param value a direct or array-backed {@link java.nio.FloatBuffer} */
1226 public void glProgramUniform1fv(int program, int location, int count, FloatBuffer value);
1227
1228 /** Entry point to C language function: <code> void {@native glProgramUniform1fv}(GLuint program, GLint location, GLsizei count, const GLfloat * value) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glProgramUniform1fvEXT</code> */
1229 public void glProgramUniform1fv(int program, int location, int count, float[] value, int value_offset);
1230
1231 /** Entry point to C language function: <code> void {@native glProgramUniform1i}(GLuint program, GLint location, GLint v0) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glProgramUniform1iEXT</code> */
1232 public void glProgramUniform1i(int program, int location, int v0);
1233
1234 /** Entry point to C language function: <code> void {@native glProgramUniform1iv}(GLuint program, GLint location, GLsizei count, const GLint * value) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glProgramUniform1ivEXT</code>
1235 @param value a direct or array-backed {@link java.nio.IntBuffer} */
1236 public void glProgramUniform1iv(int program, int location, int count, IntBuffer value);
1237
1238 /** Entry point to C language function: <code> void {@native glProgramUniform1iv}(GLuint program, GLint location, GLsizei count, const GLint * value) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glProgramUniform1ivEXT</code> */
1239 public void glProgramUniform1iv(int program, int location, int count, int[] value, int value_offset);
1240
1241 /** Entry point to C language function: <code> void {@native glProgramUniform2f}(GLuint program, GLint location, GLfloat v0, GLfloat v1) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glProgramUniform2fEXT</code> */
1242 public void glProgramUniform2f(int program, int location, float v0, float v1);
1243
1244 /** Entry point to C language function: <code> void {@native glProgramUniform2fv}(GLuint program, GLint location, GLsizei count, const GLfloat * value) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glProgramUniform2fvEXT</code>
1245 @param value a direct or array-backed {@link java.nio.FloatBuffer} */
1246 public void glProgramUniform2fv(int program, int location, int count, FloatBuffer value);
1247
1248 /** Entry point to C language function: <code> void {@native glProgramUniform2fv}(GLuint program, GLint location, GLsizei count, const GLfloat * value) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glProgramUniform2fvEXT</code> */
1249 public void glProgramUniform2fv(int program, int location, int count, float[] value, int value_offset);
1250
1251 /** Entry point to C language function: <code> void {@native glProgramUniform2i}(GLuint program, GLint location, GLint v0, GLint v1) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glProgramUniform2iEXT</code> */
1252 public void glProgramUniform2i(int program, int location, int v0, int v1);
1253
1254 /** Entry point to C language function: <code> void {@native glProgramUniform2iv}(GLuint program, GLint location, GLsizei count, const GLint * value) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glProgramUniform2ivEXT</code>
1255 @param value a direct or array-backed {@link java.nio.IntBuffer} */
1256 public void glProgramUniform2iv(int program, int location, int count, IntBuffer value);
1257
1258 /** Entry point to C language function: <code> void {@native glProgramUniform2iv}(GLuint program, GLint location, GLsizei count, const GLint * value) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glProgramUniform2ivEXT</code> */
1259 public void glProgramUniform2iv(int program, int location, int count, int[] value, int value_offset);
1260
1261 /** Entry point to C language function: <code> void {@native glProgramUniform3f}(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glProgramUniform3fEXT</code> */
1262 public void glProgramUniform3f(int program, int location, float v0, float v1, float v2);
1263
1264 /** Entry point to C language function: <code> void {@native glProgramUniform3fv}(GLuint program, GLint location, GLsizei count, const GLfloat * value) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glProgramUniform3fvEXT</code>
1265 @param value a direct or array-backed {@link java.nio.FloatBuffer} */
1266 public void glProgramUniform3fv(int program, int location, int count, FloatBuffer value);
1267
1268 /** Entry point to C language function: <code> void {@native glProgramUniform3fv}(GLuint program, GLint location, GLsizei count, const GLfloat * value) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glProgramUniform3fvEXT</code> */
1269 public void glProgramUniform3fv(int program, int location, int count, float[] value, int value_offset);
1270
1271 /** Entry point to C language function: <code> void {@native glProgramUniform3i}(GLuint program, GLint location, GLint v0, GLint v1, GLint v2) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glProgramUniform3iEXT</code> */
1272 public void glProgramUniform3i(int program, int location, int v0, int v1, int v2);
1273
1274 /** Entry point to C language function: <code> void {@native glProgramUniform3iv}(GLuint program, GLint location, GLsizei count, const GLint * value) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glProgramUniform3ivEXT</code>
1275 @param value a direct or array-backed {@link java.nio.IntBuffer} */
1276 public void glProgramUniform3iv(int program, int location, int count, IntBuffer value);
1277
1278 /** Entry point to C language function: <code> void {@native glProgramUniform3iv}(GLuint program, GLint location, GLsizei count, const GLint * value) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glProgramUniform3ivEXT</code> */
1279 public void glProgramUniform3iv(int program, int location, int count, int[] value, int value_offset);
1280
1281 /** Entry point to C language function: <code> void {@native glProgramUniform4f}(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glProgramUniform4fEXT</code> */
1282 public void glProgramUniform4f(int program, int location, float v0, float v1, float v2, float v3);
1283
1284 /** Entry point to C language function: <code> void {@native glProgramUniform4fv}(GLuint program, GLint location, GLsizei count, const GLfloat * value) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glProgramUniform4fvEXT</code>
1285 @param value a direct or array-backed {@link java.nio.FloatBuffer} */
1286 public void glProgramUniform4fv(int program, int location, int count, FloatBuffer value);
1287
1288 /** Entry point to C language function: <code> void {@native glProgramUniform4fv}(GLuint program, GLint location, GLsizei count, const GLfloat * value) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glProgramUniform4fvEXT</code> */
1289 public void glProgramUniform4fv(int program, int location, int count, float[] value, int value_offset);
1290
1291 /** Entry point to C language function: <code> void {@native glProgramUniform4i}(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glProgramUniform4iEXT</code> */
1292 public void glProgramUniform4i(int program, int location, int v0, int v1, int v2, int v3);
1293
1294 /** Entry point to C language function: <code> void {@native glProgramUniform4iv}(GLuint program, GLint location, GLsizei count, const GLint * value) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glProgramUniform4ivEXT</code>
1295 @param value a direct or array-backed {@link java.nio.IntBuffer} */
1296 public void glProgramUniform4iv(int program, int location, int count, IntBuffer value);
1297
1298 /** Entry point to C language function: <code> void {@native glProgramUniform4iv}(GLuint program, GLint location, GLsizei count, const GLint * value) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glProgramUniform4ivEXT</code> */
1299 public void glProgramUniform4iv(int program, int location, int count, int[] value, int value_offset);
1300
1301 /** Entry point to C language function: <code> void {@native glProgramUniformMatrix2fv}(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glProgramUniformMatrix2fvEXT</code>
1302 @param value a direct or array-backed {@link java.nio.FloatBuffer} */
1303 public void glProgramUniformMatrix2fv(int program, int location, int count, boolean transpose, FloatBuffer value);
1304
1305 /** Entry point to C language function: <code> void {@native glProgramUniformMatrix2fv}(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glProgramUniformMatrix2fvEXT</code> */
1306 public void glProgramUniformMatrix2fv(int program, int location, int count, boolean transpose, float[] value, int value_offset);
1307
1308 /** Entry point to C language function: <code> void {@native glProgramUniformMatrix3fv}(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glProgramUniformMatrix3fvEXT</code>
1309 @param value a direct or array-backed {@link java.nio.FloatBuffer} */
1310 public void glProgramUniformMatrix3fv(int program, int location, int count, boolean transpose, FloatBuffer value);
1311
1312 /** Entry point to C language function: <code> void {@native glProgramUniformMatrix3fv}(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glProgramUniformMatrix3fvEXT</code> */
1313 public void glProgramUniformMatrix3fv(int program, int location, int count, boolean transpose, float[] value, int value_offset);
1314
1315 /** Entry point to C language function: <code> void {@native glProgramUniformMatrix4fv}(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glProgramUniformMatrix4fvEXT</code>
1316 @param value a direct or array-backed {@link java.nio.FloatBuffer} */
1317 public void glProgramUniformMatrix4fv(int program, int location, int count, boolean transpose, FloatBuffer value);
1318
1319 /** Entry point to C language function: <code> void {@native glProgramUniformMatrix4fv}(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glProgramUniformMatrix4fvEXT</code> */
1320 public void glProgramUniformMatrix4fv(int program, int location, int count, boolean transpose, float[] value, int value_offset);
1321
1322 /** Entry point to C language function: <code> void {@native glUseProgramStages}(GLuint pipeline, GLbitfield stages, GLuint program) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glUseProgramStagesEXT</code> */
1323 public void glUseProgramStages(int pipeline, int stages, int program);
1324
1325 /** Entry point to C language function: <code> void {@native glValidateProgramPipeline}(GLuint pipeline) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glValidateProgramPipelineEXT</code> */
1326 public void glValidateProgramPipeline(int pipeline);
1327
1328 /** Entry point to C language function: <code> void {@native glProgramUniform1ui}(GLuint program, GLint location, GLuint v0) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glProgramUniform1uiEXT</code> */
1329 public void glProgramUniform1ui(int program, int location, int v0);
1330
1331 /** Entry point to C language function: <code> void {@native glProgramUniform2ui}(GLuint program, GLint location, GLuint v0, GLuint v1) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glProgramUniform2uiEXT</code> */
1332 public void glProgramUniform2ui(int program, int location, int v0, int v1);
1333
1334 /** Entry point to C language function: <code> void {@native glProgramUniform3ui}(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glProgramUniform3uiEXT</code> */
1335 public void glProgramUniform3ui(int program, int location, int v0, int v1, int v2);
1336
1337 /** Entry point to C language function: <code> void {@native glProgramUniform4ui}(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glProgramUniform4uiEXT</code> */
1338 public void glProgramUniform4ui(int program, int location, int v0, int v1, int v2, int v3);
1339
1340 /** Entry point to C language function: <code> void {@native glProgramUniform1uiv}(GLuint program, GLint location, GLsizei count, const GLuint * value) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glProgramUniform1uivEXT</code>
1341 @param value a direct or array-backed {@link java.nio.IntBuffer} */
1342 public void glProgramUniform1uiv(int program, int location, int count, IntBuffer value);
1343
1344 /** Entry point to C language function: <code> void {@native glProgramUniform1uiv}(GLuint program, GLint location, GLsizei count, const GLuint * value) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glProgramUniform1uivEXT</code> */
1345 public void glProgramUniform1uiv(int program, int location, int count, int[] value, int value_offset);
1346
1347 /** Entry point to C language function: <code> void {@native glProgramUniform2uiv}(GLuint program, GLint location, GLsizei count, const GLuint * value) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glProgramUniform2uivEXT</code>
1348 @param value a direct or array-backed {@link java.nio.IntBuffer} */
1349 public void glProgramUniform2uiv(int program, int location, int count, IntBuffer value);
1350
1351 /** Entry point to C language function: <code> void {@native glProgramUniform2uiv}(GLuint program, GLint location, GLsizei count, const GLuint * value) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glProgramUniform2uivEXT</code> */
1352 public void glProgramUniform2uiv(int program, int location, int count, int[] value, int value_offset);
1353
1354 /** Entry point to C language function: <code> void {@native glProgramUniform3uiv}(GLuint program, GLint location, GLsizei count, const GLuint * value) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glProgramUniform3uivEXT</code>
1355 @param value a direct or array-backed {@link java.nio.IntBuffer} */
1356 public void glProgramUniform3uiv(int program, int location, int count, IntBuffer value);
1357
1358 /** Entry point to C language function: <code> void {@native glProgramUniform3uiv}(GLuint program, GLint location, GLsizei count, const GLuint * value) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glProgramUniform3uivEXT</code> */
1359 public void glProgramUniform3uiv(int program, int location, int count, int[] value, int value_offset);
1360
1361 /** Entry point to C language function: <code> void {@native glProgramUniform4uiv}(GLuint program, GLint location, GLsizei count, const GLuint * value) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glProgramUniform4uivEXT</code>
1362 @param value a direct or array-backed {@link java.nio.IntBuffer} */
1363 public void glProgramUniform4uiv(int program, int location, int count, IntBuffer value);
1364
1365 /** Entry point to C language function: <code> void {@native glProgramUniform4uiv}(GLuint program, GLint location, GLsizei count, const GLuint * value) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glProgramUniform4uivEXT</code> */
1366 public void glProgramUniform4uiv(int program, int location, int count, int[] value, int value_offset);
1367
1368 /** Entry point to C language function: <code> void {@native glProgramUniformMatrix2x3fv}(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glProgramUniformMatrix2x3fvEXT</code>
1369 @param value a direct or array-backed {@link java.nio.FloatBuffer} */
1370 public void glProgramUniformMatrix2x3fv(int program, int location, int count, boolean transpose, FloatBuffer value);
1371
1372 /** Entry point to C language function: <code> void {@native glProgramUniformMatrix2x3fv}(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glProgramUniformMatrix2x3fvEXT</code> */
1373 public void glProgramUniformMatrix2x3fv(int program, int location, int count, boolean transpose, float[] value, int value_offset);
1374
1375 /** Entry point to C language function: <code> void {@native glProgramUniformMatrix3x2fv}(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glProgramUniformMatrix3x2fvEXT</code>
1376 @param value a direct or array-backed {@link java.nio.FloatBuffer} */
1377 public void glProgramUniformMatrix3x2fv(int program, int location, int count, boolean transpose, FloatBuffer value);
1378
1379 /** Entry point to C language function: <code> void {@native glProgramUniformMatrix3x2fv}(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glProgramUniformMatrix3x2fvEXT</code> */
1380 public void glProgramUniformMatrix3x2fv(int program, int location, int count, boolean transpose, float[] value, int value_offset);
1381
1382 /** Entry point to C language function: <code> void {@native glProgramUniformMatrix2x4fv}(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glProgramUniformMatrix2x4fvEXT</code>
1383 @param value a direct or array-backed {@link java.nio.FloatBuffer} */
1384 public void glProgramUniformMatrix2x4fv(int program, int location, int count, boolean transpose, FloatBuffer value);
1385
1386 /** Entry point to C language function: <code> void {@native glProgramUniformMatrix2x4fv}(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glProgramUniformMatrix2x4fvEXT</code> */
1387 public void glProgramUniformMatrix2x4fv(int program, int location, int count, boolean transpose, float[] value, int value_offset);
1388
1389 /** Entry point to C language function: <code> void {@native glProgramUniformMatrix4x2fv}(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glProgramUniformMatrix4x2fvEXT</code>
1390 @param value a direct or array-backed {@link java.nio.FloatBuffer} */
1391 public void glProgramUniformMatrix4x2fv(int program, int location, int count, boolean transpose, FloatBuffer value);
1392
1393 /** Entry point to C language function: <code> void {@native glProgramUniformMatrix4x2fv}(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glProgramUniformMatrix4x2fvEXT</code> */
1394 public void glProgramUniformMatrix4x2fv(int program, int location, int count, boolean transpose, float[] value, int value_offset);
1395
1396 /** Entry point to C language function: <code> void {@native glProgramUniformMatrix3x4fv}(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glProgramUniformMatrix3x4fvEXT</code>
1397 @param value a direct or array-backed {@link java.nio.FloatBuffer} */
1398 public void glProgramUniformMatrix3x4fv(int program, int location, int count, boolean transpose, FloatBuffer value);
1399
1400 /** Entry point to C language function: <code> void {@native glProgramUniformMatrix3x4fv}(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glProgramUniformMatrix3x4fvEXT</code> */
1401 public void glProgramUniformMatrix3x4fv(int program, int location, int count, boolean transpose, float[] value, int value_offset);
1402
1403 /** Entry point to C language function: <code> void {@native glProgramUniformMatrix4x3fv}(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glProgramUniformMatrix4x3fvEXT</code>
1404 @param value a direct or array-backed {@link java.nio.FloatBuffer} */
1405 public void glProgramUniformMatrix4x3fv(int program, int location, int count, boolean transpose, FloatBuffer value);
1406
1407 /** Entry point to C language function: <code> void {@native glProgramUniformMatrix4x3fv}(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) </code> <br>Part of <code>GL_ARB_separate_shader_objects</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_EXT_separate_shader_objects</code><br>Alias for: <code>glProgramUniformMatrix4x3fvEXT</code> */
1408 public void glProgramUniformMatrix4x3fv(int program, int location, int count, boolean transpose, float[] value, int value_offset);
1409
1410 /** Entry point to C language function: <code> void {@native glApplyFramebufferAttachmentCMAAINTEL}() </code> <br>Part of <code>GL_INTEL_framebuffer_CMAA</code><br> */
1412
1413 /** Entry point to C language function: <code> void {@native glDrawBuffers}(GLsizei n, const GLenum * bufs) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_EXT_draw_buffers</code>, <code>GL_ARB_draw_buffers</code>, <code>GL_NV_draw_buffers</code>, <code>GL_ATI_draw_buffers</code><br>Alias for: <code>glDrawBuffersEXT</code>, <code>glDrawBuffersARB</code>, <code>glDrawBuffersNV</code>, <code>glDrawBuffersATI</code>
1414 @param bufs a direct or array-backed {@link java.nio.IntBuffer} */
1415 public void glDrawBuffers(int n, IntBuffer bufs);
1416
1417 /** Entry point to C language function: <code> void {@native glDrawBuffers}(GLsizei n, const GLenum * bufs) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_2_0</code>, <code>GL_EXT_draw_buffers</code>, <code>GL_ARB_draw_buffers</code>, <code>GL_NV_draw_buffers</code>, <code>GL_ATI_draw_buffers</code><br>Alias for: <code>glDrawBuffersEXT</code>, <code>glDrawBuffersARB</code>, <code>glDrawBuffersNV</code>, <code>glDrawBuffersATI</code> */
1418 public void glDrawBuffers(int n, int[] bufs, int bufs_offset);
1419
1420
1421 // --- Begin CustomJavaCode .cfg declarations
1422 /** Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_1_1</code>, <code>GL_VERSION_1_0</code> */
1423 public static final int GL_STENCIL_INDEX = 0x1901;
1424
1425 /** Start: GL_ARB_ES2_compatibility functions, which are part of ES2 core as well */
1426
1427 /** Entry point to C language function:
1428 * <code> void {@native glReleaseShaderCompiler}(void); </code>
1429 * <br>Part of <code>GL_ES_VERSION_2_0</code> and <code>GL_ARB_ES2_compatibility</code>.
1430 * <br> Nop if no native implementation is available. */
1432
1433 /** Entry point to C language function:
1434 * <code> void {@native glShaderBinary}(GLint n, const GLuint * shaders, GLenum binaryformat, const void * binary, GLint length); </code>
1435 * <br>Part of <code>GL_ES_VERSION_2_0</code> and <code>GL_ARB_ES2_compatibility</code>.
1436 * <br> Throws GLException if no native implementation is available. */
1437 public void glShaderBinary(int n, IntBuffer shaders, int binaryformat, Buffer binary, int length);
1438
1439 /** Entry point to C language function:
1440 * <code> void {@native glShaderBinary}(GLint n, const GLuint * shaders, GLenum binaryformat, const void * binary, GLint length); </code>
1441 * <br>Part of <code>GL_ES_VERSION_2_0</code> and <code>GL_ARB_ES2_compatibility</code>.
1442 * <br> Throws GLException if no native implementation is available. */
1443 public void glShaderBinary(int n, int[] shaders, int shaders_offset, int binaryformat, Buffer binary, int length);
1444
1445 /** Entry point to C language function:
1446 * <code> void {@native glGetShaderPrecisionFormat}(GLenum shadertype, GLenum precisiontype, GLint * range, GLint * precision); </code>
1447 * <br>Part of <code>GL_ES_VERSION_2_0</code> and <code>GL_ARB_ES2_compatibility</code>.
1448 * <br> Throws GLException if no native implementation is available. */
1449 public void glGetShaderPrecisionFormat(int shadertype, int precisiontype, IntBuffer range, IntBuffer precision);
1450
1451 /** Entry point to C language function:
1452 * <code> void {@native glGetShaderPrecisionFormat}(GLenum shadertype, GLenum precisiontype, GLint * range, GLint * precision); </code>
1453 * <br>Part of <code>GL_ES_VERSION_2_0</code> and <code>GL_ARB_ES2_compatibility</code>.
1454 * <br> Throws GLException if no native implementation is available. */
1455 public void glGetShaderPrecisionFormat(int shadertype, int precisiontype, int[] range, int range_offset, int[] precision, int precision_offset);
1456
1457 /** Entry point to C language function:
1458 * <code> void {@native glDepthRangef}(GLclampf zNear, GLclampf zFar); </code>
1459 * <br>Part of <code>GL_ES_VERSION_2_0</code> and <code>GL_ARB_ES2_compatibility</code>.
1460 * <br> Calls <code> void {@native glDepthRange}(GLclampd zNear, GLclampd zFar); </code> if no native implementation is available. */
1461 public void glDepthRangef(float zNear, float zFar);
1462
1463 public void glDepthRange(double zNear, double zFar);
1464
1465 /** Entry point to C language function:
1466 * <code> void {@native glClearDepthf}(GLclampf depth); </code>
1467 * <br>Part of <code>GL_ES_VERSION_2_0</code> and <code>GL_ARB_ES2_compatibility</code>.
1468 * <br> Calls <code> void {@native glClearDepth}(GLclampd depth); </code> if no native implementation is available. */
1469 public void glClearDepthf(float depth);
1470
1471 public void glClearDepth( double depth );
1472
1474
1475 public void glUniform(GLUniformData data);
1476
1477 /** End: GL_ARB_ES2_compatibility functions, which are part of ES2 core as well */
1478 // ---- End CustomJavaCode .cfg declarations
1479} // end of class GL2ES2
GLSL uniform data wrapper encapsulating data to be uploaded to the GPU as a uniform.
void glUniform1iv(int location, int count, IntBuffer value)
Entry point to C language function: void {@native glUniform1iv}(GLint location, GLsizei count,...
void glVertexAttribPointer(int index, int size, int type, boolean normalized, int stride, long pointer_buffer_offset)
Entry point to C language function: void {@native glVertexAttribPointer}(GLuint index,...
void glGenQueries(int n, IntBuffer ids)
Entry point to C language function: void {@native glGenQueries}(GLsizei n, GLuint * ids) Part of G...
void glProgramUniform2iv(int program, int location, int count, int[] value, int value_offset)
Entry point to C language function: void {@native glProgramUniform2iv}(GLuint program,...
void glCompressedTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int imageSize, Buffer data)
Entry point to C language function: void {@native glCompressedTexImage3D}(GLenum target,...
void glProgramUniform1ui(int program, int location, int v0)
Entry point to C language function: void {@native glProgramUniform1ui}(GLuint program,...
void glUniform2f(int location, float v0, float v1)
Entry point to C language function: void {@native glUniform2f}(GLint location, GLfloat v0,...
void glClearDepth(double depth)
Aliased entrypoint of void {@native glClearDepth}(GLclampd depth); and void {@native glClearDepthf...
static final int GL_UNPACK_ROW_LENGTH
GL_ES_VERSION_3_0, GL_VERSION_1_1, GL_VERSION_1_0, GL_EXT_unpack_subimage Alias for: GL_UNPACK_ROW_LE...
Definition: GL2ES2.java:336
static final int GL_VERTEX_ATTRIB_ARRAY_POINTER
GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program Alias for: GL_VERTEX_ATTRIB_ARRAY_POINTER_AR...
Definition: GL2ES2.java:133
void glPushDebugGroup(int source, int id, int length, ByteBuffer message)
Entry point to C language function: void {@native glPushDebugGroup}(GLenum source,...
static final int GL_COLOR_ATTACHMENT12
GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_NV_draw_buffers, GL_EXT_draw_buffers...
Definition: GL2ES2.java:108
static final int GL_PROGRAM_SEPARABLE
GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects Ali...
Definition: GL2ES2.java:324
static final int GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE
GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_color_buffer_half_float Alias fo...
Definition: GL2ES2.java:506
void glProgramUniformMatrix2x3fv(int program, int location, int count, boolean transpose, float[] value, int value_offset)
Entry point to C language function: void {@native glProgramUniformMatrix2x3fv}(GLuint program,...
void glGetVertexAttribiv(int index, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetVertexAttribiv}(GLuint index,...
void glUniformMatrix2fv(int location, int count, boolean transpose, float[] value, int value_offset)
Entry point to C language function: void {@native glUniformMatrix2fv}(GLint location,...
static final int GL_FLOAT_VEC2
GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects Alias for: GL_FLOAT_VEC2_ARB Define "GL_FLO...
Definition: GL2ES2.java:78
void glGetVertexAttribfv(int index, int pname, FloatBuffer params)
Entry point to C language function: void {@native glGetVertexAttribfv}(GLuint index,...
static final int GL_MAX_SAMPLE_MASK_WORDS
GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2, GL_NV_explicit_multisample Alias for: ...
Definition: GL2ES2.java:553
void glProgramUniform3iv(int program, int location, int count, IntBuffer value)
Entry point to C language function: void {@native glProgramUniform3iv}(GLuint program,...
static final int GL_COLOR_ATTACHMENT6
GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_draw_buffers,...
Definition: GL2ES2.java:485
void glGetQueryObjectuiv(int id, int pname, int[] params, int params_offset)
Entry point to C language function: void {@native glGetQueryObjectuiv}(GLuint id,...
static final int GL_DRAW_BUFFER3
GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_ATI_draw_buffers, GL_NV_draw_buffers, GL_EXT_draw_buffers,...
Definition: GL2ES2.java:285
int glCreateShaderProgramv(int type, int count, String[] strings)
Entry point to C language function: GLuint {@native glCreateShaderProgramv}(GLenum type,...
void glProgramUniform3f(int program, int location, float v0, float v1, float v2)
Entry point to C language function: void {@native glProgramUniform3f}(GLuint program,...
void glProgramUniform4uiv(int program, int location, int count, int[] value, int value_offset)
Entry point to C language function: void {@native glProgramUniform4uiv}(GLuint program,...
static final int GL_VERTEX_SHADER
GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_EXT_vertex_shader, GL_ARB_vertex_shader Alias for: GL_VERTEX_SH...
Definition: GL2ES2.java:39
void glBindAttribLocation(int program, int index, String name)
Entry point to C language function: void {@native glBindAttribLocation}(GLuint program,...
void glGetShaderSource(int shader, int bufSize, IntBuffer length, ByteBuffer source)
Entry point to C language function: void {@native glGetShaderSource}(GLuint shader,...
static final int GL_FLOAT_VEC4
GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects Alias for: GL_FLOAT_VEC4_ARB Define "GL_FLO...
Definition: GL2ES2.java:81
void glVertexAttrib1fv(int index, float[] v, int v_offset)
Entry point to C language function: void {@native glVertexAttrib1fv}(GLuint index,...
void glUniformMatrix4fv(int location, int count, boolean transpose, float[] value, int value_offset)
Entry point to C language function: void {@native glUniformMatrix4fv}(GLint location,...
static final int GL_STENCIL_BACK_FAIL
GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ATI_separate_stencil Alias for: GL_STENCIL_BACK_FAIL_ATI Defin...
Definition: GL2ES2.java:177
void glClearDepthf(float depth)
Entry point to C language function: void {@native glClearDepthf}(GLclampf depth); Part of GL_ES_VE...
static final int GL_DEBUG_OUTPUT
GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug Alias for: GL_DEBUG_OUTPUT_KHR Define ...
Definition: GL2ES2.java:288
void glUniform2fv(int location, int count, FloatBuffer value)
Entry point to C language function: void {@native glUniform2fv}(GLint location, GLsizei count,...
void glGetActiveAttrib(int program, int index, int bufSize, IntBuffer length, IntBuffer size, IntBuffer type, ByteBuffer name)
Entry point to C language function: void {@native glGetActiveAttrib}(GLuint program,...
static final int GL_SAMPLE_MASK
GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2, GL_EXT_multisample,...
Definition: GL2ES2.java:353
void glGetProgramiv(int program, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetProgramiv}(GLuint program,...
void glEnableVertexAttribArray(int index)
Entry point to C language function: void {@native glEnableVertexAttribArray}(GLuint index) Part of...
void glGetActiveUniform(int program, int index, int bufSize, IntBuffer length, IntBuffer size, IntBuffer type, ByteBuffer name)
Entry point to C language function: void {@native glGetActiveUniform}(GLuint program,...
void glDebugMessageControl(int source, int type, int severity, int count, int[] ids, int ids_offset, boolean enabled)
Entry point to C language function: void {@native glDebugMessageControl}(GLenum source,...
void glUniform2fv(int location, int count, float[] value, int value_offset)
Entry point to C language function: void {@native glUniform2fv}(GLint location, GLsizei count,...
void glStencilMaskSeparate(int face, int mask)
Entry point to C language function: void {@native glStencilMaskSeparate}(GLenum face,...
static final int GL_DRAW_BUFFER12
GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_ATI_draw_buffers, GL_EXT_draw_buffers, GL_ARB_draw_buffers,...
Definition: GL2ES2.java:395
void glCompileShader(int shader)
Entry point to C language function: void {@native glCompileShader}(GLuint shader) Part of GL_ES_VE...
static final int GL_INT_VEC2
GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects Alias for: GL_INT_VEC2_ARB Define "GL_INT_V...
Definition: GL2ES2.java:445
void glDrawElementsInstancedBaseInstance(int mode, int count, int type, long indices_buffer_offset, int instancecount, int baseinstance)
Entry point to C language function: void {@native glDrawElementsInstancedBaseInstance}(GLenum mode,...
void glBindProgramPipeline(int pipeline)
Entry point to C language function: void {@native glBindProgramPipeline}(GLuint pipeline) Part of ...
static final int GL_UNPACK_SKIP_PIXELS
GL_ES_VERSION_3_0, GL_VERSION_1_1, GL_VERSION_1_0, GL_EXT_unpack_subimage Alias for: GL_UNPACK_SKIP_P...
Definition: GL2ES2.java:297
static final int GL_ONE_MINUS_CONSTANT_ALPHA
GL_ARB_imaging, GL_ES_VERSION_2_0, GL_VERSION_1_4, GL_EXT_blend_color Alias for: GL_ONE_MINUS_CONSTAN...
Definition: GL2ES2.java:520
void glProgramUniform1f(int program, int location, float v0)
Entry point to C language function: void {@native glProgramUniform1f}(GLuint program,...
void glGetProgramBinary(int program, int bufSize, int[] length, int length_offset, int[] binaryFormat, int binaryFormat_offset, Buffer binary)
Entry point to C language function: void {@native glGetProgramBinary}(GLuint program,...
void glGetUniformiv(int program, int location, IntBuffer params)
Entry point to C language function: void {@native glGetUniformiv}(GLuint program,...
static final int GL_FRAGMENT_SHADER_BIT
GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects Ali...
Definition: GL2ES2.java:432
static final int GL_MAX_DEBUG_LOGGED_MESSAGES
GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_AMD_debug_output, GL_KHR_debug,...
Definition: GL2ES2.java:210
void glProgramUniform2uiv(int program, int location, int count, IntBuffer value)
Entry point to C language function: void {@native glProgramUniform2uiv}(GLuint program,...
void glDebugMessageInsert(int source, int type, int id, int severity, int length, String buf)
Entry point to C language function: void {@native glDebugMessageInsert}(GLenum source,...
void glGetMultisamplefv(int pname, int index, FloatBuffer val)
Entry point to C language function: void {@native glGetMultisamplefv}(GLenum pname,...
static final int GL_LINK_STATUS
GL_ES_VERSION_2_0, GL_VERSION_2_0 Define "GL_LINK_STATUS" with expression '0x8B82',...
Definition: GL2ES2.java:358
static final int GL_DEBUG_SOURCE_APPLICATION
GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug, GL_ARB_debug_output Alias for: GL_DEBU...
Definition: GL2ES2.java:550
void glProgramUniform2ui(int program, int location, int v0, int v1)
Entry point to C language function: void {@native glProgramUniform2ui}(GLuint program,...
static final int GL_MAX_VERTEX_ATTRIBS
GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program Alias for: GL_MAX_VERTEX_ATTRIBS_ARB Define...
Definition: GL2ES2.java:347
void glGetQueryObjectui64v(int id, int pname, LongBuffer params)
Entry point to C language function: void {@native glGetQueryObjectui64v}(GLuint id,...
void glObjectPtrLabel(Buffer ptr, int length, byte[] label, int label_offset)
Entry point to C language function: void {@native glObjectPtrLabel}(const void * ptr,...
void glDeleteShader(int shader)
Entry point to C language function: void {@native glDeleteShader}(GLuint shader) Part of GL_ES_VER...
void glObjectLabel(int identifier, int name, int length, ByteBuffer label)
Entry point to C language function: void {@native glObjectLabel}(GLenum identifier,...
void glProgramUniformMatrix3x4fv(int program, int location, int count, boolean transpose, float[] value, int value_offset)
Entry point to C language function: void {@native glProgramUniformMatrix3x4fv}(GLuint program,...
void glTexParameterIiv(int target, int pname, int[] params, int params_offset)
Entry point to C language function: void {@native glTexParameterIiv}(GLenum target,...
void glUniform3iv(int location, int count, int[] value, int value_offset)
Entry point to C language function: void {@native glUniform3iv}(GLint location, GLsizei count,...
void glUniform1f(int location, float v0)
Entry point to C language function: void {@native glUniform1f}(GLint location, GLfloat v0) Part of...
static final int GL_DRAW_BUFFER11
GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_ATI_draw_buffers, GL_EXT_draw_buffers, GL_ARB_draw_buffers,...
Definition: GL2ES2.java:517
static final int GL_MEDIUM_INT
GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1 Define "GL_MEDIUM_INT" with expression '0...
Definition: GL2ES2.java:202
static final int GL_MAX_VERTEX_UNIFORM_VECTORS
GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1 Define "GL_MAX_VERTEX_UNIFORM_VECTORS" wi...
Definition: GL2ES2.java:381
void glSamplerParameterIiv(int sampler, int pname, int[] param, int param_offset)
Entry point to C language function: void {@native glSamplerParameterIiv}(GLuint sampler,...
void glProgramUniform3i(int program, int location, int v0, int v1, int v2)
Entry point to C language function: void {@native glProgramUniform3i}(GLuint program,...
static final int GL_RED
GL_ES_VERSION_3_0, GL_VERSION_1_1, GL_VERSION_1_0, GL_NV_blend_equation_advanced, GL_EXT_texture_rg A...
Definition: GL2ES2.java:596
static final int GL_DELETE_STATUS
GL_ES_VERSION_2_0, GL_VERSION_2_0 Define "GL_DELETE_STATUS" with expression '0x8B80',...
Definition: GL2ES2.java:256
void glCompressedTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, Buffer data)
Entry point to C language function: void {@native glCompressedTexSubImage3D}(GLenum target,...
static final int GL_DEBUG_SEVERITY_NOTIFICATION
GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug Alias for: GL_DEBUG_SEVERITY_NOTIFICATI...
Definition: GL2ES2.java:225
static final int GL_PROGRAM_PIPELINE
GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug Alias for: GL_PROGRAM_PIPELINE_KHR Def...
Definition: GL2ES2.java:547
static final int GL_MAX_DEPTH_TEXTURE_SAMPLES
GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2 Define "GL_MAX_DEPTH_TEXTURE_SAMPLES" w...
Definition: GL2ES2.java:55
static final int GL_TIMESTAMP
GL_ARB_timer_query, GL_VERSION_3_3, GL_EXT_disjoint_timer_query Alias for: GL_TIMESTAMP_EXT Define "...
Definition: GL2ES2.java:87
static final int GL_STREAM_DRAW
GL_VERSION_1_5, GL_ES_VERSION_2_0, GL_ARB_vertex_buffer_object Alias for: GL_STREAM_DRAW_ARB Define ...
Definition: GL2ES2.java:153
static final int GL_MAX_COLOR_ATTACHMENTS
GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_draw_buffers,...
Definition: GL2ES2.java:494
static final int GL_DRAW_BUFFER15
GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_EXT_draw_buffers, GL_ARB_draw_buffers, GL_NV_draw_buffers,...
Definition: GL2ES2.java:608
void glVertexAttrib1f(int index, float x)
Entry point to C language function: void {@native glVertexAttrib1f}(GLuint index,...
void glCompressedTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int imageSize, long data_buffer_offset)
Entry point to C language function: void {@native glCompressedTexImage3D}(GLenum target,...
static final int GL_DEBUG_TYPE_MARKER
GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug Alias for: GL_DEBUG_TYPE_MARKER_KHR De...
Definition: GL2ES2.java:451
void glValidateProgram(int program)
Entry point to C language function: void {@native glValidateProgram}(GLuint program) Part of GL_ES...
static final int GL_SAMPLER_2D_MULTISAMPLE_ARRAY
GL_ES_VERSION_3_2, GL_ARB_texture_multisample, GL_VERSION_3_2, GL_OES_texture_storage_multisample_2d_...
Definition: GL2ES2.java:570
static final int GL_BLEND_COLOR
GL_ARB_imaging, GL_ES_VERSION_2_0, GL_EXT_blend_color Alias for: GL_BLEND_COLOR_EXT Define "GL_BLEND...
Definition: GL2ES2.java:268
void glUniform3fv(int location, int count, float[] value, int value_offset)
Entry point to C language function: void {@native glUniform3fv}(GLint location, GLsizei count,...
static final int GL_TEXTURE_BINDING_3D
GL_ES_VERSION_3_0, GL_VERSION_1_2, GL_OES_texture_3D Alias for: GL_TEXTURE_BINDING_3D_OES Define "GL...
Definition: GL2ES2.java:119
void glProgramUniform2iv(int program, int location, int count, IntBuffer value)
Entry point to C language function: void {@native glProgramUniform2iv}(GLuint program,...
void glProgramUniform3iv(int program, int location, int count, int[] value, int value_offset)
Entry point to C language function: void {@native glProgramUniform3iv}(GLuint program,...
static final int GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR
GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_ARB_debug_output, GL_KHR_debug Alias for: GL_DEBU...
Definition: GL2ES2.java:314
void glDrawElementsInstancedBaseVertexBaseInstance(int mode, int count, int type, long indices_buffer_offset, int instancecount, int basevertex, int baseinstance)
Entry point to C language function: void {@native glDrawElementsInstancedBaseVertexBaseInstance}(GLe...
static final int GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY
GL_ARB_texture_multisample, GL_VERSION_3_2 Define "GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY" with expres...
Definition: GL2ES2.java:321
void glTexImage3DMultisample(int target, int samples, int internalformat, int width, int height, int depth, boolean fixedsamplelocations)
Entry point to C language function: void {@native glTexImage3DMultisample}(GLenum target,...
static final int GL_TEXTURE_SAMPLES
GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2, GL_IMG_multisampled_render_to_texture ...
Definition: GL2ES2.java:243
void glGetProgramInfoLog(int program, int bufSize, IntBuffer length, ByteBuffer infoLog)
Entry point to C language function: void {@native glGetProgramInfoLog}(GLuint program,...
static final int GL_MAX_FRAGMENT_UNIFORM_VECTORS
GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1 Define "GL_MAX_FRAGMENT_UNIFORM_VECTORS" ...
Definition: GL2ES2.java:47
void glProgramUniform4iv(int program, int location, int count, IntBuffer value)
Entry point to C language function: void {@native glProgramUniform4iv}(GLuint program,...
static final int GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE
GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2 Define "GL_UNSIGNED_INT_SAMPLER_2D_MULT...
Definition: GL2ES2.java:511
void glGetQueryObjectui64v(int id, int pname, long[] params, int params_offset)
Entry point to C language function: void {@native glGetQueryObjectui64v}(GLuint id,...
void glGetTexParameterIuiv(int target, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetTexParameterIuiv}(GLenum target,...
static final int GL_BOOL_VEC2
GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects Alias for: GL_BOOL_VEC2_ARB Define "GL_BOOL...
Definition: GL2ES2.java:424
static final int GL_DEBUG_TYPE_OTHER
GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_ARB_debug_output, GL_KHR_debug Alias for: GL_DEBU...
Definition: GL2ES2.java:262
void glProgramUniform4f(int program, int location, float v0, float v1, float v2, float v3)
Entry point to C language function: void {@native glProgramUniform4f}(GLuint program,...
static final int GL_SAMPLE_MASK_VALUE
GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2, GL_SGIS_multisample,...
Definition: GL2ES2.java:228
void glProgramUniform2fv(int program, int location, int count, float[] value, int value_offset)
Entry point to C language function: void {@native glProgramUniform2fv}(GLuint program,...
static final int GL_CURRENT_VERTEX_ATTRIB
GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program Alias for: GL_CURRENT_VERTEX_ATTRIB_ARB Def...
Definition: GL2ES2.java:36
static final int GL_MAX_DEBUG_GROUP_STACK_DEPTH
GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug Alias for: GL_MAX_DEBUG_GROUP_STACK_DEP...
Definition: GL2ES2.java:567
void glTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, long pixels_buffer_offset)
Entry point to C language function: void {@native glTexImage3D}(GLenum target, GLint level,...
static final int GL_MAX_DRAW_BUFFERS
GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_NV_draw_buffers, GL_EXT_draw_buffers, GL_ARB_draw_buffers,...
Definition: GL2ES2.java:538
void glDetachShader(int program, int shader)
Entry point to C language function: void {@native glDetachShader}(GLuint program,...
static final int GL_INT_VEC3
GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects Alias for: GL_INT_VEC3_ARB Define "GL_INT_V...
Definition: GL2ES2.java:448
static final int GL_MAX_COLOR_TEXTURE_SAMPLES
GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2 Define "GL_MAX_COLOR_TEXTURE_SAMPLES" w...
Definition: GL2ES2.java:167
static final int GL_GPU_DISJOINT
GL_EXT_disjoint_timer_query Alias for: GL_GPU_DISJOINT_EXT Define "GL_GPU_DISJOINT" with expression ...
Definition: GL2ES2.java:139
static final int GL_PROGRAM
GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug Alias for: GL_PROGRAM_KHR Define "GL_P...
Definition: GL2ES2.java:412
static final int GL_ACTIVE_PROGRAM
GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects Ali...
Definition: GL2ES2.java:61
static final long GL_ALL_SHADER_BITS
GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects Ali...
Definition: GL2ES2.java:344
boolean glIsProgramPipeline(int pipeline)
Entry point to C language function: GLboolean {@native glIsProgramPipeline}(GLuint pipeline) Part ...
static final int GL_ONE_MINUS_CONSTANT_COLOR
GL_ARB_imaging, GL_ES_VERSION_2_0, GL_VERSION_1_4, GL_EXT_blend_color Alias for: GL_ONE_MINUS_CONSTAN...
Definition: GL2ES2.java:588
void glObjectLabel(int identifier, int name, int length, byte[] label, int label_offset)
Entry point to C language function: void {@native glObjectLabel}(GLenum identifier,...
void glProgramUniformMatrix4fv(int program, int location, int count, boolean transpose, float[] value, int value_offset)
Entry point to C language function: void {@native glProgramUniformMatrix4fv}(GLuint program,...
void glUniform1fv(int location, int count, FloatBuffer value)
Entry point to C language function: void {@native glUniform1fv}(GLint location, GLsizei count,...
static final int GL_STACK_UNDERFLOW
GL_ES_VERSION_3_2, GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_KHR_debug Alias for: GL_STAC...
Definition: GL2ES2.java:130
void glVertexAttrib2fv(int index, FloatBuffer v)
Entry point to C language function: void {@native glVertexAttrib2fv}(GLuint index,...
void glGetQueryiv(int target, int pname, int[] params, int params_offset)
Entry point to C language function: void {@native glGetQueryiv}(GLenum target, GLenum pname,...
void glActiveShaderProgram(int pipeline, int program)
Entry point to C language function: void {@native glActiveShaderProgram}(GLuint pipeline,...
void glProgramUniformMatrix4fv(int program, int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glProgramUniformMatrix4fv}(GLuint program,...
static final int GL_INT_VEC4
GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects Alias for: GL_INT_VEC4_ARB Define "GL_INT_V...
Definition: GL2ES2.java:442
void glUniform4i(int location, int v0, int v1, int v2, int v3)
Entry point to C language function: void {@native glUniform4i}(GLint location, GLint v0,...
void glTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, Buffer pixels)
Entry point to C language function: void {@native glTexSubImage3D}(GLenum target,...
void glGetUniformfv(int program, int location, FloatBuffer params)
Entry point to C language function: void {@native glGetUniformfv}(GLuint program,...
static final int GL_QUERY_RESULT
GL_VERSION_1_5, GL_ES_VERSION_3_0, GL_EXT_disjoint_timer_query, GL_ARB_occlusion_query Alias for: GL_...
Definition: GL2ES2.java:259
void glTexParameterIuiv(int target, int pname, IntBuffer params)
Entry point to C language function: void {@native glTexParameterIuiv}(GLenum target,...
static final int GL_DEBUG_SOURCE_WINDOW_SYSTEM
GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_ARB_debug_output, GL_KHR_debug Alias for: GL_DEBU...
Definition: GL2ES2.java:67
static final int GL_CURRENT_PROGRAM
GL_ES_VERSION_2_0, GL_VERSION_2_0 Define "GL_CURRENT_PROGRAM" with expression '0x8B8D',...
Definition: GL2ES2.java:95
void glTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, long pixels_buffer_offset)
Entry point to C language function: void {@native glTexSubImage3D}(GLenum target,...
static final int GL_TEXTURE_3D
GL_ES_VERSION_3_0, GL_EXT_sparse_texture, GL_VERSION_1_2, GL_OES_texture_3D, GL_EXT_texture3D Alias f...
Definition: GL2ES2.java:404
static final int GL_DRAW_BUFFER5
GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_NV_draw_buffers, GL_ATI_draw_buffers, GL_EXT_draw_buffers,...
Definition: GL2ES2.java:602
static final int GL_DEBUG_TYPE_PUSH_GROUP
GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug Alias for: GL_DEBUG_TYPE_PUSH_GROUP_KHR...
Definition: GL2ES2.java:114
static final int GL_STENCIL_BACK_FUNC
GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ATI_separate_stencil Alias for: GL_STENCIL_BACK_FUNC_ATI Defin...
Definition: GL2ES2.java:70
static final int GL_COLOR_ATTACHMENT3
GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_draw_buffers,...
Definition: GL2ES2.java:341
void glUniform2iv(int location, int count, int[] value, int value_offset)
Entry point to C language function: void {@native glUniform2iv}(GLint location, GLsizei count,...
void glProgramUniformMatrix3fv(int program, int location, int count, boolean transpose, float[] value, int value_offset)
Entry point to C language function: void {@native glProgramUniformMatrix3fv}(GLuint program,...
static final int GL_ATTACHED_SHADERS
GL_ES_VERSION_2_0, GL_VERSION_2_0 Define "GL_ATTACHED_SHADERS" with expression '0x8B85',...
Definition: GL2ES2.java:158
void glGetShaderiv(int shader, int pname, int[] params, int params_offset)
Entry point to C language function: void {@native glGetShaderiv}(GLuint shader, GLenum pname,...
void glGetUniformiv(int program, int location, int[] params, int params_offset)
Entry point to C language function: void {@native glGetUniformiv}(GLuint program,...
void glProgramParameteri(int program, int pname, int value)
Entry point to C language function: void {@native glProgramParameteri}(GLuint program,...
static final int GL_STENCIL_BACK_PASS_DEPTH_FAIL
GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ATI_separate_stencil Alias for: GL_STENCIL_BACK_PASS_DEPTH_FAIL...
Definition: GL2ES2.java:523
static final int GL_MAX_TEXTURE_IMAGE_UNITS
GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_NV_fragment_program, GL_ARB_fragment_program Alias for: GL_MAX_...
Definition: GL2ES2.java:437
void glGetQueryObjecti64v(int id, int pname, long[] params, int params_offset)
Entry point to C language function: void {@native glGetQueryObjecti64v}(GLuint id,...
void glGetAttachedShaders(int program, int maxCount, int[] count, int count_offset, int[] shaders, int shaders_offset)
Entry point to C language function: void {@native glGetAttachedShaders}(GLuint program,...
void glGetQueryObjectiv(int id, int pname, int[] params, int params_offset)
Entry point to C language function: void {@native glGetQueryObjectiv}(GLuint id, GLenum pname,...
void glUniform3iv(int location, int count, IntBuffer value)
Entry point to C language function: void {@native glUniform3iv}(GLint location, GLsizei count,...
static final int GL_COLOR_ATTACHMENT2
GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_draw_buffers,...
Definition: GL2ES2.java:532
static final int GL_CONTEXT_ROBUST_ACCESS
GL_KHR_robustness, GL_KHR_robustness, GL_EXT_robustness Alias for: GL_CONTEXT_ROBUST_ACCESS_KHR,...
Definition: GL2ES2.java:389
void glProgramUniform4uiv(int program, int location, int count, IntBuffer value)
Entry point to C language function: void {@native glProgramUniform4uiv}(GLuint program,...
void glGetQueryiv(int target, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetQueryiv}(GLenum target, GLenum pname,...
static final int GL_TEXTURE_FIXED_SAMPLE_LOCATIONS
GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2 Define "GL_TEXTURE_FIXED_SAMPLE_LOCATIO...
Definition: GL2ES2.java:102
void glProgramUniformMatrix2fv(int program, int location, int count, boolean transpose, float[] value, int value_offset)
Entry point to C language function: void {@native glProgramUniformMatrix2fv}(GLuint program,...
int glGetDebugMessageLog(int count, int bufSize, IntBuffer sources, IntBuffer types, IntBuffer ids, IntBuffer severities, IntBuffer lengths, ByteBuffer messageLog)
Entry point to C language function: GLuint {@native glGetDebugMessageLog}(GLuint count,...
static final int GL_DEBUG_TYPE_ERROR
GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_ARB_debug_output, GL_KHR_debug Alias for: GL_DEBU...
Definition: GL2ES2.java:333
void glProgramUniform4i(int program, int location, int v0, int v1, int v2, int v3)
Entry point to C language function: void {@native glProgramUniform4i}(GLuint program,...
static final int GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
GL_ES_VERSION_3_2, GL_ARB_texture_multisample, GL_VERSION_3_2, GL_OES_texture_storage_multisample_2d_...
Definition: GL2ES2.java:294
static final int GL_DRAW_BUFFER9
GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_NV_draw_buffers, GL_EXT_draw_buffers, GL_ARB_draw_buffers,...
Definition: GL2ES2.java:500
static final int GL_MAX_INTEGER_SAMPLES
GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2 Define "GL_MAX_INTEGER_SAMPLES" with ex...
Definition: GL2ES2.java:593
static final int GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS
GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_shader Alias for: GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_...
Definition: GL2ES2.java:271
static final int GL_CONSTANT_ALPHA
GL_ARB_imaging, GL_ES_VERSION_2_0, GL_VERSION_1_4, GL_EXT_blend_color Alias for: GL_CONSTANT_ALPHA_EX...
Definition: GL2ES2.java:350
static final int GL_COMPARE_REF_TO_TEXTURE
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_shadow_samplers Alias for: GL_COMPARE_REF_TO_TEXTURE_EXT D...
Definition: GL2ES2.java:105
void glUniform2i(int location, int v0, int v1)
Entry point to C language function: void {@native glUniform2i}(GLint location, GLint v0,...
void glDrawBuffers(int n, IntBuffer bufs)
Entry point to C language function: void {@native glDrawBuffers}(GLsizei n, const GLenum * bufs) P...
static final int GL_UNSIGNED_NORMALIZED
GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_color_buffer_half_float,...
Definition: GL2ES2.java:240
boolean glIsShader(int shader)
Entry point to C language function: GLboolean {@native glIsShader}(GLuint shader) Part of GL_ES_VE...
void glGenQueries(int n, int[] ids, int ids_offset)
Entry point to C language function: void {@native glGenQueries}(GLsizei n, GLuint * ids) Part of G...
void glProgramUniform2fv(int program, int location, int count, FloatBuffer value)
Entry point to C language function: void {@native glProgramUniform2fv}(GLuint program,...
void glUniform3i(int location, int v0, int v1, int v2)
Entry point to C language function: void {@native glUniform3i}(GLint location, GLint v0,...
static final int GL_COLOR_ATTACHMENT15
GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_NV_draw_buffers, GL_EXT_draw_buffers...
Definition: GL2ES2.java:573
void glApplyFramebufferAttachmentCMAAINTEL()
Entry point to C language function: void {@native glApplyFramebufferAttachmentCMAAINTEL}() Part of...
static final int GL_NUM_SHADER_BINARY_FORMATS
GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1 Define "GL_NUM_SHADER_BINARY_FORMATS" wit...
Definition: GL2ES2.java:468
static final int GL_COLOR_ATTACHMENT13
GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_NV_draw_buffers, GL_EXT_draw_buffers...
Definition: GL2ES2.java:265
static final int GL_COLOR_ATTACHMENT1
GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_draw_buffers,...
Definition: GL2ES2.java:254
static final int GL_FLOAT_MAT3
GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects Alias for: GL_FLOAT_MAT3_ARB Define "GL_FLO...
Definition: GL2ES2.java:585
void glUniform1i(int location, int v0)
Entry point to C language function: void {@native glUniform1i}(GLint location, GLint v0) Part of G...
static final int GL_ACTIVE_ATTRIBUTE_MAX_LENGTH
GL_ES_VERSION_2_0, GL_VERSION_2_0 Define "GL_ACTIVE_ATTRIBUTE_MAX_LENGTH" with expression '0x8B8A',...
Definition: GL2ES2.java:169
static final int GL_TEXTURE_BINDING_2D_MULTISAMPLE
GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2 Define "GL_TEXTURE_BINDING_2D_MULTISAMP...
Definition: GL2ES2.java:406
static final int GL_TEXTURE_BORDER_COLOR
GL_ES_VERSION_3_2, GL_VERSION_1_1, GL_VERSION_1_0, GL_OES_texture_border_clamp, GL_NV_texture_border_...
Definition: GL2ES2.java:136
void glCopyImageSubData(int srcName, int srcTarget, int srcLevel, int srcX, int srcY, int srcZ, int dstName, int dstTarget, int dstLevel, int dstX, int dstY, int dstZ, int srcWidth, int srcHeight, int srcDepth)
Entry point to C language function: void {@native glCopyImageSubData}(GLuint srcName,...
void glSamplerParameterIuiv(int sampler, int pname, int[] param, int param_offset)
Entry point to C language function: void {@native glSamplerParameterIuiv}(GLuint sampler,...
void glProgramUniformMatrix4x2fv(int program, int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glProgramUniformMatrix4x2fv}(GLuint program,...
void glShaderBinary(int n, IntBuffer shaders, int binaryformat, Buffer binary, int length)
Entry point to C language function: void {@native glShaderBinary}(GLint n, const GLuint * shaders,...
static final int GL_COMPILE_STATUS
GL_ES_VERSION_2_0, GL_VERSION_2_0 Define "GL_COMPILE_STATUS" with expression '0x8B81',...
Definition: GL2ES2.java:72
void glProgramUniform4fv(int program, int location, int count, FloatBuffer value)
Entry point to C language function: void {@native glProgramUniform4fv}(GLuint program,...
static final int GL_BOOL_VEC3
GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects Alias for: GL_BOOL_VEC3_ARB Define "GL_BOOL...
Definition: GL2ES2.java:421
void glGetProgramBinary(int program, int bufSize, IntBuffer length, IntBuffer binaryFormat, Buffer binary)
Entry point to C language function: void {@native glGetProgramBinary}(GLuint program,...
void glProgramUniform1fv(int program, int location, int count, float[] value, int value_offset)
Entry point to C language function: void {@native glProgramUniform1fv}(GLuint program,...
static final int GL_STENCIL_BACK_PASS_DEPTH_PASS
GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ATI_separate_stencil Alias for: GL_STENCIL_BACK_PASS_DEPTH_PASS...
Definition: GL2ES2.java:58
void glDrawBuffers(int n, int[] bufs, int bufs_offset)
Entry point to C language function: void {@native glDrawBuffers}(GLsizei n, const GLenum * bufs) P...
static final int GL_BOOL
GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects Alias for: GL_BOOL_ARB Define "GL_BOOL" wit...
Definition: GL2ES2.java:327
void glSamplerParameterIiv(int sampler, int pname, IntBuffer param)
Entry point to C language function: void {@native glSamplerParameterIiv}(GLuint sampler,...
int glGetAttribLocation(int program, String name)
Entry point to C language function: GLint {@native glGetAttribLocation}(GLuint program,...
static final int GL_UNSIGNED_INT_2_10_10_10_REV
GL_ES_VERSION_3_0, GL_VERSION_1_2, GL_EXT_texture_type_2_10_10_10_REV Alias for: GL_UNSIGNED_INT_2_10...
Definition: GL2ES2.java:300
void glGetSamplerParameterIuiv(int sampler, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetSamplerParameterIuiv}(GLuint sampler,...
static final int GL_DRAW_BUFFER2
GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_NV_draw_buffers, GL_ATI_draw_buffers, GL_EXT_draw_buffers,...
Definition: GL2ES2.java:491
static final int GL_BLEND_ADVANCED_COHERENT_KHR
GL_KHR_blend_equation_advanced_coherent Define "GL_BLEND_ADVANCED_COHERENT_KHR" with expression '0x92...
Definition: GL2ES2.java:162
static final int GL_TEXTURE_2D_MULTISAMPLE
GL_NV_internalformat_sample_query, GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2 Defi...
Definition: GL2ES2.java:377
static final int GL_DEBUG_LOGGED_MESSAGES
GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug, GL_AMD_debug_output,...
Definition: GL2ES2.java:246
static final int GL_CONTEXT_FLAG_DEBUG_BIT
GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug Alias for: GL_CONTEXT_FLAG_DEBUG_BIT_KH...
Definition: GL2ES2.java:122
void glDeleteProgramPipelines(int n, IntBuffer pipelines)
Entry point to C language function: void {@native glDeleteProgramPipelines}(GLsizei n,...
void glProgramUniformMatrix4x3fv(int program, int location, int count, boolean transpose, float[] value, int value_offset)
Entry point to C language function: void {@native glProgramUniformMatrix4x3fv}(GLuint program,...
static final int GL_ACTIVE_UNIFORMS
GL_ES_VERSION_2_0, GL_VERSION_2_0 Define "GL_ACTIVE_UNIFORMS" with expression '0x8B86',...
Definition: GL2ES2.java:375
static final int GL_DEBUG_TYPE_POP_GROUP
GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug Alias for: GL_DEBUG_TYPE_POP_GROUP_KHR ...
Definition: GL2ES2.java:460
static final int GL_FLOAT_MAT2
GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects Alias for: GL_FLOAT_MAT2_ARB Define "GL_FLO...
Definition: GL2ES2.java:591
void glUniform4f(int location, float v0, float v1, float v2, float v3)
Entry point to C language function: void {@native glUniform4f}(GLint location, GLfloat v0,...
static final int GL_TEXTURE_COMPARE_FUNC
GL_ES_VERSION_3_0, GL_VERSION_1_4, GL_EXT_shadow_samplers, GL_ARB_shadow Alias for: GL_TEXTURE_COMPAR...
Definition: GL2ES2.java:392
static final int GL_MAX_LABEL_LENGTH
GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug Alias for: GL_MAX_LABEL_LENGTH_KHR Def...
Definition: GL2ES2.java:90
static final int GL_HIGH_INT
GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1 Define "GL_HIGH_INT" with expression '0x8...
Definition: GL2ES2.java:338
static final int GL_SAMPLE_POSITION
GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2, GL_NV_explicit_multisample Alias for: ...
Definition: GL2ES2.java:488
void glGetTexParameterIiv(int target, int pname, int[] params, int params_offset)
Entry point to C language function: void {@native glGetTexParameterIiv}(GLenum target,...
static final int GL_HIGH_FLOAT
GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1 Define "GL_HIGH_FLOAT" with expression '0...
Definition: GL2ES2.java:558
void glVertexAttrib1fv(int index, FloatBuffer v)
Entry point to C language function: void {@native glVertexAttrib1fv}(GLuint index,...
static final int GL_STACK_OVERFLOW
GL_ES_VERSION_3_2, GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_KHR_debug Alias for: GL_STAC...
Definition: GL2ES2.java:471
static final int GL_DEBUG_SEVERITY_MEDIUM
GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug, GL_ARB_debug_output,...
Definition: GL2ES2.java:576
void glGetProgramPipelineiv(int pipeline, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetProgramPipelineiv}(GLuint pipeline,...
static final int GL_DRAW_BUFFER6
GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_EXT_draw_buffers, GL_ARB_draw_buffers, GL_NV_draw_buffers,...
Definition: GL2ES2.java:384
void glUniform1fv(int location, int count, float[] value, int value_offset)
Entry point to C language function: void {@native glUniform1fv}(GLint location, GLsizei count,...
static final int GL_DRAW_BUFFER14
GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_EXT_draw_buffers, GL_ARB_draw_buffers, GL_ATI_draw_buffers,...
Definition: GL2ES2.java:111
void glCompressedTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, long data_buffer_offset)
Entry point to C language function: void {@native glCompressedTexSubImage3D}(GLenum target,...
void glGetActiveAttrib(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 glGetActiveAttrib}(GLuint program,...
void glFramebufferTexture3D(int target, int attachment, int textarget, int texture, int level, int zoffset)
Entry point to C language function: void {@native glFramebufferTexture3D}(GLenum target,...
static final int GL_FLOAT_MAT4
GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects Alias for: GL_FLOAT_MAT4_ARB Define "GL_FLO...
Definition: GL2ES2.java:582
boolean glIsQuery(int id)
Entry point to C language function: GLboolean {@native glIsQuery}(GLuint id) Part of GL_VERSION_1_...
int glCreateProgram()
Entry point to C language function: GLuint {@native glCreateProgram}() Part of GL_ES_VERSION_2_0,...
static final int GL_PROGRAM_BINARY_FORMATS
GL_ARB_get_program_binary, GL_ES_VERSION_3_0, GL_VERSION_4_1, GL_OES_get_program_binary Alias for: GL...
Definition: GL2ES2.java:579
static final int GL_BOOL_VEC4
GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects Alias for: GL_BOOL_VEC4_ARB Define "GL_BOOL...
Definition: GL2ES2.java:418
static final int GL_STENCIL_INDEX
Part of GL_ES_VERSION_2_0, GL_VERSION_1_1, GL_VERSION_1_0
Definition: GL2ES2.java:1423
void glUniform2iv(int location, int count, IntBuffer value)
Entry point to C language function: void {@native glUniform2iv}(GLint location, GLsizei count,...
static final int GL_PROGRAM_BINARY_LENGTH
GL_ARB_get_program_binary, GL_ES_VERSION_3_0, GL_VERSION_4_1, GL_OES_get_program_binary Alias for: GL...
Definition: GL2ES2.java:306
static final int GL_QUERY_RESULT_AVAILABLE
GL_VERSION_1_5, GL_ES_VERSION_3_0, GL_EXT_disjoint_timer_query, GL_ARB_occlusion_query Alias for: GL_...
Definition: GL2ES2.java:457
static final int GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH
GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug, GL_ARB_debug_output Alias for: GL_DEBU...
Definition: GL2ES2.java:184
static final int GL_TEXTURE_2D_MULTISAMPLE_ARRAY
GL_ES_VERSION_3_2, GL_NV_internalformat_sample_query, GL_ARB_texture_multisample, GL_VERSION_3_2,...
Definition: GL2ES2.java:156
static final int GL_COLOR_ATTACHMENT8
GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_draw_buffers,...
Definition: GL2ES2.java:291
void glGetQueryObjectiv(int id, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetQueryObjectiv}(GLuint id, GLenum pname,...
void glVertexAttribPointer(GLArrayData array)
void glProgramUniform3uiv(int program, int location, int count, int[] value, int value_offset)
Entry point to C language function: void {@native glProgramUniform3uiv}(GLuint program,...
static final int GL_VALIDATE_STATUS
GL_ES_VERSION_2_0, GL_VERSION_2_0 Define "GL_VALIDATE_STATUS" with expression '0x8B83',...
Definition: GL2ES2.java:207
static final int GL_DEBUG_SOURCE_SHADER_COMPILER
GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_ARB_debug_output, GL_KHR_debug Alias for: GL_DEBU...
Definition: GL2ES2.java:222
void glPopDebugGroup()
Entry point to C language function: void {@native glPopDebugGroup}() Part of GL_KHR_debug,...
static final int GL_TEXTURE_COMPARE_MODE
GL_ES_VERSION_3_0, GL_VERSION_1_4, GL_EXT_shadow_samplers, GL_ARB_shadow Alias for: GL_TEXTURE_COMPAR...
Definition: GL2ES2.java:205
static final int GL_SHADER_BINARY_FORMATS
GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1 Define "GL_SHADER_BINARY_FORMATS" with ex...
Definition: GL2ES2.java:116
static final int GL_QUERY
GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug Alias for: GL_QUERY_KHR Define "GL_QUE...
Definition: GL2ES2.java:50
void glProgramUniformMatrix3x2fv(int program, int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glProgramUniformMatrix3x2fv}(GLuint program,...
void glProgramUniform2i(int program, int location, int v0, int v1)
Entry point to C language function: void {@native glProgramUniform2i}(GLuint program,...
void glBeginQuery(int target, int id)
Entry point to C language function: void {@native glBeginQuery}(GLenum target, GLuint id) Part of ...
void glDepthRange(double zNear, double zFar)
Aliased entrypoint of void {@native glDepthRange}(GLclampd depth); and void {@native glDepthRangef...
static final int GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR
GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug, GL_ARB_debug_output Alias for: GL_DEBU...
Definition: GL2ES2.java:556
void glUniformMatrix3fv(int location, int count, boolean transpose, float[] value, int value_offset)
Entry point to C language function: void {@native glUniformMatrix3fv}(GLint location,...
static final int GL_BUFFER
GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug Alias for: GL_BUFFER_KHR Define "GL_BU...
Definition: GL2ES2.java:427
void glProgramUniform1iv(int program, int location, int count, int[] value, int value_offset)
Entry point to C language function: void {@native glProgramUniform1iv}(GLuint program,...
void glProgramUniform1uiv(int program, int location, int count, int[] value, int value_offset)
Entry point to C language function: void {@native glProgramUniform1uiv}(GLuint program,...
void glUniform1iv(int location, int count, int[] value, int value_offset)
Entry point to C language function: void {@native glUniform1iv}(GLint location, GLsizei count,...
static final int GL_DEBUG_SOURCE_THIRD_PARTY
GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_ARB_debug_output, GL_KHR_debug Alias for: GL_DEBU...
Definition: GL2ES2.java:474
void glVertexAttrib3fv(int index, FloatBuffer v)
Entry point to C language function: void {@native glVertexAttrib3fv}(GLuint index,...
void glCopyTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height)
Entry point to C language function: void {@native glCopyTexSubImage3D}(GLenum target,...
static final int GL_SAMPLER_3D
GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_OES_texture_3D, GL_ARB_shader_objects Alias for: GL_SAMPLER_3D_...
Definition: GL2ES2.java:564
static final int GL_DEBUG_CALLBACK_FUNCTION
GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_ARB_debug_output, GL_KHR_debug Alias for: GL_DEBU...
Definition: GL2ES2.java:497
static final int GL_SHADING_LANGUAGE_VERSION
GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shading_language_100 Alias for: GL_SHADING_LANGUAGE_VERSION...
Definition: GL2ES2.java:234
void glStencilFuncSeparate(int face, int func, int ref, int mask)
Entry point to C language function: void {@native glStencilFuncSeparate}(GLenum face,...
void glGetMultisamplefv(int pname, int index, float[] val, int val_offset)
Entry point to C language function: void {@native glGetMultisamplefv}(GLenum pname,...
static final int GL_INT_SAMPLER_2D_MULTISAMPLE
GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2 Define "GL_INT_SAMPLER_2D_MULTISAMPLE" ...
Definition: GL2ES2.java:439
static final int GL_TEXTURE_WRAP_R
GL_ES_VERSION_3_0, GL_VERSION_1_2, GL_EXT_texture3D, GL_OES_texture_3D Alias for: GL_TEXTURE_WRAP_R_E...
Definition: GL2ES2.java:480
void glGetProgramPipelineInfoLog(int pipeline, int bufSize, IntBuffer length, ByteBuffer infoLog)
Entry point to C language function: void {@native glGetProgramPipelineInfoLog}(GLuint pipeline,...
static final int GL_VERTEX_ATTRIB_ARRAY_ENABLED
GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program Alias for: GL_VERTEX_ATTRIB_ARRAY_ENABLED_AR...
Definition: GL2ES2.java:605
static final int GL_TIME_ELAPSED
GL_ARB_timer_query, GL_VERSION_3_3, GL_EXT_disjoint_timer_query, GL_EXT_timer_query Alias for: GL_TIM...
Definition: GL2ES2.java:216
void glTexImage2DMultisample(int target, int samples, int internalformat, int width, int height, boolean fixedsamplelocations)
Entry point to C language function: void {@native glTexImage2DMultisample}(GLenum target,...
void glUniform(GLUniformData data)
static final int GL_DRAW_BUFFER13
GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_EXT_draw_buffers, GL_ARB_draw_buffers, GL_NV_draw_buffers,...
Definition: GL2ES2.java:276
static final int GL_SHADER_SOURCE_LENGTH
GL_ES_VERSION_2_0, GL_VERSION_2_0 Define "GL_SHADER_SOURCE_LENGTH" with expression '0x8B88',...
Definition: GL2ES2.java:100
boolean glIsProgram(int program)
Entry point to C language function: GLboolean {@native glIsProgram}(GLuint program) Part of GL_ES_...
void glUniform4iv(int location, int count, IntBuffer value)
Entry point to C language function: void {@native glUniform4iv}(GLint location, GLsizei count,...
static final int GL_COLOR_ATTACHMENT10
GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_NV_draw_buffers, GL_EXT_draw_buffers...
Definition: GL2ES2.java:219
void glGetUniformfv(int program, int location, float[] params, int params_offset)
Entry point to C language function: void {@native glGetUniformfv}(GLuint program,...
static final int GL_VERTEX_ATTRIB_ARRAY_STRIDE
GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program Alias for: GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB...
Definition: GL2ES2.java:514
static final int GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS
GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_shader Alias for: GL_MAX_COMBINED_TEXTURE_IMAGE_UNIT...
Definition: GL2ES2.java:367
void glProgramBinary(int program, int binaryFormat, Buffer binary, int length)
Entry point to C language function: void {@native glProgramBinary}(GLuint program,...
void glGetActiveUniform(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 glGetActiveUniform}(GLuint program,...
void glDeleteQueries(int n, int[] ids, int ids_offset)
Entry point to C language function: void {@native glDeleteQueries}(GLsizei n, const GLuint * ids) ...
static final int GL_DRAW_BUFFER10
GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_ATI_draw_buffers, GL_NV_draw_buffers, GL_EXT_draw_buffers,...
Definition: GL2ES2.java:98
void glProgramUniform4ui(int program, int location, int v0, int v1, int v2, int v3)
Entry point to C language function: void {@native glProgramUniform4ui}(GLuint program,...
static final int GL_VERTEX_ATTRIB_ARRAY_NORMALIZED
GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program Alias for: GL_VERTEX_ATTRIB_ARRAY_NORMALIZED...
Definition: GL2ES2.java:165
void glProgramUniformMatrix4x3fv(int program, int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glProgramUniformMatrix4x3fv}(GLuint program,...
void glGetObjectLabel(int identifier, int name, int bufSize, IntBuffer length, ByteBuffer label)
Entry point to C language function: void {@native glGetObjectLabel}(GLenum identifier,...
static final int GL_MAX_DEBUG_MESSAGE_LENGTH
GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug, GL_ARB_debug_output,...
Definition: GL2ES2.java:42
void glGetProgramiv(int program, int pname, int[] params, int params_offset)
Entry point to C language function: void {@native glGetProgramiv}(GLuint program,...
void glVertexAttrib4fv(int index, FloatBuffer v)
Entry point to C language function: void {@native glVertexAttrib4fv}(GLuint index,...
void glGetTexParameterIuiv(int target, int pname, int[] params, int params_offset)
Entry point to C language function: void {@native glGetTexParameterIuiv}(GLenum target,...
static final int GL_QUERY_COUNTER_BITS
GL_VERSION_1_5, GL_EXT_disjoint_timer_query, GL_ARB_occlusion_query Alias for: GL_QUERY_COUNTER_BITS_...
Definition: GL2ES2.java:409
void glUseProgramStages(int pipeline, int stages, int program)
Entry point to C language function: void {@native glUseProgramStages}(GLuint pipeline,...
static final int GL_DRAW_BUFFER0
GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_EXT_draw_buffers, GL_ARB_draw_buffers, GL_ATI_draw_buffers,...
Definition: GL2ES2.java:231
void glUseProgram(int program)
Entry point to C language function: void {@native glUseProgram}(GLuint program) Part of GL_ES_VERS...
void glDeleteProgramPipelines(int n, int[] pipelines, int pipelines_offset)
Entry point to C language function: void {@native glDeleteProgramPipelines}(GLsizei n,...
void glGetShaderiv(int shader, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetShaderiv}(GLuint shader, GLenum pname,...
void glGetVertexAttribiv(int index, int pname, int[] params, int params_offset)
Entry point to C language function: void {@native glGetVertexAttribiv}(GLuint index,...
static final int GL_MEDIUM_FLOAT
GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1 Define "GL_MEDIUM_FLOAT" with expression ...
Definition: GL2ES2.java:179
void glProgramUniformMatrix4x2fv(int program, int location, int count, boolean transpose, float[] value, int value_offset)
Entry point to C language function: void {@native glProgramUniformMatrix4x2fv}(GLuint program,...
void glVertexAttrib4f(int index, float x, float y, float z, float w)
Entry point to C language function: void {@native glVertexAttrib4f}(GLuint index,...
static final int GL_SHADER_TYPE
GL_ES_VERSION_2_0, GL_VERSION_2_0 Define "GL_SHADER_TYPE" with expression '0x8B4F',...
Definition: GL2ES2.java:429
void glProgramUniformMatrix2x4fv(int program, int location, int count, boolean transpose, float[] value, int value_offset)
Entry point to C language function: void {@native glProgramUniformMatrix2x4fv}(GLuint program,...
int glGetUniformLocation(int program, String name)
Entry point to C language function: GLint {@native glGetUniformLocation}(GLuint program,...
static final int GL_INT
GL_ES_VERSION_2_0, GL_VERSION_1_1, GL_VERSION_1_0 Define "GL_INT" with expression '0x1404',...
Definition: GL2ES2.java:200
static final int GL_DEBUG_OUTPUT_SYNCHRONOUS
GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug, GL_ARB_debug_output Alias for: GL_DEBU...
Definition: GL2ES2.java:544
static final int GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING
GL_VERSION_1_5, GL_ES_VERSION_2_0, GL_ARB_vertex_buffer_object Alias for: GL_VERTEX_ATTRIB_ARRAY_BUFF...
Definition: GL2ES2.java:599
void glStencilOpSeparate(int face, int sfail, int dpfail, int dppass)
Entry point to C language function: void {@native glStencilOpSeparate}(GLenum face,...
static final int GL_VERTEX_ATTRIB_ARRAY_TYPE
GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program Alias for: GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB ...
Definition: GL2ES2.java:330
static final int GL_COLOR_ATTACHMENT5
GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_draw_buffers,...
Definition: GL2ES2.java:64
static final int GL_LOW_INT
GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1 Define "GL_LOW_INT" with expression '0x8D...
Definition: GL2ES2.java:160
void glReleaseShaderCompiler()
Start: GL_ARB_ES2_compatibility functions, which are part of ES2 core as well.
static final int GL_PROXY_TEXTURE_2D_MULTISAMPLE
GL_ARB_texture_multisample, GL_VERSION_3_2 Define "GL_PROXY_TEXTURE_2D_MULTISAMPLE" with expression '...
Definition: GL2ES2.java:316
static final int GL_DEBUG_SEVERITY_HIGH
GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_ARB_debug_output, GL_KHR_debug,...
Definition: GL2ES2.java:187
void glProgramUniformMatrix2x4fv(int program, int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glProgramUniformMatrix2x4fv}(GLuint program,...
static final int GL_COLOR_ATTACHMENT9
GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_NV_draw_buffers, GL_EXT_draw_buffers...
Definition: GL2ES2.java:144
void glGetQueryObjectuiv(int id, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetQueryObjectuiv}(GLuint id,...
static final int GL_SAMPLER_CUBE
GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects Alias for: GL_SAMPLER_CUBE_ARB Define "GL_S...
Definition: GL2ES2.java:249
static final int GL_DRAW_BUFFER1
GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_NV_draw_buffers, GL_ATI_draw_buffers, GL_EXT_draw_buffers,...
Definition: GL2ES2.java:45
static final int GL_PROGRAM_PIPELINE_BINDING
GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects Ali...
Definition: GL2ES2.java:535
void glDisableVertexAttribArray(int index)
Entry point to C language function: void {@native glDisableVertexAttribArray}(GLuint index) Part o...
static final int GL_COLOR_ATTACHMENT11
GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_draw_buffers,...
Definition: GL2ES2.java:561
void glTexParameterIuiv(int target, int pname, int[] params, int params_offset)
Entry point to C language function: void {@native glTexParameterIuiv}(GLenum target,...
static final int GL_ANY_SAMPLES_PASSED_CONSERVATIVE
GL_ARB_ES3_compatibility, GL_VERSION_4_3, GL_ES_VERSION_3_0, GL_EXT_occlusion_query_boolean Alias for...
Definition: GL2ES2.java:509
void glProgramUniformMatrix2x3fv(int program, int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glProgramUniformMatrix2x3fv}(GLuint program,...
void glGetTexParameterIiv(int target, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetTexParameterIiv}(GLenum target,...
static final int GL_STENCIL_BACK_WRITEMASK
GL_ES_VERSION_2_0, GL_VERSION_2_0 Define "GL_STENCIL_BACK_WRITEMASK" with expression '0x8CA5',...
Definition: GL2ES2.java:171
static final int GL_RG
GL_ES_VERSION_3_0, GL_ARB_texture_rg, GL_VERSION_3_0, GL_EXT_texture_rg Alias for: GL_RG_EXT Define ...
Definition: GL2ES2.java:398
void glGetShaderSource(int shader, int bufSize, int[] length, int length_offset, byte[] source, int source_offset)
Entry point to C language function: void {@native glGetShaderSource}(GLuint shader,...
void glShaderBinary(int n, int[] shaders, int shaders_offset, int binaryformat, Buffer binary, int length)
Entry point to C language function: void {@native glShaderBinary}(GLint n, const GLuint * shaders,...
void glTexParameterIiv(int target, int pname, IntBuffer params)
Entry point to C language function: void {@native glTexParameterIiv}(GLenum target,...
void glGetSamplerParameterIiv(int sampler, int pname, int[] params, int params_offset)
Entry point to C language function: void {@native glGetSamplerParameterIiv}(GLuint sampler,...
void glUniform3fv(int location, int count, FloatBuffer value)
Entry point to C language function: void {@native glUniform3fv}(GLint location, GLsizei count,...
static final int GL_FLOAT_VEC3
GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects Alias for: GL_FLOAT_VEC3_ARB Define "GL_FLO...
Definition: GL2ES2.java:84
static final int GL_SHADER_COMPILER
GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1 Define "GL_SHADER_COMPILER" with expressi...
Definition: GL2ES2.java:308
void glDrawArraysInstancedBaseInstance(int mode, int first, int count, int instancecount, int baseinstance)
Entry point to C language function: void {@native glDrawArraysInstancedBaseInstance}(GLenum mode,...
static final int GL_UNPACK_SKIP_ROWS
GL_ES_VERSION_3_0, GL_VERSION_1_1, GL_VERSION_1_0, GL_EXT_unpack_subimage Alias for: GL_UNPACK_SKIP_R...
Definition: GL2ES2.java:370
void glVertexAttrib2f(int index, float x, float y)
Entry point to C language function: void {@native glVertexAttrib2f}(GLuint index,...
int glGetDebugMessageLog(int count, int bufSize, int[] sources, int sources_offset, int[] types, int types_offset, int[] ids, int ids_offset, int[] severities, int severities_offset, int[] lengths, int lengths_offset, byte[] messageLog, int messageLog_offset)
Entry point to C language function: GLuint {@native glGetDebugMessageLog}(GLuint count,...
void glValidateProgramPipeline(int pipeline)
Entry point to C language function: void {@native glValidateProgramPipeline}(GLuint pipeline) Part...
static final int GL_MAX_3D_TEXTURE_SIZE
GL_ES_VERSION_3_0, GL_VERSION_1_2, GL_OES_texture_3D, GL_EXT_texture3D Alias for: GL_MAX_3D_TEXTURE_S...
Definition: GL2ES2.java:356
void glVertexAttrib3fv(int index, float[] v, int v_offset)
Entry point to C language function: void {@native glVertexAttrib3fv}(GLuint index,...
void glGetVertexAttribfv(int index, int pname, float[] params, int params_offset)
Entry point to C language function: void {@native glGetVertexAttribfv}(GLuint index,...
void glProgramUniformMatrix2fv(int program, int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glProgramUniformMatrix2fv}(GLuint program,...
void glProgramUniformMatrix3fv(int program, int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glProgramUniformMatrix3fv}(GLuint program,...
static final int GL_FRAGMENT_SHADER_DERIVATIVE_HINT
GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_OES_standard_derivatives, GL_ARB_fragment_shader Alias for: GL_...
Definition: GL2ES2.java:529
static final int GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY
GL_ES_VERSION_3_2, GL_ARB_texture_multisample, GL_VERSION_3_2, GL_OES_texture_storage_multisample_2d_...
Definition: GL2ES2.java:303
static final int GL_INT_10_10_10_2
GL_OES_vertex_type_10_10_10_2 Alias for: GL_INT_10_10_10_2_OES Define "GL_INT_10_10_10_2" with expre...
Definition: GL2ES2.java:150
void glProgramUniform3fv(int program, int location, int count, FloatBuffer value)
Entry point to C language function: void {@native glProgramUniform3fv}(GLuint program,...
void glShaderSource(int shader, int count, String[] string, IntBuffer length)
Entry point to C language function: void {@native glShaderSource}(GLuint shader, GLsizei count,...
void glProgramUniformMatrix3x4fv(int program, int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glProgramUniformMatrix3x4fv}(GLuint program,...
static final int GL_SAMPLER_2D_SHADOW
GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_EXT_shadow_samplers, GL_ARB_shader_objects Alias for: GL_SAMPLE...
Definition: GL2ES2.java:373
static final int GL_CONSTANT_COLOR
GL_ARB_imaging, GL_ES_VERSION_2_0, GL_VERSION_1_4, GL_EXT_blend_color Alias for: GL_CONSTANT_COLOR_EX...
Definition: GL2ES2.java:454
void glProgramUniform1fv(int program, int location, int count, FloatBuffer value)
Entry point to C language function: void {@native glProgramUniform1fv}(GLuint program,...
void glUniform4fv(int location, int count, FloatBuffer value)
Entry point to C language function: void {@native glUniform4fv}(GLint location, GLsizei count,...
void glGetProgramInfoLog(int program, int bufSize, int[] length, int length_offset, byte[] infoLog, int infoLog_offset)
Entry point to C language function: void {@native glGetProgramInfoLog}(GLuint program,...
static final int GL_COLOR_ATTACHMENT14
GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_NV_draw_buffers, GL_EXT_draw_buffers...
Definition: GL2ES2.java:463
void glGetSamplerParameterIuiv(int sampler, int pname, int[] params, int params_offset)
Entry point to C language function: void {@native glGetSamplerParameterIuiv}(GLuint sampler,...
void glProgramUniform3uiv(int program, int location, int count, IntBuffer value)
Entry point to C language function: void {@native glProgramUniform3uiv}(GLuint program,...
void glDepthRangef(float zNear, float zFar)
Entry point to C language function: void {@native glDepthRangef}(GLclampf zNear, GLclampf zFar); P...
static final int GL_DEBUG_SOURCE_OTHER
GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug, GL_ARB_debug_output Alias for: GL_DEBU...
Definition: GL2ES2.java:93
void glProgramUniform4iv(int program, int location, int count, int[] value, int value_offset)
Entry point to C language function: void {@native glProgramUniform4iv}(GLuint program,...
void glProgramUniform2uiv(int program, int location, int count, int[] value, int value_offset)
Entry point to C language function: void {@native glProgramUniform2uiv}(GLuint program,...
void glAttachShader(int program, int shader)
Entry point to C language function: void {@native glAttachShader}(GLuint program,...
void glObjectPtrLabel(Buffer ptr, int length, ByteBuffer label)
Entry point to C language function: void {@native glObjectPtrLabel}(const void * ptr,...
void glGetObjectPtrLabel(Buffer ptr, int bufSize, int[] length, int length_offset, byte[] label, int label_offset)
Entry point to C language function: void {@native glGetObjectPtrLabel}(const void * ptr,...
void glBlendColor(float red, float green, float blue, float alpha)
Entry point to C language function: void {@native glBlendColor}(GLfloat red, GLfloat green,...
static final int GL_ACTIVE_ATTRIBUTES
GL_ES_VERSION_2_0, GL_VERSION_2_0 Define "GL_ACTIVE_ATTRIBUTES" with expression '0x8B89',...
Definition: GL2ES2.java:434
void glUniform3f(int location, float v0, float v1, float v2)
Entry point to C language function: void {@native glUniform3f}(GLint location, GLfloat v0,...
void glSamplerParameterIuiv(int sampler, int pname, IntBuffer param)
Entry point to C language function: void {@native glSamplerParameterIuiv}(GLuint sampler,...
static final int GL_CLAMP_TO_BORDER
GL_ES_VERSION_3_2, GL_VERSION_1_3, GL_EXT_texture_border_clamp, GL_ARB_texture_border_clamp,...
Definition: GL2ES2.java:477
void glSampleMaski(int index, int mask)
Entry point to C language function: void {@native glSampleMaski}(GLuint index, GLbitfield mask) Pa...
void glUniformMatrix4fv(int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glUniformMatrix4fv}(GLint location,...
static final int GL_SAMPLER
GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug Alias for: GL_SAMPLER_KHR Define "GL_S...
Definition: GL2ES2.java:361
static final int GL_VERTEX_ATTRIB_ARRAY_SIZE
GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program Alias for: GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB ...
Definition: GL2ES2.java:364
static final int GL_ACTIVE_UNIFORM_MAX_LENGTH
GL_ES_VERSION_2_0, GL_VERSION_2_0 Define "GL_ACTIVE_UNIFORM_MAX_LENGTH" with expression '0x8B87',...
Definition: GL2ES2.java:273
static final int GL_DEPTH_COMPONENT
GL_ES_VERSION_2_0, GL_VERSION_1_1, GL_VERSION_1_0 Define "GL_DEPTH_COMPONENT" with expression '0x1902...
Definition: GL2ES2.java:386
void glDeleteProgram(int program)
Entry point to C language function: void {@native glDeleteProgram}(GLuint program) Part of GL_ES_V...
void glProgramUniform1i(int program, int location, int v0)
Entry point to C language function: void {@native glProgramUniform1i}(GLuint program,...
void glProgramUniform3fv(int program, int location, int count, float[] value, int value_offset)
Entry point to C language function: void {@native glProgramUniform3fv}(GLuint program,...
void glGetProgramPipelineInfoLog(int pipeline, int bufSize, int[] length, int length_offset, byte[] infoLog, int infoLog_offset)
Entry point to C language function: void {@native glGetProgramPipelineInfoLog}(GLuint pipeline,...
void glGetSamplerParameterIiv(int sampler, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetSamplerParameterIiv}(GLuint sampler,...
void glQueryCounter(int id, int target)
Entry point to C language function: void {@native glQueryCounter}(GLuint id, GLenum target) Part o...
static final int GL_CURRENT_QUERY
GL_VERSION_1_5, GL_ES_VERSION_3_0, GL_EXT_disjoint_timer_query, GL_ARB_occlusion_query Alias for: GL_...
Definition: GL2ES2.java:237
void glDeleteQueries(int n, IntBuffer ids)
Entry point to C language function: void {@native glDeleteQueries}(GLsizei n, const GLuint * ids) ...
void glUniform4fv(int location, int count, float[] value, int value_offset)
Entry point to C language function: void {@native glUniform4fv}(GLint location, GLsizei count,...
static final int GL_SAMPLER_2D_MULTISAMPLE
GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2 Define "GL_SAMPLER_2D_MULTISAMPLE" with...
Definition: GL2ES2.java:482
void glProgramUniform1uiv(int program, int location, int count, IntBuffer value)
Entry point to C language function: void {@native glProgramUniform1uiv}(GLuint program,...
void glGetShaderPrecisionFormat(int shadertype, int precisiontype, IntBuffer range, IntBuffer precision)
Entry point to C language function: void {@native glGetShaderPrecisionFormat}(GLenum shadertype,...
void glGenProgramPipelines(int n, int[] pipelines, int pipelines_offset)
Entry point to C language function: void {@native glGenProgramPipelines}(GLsizei n,...
static final int GL_VERTEX_SHADER_BIT
GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects Ali...
Definition: GL2ES2.java:53
void glShaderSource(int shader, int count, String[] string, int[] length, int length_offset)
Entry point to C language function: void {@native glShaderSource}(GLuint shader, GLsizei count,...
void glGenProgramPipelines(int n, IntBuffer pipelines)
Entry point to C language function: void {@native glGenProgramPipelines}(GLsizei n,...
void glProgramUniform2f(int program, int location, float v0, float v1)
Entry point to C language function: void {@native glProgramUniform2f}(GLuint program,...
void glUniformMatrix3fv(int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glUniformMatrix3fv}(GLint location,...
void glTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, Buffer pixels)
Entry point to C language function: void {@native glTexImage3D}(GLenum target, GLint level,...
void glVertexAttrib2fv(int index, float[] v, int v_offset)
Entry point to C language function: void {@native glVertexAttrib2fv}(GLuint index,...
static final int GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING
GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_sRGB Alias for: GL_FRAMEBUFFER_A...
Definition: GL2ES2.java:503
static final int GL_DRAW_BUFFER7
GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_NV_draw_buffers, GL_ATI_draw_buffers, GL_EXT_draw_buffers,...
Definition: GL2ES2.java:282
static final int GL_COLOR_ATTACHMENT7
GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_draw_buffers,...
Definition: GL2ES2.java:466
void glVertexAttrib4fv(int index, float[] v, int v_offset)
Entry point to C language function: void {@native glVertexAttrib4fv}(GLuint index,...
static final int GL_DEBUG_TYPE_PORTABILITY
GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_ARB_debug_output, GL_KHR_debug Alias for: GL_DEBU...
Definition: GL2ES2.java:319
static final int GL_STENCIL_BACK_REF
GL_ES_VERSION_2_0, GL_VERSION_2_0 Define "GL_STENCIL_BACK_REF" with expression '0x8CA3',...
Definition: GL2ES2.java:198
void glProgramUniformMatrix3x2fv(int program, int location, int count, boolean transpose, float[] value, int value_offset)
Entry point to C language function: void {@native glProgramUniformMatrix3x2fv}(GLuint program,...
static final int GL_STENCIL_BACK_VALUE_MASK
GL_ES_VERSION_2_0, GL_VERSION_2_0 Define "GL_STENCIL_BACK_VALUE_MASK" with expression '0x8CA4',...
Definition: GL2ES2.java:124
static final int GL_LOW_FLOAT
GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1 Define "GL_LOW_FLOAT" with expression '0x...
Definition: GL2ES2.java:251
int glCreateShader(int type)
Entry point to C language function: GLuint {@native glCreateShader}(GLenum type) Part of GL_ES_VER...
static final int GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
GL_ES_VERSION_3_2, GL_ARB_texture_multisample, GL_VERSION_3_2, GL_OES_texture_storage_multisample_2d_...
Definition: GL2ES2.java:174
void glGetShaderPrecisionFormat(int shadertype, int precisiontype, int[] range, int range_offset, int[] precision, int precision_offset)
Entry point to C language function: void {@native glGetShaderPrecisionFormat}(GLenum shadertype,...
void glProgramUniform3ui(int program, int location, int v0, int v1, int v2)
Entry point to C language function: void {@native glProgramUniform3ui}(GLuint program,...
static final int GL_DEBUG_SEVERITY_LOW
GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug, GL_ARB_debug_output,...
Definition: GL2ES2.java:311
void glEndQuery(int target)
Entry point to C language function: void {@native glEndQuery}(GLenum target) Part of GL_VERSION_1_...
void glGetAttachedShaders(int program, int maxCount, IntBuffer count, IntBuffer shaders)
Entry point to C language function: void {@native glGetAttachedShaders}(GLuint program,...
static final int GL_UNSIGNED_INT_10_10_10_2
GL_VERSION_1_2, GL_EXT_packed_pixels, GL_OES_vertex_type_10_10_10_2 Alias for: GL_UNSIGNED_INT_10_10_...
Definition: GL2ES2.java:415
static final int GL_SHADER_BINARY_DMP
GL_DMP_shader_binary Define "GL_SHADER_BINARY_DMP" with expression '0x9250', CType: int
Definition: GL2ES2.java:181
void glGetShaderInfoLog(int shader, int bufSize, IntBuffer length, ByteBuffer infoLog)
Entry point to C language function: void {@native glGetShaderInfoLog}(GLuint shader,...
static final int GL_DEBUG_TYPE_PERFORMANCE
GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug, GL_ARB_debug_output Alias for: GL_DEBU...
Definition: GL2ES2.java:526
static final int GL_ANY_SAMPLES_PASSED
GL_VERSION_3_3, GL_ES_VERSION_3_0, GL_ARB_occlusion_query2, GL_EXT_occlusion_query_boolean Alias for:...
Definition: GL2ES2.java:279
void glVertexAttrib3f(int index, float x, float y, float z)
Entry point to C language function: void {@native glVertexAttrib3f}(GLuint index,...
static final int GL_DEBUG_GROUP_STACK_DEPTH
GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug Alias for: GL_DEBUG_GROUP_STACK_DEPTH_K...
Definition: GL2ES2.java:75
void glGetObjectPtrLabel(Buffer ptr, int bufSize, IntBuffer length, ByteBuffer label)
Entry point to C language function: void {@native glGetObjectPtrLabel}(const void * ptr,...
static final int GL_MAX_VARYING_VECTORS
GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1 Define "GL_MAX_VARYING_VECTORS" with expr...
Definition: GL2ES2.java:141
void glGetObjectLabel(int identifier, int name, int bufSize, int[] length, int length_offset, byte[] label, int label_offset)
Entry point to C language function: void {@native glGetObjectLabel}(GLenum identifier,...
static final int GL_COLOR_ATTACHMENT4
GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_draw_buffers,...
Definition: GL2ES2.java:213
void glPushDebugGroup(int source, int id, int length, byte[] message, int message_offset)
Entry point to C language function: void {@native glPushDebugGroup}(GLenum source,...
static final int GL_DEBUG_SOURCE_API
GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_ARB_debug_output, GL_KHR_debug Alias for: GL_DEBU...
Definition: GL2ES2.java:190
void glGetProgramPipelineiv(int pipeline, int pname, int[] params, int params_offset)
Entry point to C language function: void {@native glGetProgramPipelineiv}(GLuint pipeline,...
void glProgramUniform4fv(int program, int location, int count, float[] value, int value_offset)
Entry point to C language function: void {@native glProgramUniform4fv}(GLuint program,...
static final int GL_DRAW_BUFFER4
GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_ATI_draw_buffers, GL_NV_draw_buffers, GL_ARB_draw_buffers,...
Definition: GL2ES2.java:147
void glProgramUniform1iv(int program, int location, int count, IntBuffer value)
Entry point to C language function: void {@native glProgramUniform1iv}(GLuint program,...
static final int GL_INFO_LOG_LENGTH
GL_ES_VERSION_2_0, GL_VERSION_2_0 Define "GL_INFO_LOG_LENGTH" with expression '0x8B84',...
Definition: GL2ES2.java:379
void glLinkProgram(int program)
Entry point to C language function: void {@native glLinkProgram}(GLuint program) Part of GL_ES_VER...
static final int GL_FRAGMENT_SHADER
GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ATI_fragment_shader, GL_ARB_fragment_shader Alias for: GL_FRAGM...
Definition: GL2ES2.java:541
static final int GL_NUM_PROGRAM_BINARY_FORMATS
GL_ARB_get_program_binary, GL_ES_VERSION_3_0, GL_VERSION_4_1, GL_OES_get_program_binary Alias for: GL...
Definition: GL2ES2.java:193
static final int GL_DEBUG_CALLBACK_USER_PARAM
GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug, GL_ARB_debug_output Alias for: GL_DEBU...
Definition: GL2ES2.java:401
void glDebugMessageControl(int source, int type, int severity, int count, IntBuffer ids, boolean enabled)
Entry point to C language function: void {@native glDebugMessageControl}(GLenum source,...
void glGetQueryObjecti64v(int id, int pname, LongBuffer params)
Entry point to C language function: void {@native glGetQueryObjecti64v}(GLuint id,...
void glUniform4iv(int location, int count, int[] value, int value_offset)
Entry point to C language function: void {@native glUniform4iv}(GLint location, GLsizei count,...
void glUniformMatrix2fv(int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glUniformMatrix2fv}(GLint location,...
static final int GL_DRAW_BUFFER8
GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_NV_draw_buffers, GL_EXT_draw_buffers, GL_ARB_draw_buffers,...
Definition: GL2ES2.java:127
static final int GL_SAMPLER_2D
GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects Alias for: GL_SAMPLER_2D_ARB Define "GL_SAM...
Definition: GL2ES2.java:196
static final int GL_SHADER
GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug Alias for: GL_SHADER_KHR Define "GL_SH...
Definition: GL2ES2.java:33
void glGetShaderInfoLog(int shader, int bufSize, int[] length, int length_offset, byte[] infoLog, int infoLog_offset)
Entry point to C language function: void {@native glGetShaderInfoLog}(GLuint shader,...
The total number of bytes hold by the referenced buffer is: getComponentSize()* getComponentNumber() ...