JOGL v2.6.0-rc-20250822
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 Fri Aug 22 15:45:07 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_ES_VERSION_3_2</code>, <code>GL_KHR_blend_equation_advanced</code>, <code>GL_NV_blend_equation_advanced</code><br>Alias for: <code>GL_HSL_SATURATION_KHR</code>, <code>GL_HSL_SATURATION_NV</code><br>
89Define "GL_HSL_SATURATION" with expression '<code>0x92AE</code>', CType: int */
90 public static final int GL_HSL_SATURATION = 0x92ae;
91 /** <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>
92Define "GL_MAX_LABEL_LENGTH" with expression '<code>0x82E8</code>', CType: int */
93 public static final int GL_MAX_LABEL_LENGTH = 0x82e8;
94 /** <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>
95Define "GL_DEBUG_SOURCE_OTHER" with expression '<code>0x824B</code>', CType: int */
96 public static final int GL_DEBUG_SOURCE_OTHER = 0x824b;
97 /** <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 */
98 public static final int GL_CURRENT_PROGRAM = 0x8b8d;
99 /** <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>
100Define "GL_DRAW_BUFFER10" with expression '<code>0x882F</code>', CType: int */
101 public static final int GL_DRAW_BUFFER10 = 0x882f;
102 /** <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 */
103 public static final int GL_SHADER_SOURCE_LENGTH = 0x8b88;
104 /** <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 */
105 public static final int GL_TEXTURE_FIXED_SAMPLE_LOCATIONS = 0x9107;
106 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_NV_blend_equation_advanced</code>, <code>GL_KHR_blend_equation_advanced</code><br>Alias for: <code>GL_COLORBURN_NV</code>, <code>GL_COLORBURN_KHR</code><br>
107Define "GL_COLORBURN" with expression '<code>0x929A</code>', CType: int */
108 public static final int GL_COLORBURN = 0x929a;
109 /** <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>
110Define "GL_COMPARE_REF_TO_TEXTURE" with expression '<code>0x884E</code>', CType: int */
111 public static final int GL_COMPARE_REF_TO_TEXTURE = 0x884e;
112 /** <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>
113Define "GL_COLOR_ATTACHMENT12" with expression '<code>0x8CEC</code>', CType: int */
114 public static final int GL_COLOR_ATTACHMENT12 = 0x8cec;
115 /** <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>
116Define "GL_DRAW_BUFFER14" with expression '<code>0x8833</code>', CType: int */
117 public static final int GL_DRAW_BUFFER14 = 0x8833;
118 /** <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>
119Define "GL_DEBUG_TYPE_PUSH_GROUP" with expression '<code>0x8269</code>', CType: int */
120 public static final int GL_DEBUG_TYPE_PUSH_GROUP = 0x8269;
121 /** <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 */
122 public static final int GL_SHADER_BINARY_FORMATS = 0x8df8;
123 /** <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>
124Define "GL_TEXTURE_BINDING_3D" with expression '<code>0x806A</code>', CType: int */
125 public static final int GL_TEXTURE_BINDING_3D = 0x806a;
126 /** <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>
127Define "GL_CONTEXT_FLAG_DEBUG_BIT" with expression '<code>0x00000002</code>', CType: int */
128 public static final int GL_CONTEXT_FLAG_DEBUG_BIT = 0x2;
129 /** <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 */
130 public static final int GL_STENCIL_BACK_VALUE_MASK = 0x8ca4;
131 /** <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>
132Define "GL_DRAW_BUFFER8" with expression '<code>0x882D</code>', CType: int */
133 public static final int GL_DRAW_BUFFER8 = 0x882d;
134 /** <code>GL_ES_VERSION_3_2</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>
135Define "GL_STACK_UNDERFLOW" with expression '<code>0x0504</code>', CType: int */
136 public static final int GL_STACK_UNDERFLOW = 0x504;
137 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_KHR_blend_equation_advanced</code>, <code>GL_NV_blend_equation_advanced</code><br>Alias for: <code>GL_SOFTLIGHT_KHR</code>, <code>GL_SOFTLIGHT_NV</code><br>
138Define "GL_SOFTLIGHT" with expression '<code>0x929C</code>', CType: int */
139 public static final int GL_SOFTLIGHT = 0x929c;
140 /** <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>
141Define "GL_VERTEX_ATTRIB_ARRAY_POINTER" with expression '<code>0x8645</code>', CType: int */
142 public static final int GL_VERTEX_ATTRIB_ARRAY_POINTER = 0x8645;
143 /** <code>GL_ES_VERSION_3_2</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>
144Define "GL_TEXTURE_BORDER_COLOR" with expression '<code>0x1004</code>', CType: int */
145 public static final int GL_TEXTURE_BORDER_COLOR = 0x1004;
146 /** <code>GL_EXT_disjoint_timer_query</code><br>Alias for: <code>GL_GPU_DISJOINT_EXT</code><br>
147Define "GL_GPU_DISJOINT" with expression '<code>0x8FBB</code>', CType: int */
148 public static final int GL_GPU_DISJOINT = 0x8fbb;
149 /** <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 */
150 public static final int GL_MAX_VARYING_VECTORS = 0x8dfc;
151 /** <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>
152Define "GL_COLOR_ATTACHMENT9" with expression '<code>0x8CE9</code>', CType: int */
153 public static final int GL_COLOR_ATTACHMENT9 = 0x8ce9;
154 /** <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>
155Define "GL_DRAW_BUFFER4" with expression '<code>0x8829</code>', CType: int */
156 public static final int GL_DRAW_BUFFER4 = 0x8829;
157 /** <code>GL_OES_vertex_type_10_10_10_2</code><br>Alias for: <code>GL_INT_10_10_10_2_OES</code><br>
158Define "GL_INT_10_10_10_2" with expression '<code>0x8DF7</code>', CType: int */
159 public static final int GL_INT_10_10_10_2 = 0x8df7;
160 /** <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>
161Define "GL_STREAM_DRAW" with expression '<code>0x88E0</code>', CType: int */
162 public static final int GL_STREAM_DRAW = 0x88e0;
163 /** <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>
164Define "GL_TEXTURE_2D_MULTISAMPLE_ARRAY" with expression '<code>0x9102</code>', CType: int */
165 public static final int GL_TEXTURE_2D_MULTISAMPLE_ARRAY = 0x9102;
166 /** <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 */
167 public static final int GL_ATTACHED_SHADERS = 0x8b85;
168 /** <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 */
169 public static final int GL_LOW_INT = 0x8df3;
170 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_NV_blend_equation_advanced</code>, <code>GL_KHR_blend_equation_advanced</code><br>Alias for: <code>GL_HARDLIGHT_NV</code>, <code>GL_HARDLIGHT_KHR</code><br>
171Define "GL_HARDLIGHT" with expression '<code>0x929B</code>', CType: int */
172 public static final int GL_HARDLIGHT = 0x929b;
173 /** <code>GL_KHR_blend_equation_advanced_coherent</code><br>Define "GL_BLEND_ADVANCED_COHERENT_KHR" with expression '<code>0x9285</code>', CType: int */
174 public static final int GL_BLEND_ADVANCED_COHERENT_KHR = 0x9285;
175 /** <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>
176Define "GL_VERTEX_ATTRIB_ARRAY_NORMALIZED" with expression '<code>0x886A</code>', CType: int */
177 public static final int GL_VERTEX_ATTRIB_ARRAY_NORMALIZED = 0x886a;
178 /** <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 */
179 public static final int GL_MAX_COLOR_TEXTURE_SAMPLES = 0x910e;
180 /** <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 */
181 public static final int GL_ACTIVE_ATTRIBUTE_MAX_LENGTH = 0x8b8a;
182 /** <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 */
183 public static final int GL_STENCIL_BACK_WRITEMASK = 0x8ca5;
184 /** <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>
185Define "GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY" with expression '<code>0x910C</code>', CType: int */
186 public static final int GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY = 0x910c;
187 /** <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>
188Define "GL_STENCIL_BACK_FAIL" with expression '<code>0x8801</code>', CType: int */
189 public static final int GL_STENCIL_BACK_FAIL = 0x8801;
190 /** <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 */
191 public static final int GL_MEDIUM_FLOAT = 0x8df1;
192 /** <code>GL_DMP_shader_binary</code><br>Define "GL_SHADER_BINARY_DMP" with expression '<code>0x9250</code>', CType: int */
193 public static final int GL_SHADER_BINARY_DMP = 0x9250;
194 /** <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>
195Define "GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH" with expression '<code>0x8243</code>', CType: int */
196 public static final int GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH = 0x8243;
197 /** <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>
198Define "GL_DEBUG_SEVERITY_HIGH" with expression '<code>0x9146</code>', CType: int */
199 public static final int GL_DEBUG_SEVERITY_HIGH = 0x9146;
200 /** <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>
201Define "GL_DEBUG_SOURCE_API" with expression '<code>0x8246</code>', CType: int */
202 public static final int GL_DEBUG_SOURCE_API = 0x8246;
203 /** <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>
204Define "GL_NUM_PROGRAM_BINARY_FORMATS" with expression '<code>0x87FE</code>', CType: int */
205 public static final int GL_NUM_PROGRAM_BINARY_FORMATS = 0x87fe;
206 /** <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>
207Define "GL_SAMPLER_2D" with expression '<code>0x8B5E</code>', CType: int */
208 public static final int GL_SAMPLER_2D = 0x8b5e;
209 /** <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 */
210 public static final int GL_STENCIL_BACK_REF = 0x8ca3;
211 /** <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_1_0</code><br>Define "GL_INT" with expression '<code>0x1404</code>', CType: int */
212 public static final int GL_INT = 0x1404;
213 /** <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 */
214 public static final int GL_MEDIUM_INT = 0x8df4;
215 /** <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>
216Define "GL_TEXTURE_COMPARE_MODE" with expression '<code>0x884C</code>', CType: int */
217 public static final int GL_TEXTURE_COMPARE_MODE = 0x884c;
218 /** <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 */
219 public static final int GL_VALIDATE_STATUS = 0x8b83;
220 /** <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>
221Define "GL_MAX_DEBUG_LOGGED_MESSAGES" with expression '<code>0x9144</code>', CType: int */
222 public static final int GL_MAX_DEBUG_LOGGED_MESSAGES = 0x9144;
223 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_KHR_blend_equation_advanced</code>, <code>GL_NV_blend_equation_advanced</code><br>Alias for: <code>GL_LIGHTEN_KHR</code>, <code>GL_LIGHTEN_NV</code><br>
224Define "GL_LIGHTEN" with expression '<code>0x9298</code>', CType: int */
225 public static final int GL_LIGHTEN = 0x9298;
226 /** <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>
227Define "GL_COLOR_ATTACHMENT4" with expression '<code>0x8CE4</code>', CType: int */
228 public static final int GL_COLOR_ATTACHMENT4 = 0x8ce4;
229 /** <code>GL_NV_conservative_raster_pre_snap</code><br>Define "GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_NV" with expression '<code>0x9550</code>', CType: int */
230 public static final int GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_NV = 0x9550;
231 /** <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>
232Define "GL_TIME_ELAPSED" with expression '<code>0x88BF</code>', CType: int */
233 public static final int GL_TIME_ELAPSED = 0x88bf;
234 /** <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>
235Define "GL_COLOR_ATTACHMENT10" with expression '<code>0x8CEA</code>', CType: int */
236 public static final int GL_COLOR_ATTACHMENT10 = 0x8cea;
237 /** <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>
238Define "GL_DEBUG_SOURCE_SHADER_COMPILER" with expression '<code>0x8248</code>', CType: int */
239 public static final int GL_DEBUG_SOURCE_SHADER_COMPILER = 0x8248;
240 /** <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>
241Define "GL_DEBUG_SEVERITY_NOTIFICATION" with expression '<code>0x826B</code>', CType: int */
242 public static final int GL_DEBUG_SEVERITY_NOTIFICATION = 0x826b;
243 /** <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>
244Define "GL_SAMPLE_MASK_VALUE" with expression '<code>0x8E52</code>', CType: int */
245 public static final int GL_SAMPLE_MASK_VALUE = 0x8e52;
246 /** <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>
247Define "GL_DRAW_BUFFER0" with expression '<code>0x8825</code>', CType: int */
248 public static final int GL_DRAW_BUFFER0 = 0x8825;
249 /** <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>
250Define "GL_SHADING_LANGUAGE_VERSION" with expression '<code>0x8B8C</code>', CType: int */
251 public static final int GL_SHADING_LANGUAGE_VERSION = 0x8b8c;
252 /** <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>
253Define "GL_CURRENT_QUERY" with expression '<code>0x8865</code>', CType: int */
254 public static final int GL_CURRENT_QUERY = 0x8865;
255 /** <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>
256Define "GL_UNSIGNED_NORMALIZED" with expression '<code>0x8C17</code>', CType: int */
257 public static final int GL_UNSIGNED_NORMALIZED = 0x8c17;
258 /** <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>
259Define "GL_TEXTURE_SAMPLES" with expression '<code>0x9106</code>', CType: int */
260 public static final int GL_TEXTURE_SAMPLES = 0x9106;
261 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_NV_blend_equation_advanced</code>, <code>GL_KHR_blend_equation_advanced</code><br>Alias for: <code>GL_MULTIPLY_NV</code>, <code>GL_MULTIPLY_KHR</code><br>
262Define "GL_MULTIPLY" with expression '<code>0x9294</code>', CType: int */
263 public static final int GL_MULTIPLY = 0x9294;
264 /** <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>
265Define "GL_DEBUG_LOGGED_MESSAGES" with expression '<code>0x9145</code>', CType: int */
266 public static final int GL_DEBUG_LOGGED_MESSAGES = 0x9145;
267 /** <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>
268Define "GL_SAMPLER_CUBE" with expression '<code>0x8B60</code>', CType: int */
269 public static final int GL_SAMPLER_CUBE = 0x8b60;
270 /** <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 */
271 public static final int GL_LOW_FLOAT = 0x8df0;
272 /** <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>
273Define "GL_COLOR_ATTACHMENT1" with expression '<code>0x8CE1</code>', CType: int */
274 public static final int GL_COLOR_ATTACHMENT1 = 0x8ce1;
275 /** <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 */
276 public static final int GL_DELETE_STATUS = 0x8b80;
277 /** <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>
278Define "GL_QUERY_RESULT" with expression '<code>0x8866</code>', CType: int */
279 public static final int GL_QUERY_RESULT = 0x8866;
280 /** <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>
281Define "GL_DEBUG_TYPE_OTHER" with expression '<code>0x8251</code>', CType: int */
282 public static final int GL_DEBUG_TYPE_OTHER = 0x8251;
283 /** <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>
284Define "GL_COLOR_ATTACHMENT13" with expression '<code>0x8CED</code>', CType: int */
285 public static final int GL_COLOR_ATTACHMENT13 = 0x8ced;
286 /** <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_BLEND_COLOR_EXT</code><br>
287Define "GL_BLEND_COLOR" with expression '<code>0x8005</code>', CType: int */
288 public static final int GL_BLEND_COLOR = 0x8005;
289 /** <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>
290Define "GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS" with expression '<code>0x8B4C</code>', CType: int */
291 public static final int GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS = 0x8b4c;
292 /** <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 */
293 public static final int GL_ACTIVE_UNIFORM_MAX_LENGTH = 0x8b87;
294 /** <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>
295Define "GL_DRAW_BUFFER13" with expression '<code>0x8832</code>', CType: int */
296 public static final int GL_DRAW_BUFFER13 = 0x8832;
297 /** <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>
298Define "GL_ANY_SAMPLES_PASSED" with expression '<code>0x8C2F</code>', CType: int */
299 public static final int GL_ANY_SAMPLES_PASSED = 0x8c2f;
300 /** <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>
301Define "GL_DRAW_BUFFER7" with expression '<code>0x882C</code>', CType: int */
302 public static final int GL_DRAW_BUFFER7 = 0x882c;
303 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_NV_blend_equation_advanced</code>, <code>GL_KHR_blend_equation_advanced</code><br>Alias for: <code>GL_DIFFERENCE_NV</code>, <code>GL_DIFFERENCE_KHR</code><br>
304Define "GL_DIFFERENCE" with expression '<code>0x929E</code>', CType: int */
305 public static final int GL_DIFFERENCE = 0x929e;
306 /** <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>
307Define "GL_DRAW_BUFFER3" with expression '<code>0x8828</code>', CType: int */
308 public static final int GL_DRAW_BUFFER3 = 0x8828;
309 /** <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>
310Define "GL_DEBUG_OUTPUT" with expression '<code>0x92E0</code>', CType: int */
311 public static final int GL_DEBUG_OUTPUT = 0x92e0;
312 /** <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>
313Define "GL_COLOR_ATTACHMENT8" with expression '<code>0x8CE8</code>', CType: int */
314 public static final int GL_COLOR_ATTACHMENT8 = 0x8ce8;
315 /** <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>
316Define "GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY" with expression '<code>0x910D</code>', CType: int */
317 public static final int GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY = 0x910d;
318 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_KHR_blend_equation_advanced</code>, <code>GL_NV_blend_equation_advanced</code><br>Alias for: <code>GL_OVERLAY_KHR</code>, <code>GL_OVERLAY_NV</code><br>
319Define "GL_OVERLAY" with expression '<code>0x9296</code>', CType: int */
320 public static final int GL_OVERLAY = 0x9296;
321 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_1_0</code>, <code>GL_EXT_unpack_subimage</code><br>Alias for: <code>GL_UNPACK_SKIP_PIXELS_EXT</code><br>
322Define "GL_UNPACK_SKIP_PIXELS" with expression '<code>0x0CF4</code>', CType: int */
323 public static final int GL_UNPACK_SKIP_PIXELS = 0xcf4;
324 /** <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>
325Define "GL_UNSIGNED_INT_2_10_10_10_REV" with expression '<code>0x8368</code>', CType: int */
326 public static final int GL_UNSIGNED_INT_2_10_10_10_REV = 0x8368;
327 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_KHR_blend_equation_advanced</code>, <code>GL_NV_blend_equation_advanced</code><br>Alias for: <code>GL_DARKEN_KHR</code>, <code>GL_DARKEN_NV</code><br>
328Define "GL_DARKEN" with expression '<code>0x9297</code>', CType: int */
329 public static final int GL_DARKEN = 0x9297;
330 /** <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>
331Define "GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY" with expression '<code>0x9105</code>', CType: int */
332 public static final int GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY = 0x9105;
333 /** <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>
334Define "GL_PROGRAM_BINARY_LENGTH" with expression '<code>0x8741</code>', CType: int */
335 public static final int GL_PROGRAM_BINARY_LENGTH = 0x8741;
336 /** <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 */
337 public static final int GL_SHADER_COMPILER = 0x8dfa;
338 /** <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>
339Define "GL_DEBUG_SEVERITY_LOW" with expression '<code>0x9148</code>', CType: int */
340 public static final int GL_DEBUG_SEVERITY_LOW = 0x9148;
341 /** <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>
342Define "GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR" with expression '<code>0x824E</code>', CType: int */
343 public static final int GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR = 0x824e;
344 /** <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 */
345 public static final int GL_PROXY_TEXTURE_2D_MULTISAMPLE = 0x9101;
346 /** <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>
347Define "GL_DEBUG_TYPE_PORTABILITY" with expression '<code>0x824F</code>', CType: int */
348 public static final int GL_DEBUG_TYPE_PORTABILITY = 0x824f;
349 /** <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 */
350 public static final int GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY = 0x9103;
351 /** <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>
352Define "GL_PROGRAM_SEPARABLE" with expression '<code>0x8258</code>', CType: int */
353 public static final int GL_PROGRAM_SEPARABLE = 0x8258;
354 /** <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>
355Define "GL_BOOL" with expression '<code>0x8B56</code>', CType: int */
356 public static final int GL_BOOL = 0x8b56;
357 /** <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>
358Define "GL_VERTEX_ATTRIB_ARRAY_TYPE" with expression '<code>0x8625</code>', CType: int */
359 public static final int GL_VERTEX_ATTRIB_ARRAY_TYPE = 0x8625;
360 /** <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>
361Define "GL_DEBUG_TYPE_ERROR" with expression '<code>0x824C</code>', CType: int */
362 public static final int GL_DEBUG_TYPE_ERROR = 0x824c;
363 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_1_0</code>, <code>GL_EXT_unpack_subimage</code><br>Alias for: <code>GL_UNPACK_ROW_LENGTH_EXT</code><br>
364Define "GL_UNPACK_ROW_LENGTH" with expression '<code>0x0CF2</code>', CType: int */
365 public static final int GL_UNPACK_ROW_LENGTH = 0xcf2;
366 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_KHR_blend_equation_advanced</code>, <code>GL_NV_blend_equation_advanced</code><br>Alias for: <code>GL_HSL_LUMINOSITY_KHR</code>, <code>GL_HSL_LUMINOSITY_NV</code><br>
367Define "GL_HSL_LUMINOSITY" with expression '<code>0x92B0</code>', CType: int */
368 public static final int GL_HSL_LUMINOSITY = 0x92b0;
369 /** <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 */
370 public static final int GL_HIGH_INT = 0x8df5;
371 /** <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>
372Define "GL_COLOR_ATTACHMENT3" with expression '<code>0x8CE3</code>', CType: int */
373 public static final int GL_COLOR_ATTACHMENT3 = 0x8ce3;
374 /** <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>
375Define "GL_ALL_SHADER_BITS" with expression '<code>0xFFFFFFFF</code>', CType: long */
376 public static final long GL_ALL_SHADER_BITS = 0xffffffffL;
377 /** <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>
378Define "GL_MAX_VERTEX_ATTRIBS" with expression '<code>0x8869</code>', CType: int */
379 public static final int GL_MAX_VERTEX_ATTRIBS = 0x8869;
380 /** <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>
381Define "GL_CONSTANT_ALPHA" with expression '<code>0x8003</code>', CType: int */
382 public static final int GL_CONSTANT_ALPHA = 0x8003;
383 /** <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>
384Define "GL_SAMPLE_MASK" with expression '<code>0x8E51</code>', CType: int */
385 public static final int GL_SAMPLE_MASK = 0x8e51;
386 /** <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>
387Define "GL_MAX_3D_TEXTURE_SIZE" with expression '<code>0x8073</code>', CType: int */
388 public static final int GL_MAX_3D_TEXTURE_SIZE = 0x8073;
389 /** <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 */
390 public static final int GL_LINK_STATUS = 0x8b82;
391 /** <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>
392Define "GL_SAMPLER" with expression '<code>0x82E6</code>', CType: int */
393 public static final int GL_SAMPLER = 0x82e6;
394 /** <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>
395Define "GL_VERTEX_ATTRIB_ARRAY_SIZE" with expression '<code>0x8623</code>', CType: int */
396 public static final int GL_VERTEX_ATTRIB_ARRAY_SIZE = 0x8623;
397 /** <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>
398Define "GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS" with expression '<code>0x8B4D</code>', CType: int */
399 public static final int GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS = 0x8b4d;
400 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_1_0</code>, <code>GL_EXT_unpack_subimage</code><br>Alias for: <code>GL_UNPACK_SKIP_ROWS_EXT</code><br>
401Define "GL_UNPACK_SKIP_ROWS" with expression '<code>0x0CF3</code>', CType: int */
402 public static final int GL_UNPACK_SKIP_ROWS = 0xcf3;
403 /** <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>
404Define "GL_SAMPLER_2D_SHADOW" with expression '<code>0x8B62</code>', CType: int */
405 public static final int GL_SAMPLER_2D_SHADOW = 0x8b62;
406 /** <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 */
407 public static final int GL_ACTIVE_UNIFORMS = 0x8b86;
408 /** <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 */
409 public static final int GL_TEXTURE_2D_MULTISAMPLE = 0x9100;
410 /** <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 */
411 public static final int GL_INFO_LOG_LENGTH = 0x8b84;
412 /** <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 */
413 public static final int GL_MAX_VERTEX_UNIFORM_VECTORS = 0x8dfb;
414 /** <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>
415Define "GL_DRAW_BUFFER6" with expression '<code>0x882B</code>', CType: int */
416 public static final int GL_DRAW_BUFFER6 = 0x882b;
417 /** <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_1_0</code><br>Define "GL_DEPTH_COMPONENT" with expression '<code>0x1902</code>', CType: int */
418 public static final int GL_DEPTH_COMPONENT = 0x1902;
419 /** <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>
420Define "GL_CONTEXT_ROBUST_ACCESS" with expression '<code>0x90F3</code>', CType: int */
421 public static final int GL_CONTEXT_ROBUST_ACCESS = 0x90f3;
422 /** <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>
423Define "GL_TEXTURE_COMPARE_FUNC" with expression '<code>0x884D</code>', CType: int */
424 public static final int GL_TEXTURE_COMPARE_FUNC = 0x884d;
425 /** <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>
426Define "GL_DRAW_BUFFER12" with expression '<code>0x8831</code>', CType: int */
427 public static final int GL_DRAW_BUFFER12 = 0x8831;
428 /** <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>
429Define "GL_RG" with expression '<code>0x8227</code>', CType: int */
430 public static final int GL_RG = 0x8227;
431 /** <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>
432Define "GL_DEBUG_CALLBACK_USER_PARAM" with expression '<code>0x8245</code>', CType: int */
433 public static final int GL_DEBUG_CALLBACK_USER_PARAM = 0x8245;
434 /** <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>
435Define "GL_TEXTURE_3D" with expression '<code>0x806F</code>', CType: int */
436 public static final int GL_TEXTURE_3D = 0x806f;
437 /** <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 */
438 public static final int GL_TEXTURE_BINDING_2D_MULTISAMPLE = 0x9104;
439 /** <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>
440Define "GL_QUERY_COUNTER_BITS" with expression '<code>0x8864</code>', CType: int */
441 public static final int GL_QUERY_COUNTER_BITS = 0x8864;
442 /** <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>
443Define "GL_PROGRAM" with expression '<code>0x82E2</code>', CType: int */
444 public static final int GL_PROGRAM = 0x82e2;
445 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_NV_blend_equation_advanced</code>, <code>GL_KHR_blend_equation_advanced</code><br>Alias for: <code>GL_HSL_COLOR_NV</code>, <code>GL_HSL_COLOR_KHR</code><br>
446Define "GL_HSL_COLOR" with expression '<code>0x92AF</code>', CType: int */
447 public static final int GL_HSL_COLOR = 0x92af;
448 /** <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>
449Define "GL_UNSIGNED_INT_10_10_10_2" with expression '<code>0x8DF6</code>', CType: int */
450 public static final int GL_UNSIGNED_INT_10_10_10_2 = 0x8df6;
451 /** <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>
452Define "GL_BOOL_VEC4" with expression '<code>0x8B59</code>', CType: int */
453 public static final int GL_BOOL_VEC4 = 0x8b59;
454 /** <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>
455Define "GL_BOOL_VEC3" with expression '<code>0x8B58</code>', CType: int */
456 public static final int GL_BOOL_VEC3 = 0x8b58;
457 /** <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>
458Define "GL_BOOL_VEC2" with expression '<code>0x8B57</code>', CType: int */
459 public static final int GL_BOOL_VEC2 = 0x8b57;
460 /** <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>
461Define "GL_BUFFER" with expression '<code>0x82E0</code>', CType: int */
462 public static final int GL_BUFFER = 0x82e0;
463 /** <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 */
464 public static final int GL_SHADER_TYPE = 0x8b4f;
465 /** <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>
466Define "GL_FRAGMENT_SHADER_BIT" with expression '<code>0x00000002</code>', CType: int */
467 public static final int GL_FRAGMENT_SHADER_BIT = 0x2;
468 /** <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 */
469 public static final int GL_ACTIVE_ATTRIBUTES = 0x8b89;
470 /** <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>
471Define "GL_MAX_TEXTURE_IMAGE_UNITS" with expression '<code>0x8872</code>', CType: int */
472 public static final int GL_MAX_TEXTURE_IMAGE_UNITS = 0x8872;
473 /** <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 */
474 public static final int GL_INT_SAMPLER_2D_MULTISAMPLE = 0x9109;
475 /** <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>
476Define "GL_INT_VEC4" with expression '<code>0x8B55</code>', CType: int */
477 public static final int GL_INT_VEC4 = 0x8b55;
478 /** <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>
479Define "GL_INT_VEC2" with expression '<code>0x8B53</code>', CType: int */
480 public static final int GL_INT_VEC2 = 0x8b53;
481 /** <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>
482Define "GL_INT_VEC3" with expression '<code>0x8B54</code>', CType: int */
483 public static final int GL_INT_VEC3 = 0x8b54;
484 /** <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>
485Define "GL_DEBUG_TYPE_MARKER" with expression '<code>0x8268</code>', CType: int */
486 public static final int GL_DEBUG_TYPE_MARKER = 0x8268;
487 /** <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>
488Define "GL_CONSTANT_COLOR" with expression '<code>0x8001</code>', CType: int */
489 public static final int GL_CONSTANT_COLOR = 0x8001;
490 /** <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>
491Define "GL_QUERY_RESULT_AVAILABLE" with expression '<code>0x8867</code>', CType: int */
492 public static final int GL_QUERY_RESULT_AVAILABLE = 0x8867;
493 /** <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>
494Define "GL_DEBUG_TYPE_POP_GROUP" with expression '<code>0x826A</code>', CType: int */
495 public static final int GL_DEBUG_TYPE_POP_GROUP = 0x826a;
496 /** <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>
497Define "GL_COLOR_ATTACHMENT14" with expression '<code>0x8CEE</code>', CType: int */
498 public static final int GL_COLOR_ATTACHMENT14 = 0x8cee;
499 /** <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>
500Define "GL_COLOR_ATTACHMENT7" with expression '<code>0x8CE7</code>', CType: int */
501 public static final int GL_COLOR_ATTACHMENT7 = 0x8ce7;
502 /** <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 */
503 public static final int GL_NUM_SHADER_BINARY_FORMATS = 0x8df9;
504 /** <code>GL_ES_VERSION_3_2</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>
505Define "GL_STACK_OVERFLOW" with expression '<code>0x0503</code>', CType: int */
506 public static final int GL_STACK_OVERFLOW = 0x503;
507 /** <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>
508Define "GL_DEBUG_SOURCE_THIRD_PARTY" with expression '<code>0x8249</code>', CType: int */
509 public static final int GL_DEBUG_SOURCE_THIRD_PARTY = 0x8249;
510 /** <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>
511Define "GL_CLAMP_TO_BORDER" with expression '<code>0x812D</code>', CType: int */
512 public static final int GL_CLAMP_TO_BORDER = 0x812d;
513 /** <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>
514Define "GL_TEXTURE_WRAP_R" with expression '<code>0x8072</code>', CType: int */
515 public static final int GL_TEXTURE_WRAP_R = 0x8072;
516 /** <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 */
517 public static final int GL_SAMPLER_2D_MULTISAMPLE = 0x9108;
518 /** <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>
519Define "GL_COLOR_ATTACHMENT6" with expression '<code>0x8CE6</code>', CType: int */
520 public static final int GL_COLOR_ATTACHMENT6 = 0x8ce6;
521 /** <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>
522Define "GL_SAMPLE_POSITION" with expression '<code>0x8E50</code>', CType: int */
523 public static final int GL_SAMPLE_POSITION = 0x8e50;
524 /** <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>
525Define "GL_DRAW_BUFFER2" with expression '<code>0x8827</code>', CType: int */
526 public static final int GL_DRAW_BUFFER2 = 0x8827;
527 /** <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>
528Define "GL_MAX_COLOR_ATTACHMENTS" with expression '<code>0x8CDF</code>', CType: int */
529 public static final int GL_MAX_COLOR_ATTACHMENTS = 0x8cdf;
530 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_NV_blend_equation_advanced</code>, <code>GL_KHR_blend_equation_advanced</code><br>Alias for: <code>GL_COLORDODGE_NV</code>, <code>GL_COLORDODGE_KHR</code><br>
531Define "GL_COLORDODGE" with expression '<code>0x9299</code>', CType: int */
532 public static final int GL_COLORDODGE = 0x9299;
533 /** <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>
534Define "GL_DEBUG_CALLBACK_FUNCTION" with expression '<code>0x8244</code>', CType: int */
535 public static final int GL_DEBUG_CALLBACK_FUNCTION = 0x8244;
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_DRAW_BUFFER9_NV</code>, <code>GL_DRAW_BUFFER9_EXT</code>, <code>GL_DRAW_BUFFER9_ARB</code>, <code>GL_DRAW_BUFFER9_ATI</code><br>
537Define "GL_DRAW_BUFFER9" with expression '<code>0x882E</code>', CType: int */
538 public static final int GL_DRAW_BUFFER9 = 0x882e;
539 /** <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>
540Define "GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING" with expression '<code>0x8210</code>', CType: int */
541 public static final int GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING = 0x8210;
542 /** <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>
543Define "GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE" with expression '<code>0x8211</code>', CType: int */
544 public static final int GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE = 0x8211;
545 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_NV_blend_equation_advanced</code>, <code>GL_KHR_blend_equation_advanced</code><br>Alias for: <code>GL_EXCLUSION_NV</code>, <code>GL_EXCLUSION_KHR</code><br>
546Define "GL_EXCLUSION" with expression '<code>0x92A0</code>', CType: int */
547 public static final int GL_EXCLUSION = 0x92a0;
548 /** <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>
549Define "GL_ANY_SAMPLES_PASSED_CONSERVATIVE" with expression '<code>0x8D6A</code>', CType: int */
550 public static final int GL_ANY_SAMPLES_PASSED_CONSERVATIVE = 0x8d6a;
551 /** <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 */
552 public static final int GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE = 0x910a;
553 /** <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>
554Define "GL_VERTEX_ATTRIB_ARRAY_STRIDE" with expression '<code>0x8624</code>', CType: int */
555 public static final int GL_VERTEX_ATTRIB_ARRAY_STRIDE = 0x8624;
556 /** <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>
557Define "GL_DRAW_BUFFER11" with expression '<code>0x8830</code>', CType: int */
558 public static final int GL_DRAW_BUFFER11 = 0x8830;
559 /** <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>
560Define "GL_ONE_MINUS_CONSTANT_ALPHA" with expression '<code>0x8004</code>', CType: int */
561 public static final int GL_ONE_MINUS_CONSTANT_ALPHA = 0x8004;
562 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_NV_blend_equation_advanced</code>, <code>GL_KHR_blend_equation_advanced</code><br>Alias for: <code>GL_HSL_HUE_NV</code>, <code>GL_HSL_HUE_KHR</code><br>
563Define "GL_HSL_HUE" with expression '<code>0x92AD</code>', CType: int */
564 public static final int GL_HSL_HUE = 0x92ad;
565 /** <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>
566Define "GL_STENCIL_BACK_PASS_DEPTH_FAIL" with expression '<code>0x8802</code>', CType: int */
567 public static final int GL_STENCIL_BACK_PASS_DEPTH_FAIL = 0x8802;
568 /** <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>
569Define "GL_DEBUG_TYPE_PERFORMANCE" with expression '<code>0x8250</code>', CType: int */
570 public static final int GL_DEBUG_TYPE_PERFORMANCE = 0x8250;
571 /** <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>
572Define "GL_FRAGMENT_SHADER_DERIVATIVE_HINT" with expression '<code>0x8B8B</code>', CType: int */
573 public static final int GL_FRAGMENT_SHADER_DERIVATIVE_HINT = 0x8b8b;
574 /** <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>
575Define "GL_COLOR_ATTACHMENT2" with expression '<code>0x8CE2</code>', CType: int */
576 public static final int GL_COLOR_ATTACHMENT2 = 0x8ce2;
577 /** <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>
578Define "GL_PROGRAM_PIPELINE_BINDING" with expression '<code>0x825A</code>', CType: int */
579 public static final int GL_PROGRAM_PIPELINE_BINDING = 0x825a;
580 /** <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>
581Define "GL_MAX_DRAW_BUFFERS" with expression '<code>0x8824</code>', CType: int */
582 public static final int GL_MAX_DRAW_BUFFERS = 0x8824;
583 /** <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>
584Define "GL_FRAGMENT_SHADER" with expression '<code>0x8B30</code>', CType: int */
585 public static final int GL_FRAGMENT_SHADER = 0x8b30;
586 /** <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>
587Define "GL_DEBUG_OUTPUT_SYNCHRONOUS" with expression '<code>0x8242</code>', CType: int */
588 public static final int GL_DEBUG_OUTPUT_SYNCHRONOUS = 0x8242;
589 /** <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>
590Define "GL_PROGRAM_PIPELINE" with expression '<code>0x82E4</code>', CType: int */
591 public static final int GL_PROGRAM_PIPELINE = 0x82e4;
592 /** <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>
593Define "GL_DEBUG_SOURCE_APPLICATION" with expression '<code>0x824A</code>', CType: int */
594 public static final int GL_DEBUG_SOURCE_APPLICATION = 0x824a;
595 /** <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>
596Define "GL_MAX_SAMPLE_MASK_WORDS" with expression '<code>0x8E59</code>', CType: int */
597 public static final int GL_MAX_SAMPLE_MASK_WORDS = 0x8e59;
598 /** <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>
599Define "GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR" with expression '<code>0x824D</code>', CType: int */
600 public static final int GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR = 0x824d;
601 /** <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 */
602 public static final int GL_HIGH_FLOAT = 0x8df2;
603 /** <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>
604Define "GL_COLOR_ATTACHMENT11" with expression '<code>0x8CEB</code>', CType: int */
605 public static final int GL_COLOR_ATTACHMENT11 = 0x8ceb;
606 /** <code>GL_NV_conservative_raster_pre_snap_triangles</code><br>Define "GL_CONSERVATIVE_RASTER_MODE_NV" with expression '<code>0x954D</code>', CType: int */
607 public static final int GL_CONSERVATIVE_RASTER_MODE_NV = 0x954d;
608 /** <code>GL_NV_conservative_raster_pre_snap_triangles</code><br>Define "GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_TRIANGLES_NV" with expression '<code>0x954F</code>', CType: int */
610 /** <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>
611Define "GL_SAMPLER_3D" with expression '<code>0x8B5F</code>', CType: int */
612 public static final int GL_SAMPLER_3D = 0x8b5f;
613 /** <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>
614Define "GL_MAX_DEBUG_GROUP_STACK_DEPTH" with expression '<code>0x826C</code>', CType: int */
615 public static final int GL_MAX_DEBUG_GROUP_STACK_DEPTH = 0x826c;
616 /** <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>
617Define "GL_SAMPLER_2D_MULTISAMPLE_ARRAY" with expression '<code>0x910B</code>', CType: int */
618 public static final int GL_SAMPLER_2D_MULTISAMPLE_ARRAY = 0x910b;
619 /** <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>
620Define "GL_COLOR_ATTACHMENT15" with expression '<code>0x8CEF</code>', CType: int */
621 public static final int GL_COLOR_ATTACHMENT15 = 0x8cef;
622 /** <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>
623Define "GL_DEBUG_SEVERITY_MEDIUM" with expression '<code>0x9147</code>', CType: int */
624 public static final int GL_DEBUG_SEVERITY_MEDIUM = 0x9147;
625 /** <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>
626Define "GL_PROGRAM_BINARY_FORMATS" with expression '<code>0x87FF</code>', CType: int */
627 public static final int GL_PROGRAM_BINARY_FORMATS = 0x87ff;
628 /** <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>
629Define "GL_FLOAT_MAT4" with expression '<code>0x8B5C</code>', CType: int */
630 public static final int GL_FLOAT_MAT4 = 0x8b5c;
631 /** <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>
632Define "GL_FLOAT_MAT3" with expression '<code>0x8B5B</code>', CType: int */
633 public static final int GL_FLOAT_MAT3 = 0x8b5b;
634 /** <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>
635Define "GL_ONE_MINUS_CONSTANT_COLOR" with expression '<code>0x8002</code>', CType: int */
636 public static final int GL_ONE_MINUS_CONSTANT_COLOR = 0x8002;
637 /** <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>
638Define "GL_FLOAT_MAT2" with expression '<code>0x8B5A</code>', CType: int */
639 public static final int GL_FLOAT_MAT2 = 0x8b5a;
640 /** <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 */
641 public static final int GL_MAX_INTEGER_SAMPLES = 0x9110;
642 /** <code>GL_ES_VERSION_3_0</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>
643Define "GL_RED" with expression '<code>0x1903</code>', CType: int */
644 public static final int GL_RED = 0x1903;
645 /** <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>
646Define "GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING" with expression '<code>0x889F</code>', CType: int */
647 public static final int GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = 0x889f;
648 /** <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>
649Define "GL_DRAW_BUFFER5" with expression '<code>0x882A</code>', CType: int */
650 public static final int GL_DRAW_BUFFER5 = 0x882a;
651 /** <code>GL_NV_conservative_raster_pre_snap_triangles</code><br>Define "GL_CONSERVATIVE_RASTER_MODE_POST_SNAP_NV" with expression '<code>0x954E</code>', CType: int */
652 public static final int GL_CONSERVATIVE_RASTER_MODE_POST_SNAP_NV = 0x954e;
653 /** <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>
654Define "GL_VERTEX_ATTRIB_ARRAY_ENABLED" with expression '<code>0x8622</code>', CType: int */
655 public static final int GL_VERTEX_ATTRIB_ARRAY_ENABLED = 0x8622;
656 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_KHR_blend_equation_advanced</code>, <code>GL_NV_blend_equation_advanced</code><br>Alias for: <code>GL_SCREEN_KHR</code>, <code>GL_SCREEN_NV</code><br>
657Define "GL_SCREEN" with expression '<code>0x9295</code>', CType: int */
658 public static final int GL_SCREEN = 0x9295;
659 /** <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>
660Define "GL_DRAW_BUFFER15" with expression '<code>0x8834</code>', CType: int */
661 public static final int GL_DRAW_BUFFER15 = 0x8834;
662
663 /** 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> */
664 public void glAttachShader(int program, int shader);
665
666 /** 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> */
667 public void glBindAttribLocation(int program, int index, String name);
668
669 /** 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> */
670 public void glBlendColor(float red, float green, float blue, float alpha);
671
672 /** 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> */
673 public void glCompileShader(int shader);
674
675 /** 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> */
676 public int glCreateProgram();
677
678 /** 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> */
679 public int glCreateShader(int type);
680
681 /** 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> */
682 public void glDeleteProgram(int program);
683
684 /** 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> */
685 public void glDeleteShader(int shader);
686
687 /** 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> */
688 public void glDetachShader(int program, int shader);
689
690 /** 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> */
691 public void glDisableVertexAttribArray(int index);
692
693 /** 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> */
694 public void glEnableVertexAttribArray(int index);
695
696 /** 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>
697 @param length a direct or array-backed {@link java.nio.IntBuffer}
698 @param size a direct or array-backed {@link java.nio.IntBuffer}
699 @param type a direct or array-backed {@link java.nio.IntBuffer}
700 @param name a direct or array-backed {@link java.nio.ByteBuffer} */
701 public void glGetActiveAttrib(int program, int index, int bufSize, IntBuffer length, IntBuffer size, IntBuffer type, ByteBuffer name);
702
703 /** 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> */
704 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);
705
706 /** 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>
707 @param length a direct or array-backed {@link java.nio.IntBuffer}
708 @param size a direct or array-backed {@link java.nio.IntBuffer}
709 @param type a direct or array-backed {@link java.nio.IntBuffer}
710 @param name a direct or array-backed {@link java.nio.ByteBuffer} */
711 public void glGetActiveUniform(int program, int index, int bufSize, IntBuffer length, IntBuffer size, IntBuffer type, ByteBuffer name);
712
713 /** 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> */
714 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);
715
716 /** 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>
717 @param count a direct or array-backed {@link java.nio.IntBuffer}
718 @param shaders a direct or array-backed {@link java.nio.IntBuffer} */
719 public void glGetAttachedShaders(int program, int maxCount, IntBuffer count, IntBuffer shaders);
720
721 /** 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> */
722 public void glGetAttachedShaders(int program, int maxCount, int[] count, int count_offset, int[] shaders, int shaders_offset);
723
724 /** 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> */
725 public int glGetAttribLocation(int program, String name);
726
727 /** 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>
728 @param params a direct or array-backed {@link java.nio.IntBuffer} */
729 public void glGetProgramiv(int program, int pname, IntBuffer params);
730
731 /** 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> */
732 public void glGetProgramiv(int program, int pname, int[] params, int params_offset);
733
734 /** 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>
735 @param length a direct or array-backed {@link java.nio.IntBuffer}
736 @param infoLog a direct or array-backed {@link java.nio.ByteBuffer} */
737 public void glGetProgramInfoLog(int program, int bufSize, IntBuffer length, ByteBuffer infoLog);
738
739 /** 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> */
740 public void glGetProgramInfoLog(int program, int bufSize, int[] length, int length_offset, byte[] infoLog, int infoLog_offset);
741
742 /** 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>
743 @param params a direct or array-backed {@link java.nio.IntBuffer} */
744 public void glGetShaderiv(int shader, int pname, IntBuffer params);
745
746 /** 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> */
747 public void glGetShaderiv(int shader, int pname, int[] params, int params_offset);
748
749 /** 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>
750 @param length a direct or array-backed {@link java.nio.IntBuffer}
751 @param infoLog a direct or array-backed {@link java.nio.ByteBuffer} */
752 public void glGetShaderInfoLog(int shader, int bufSize, IntBuffer length, ByteBuffer infoLog);
753
754 /** 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> */
755 public void glGetShaderInfoLog(int shader, int bufSize, int[] length, int length_offset, byte[] infoLog, int infoLog_offset);
756
757 /** 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>
758 @param length a direct or array-backed {@link java.nio.IntBuffer}
759 @param source a direct or array-backed {@link java.nio.ByteBuffer} */
760 public void glGetShaderSource(int shader, int bufSize, IntBuffer length, ByteBuffer source);
761
762 /** 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> */
763 public void glGetShaderSource(int shader, int bufSize, int[] length, int length_offset, byte[] source, int source_offset);
764
765 /** 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>
766 @param params a direct or array-backed {@link java.nio.FloatBuffer} */
767 public void glGetUniformfv(int program, int location, FloatBuffer params);
768
769 /** 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> */
770 public void glGetUniformfv(int program, int location, float[] params, int params_offset);
771
772 /** 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>
773 @param params a direct or array-backed {@link java.nio.IntBuffer} */
774 public void glGetUniformiv(int program, int location, IntBuffer params);
775
776 /** 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> */
777 public void glGetUniformiv(int program, int location, int[] params, int params_offset);
778
779 /** 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> */
780 public int glGetUniformLocation(int program, String name);
781
782 /** 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>
783 @param params a direct or array-backed {@link java.nio.FloatBuffer} */
784 public void glGetVertexAttribfv(int index, int pname, FloatBuffer params);
785
786 /** 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> */
787 public void glGetVertexAttribfv(int index, int pname, float[] params, int params_offset);
788
789 /** 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>
790 @param params a direct or array-backed {@link java.nio.IntBuffer} */
791 public void glGetVertexAttribiv(int index, int pname, IntBuffer params);
792
793 /** 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> */
794 public void glGetVertexAttribiv(int index, int pname, int[] params, int params_offset);
795
796 /** 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> */
797 public boolean glIsProgram(int program);
798
799 /** 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> */
800 public boolean glIsShader(int shader);
801
802 /** 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> */
803 public void glLinkProgram(int program);
804
805 /** 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>
806 @param length a direct or array-backed {@link java.nio.IntBuffer} */
807 public void glShaderSource(int shader, int count, String[] string, IntBuffer length);
808
809 /** 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> */
810 public void glShaderSource(int shader, int count, String[] string, int[] length, int length_offset);
811
812 /** 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> */
813 public void glStencilFuncSeparate(int face, int func, int ref, int mask);
814
815 /** 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> */
816 public void glStencilMaskSeparate(int face, int mask);
817
818 /** 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> */
819 public void glStencilOpSeparate(int face, int sfail, int dpfail, int dppass);
820
821 /** 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> */
822 public void glUniform1f(int location, float v0);
823
824 /** 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>
825 @param value a direct or array-backed {@link java.nio.FloatBuffer} */
826 public void glUniform1fv(int location, int count, FloatBuffer value);
827
828 /** 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> */
829 public void glUniform1fv(int location, int count, float[] value, int value_offset);
830
831 /** 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> */
832 public void glUniform1i(int location, int v0);
833
834 /** 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>
835 @param value a direct or array-backed {@link java.nio.IntBuffer} */
836 public void glUniform1iv(int location, int count, IntBuffer value);
837
838 /** 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> */
839 public void glUniform1iv(int location, int count, int[] value, int value_offset);
840
841 /** 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> */
842 public void glUniform2f(int location, float v0, float v1);
843
844 /** 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>
845 @param value a direct or array-backed {@link java.nio.FloatBuffer} */
846 public void glUniform2fv(int location, int count, FloatBuffer value);
847
848 /** 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> */
849 public void glUniform2fv(int location, int count, float[] value, int value_offset);
850
851 /** 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> */
852 public void glUniform2i(int location, int v0, int v1);
853
854 /** 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>
855 @param value a direct or array-backed {@link java.nio.IntBuffer} */
856 public void glUniform2iv(int location, int count, IntBuffer value);
857
858 /** 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> */
859 public void glUniform2iv(int location, int count, int[] value, int value_offset);
860
861 /** 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> */
862 public void glUniform3f(int location, float v0, float v1, float v2);
863
864 /** 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>
865 @param value a direct or array-backed {@link java.nio.FloatBuffer} */
866 public void glUniform3fv(int location, int count, FloatBuffer value);
867
868 /** 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> */
869 public void glUniform3fv(int location, int count, float[] value, int value_offset);
870
871 /** 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> */
872 public void glUniform3i(int location, int v0, int v1, int v2);
873
874 /** 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>
875 @param value a direct or array-backed {@link java.nio.IntBuffer} */
876 public void glUniform3iv(int location, int count, IntBuffer value);
877
878 /** 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> */
879 public void glUniform3iv(int location, int count, int[] value, int value_offset);
880
881 /** 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> */
882 public void glUniform4f(int location, float v0, float v1, float v2, float v3);
883
884 /** 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>
885 @param value a direct or array-backed {@link java.nio.FloatBuffer} */
886 public void glUniform4fv(int location, int count, FloatBuffer value);
887
888 /** 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> */
889 public void glUniform4fv(int location, int count, float[] value, int value_offset);
890
891 /** 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> */
892 public void glUniform4i(int location, int v0, int v1, int v2, int v3);
893
894 /** 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>
895 @param value a direct or array-backed {@link java.nio.IntBuffer} */
896 public void glUniform4iv(int location, int count, IntBuffer value);
897
898 /** 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> */
899 public void glUniform4iv(int location, int count, int[] value, int value_offset);
900
901 /** 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>
902 @param value a direct or array-backed {@link java.nio.FloatBuffer} */
903 public void glUniformMatrix2fv(int location, int count, boolean transpose, FloatBuffer value);
904
905 /** 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> */
906 public void glUniformMatrix2fv(int location, int count, boolean transpose, float[] value, int value_offset);
907
908 /** 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>
909 @param value a direct or array-backed {@link java.nio.FloatBuffer} */
910 public void glUniformMatrix3fv(int location, int count, boolean transpose, FloatBuffer value);
911
912 /** 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> */
913 public void glUniformMatrix3fv(int location, int count, boolean transpose, float[] value, int value_offset);
914
915 /** 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>
916 @param value a direct or array-backed {@link java.nio.FloatBuffer} */
917 public void glUniformMatrix4fv(int location, int count, boolean transpose, FloatBuffer value);
918
919 /** 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> */
920 public void glUniformMatrix4fv(int location, int count, boolean transpose, float[] value, int value_offset);
921
922 /** 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> */
923 public void glUseProgram(int program);
924
925 /** 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> */
926 public void glValidateProgram(int program);
927
928 /** 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> */
929 public void glVertexAttrib1f(int index, float x);
930
931 /** 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>
932 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
933 public void glVertexAttrib1fv(int index, FloatBuffer v);
934
935 /** 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> */
936 public void glVertexAttrib1fv(int index, float[] v, int v_offset);
937
938 /** 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> */
939 public void glVertexAttrib2f(int index, float x, float y);
940
941 /** 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>
942 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
943 public void glVertexAttrib2fv(int index, FloatBuffer v);
944
945 /** 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> */
946 public void glVertexAttrib2fv(int index, float[] v, int v_offset);
947
948 /** 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> */
949 public void glVertexAttrib3f(int index, float x, float y, float z);
950
951 /** 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>
952 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
953 public void glVertexAttrib3fv(int index, FloatBuffer v);
954
955 /** 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> */
956 public void glVertexAttrib3fv(int index, float[] v, int v_offset);
957
958 /** 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> */
959 public void glVertexAttrib4f(int index, float x, float y, float z, float w);
960
961 /** 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>
962 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
963 public void glVertexAttrib4fv(int index, FloatBuffer v);
964
965 /** 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> */
966 public void glVertexAttrib4fv(int index, float[] v, int v_offset);
967
968 /** 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> */
969 public void glVertexAttribPointer(int index, int size, int type, boolean normalized, int stride, long pointer_buffer_offset);
970
971 /** 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> */
972 public void glTexImage2DMultisample(int target, int samples, int internalformat, int width, int height, boolean fixedsamplelocations);
973
974 /** 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> */
975 public void glTexImage3DMultisample(int target, int samples, int internalformat, int width, int height, int depth, boolean fixedsamplelocations);
976
977 /** 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>
978 @param val a direct or array-backed {@link java.nio.FloatBuffer} */
979 public void glGetMultisamplefv(int pname, int index, FloatBuffer val);
980
981 /** 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> */
982 public void glGetMultisamplefv(int pname, int index, float[] val, int val_offset);
983
984 /** 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> */
985 public void glSampleMaski(int index, int mask);
986
987 /** Entry point to C language function: <code> void {@native glBlendBarrier}() </code> <br>Part of <code>GL_ES_VERSION_3_2</code>, <code>GL_KHR_blend_equation_advanced</code>, <code>GL_NV_blend_equation_advanced</code><br>Alias for: <code>glBlendBarrierKHR</code>, <code>glBlendBarrierNV</code> */
988 public void glBlendBarrier();
989
990 /** 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>
991 @param ids a direct or array-backed {@link java.nio.IntBuffer} */
992 public void glDebugMessageControl(int source, int type, int severity, int count, IntBuffer ids, boolean enabled);
993
994 /** 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> */
995 public void glDebugMessageControl(int source, int type, int severity, int count, int[] ids, int ids_offset, boolean enabled);
996
997 /** 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> */
998 public void glDebugMessageInsert(int source, int type, int id, int severity, int length, String buf);
999
1000 /** 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>
1001 @param sources a direct or array-backed {@link java.nio.IntBuffer}
1002 @param types a direct or array-backed {@link java.nio.IntBuffer}
1003 @param ids a direct or array-backed {@link java.nio.IntBuffer}
1004 @param severities a direct or array-backed {@link java.nio.IntBuffer}
1005 @param lengths a direct or array-backed {@link java.nio.IntBuffer}
1006 @param messageLog a direct or array-backed {@link java.nio.ByteBuffer} */
1007 public int glGetDebugMessageLog(int count, int bufSize, IntBuffer sources, IntBuffer types, IntBuffer ids, IntBuffer severities, IntBuffer lengths, ByteBuffer messageLog);
1008
1009 /** 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> */
1010 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);
1011
1012 /** 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>
1013 @param message a direct or array-backed {@link java.nio.ByteBuffer} */
1014 public void glPushDebugGroup(int source, int id, int length, ByteBuffer message);
1015
1016 /** 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> */
1017 public void glPushDebugGroup(int source, int id, int length, byte[] message, int message_offset);
1018
1019 /** 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> */
1020 public void glPopDebugGroup();
1021
1022 /** 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>
1023 @param label a direct or array-backed {@link java.nio.ByteBuffer} */
1024 public void glObjectLabel(int identifier, int name, int length, ByteBuffer label);
1025
1026 /** 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> */
1027 public void glObjectLabel(int identifier, int name, int length, byte[] label, int label_offset);
1028
1029 /** 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>
1030 @param length a direct or array-backed {@link java.nio.IntBuffer}
1031 @param label a direct or array-backed {@link java.nio.ByteBuffer} */
1032 public void glGetObjectLabel(int identifier, int name, int bufSize, IntBuffer length, ByteBuffer label);
1033
1034 /** 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> */
1035 public void glGetObjectLabel(int identifier, int name, int bufSize, int[] length, int length_offset, byte[] label, int label_offset);
1036
1037 /** 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>
1038 @param ptr a direct or array-backed {@link java.nio.Buffer}
1039 @param label a direct or array-backed {@link java.nio.ByteBuffer} */
1040 public void glObjectPtrLabel(Buffer ptr, int length, ByteBuffer label);
1041
1042 /** 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>
1043 @param ptr a direct or array-backed {@link java.nio.Buffer} */
1044 public void glObjectPtrLabel(Buffer ptr, int length, byte[] label, int label_offset);
1045
1046 /** 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>
1047 @param ptr a direct or array-backed {@link java.nio.Buffer}
1048 @param length a direct or array-backed {@link java.nio.IntBuffer}
1049 @param label a direct or array-backed {@link java.nio.ByteBuffer} */
1050 public void glGetObjectPtrLabel(Buffer ptr, int bufSize, IntBuffer length, ByteBuffer label);
1051
1052 /** 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>
1053 @param ptr a direct or array-backed {@link java.nio.Buffer} */
1054 public void glGetObjectPtrLabel(Buffer ptr, int bufSize, int[] length, int length_offset, byte[] label, int label_offset);
1055
1056 /** 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> */
1057 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);
1058
1059 /** 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>
1060 @param length a direct or array-backed {@link java.nio.IntBuffer}
1061 @param binaryFormat a direct or array-backed {@link java.nio.IntBuffer}
1062 @param binary a direct or array-backed {@link java.nio.Buffer} */
1063 public void glGetProgramBinary(int program, int bufSize, IntBuffer length, IntBuffer binaryFormat, Buffer binary);
1064
1065 /** 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>
1066 @param binary a direct or array-backed {@link java.nio.Buffer} */
1067 public void glGetProgramBinary(int program, int bufSize, int[] length, int length_offset, int[] binaryFormat, int binaryFormat_offset, Buffer binary);
1068
1069 /** 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>
1070 @param binary a direct or array-backed {@link java.nio.Buffer} */
1071 public void glProgramBinary(int program, int binaryFormat, Buffer binary, int length);
1072
1073 /** 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>
1074 @param pixels a direct or array-backed {@link java.nio.Buffer} */
1075 public void glTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, Buffer pixels);
1076
1077 /** 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> */
1078 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);
1079
1080 /** 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>
1081 @param pixels a direct or array-backed {@link java.nio.Buffer} */
1082 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);
1083
1084 /** 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> */
1085 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);
1086
1087 /** 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> */
1088 public void glCopyTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height);
1089
1090 /** 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>
1091 @param data a direct or array-backed {@link java.nio.Buffer} */
1092 public void glCompressedTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int imageSize, Buffer data);
1093
1094 /** 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> */
1095 public void glCompressedTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int imageSize, long data_buffer_offset);
1096
1097 /** 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>
1098 @param data a direct or array-backed {@link java.nio.Buffer} */
1099 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);
1100
1101 /** 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> */
1102 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);
1103
1104 /** 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> */
1105 public void glFramebufferTexture3D(int target, int attachment, int textarget, int texture, int level, int zoffset);
1106
1107 /** 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>
1108 @param params a direct or array-backed {@link java.nio.IntBuffer} */
1109 public void glTexParameterIiv(int target, int pname, IntBuffer params);
1110
1111 /** 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> */
1112 public void glTexParameterIiv(int target, int pname, int[] params, int params_offset);
1113
1114 /** 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>
1115 @param params a direct or array-backed {@link java.nio.IntBuffer} */
1116 public void glTexParameterIuiv(int target, int pname, IntBuffer params);
1117
1118 /** 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> */
1119 public void glTexParameterIuiv(int target, int pname, int[] params, int params_offset);
1120
1121 /** 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>
1122 @param params a direct or array-backed {@link java.nio.IntBuffer} */
1123 public void glGetTexParameterIiv(int target, int pname, IntBuffer params);
1124
1125 /** 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> */
1126 public void glGetTexParameterIiv(int target, int pname, int[] params, int params_offset);
1127
1128 /** 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>
1129 @param params a direct or array-backed {@link java.nio.IntBuffer} */
1130 public void glGetTexParameterIuiv(int target, int pname, IntBuffer params);
1131
1132 /** 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> */
1133 public void glGetTexParameterIuiv(int target, int pname, int[] params, int params_offset);
1134
1135 /** 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>
1136 @param param a direct or array-backed {@link java.nio.IntBuffer} */
1137 public void glSamplerParameterIiv(int sampler, int pname, IntBuffer param);
1138
1139 /** 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> */
1140 public void glSamplerParameterIiv(int sampler, int pname, int[] param, int param_offset);
1141
1142 /** 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>
1143 @param param a direct or array-backed {@link java.nio.IntBuffer} */
1144 public void glSamplerParameterIuiv(int sampler, int pname, IntBuffer param);
1145
1146 /** 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> */
1147 public void glSamplerParameterIuiv(int sampler, int pname, int[] param, int param_offset);
1148
1149 /** 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>
1150 @param params a direct or array-backed {@link java.nio.IntBuffer} */
1151 public void glGetSamplerParameterIiv(int sampler, int pname, IntBuffer params);
1152
1153 /** 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> */
1154 public void glGetSamplerParameterIiv(int sampler, int pname, int[] params, int params_offset);
1155
1156 /** 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>
1157 @param params a direct or array-backed {@link java.nio.IntBuffer} */
1158 public void glGetSamplerParameterIuiv(int sampler, int pname, IntBuffer params);
1159
1160 /** 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> */
1161 public void glGetSamplerParameterIuiv(int sampler, int pname, int[] params, int params_offset);
1162
1163 /** 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> */
1164 public void glDrawArraysInstancedBaseInstance(int mode, int first, int count, int instancecount, int baseinstance);
1165
1166 /** 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> */
1167 public void glDrawElementsInstancedBaseInstance(int mode, int count, int type, long indices_buffer_offset, int instancecount, int baseinstance);
1168
1169 /** 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> */
1170 public void glDrawElementsInstancedBaseVertexBaseInstance(int mode, int count, int type, long indices_buffer_offset, int instancecount, int basevertex, int baseinstance);
1171
1172 /** 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>
1173 @param ids a direct or array-backed {@link java.nio.IntBuffer} */
1174 public void glGenQueries(int n, IntBuffer ids);
1175
1176 /** 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> */
1177 public void glGenQueries(int n, int[] ids, int ids_offset);
1178
1179 /** 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>
1180 @param ids a direct or array-backed {@link java.nio.IntBuffer} */
1181 public void glDeleteQueries(int n, IntBuffer ids);
1182
1183 /** 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> */
1184 public void glDeleteQueries(int n, int[] ids, int ids_offset);
1185
1186 /** 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> */
1187 public boolean glIsQuery(int id);
1188
1189 /** 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> */
1190 public void glBeginQuery(int target, int id);
1191
1192 /** 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> */
1193 public void glEndQuery(int target);
1194
1195 /** 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> */
1196 public void glQueryCounter(int id, int target);
1197
1198 /** 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>
1199 @param params a direct or array-backed {@link java.nio.IntBuffer} */
1200 public void glGetQueryiv(int target, int pname, IntBuffer params);
1201
1202 /** 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> */
1203 public void glGetQueryiv(int target, int pname, int[] params, int params_offset);
1204
1205 /** 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>
1206 @param params a direct or array-backed {@link java.nio.IntBuffer} */
1207 public void glGetQueryObjectiv(int id, int pname, IntBuffer params);
1208
1209 /** 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> */
1210 public void glGetQueryObjectiv(int id, int pname, int[] params, int params_offset);
1211
1212 /** 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>
1213 @param params a direct or array-backed {@link java.nio.IntBuffer} */
1214 public void glGetQueryObjectuiv(int id, int pname, IntBuffer params);
1215
1216 /** 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> */
1217 public void glGetQueryObjectuiv(int id, int pname, int[] params, int params_offset);
1218
1219 /** 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>
1220 @param params a direct or array-backed {@link java.nio.LongBuffer} */
1221 public void glGetQueryObjecti64v(int id, int pname, LongBuffer params);
1222
1223 /** 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> */
1224 public void glGetQueryObjecti64v(int id, int pname, long[] params, int params_offset);
1225
1226 /** 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>
1227 @param params a direct or array-backed {@link java.nio.LongBuffer} */
1228 public void glGetQueryObjectui64v(int id, int pname, LongBuffer params);
1229
1230 /** 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> */
1231 public void glGetQueryObjectui64v(int id, int pname, long[] params, int params_offset);
1232
1233 /** Entry point to C language function: <code> void {@native glGetInteger64v}(GLenum pname, GLint64 * data) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_2</code>, <code>GL_ARB_sync</code>, <code>GL_APPLE_sync</code>, <code>GL_EXT_disjoint_timer_query</code><br>Alias for: <code>glGetInteger64vAPPLE</code>, <code>glGetInteger64vEXT</code>
1234 @param data a direct or array-backed {@link java.nio.LongBuffer} */
1235 public void glGetInteger64v(int pname, LongBuffer data);
1236
1237 /** Entry point to C language function: <code> void {@native glGetInteger64v}(GLenum pname, GLint64 * data) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_2</code>, <code>GL_ARB_sync</code>, <code>GL_APPLE_sync</code>, <code>GL_EXT_disjoint_timer_query</code><br>Alias for: <code>glGetInteger64vAPPLE</code>, <code>glGetInteger64vEXT</code> */
1238 public void glGetInteger64v(int pname, long[] data, int data_offset);
1239
1240 /** 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> */
1241 public void glActiveShaderProgram(int pipeline, int program);
1242
1243 /** 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> */
1244 public void glBindProgramPipeline(int pipeline);
1245
1246 /** Entry point to C language function: <code> GLuint {@native glCreateShaderProgramv}(GLenum type, GLsizei count, const GLchar * const * 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> */
1247 public int glCreateShaderProgramv(int type, int count, String[] strings);
1248
1249 /** 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>
1250 @param pipelines a direct or array-backed {@link java.nio.IntBuffer} */
1251 public void glDeleteProgramPipelines(int n, IntBuffer pipelines);
1252
1253 /** 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> */
1254 public void glDeleteProgramPipelines(int n, int[] pipelines, int pipelines_offset);
1255
1256 /** 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>
1257 @param pipelines a direct or array-backed {@link java.nio.IntBuffer} */
1258 public void glGenProgramPipelines(int n, IntBuffer pipelines);
1259
1260 /** 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> */
1261 public void glGenProgramPipelines(int n, int[] pipelines, int pipelines_offset);
1262
1263 /** 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>
1264 @param length a direct or array-backed {@link java.nio.IntBuffer}
1265 @param infoLog a direct or array-backed {@link java.nio.ByteBuffer} */
1266 public void glGetProgramPipelineInfoLog(int pipeline, int bufSize, IntBuffer length, ByteBuffer infoLog);
1267
1268 /** 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> */
1269 public void glGetProgramPipelineInfoLog(int pipeline, int bufSize, int[] length, int length_offset, byte[] infoLog, int infoLog_offset);
1270
1271 /** 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>
1272 @param params a direct or array-backed {@link java.nio.IntBuffer} */
1273 public void glGetProgramPipelineiv(int pipeline, int pname, IntBuffer params);
1274
1275 /** 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> */
1276 public void glGetProgramPipelineiv(int pipeline, int pname, int[] params, int params_offset);
1277
1278 /** 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> */
1279 public boolean glIsProgramPipeline(int pipeline);
1280
1281 /** 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> */
1282 public void glProgramParameteri(int program, int pname, int value);
1283
1284 /** 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> */
1285 public void glProgramUniform1f(int program, int location, float v0);
1286
1287 /** 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>
1288 @param value a direct or array-backed {@link java.nio.FloatBuffer} */
1289 public void glProgramUniform1fv(int program, int location, int count, FloatBuffer value);
1290
1291 /** 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> */
1292 public void glProgramUniform1fv(int program, int location, int count, float[] value, int value_offset);
1293
1294 /** 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> */
1295 public void glProgramUniform1i(int program, int location, int v0);
1296
1297 /** 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>
1298 @param value a direct or array-backed {@link java.nio.IntBuffer} */
1299 public void glProgramUniform1iv(int program, int location, int count, IntBuffer value);
1300
1301 /** 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> */
1302 public void glProgramUniform1iv(int program, int location, int count, int[] value, int value_offset);
1303
1304 /** 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> */
1305 public void glProgramUniform2f(int program, int location, float v0, float v1);
1306
1307 /** 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>
1308 @param value a direct or array-backed {@link java.nio.FloatBuffer} */
1309 public void glProgramUniform2fv(int program, int location, int count, FloatBuffer value);
1310
1311 /** 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> */
1312 public void glProgramUniform2fv(int program, int location, int count, float[] value, int value_offset);
1313
1314 /** 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> */
1315 public void glProgramUniform2i(int program, int location, int v0, int v1);
1316
1317 /** 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>
1318 @param value a direct or array-backed {@link java.nio.IntBuffer} */
1319 public void glProgramUniform2iv(int program, int location, int count, IntBuffer value);
1320
1321 /** 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> */
1322 public void glProgramUniform2iv(int program, int location, int count, int[] value, int value_offset);
1323
1324 /** 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> */
1325 public void glProgramUniform3f(int program, int location, float v0, float v1, float v2);
1326
1327 /** 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>
1328 @param value a direct or array-backed {@link java.nio.FloatBuffer} */
1329 public void glProgramUniform3fv(int program, int location, int count, FloatBuffer value);
1330
1331 /** 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> */
1332 public void glProgramUniform3fv(int program, int location, int count, float[] value, int value_offset);
1333
1334 /** 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> */
1335 public void glProgramUniform3i(int program, int location, int v0, int v1, int v2);
1336
1337 /** 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>
1338 @param value a direct or array-backed {@link java.nio.IntBuffer} */
1339 public void glProgramUniform3iv(int program, int location, int count, IntBuffer value);
1340
1341 /** 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> */
1342 public void glProgramUniform3iv(int program, int location, int count, int[] value, int value_offset);
1343
1344 /** 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> */
1345 public void glProgramUniform4f(int program, int location, float v0, float v1, float v2, float v3);
1346
1347 /** 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>
1348 @param value a direct or array-backed {@link java.nio.FloatBuffer} */
1349 public void glProgramUniform4fv(int program, int location, int count, FloatBuffer value);
1350
1351 /** 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> */
1352 public void glProgramUniform4fv(int program, int location, int count, float[] value, int value_offset);
1353
1354 /** 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> */
1355 public void glProgramUniform4i(int program, int location, int v0, int v1, int v2, int v3);
1356
1357 /** 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>
1358 @param value a direct or array-backed {@link java.nio.IntBuffer} */
1359 public void glProgramUniform4iv(int program, int location, int count, IntBuffer value);
1360
1361 /** 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> */
1362 public void glProgramUniform4iv(int program, int location, int count, int[] value, int value_offset);
1363
1364 /** 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>
1365 @param value a direct or array-backed {@link java.nio.FloatBuffer} */
1366 public void glProgramUniformMatrix2fv(int program, int location, int count, boolean transpose, FloatBuffer value);
1367
1368 /** 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> */
1369 public void glProgramUniformMatrix2fv(int program, int location, int count, boolean transpose, float[] value, int value_offset);
1370
1371 /** 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>
1372 @param value a direct or array-backed {@link java.nio.FloatBuffer} */
1373 public void glProgramUniformMatrix3fv(int program, int location, int count, boolean transpose, FloatBuffer value);
1374
1375 /** 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> */
1376 public void glProgramUniformMatrix3fv(int program, int location, int count, boolean transpose, float[] value, int value_offset);
1377
1378 /** 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>
1379 @param value a direct or array-backed {@link java.nio.FloatBuffer} */
1380 public void glProgramUniformMatrix4fv(int program, int location, int count, boolean transpose, FloatBuffer value);
1381
1382 /** 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> */
1383 public void glProgramUniformMatrix4fv(int program, int location, int count, boolean transpose, float[] value, int value_offset);
1384
1385 /** 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> */
1386 public void glUseProgramStages(int pipeline, int stages, int program);
1387
1388 /** 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> */
1389 public void glValidateProgramPipeline(int pipeline);
1390
1391 /** 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> */
1392 public void glProgramUniform1ui(int program, int location, int v0);
1393
1394 /** 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> */
1395 public void glProgramUniform2ui(int program, int location, int v0, int v1);
1396
1397 /** 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> */
1398 public void glProgramUniform3ui(int program, int location, int v0, int v1, int v2);
1399
1400 /** 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> */
1401 public void glProgramUniform4ui(int program, int location, int v0, int v1, int v2, int v3);
1402
1403 /** 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>
1404 @param value a direct or array-backed {@link java.nio.IntBuffer} */
1405 public void glProgramUniform1uiv(int program, int location, int count, IntBuffer value);
1406
1407 /** 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> */
1408 public void glProgramUniform1uiv(int program, int location, int count, int[] value, int value_offset);
1409
1410 /** 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>
1411 @param value a direct or array-backed {@link java.nio.IntBuffer} */
1412 public void glProgramUniform2uiv(int program, int location, int count, IntBuffer value);
1413
1414 /** 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> */
1415 public void glProgramUniform2uiv(int program, int location, int count, int[] value, int value_offset);
1416
1417 /** 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>
1418 @param value a direct or array-backed {@link java.nio.IntBuffer} */
1419 public void glProgramUniform3uiv(int program, int location, int count, IntBuffer value);
1420
1421 /** 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> */
1422 public void glProgramUniform3uiv(int program, int location, int count, int[] value, int value_offset);
1423
1424 /** 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>
1425 @param value a direct or array-backed {@link java.nio.IntBuffer} */
1426 public void glProgramUniform4uiv(int program, int location, int count, IntBuffer value);
1427
1428 /** 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> */
1429 public void glProgramUniform4uiv(int program, int location, int count, int[] value, int value_offset);
1430
1431 /** 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>
1432 @param value a direct or array-backed {@link java.nio.FloatBuffer} */
1433 public void glProgramUniformMatrix2x3fv(int program, int location, int count, boolean transpose, FloatBuffer value);
1434
1435 /** 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> */
1436 public void glProgramUniformMatrix2x3fv(int program, int location, int count, boolean transpose, float[] value, int value_offset);
1437
1438 /** 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>
1439 @param value a direct or array-backed {@link java.nio.FloatBuffer} */
1440 public void glProgramUniformMatrix3x2fv(int program, int location, int count, boolean transpose, FloatBuffer value);
1441
1442 /** 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> */
1443 public void glProgramUniformMatrix3x2fv(int program, int location, int count, boolean transpose, float[] value, int value_offset);
1444
1445 /** 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>
1446 @param value a direct or array-backed {@link java.nio.FloatBuffer} */
1447 public void glProgramUniformMatrix2x4fv(int program, int location, int count, boolean transpose, FloatBuffer value);
1448
1449 /** 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> */
1450 public void glProgramUniformMatrix2x4fv(int program, int location, int count, boolean transpose, float[] value, int value_offset);
1451
1452 /** 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>
1453 @param value a direct or array-backed {@link java.nio.FloatBuffer} */
1454 public void glProgramUniformMatrix4x2fv(int program, int location, int count, boolean transpose, FloatBuffer value);
1455
1456 /** 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> */
1457 public void glProgramUniformMatrix4x2fv(int program, int location, int count, boolean transpose, float[] value, int value_offset);
1458
1459 /** 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>
1460 @param value a direct or array-backed {@link java.nio.FloatBuffer} */
1461 public void glProgramUniformMatrix3x4fv(int program, int location, int count, boolean transpose, FloatBuffer value);
1462
1463 /** 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> */
1464 public void glProgramUniformMatrix3x4fv(int program, int location, int count, boolean transpose, float[] value, int value_offset);
1465
1466 /** 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>
1467 @param value a direct or array-backed {@link java.nio.FloatBuffer} */
1468 public void glProgramUniformMatrix4x3fv(int program, int location, int count, boolean transpose, FloatBuffer value);
1469
1470 /** 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> */
1471 public void glProgramUniformMatrix4x3fv(int program, int location, int count, boolean transpose, float[] value, int value_offset);
1472
1473 /** Entry point to C language function: <code> void {@native glApplyFramebufferAttachmentCMAAINTEL}() </code> <br>Part of <code>GL_INTEL_framebuffer_CMAA</code><br> */
1475
1476 /** Entry point to C language function: <code> void {@native glConservativeRasterParameteriNV}(GLenum pname, GLint param) </code> <br>Part of <code>GL_NV_conservative_raster_pre_snap_triangles</code><br> */
1477 public void glConservativeRasterParameteriNV(int pname, int param);
1478
1479 /** 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>
1480 @param bufs a direct or array-backed {@link java.nio.IntBuffer} */
1481 public void glDrawBuffers(int n, IntBuffer bufs);
1482
1483 /** 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> */
1484 public void glDrawBuffers(int n, int[] bufs, int bufs_offset);
1485
1486
1487 // --- Begin CustomJavaCode .cfg declarations
1488 /** Part of <code>GL_ES_VERSION_2_0</code>, <code>GL_VERSION_1_1</code>, <code>GL_VERSION_1_0</code> */
1489 public static final int GL_STENCIL_INDEX = 0x1901;
1490
1491 /** Start: GL_ARB_ES2_compatibility functions, which are part of ES2 core as well */
1492
1493 /** Entry point to C language function:
1494 * <code> void {@native glReleaseShaderCompiler}(void); </code>
1495 * <br>Part of <code>GL_ES_VERSION_2_0</code> and <code>GL_ARB_ES2_compatibility</code>.
1496 * <br> Nop if no native implementation is available. */
1498
1499 /** Entry point to C language function:
1500 * <code> void {@native glShaderBinary}(GLint n, const GLuint * shaders, GLenum binaryformat, const void * binary, GLint length); </code>
1501 * <br>Part of <code>GL_ES_VERSION_2_0</code> and <code>GL_ARB_ES2_compatibility</code>.
1502 * <br> Throws GLException if no native implementation is available. */
1503 public void glShaderBinary(int n, IntBuffer shaders, int binaryformat, Buffer binary, int length);
1504
1505 /** Entry point to C language function:
1506 * <code> void {@native glShaderBinary}(GLint n, const GLuint * shaders, GLenum binaryformat, const void * binary, GLint length); </code>
1507 * <br>Part of <code>GL_ES_VERSION_2_0</code> and <code>GL_ARB_ES2_compatibility</code>.
1508 * <br> Throws GLException if no native implementation is available. */
1509 public void glShaderBinary(int n, int[] shaders, int shaders_offset, int binaryformat, Buffer binary, int length);
1510
1511 /** Entry point to C language function:
1512 * <code> void {@native glGetShaderPrecisionFormat}(GLenum shadertype, GLenum precisiontype, GLint * range, GLint * precision); </code>
1513 * <br>Part of <code>GL_ES_VERSION_2_0</code> and <code>GL_ARB_ES2_compatibility</code>.
1514 * <br> Throws GLException if no native implementation is available. */
1515 public void glGetShaderPrecisionFormat(int shadertype, int precisiontype, IntBuffer range, IntBuffer precision);
1516
1517 /** Entry point to C language function:
1518 * <code> void {@native glGetShaderPrecisionFormat}(GLenum shadertype, GLenum precisiontype, GLint * range, GLint * precision); </code>
1519 * <br>Part of <code>GL_ES_VERSION_2_0</code> and <code>GL_ARB_ES2_compatibility</code>.
1520 * <br> Throws GLException if no native implementation is available. */
1521 public void glGetShaderPrecisionFormat(int shadertype, int precisiontype, int[] range, int range_offset, int[] precision, int precision_offset);
1522
1523 /** Entry point to C language function:
1524 * <code> void {@native glDepthRangef}(GLclampf zNear, GLclampf zFar); </code>
1525 * <br>Part of <code>GL_ES_VERSION_2_0</code> and <code>GL_ARB_ES2_compatibility</code>.
1526 * <br> Calls <code> void {@native glDepthRange}(GLclampd zNear, GLclampd zFar); </code> if no native implementation is available. */
1527 public void glDepthRangef(float zNear, float zFar);
1528
1529 public void glDepthRange(double zNear, double zFar);
1530
1531 /** Entry point to C language function:
1532 * <code> void {@native glClearDepthf}(GLclampf depth); </code>
1533 * <br>Part of <code>GL_ES_VERSION_2_0</code> and <code>GL_ARB_ES2_compatibility</code>.
1534 * <br> Calls <code> void {@native glClearDepth}(GLclampd depth); </code> if no native implementation is available. */
1535 public void glClearDepthf(float depth);
1536
1537 public void glClearDepth( double depth );
1538
1540
1541 public void glUniform(GLUniformData data);
1542
1543 /** End: GL_ARB_ES2_compatibility functions, which are part of ES2 core as well */
1544 // ---- End CustomJavaCode .cfg declarations
1545} // 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,...
static final int GL_HSL_LUMINOSITY
GL_ES_VERSION_3_2, GL_KHR_blend_equation_advanced, GL_NV_blend_equation_advanced Alias for: GL_HSL_LU...
Definition: GL2ES2.java:368
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_0, GL_EXT_unpack_subimage Alias for: GL_UNPACK_ROW_LENGTH_EXT Define...
Definition: GL2ES2.java:365
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:142
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:114
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:353
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:544
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:597
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:520
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:308
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:189
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:311
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:385
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:427
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:480
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_0, GL_EXT_unpack_subimage Alias for: GL_UNPACK_SKIP_PIXELS_EXT Defin...
Definition: GL2ES2.java:323
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:561
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:467
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:222
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_COLORDODGE
GL_ES_VERSION_3_2, GL_NV_blend_equation_advanced, GL_KHR_blend_equation_advanced Alias for: GL_COLORD...
Definition: GL2ES2.java:532
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:390
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:594
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:379
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:558
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:214
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:413
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_0, GL_NV_blend_equation_advanced, GL_EXT_texture_rg Alias for: GL_RED...
Definition: GL2ES2.java:644
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:276
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:242
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:591
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:162
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:529
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:661
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:486
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:618
static final int GL_BLEND_COLOR
GL_ARB_imaging, GL_ES_VERSION_2_0, GL_VERSION_1_4, GL_EXT_blend_color Alias for: GL_BLEND_COLOR_EXT ...
Definition: GL2ES2.java:288
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:125
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:343
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:350
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:260
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:552
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:459
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:282
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:245
void glBlendBarrier()
Entry point to C language function: void {@native glBlendBarrier}() Part of GL_ES_VERSION_3_2,...
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:615
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:582
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:483
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:179
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:148
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:444
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:376
static final int GL_SOFTLIGHT
GL_ES_VERSION_3_2, GL_KHR_blend_equation_advanced, GL_NV_blend_equation_advanced Alias for: GL_SOFTLI...
Definition: GL2ES2.java:139
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:636
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_0, GL_VERSION_ES_1_0, GL_KHR_debug Alias for: GL_STACK_UNDERFLOW_KHR ...
Definition: GL2ES2.java:136
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:477
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 glConservativeRasterParameteriNV(int pname, int param)
Entry point to C language function: void {@native glConservativeRasterParameteriNV}(GLenum pname,...
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:279
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:98
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:436
static final int GL_DARKEN
GL_ES_VERSION_3_2, GL_KHR_blend_equation_advanced, GL_NV_blend_equation_advanced Alias for: GL_DARKEN...
Definition: GL2ES2.java:329
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:650
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:120
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:373
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:167
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:567
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:472
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_EXCLUSION
GL_ES_VERSION_3_2, GL_NV_blend_equation_advanced, GL_KHR_blend_equation_advanced Alias for: GL_EXCLUS...
Definition: GL2ES2.java:547
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:576
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:421
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:105
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:362
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:317
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:538
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:641
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:291
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:382
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:111
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...
void glGetInteger64v(int pname, LongBuffer data)
Entry point to C language function: void {@native glGetInteger64v}(GLenum pname, GLint64 * data) 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:257
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:621
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:503
static final int GL_SCREEN
GL_ES_VERSION_3_2, GL_KHR_blend_equation_advanced, GL_NV_blend_equation_advanced Alias for: GL_SCREEN...
Definition: GL2ES2.java:658
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:285
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:274
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:633
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:181
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:438
static final int GL_TEXTURE_BORDER_COLOR
GL_ES_VERSION_3_2, GL_VERSION_1_0, GL_OES_texture_border_clamp, GL_NV_texture_border_clamp,...
Definition: GL2ES2.java:145
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:456
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:356
static final int GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_TRIANGLES_NV
GL_NV_conservative_raster_pre_snap_triangles Define "GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_TRIANGLES_N...
Definition: GL2ES2.java:609
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:326
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:526
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:174
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:409
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:266
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:128
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:407
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:495
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:639
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:424
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:93
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:370
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:523
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:602
void glVertexAttrib1fv(int index, FloatBuffer v)
Entry point to C language function: void {@native glVertexAttrib1fv}(GLuint index,...
static final int GL_CONSERVATIVE_RASTER_MODE_POST_SNAP_NV
GL_NV_conservative_raster_pre_snap_triangles Define "GL_CONSERVATIVE_RASTER_MODE_POST_SNAP_NV" with e...
Definition: GL2ES2.java:652
static final int GL_STACK_OVERFLOW
GL_ES_VERSION_3_2, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_KHR_debug Alias for: GL_STACK_OVERFLOW_KHR ...
Definition: GL2ES2.java:506
static final int GL_DIFFERENCE
GL_ES_VERSION_3_2, GL_NV_blend_equation_advanced, GL_KHR_blend_equation_advanced Alias for: GL_DIFFER...
Definition: GL2ES2.java:305
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:624
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:416
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:117
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:630
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:627
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:453
static final int GL_STENCIL_INDEX
Part of GL_ES_VERSION_2_0, GL_VERSION_1_1, GL_VERSION_1_0
Definition: GL2ES2.java:1489
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:335
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:492
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:196
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:165
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:314
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:219
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:239
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:217
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:122
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:600
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:462
static final int GL_MULTIPLY
GL_ES_VERSION_3_2, GL_NV_blend_equation_advanced, GL_KHR_blend_equation_advanced Alias for: GL_MULTIP...
Definition: GL2ES2.java:263
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 glGetInteger64v(int pname, long[] data, int data_offset)
Entry point to C language function: void {@native glGetInteger64v}(GLenum pname, GLint64 * data) P...
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:509
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:612
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:535
static final int GL_HSL_COLOR
GL_ES_VERSION_3_2, GL_NV_blend_equation_advanced, GL_KHR_blend_equation_advanced Alias for: GL_HSL_CO...
Definition: GL2ES2.java:447
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:251
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:474
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:515
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:655
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:233
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_OVERLAY
GL_ES_VERSION_3_2, GL_KHR_blend_equation_advanced, GL_NV_blend_equation_advanced Alias for: GL_OVERLA...
Definition: GL2ES2.java:320
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:296
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:103
boolean glIsProgram(int program)
Entry point to C language function: GLboolean {@native glIsProgram}(GLuint program) Part of GL_ES_...
static final int GL_HSL_HUE
GL_ES_VERSION_3_2, GL_NV_blend_equation_advanced, GL_KHR_blend_equation_advanced Alias for: GL_HSL_HU...
Definition: GL2ES2.java:564
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:236
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:555
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:399
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:101
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:177
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:441
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:248
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:191
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:464
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_0 Define "GL_INT" with expression '0x1404', CType: int
Definition: GL2ES2.java:212
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:588
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:647
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:359
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:169
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:345
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:199
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:153
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:269
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:579
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:605
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:550
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:183
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:430
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_COLORBURN
GL_ES_VERSION_3_2, GL_NV_blend_equation_advanced, GL_KHR_blend_equation_advanced Alias for: GL_COLORB...
Definition: GL2ES2.java:108
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:337
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_0, GL_EXT_unpack_subimage Alias for: GL_UNPACK_SKIP_ROWS_EXT Define ...
Definition: GL2ES2.java:402
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:388
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:573
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:332
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:159
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:405
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:489
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:498
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:96
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:469
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:512
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:393
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:396
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:293
static final int GL_DEPTH_COMPONENT
GL_ES_VERSION_2_0, GL_VERSION_1_0 Define "GL_DEPTH_COMPONENT" with expression '0x1902',...
Definition: GL2ES2.java:418
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:254
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:517
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:541
static final int GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_NV
GL_NV_conservative_raster_pre_snap Define "GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_NV" with expression '...
Definition: GL2ES2.java:230
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:302
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:501
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:348
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:210
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:130
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:271
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:186
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:340
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:450
static final int GL_SHADER_BINARY_DMP
GL_DMP_shader_binary Define "GL_SHADER_BINARY_DMP" with expression '0x9250', CType: int
Definition: GL2ES2.java:193
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:570
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:299
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_CONSERVATIVE_RASTER_MODE_NV
GL_NV_conservative_raster_pre_snap_triangles Define "GL_CONSERVATIVE_RASTER_MODE_NV" with expression ...
Definition: GL2ES2.java:607
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:150
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:228
static final int GL_HARDLIGHT
GL_ES_VERSION_3_2, GL_NV_blend_equation_advanced, GL_KHR_blend_equation_advanced Alias for: GL_HARDLI...
Definition: GL2ES2.java:172
static final int GL_HSL_SATURATION
GL_ES_VERSION_3_2, GL_KHR_blend_equation_advanced, GL_NV_blend_equation_advanced Alias for: GL_HSL_SA...
Definition: GL2ES2.java:90
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:202
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:156
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:411
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:585
static final int GL_LIGHTEN
GL_ES_VERSION_3_2, GL_KHR_blend_equation_advanced, GL_NV_blend_equation_advanced Alias for: GL_LIGHTE...
Definition: GL2ES2.java:225
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:205
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:433
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:133
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:208
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() ...