JOGL v2.6.0-rc-20250822
JOGL, High-Performance Graphics Binding for Java™ (public API).
GL3ES3.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:19 CEST 2025 ----! */
2/* !---- Java-Unit: [pkg com.jogamp.opengl, cls GL3ES3], ../build/jogl/gensrc/classes/com/jogamp/opengl/GL3ES3.java ----! */
3
4package com.jogamp.opengl;
5
6import java.util.*;
7import com.jogamp.opengl.*;
8import com.jogamp.opengl.fixedfunc.*;
9import jogamp.opengl.*;
10import java.io.PrintStream;
11import com.jogamp.gluegen.runtime.*;
12import com.jogamp.common.os.*;
13import com.jogamp.common.nio.*;
14import java.nio.*;
15import com.jogamp.common.util.*;
16import java.util.Set;
17import java.util.Map;
18import java.util.HashMap;
19import java.nio.charset.Charset;
20import java.nio.charset.StandardCharsets;
21
22 /**
23 * <p>
24 * Interface containing the common subset of core GL3 (OpenGL 3.1+) and GLES3 (OpenGL ES 3.0+).<br/>
25 * This interface reflects only the programmable shader functionality of desktop and embedded OpenGL<br/>
26 * This interface is almost GLES3 complete, lacking <code>GL_ARB_ES3_compatibility</code> extension.<br/>
27 * </p>
28 */
29public interface GL3ES3 extends GL2ES3{
30
31 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_2</code>, <code>GL_NV_geometry_program4</code>, <code>GL_EXT_geometry_shader4</code>, <code>GL_ARB_geometry_shader4</code><br>Alias for: <code>GL_GEOMETRY_INPUT_TYPE_EXT</code>, <code>GL_GEOMETRY_INPUT_TYPE_ARB</code><br>
32Define "GL_GEOMETRY_INPUT_TYPE" with expression '<code>0x8917</code>', CType: int */
33 public static final int GL_GEOMETRY_INPUT_TYPE = 0x8917;
34 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code>, <code>GL_EXT_geometry_shader</code>, <code>GL_OES_geometry_shader</code><br>Alias for: <code>GL_REFERENCED_BY_GEOMETRY_SHADER_EXT</code>, <code>GL_REFERENCED_BY_GEOMETRY_SHADER_OES</code><br>
35Define "GL_REFERENCED_BY_GEOMETRY_SHADER" with expression '<code>0x9309</code>', CType: int */
36 public static final int GL_REFERENCED_BY_GEOMETRY_SHADER = 0x9309;
37 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code>, <code>GL_EXT_tessellation_shader</code>, <code>GL_OES_tessellation_shader</code><br>Alias for: <code>GL_REFERENCED_BY_TESS_CONTROL_SHADER_EXT</code>, <code>GL_REFERENCED_BY_TESS_CONTROL_SHADER_OES</code><br>
38Define "GL_REFERENCED_BY_TESS_CONTROL_SHADER" with expression '<code>0x9307</code>', CType: int */
39 public static final int GL_REFERENCED_BY_TESS_CONTROL_SHADER = 0x9307;
40 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code><br>Define "GL_TOP_LEVEL_ARRAY_SIZE" with expression '<code>0x930C</code>', CType: int */
41 public static final int GL_TOP_LEVEL_ARRAY_SIZE = 0x930c;
42 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_2</code>, <code>GL_EXT_geometry_shader</code>, <code>GL_OES_geometry_shader</code><br>Alias for: <code>GL_MAX_GEOMETRY_INPUT_COMPONENTS_EXT</code>, <code>GL_MAX_GEOMETRY_INPUT_COMPONENTS_OES</code><br>
43Define "GL_MAX_GEOMETRY_INPUT_COMPONENTS" with expression '<code>0x9123</code>', CType: int */
44 public static final int GL_MAX_GEOMETRY_INPUT_COMPONENTS = 0x9123;
45 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_shader_storage_buffer_object</code><br>Define "GL_SHADER_STORAGE_BUFFER_BINDING" with expression '<code>0x90D3</code>', CType: int */
46 public static final int GL_SHADER_STORAGE_BUFFER_BINDING = 0x90d3;
47 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_2</code><br>Define "GL_MAX_COMBINED_IMAGE_UNIFORMS" with expression '<code>0x90CF</code>', CType: int */
48 public static final int GL_MAX_COMBINED_IMAGE_UNIFORMS = 0x90cf;
49 /** <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br>Define "GL_INT64_VEC2_NV" with expression '<code>0x8FE9</code>', CType: int */
50 public static final int GL_INT64_VEC2_NV = 0x8fe9;
51 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_2</code>, <code>GL_OES_geometry_shader</code>, <code>GL_NV_geometry_program4</code>, <code>GL_EXT_geometry_shader4</code>, <code>GL_EXT_geometry_shader</code>, <code>GL_ARB_geometry_shader4</code><br>Alias for: <code>GL_LINES_ADJACENCY_OES</code>, <code>GL_LINES_ADJACENCY_EXT</code>, <code>GL_LINES_ADJACENCY_ARB</code><br>
52Define "GL_LINES_ADJACENCY" with expression '<code>0x000A</code>', CType: int */
53 public static final int GL_LINES_ADJACENCY = 0xa;
54 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Alias for: <code>GL_COMPRESSED_RGBA_ASTC_4x4_KHR</code><br>
55Define "GL_COMPRESSED_RGBA_ASTC_4x4" with expression '<code>0x93B0</code>', CType: int */
56 public static final int GL_COMPRESSED_RGBA_ASTC_4x4 = 0x93b0;
57 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_2</code>, <code>GL_ARB_sync</code>, <code>GL_APPLE_sync</code><br>Alias for: <code>GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE</code><br>
58Define "GL_SYNC_GPU_COMMANDS_COMPLETE" with expression '<code>0x9117</code>', CType: int */
59 public static final int GL_SYNC_GPU_COMMANDS_COMPLETE = 0x9117;
60 /** <code>GL_ARB_tessellation_shader</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_0</code>, <code>GL_EXT_tessellation_shader</code>, <code>GL_OES_tessellation_shader</code><br>Alias for: <code>GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_EXT</code>, <code>GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_OES</code><br>
61Define "GL_MAX_TESS_CONTROL_INPUT_COMPONENTS" with expression '<code>0x886C</code>', CType: int */
62 public static final int GL_MAX_TESS_CONTROL_INPUT_COMPONENTS = 0x886c;
63 /** <code>GL_ARB_tessellation_shader</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_0</code>, <code>GL_EXT_tessellation_shader</code>, <code>GL_OES_tessellation_shader</code><br>Alias for: <code>GL_FRACTIONAL_ODD_EXT</code>, <code>GL_FRACTIONAL_ODD_OES</code><br>
64Define "GL_FRACTIONAL_ODD" with expression '<code>0x8E7B</code>', CType: int */
65 public static final int GL_FRACTIONAL_ODD = 0x8e7b;
66 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Alias for: <code>GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR</code><br>
67Define "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6" with expression '<code>0x93D9</code>', CType: int */
68 public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6 = 0x93d9;
69 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Alias for: <code>GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR</code><br>
70Define "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5" with expression '<code>0x93D8</code>', CType: int */
71 public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5 = 0x93d8;
72 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Alias for: <code>GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR</code><br>
73Define "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8" with expression '<code>0x93DA</code>', CType: int */
74 public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8 = 0x93da;
75 /** <code>GL_ARB_compute_shader</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code><br>Define "GL_MAX_COMPUTE_IMAGE_UNIFORMS" with expression '<code>0x91BD</code>', CType: int */
76 public static final int GL_MAX_COMPUTE_IMAGE_UNIFORMS = 0x91bd;
77 /** <code>GL_ARB_viewport_array</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_geometry_shader</code>, <code>GL_OES_geometry_shader</code><br>Alias for: <code>GL_LAYER_PROVOKING_VERTEX_EXT</code>, <code>GL_LAYER_PROVOKING_VERTEX_OES</code><br>
78Define "GL_LAYER_PROVOKING_VERTEX" with expression '<code>0x825E</code>', CType: int */
79 public static final int GL_LAYER_PROVOKING_VERTEX = 0x825e;
80 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_2</code><br>Define "GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS" with expression '<code>0x90C9</code>', CType: int */
81 public static final int GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS = 0x90c9;
82 /** <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br>Define "GL_UNSIGNED_INT64_NV" with expression '<code>0x140F</code>', CType: int */
83 public static final int GL_UNSIGNED_INT64_NV = 0x140f;
84 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_shader_storage_buffer_object</code><br>Define "GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES" with expression '<code>0x8F39</code>', CType: int */
85 public static final int GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES = 0x8f39;
86 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code><br>Define "GL_ACTIVE_RESOURCES" with expression '<code>0x92F5</code>', CType: int */
87 public static final int GL_ACTIVE_RESOURCES = 0x92f5;
88 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Alias for: <code>GL_COMPRESSED_RGBA_ASTC_8x8_KHR</code><br>
89Define "GL_COMPRESSED_RGBA_ASTC_8x8" with expression '<code>0x93B7</code>', CType: int */
90 public static final int GL_COMPRESSED_RGBA_ASTC_8x8 = 0x93b7;
91 /** <code>GL_ARB_compute_shader</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code><br>Define "GL_MAX_COMPUTE_UNIFORM_COMPONENTS" with expression '<code>0x8263</code>', CType: int */
92 public static final int GL_MAX_COMPUTE_UNIFORM_COMPONENTS = 0x8263;
93 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Alias for: <code>GL_COMPRESSED_RGBA_ASTC_8x6_KHR</code><br>
94Define "GL_COMPRESSED_RGBA_ASTC_8x6" with expression '<code>0x93B6</code>', CType: int */
95 public static final int GL_COMPRESSED_RGBA_ASTC_8x6 = 0x93b6;
96 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Alias for: <code>GL_COMPRESSED_RGBA_ASTC_8x5_KHR</code><br>
97Define "GL_COMPRESSED_RGBA_ASTC_8x5" with expression '<code>0x93B5</code>', CType: int */
98 public static final int GL_COMPRESSED_RGBA_ASTC_8x5 = 0x93b5;
99 /** <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br>Define "GL_UNSIGNED_INT8_VEC4_NV" with expression '<code>0x8FEF</code>', CType: int */
100 public static final int GL_UNSIGNED_INT8_VEC4_NV = 0x8fef;
101 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code><br>Define "GL_TRANSFORM_FEEDBACK_VARYING" with expression '<code>0x92F4</code>', CType: int */
102 public static final int GL_TRANSFORM_FEEDBACK_VARYING = 0x92f4;
103 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code><br>Define "GL_REFERENCED_BY_VERTEX_SHADER" with expression '<code>0x9306</code>', CType: int */
104 public static final int GL_REFERENCED_BY_VERTEX_SHADER = 0x9306;
105 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_ARB_ES3_2_compatibility</code><br>Alias for: <code>GL_MULTISAMPLE_LINE_WIDTH_RANGE_ARB</code><br>
106Define "GL_MULTISAMPLE_LINE_WIDTH_RANGE" with expression '<code>0x9381</code>', CType: int */
107 public static final int GL_MULTISAMPLE_LINE_WIDTH_RANGE = 0x9381;
108 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_shader_storage_buffer_object</code><br>Define "GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS" with expression '<code>0x90D6</code>', CType: int */
109 public static final int GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS = 0x90d6;
110 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Alias for: <code>GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR</code><br>
111Define "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5" with expression '<code>0x93D5</code>', CType: int */
112 public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5 = 0x93d5;
113 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Alias for: <code>GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR</code><br>
114Define "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6" with expression '<code>0x93D6</code>', CType: int */
115 public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6 = 0x93d6;
116 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Alias for: <code>GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR</code><br>
117Define "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8" with expression '<code>0x93D7</code>', CType: int */
118 public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8 = 0x93d7;
119 /** <code>GL_ARB_tessellation_shader</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_0</code>, <code>GL_OES_tessellation_shader</code>, <code>GL_EXT_tessellation_shader</code><br>Alias for: <code>GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_OES</code>, <code>GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_EXT</code><br>
120Define "GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS" with expression '<code>0x8E86</code>', CType: int */
121 public static final int GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS = 0x8e86;
122 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_2</code>, <code>GL_EXT_tessellation_shader</code>, <code>GL_OES_tessellation_shader</code><br>Alias for: <code>GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_EXT</code>, <code>GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_OES</code><br>
123Define "GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS" with expression '<code>0x90CB</code>', CType: int */
124 public static final int GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS = 0x90cb;
125 /** <code>GL_ARB_tessellation_shader</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_0</code>, <code>GL_EXT_tessellation_shader</code>, <code>GL_OES_tessellation_shader</code><br>Alias for: <code>GL_FRACTIONAL_EVEN_EXT</code>, <code>GL_FRACTIONAL_EVEN_OES</code><br>
126Define "GL_FRACTIONAL_EVEN" with expression '<code>0x8E7C</code>', CType: int */
127 public static final int GL_FRACTIONAL_EVEN = 0x8e7c;
128 /** <code>GL_ARB_compute_shader</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code><br>Define "GL_MAX_COMPUTE_WORK_GROUP_SIZE" with expression '<code>0x91BF</code>', CType: int */
129 public static final int GL_MAX_COMPUTE_WORK_GROUP_SIZE = 0x91bf;
130 /** <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br>Define "GL_INT8_VEC4_NV" with expression '<code>0x8FE3</code>', CType: int */
131 public static final int GL_INT8_VEC4_NV = 0x8fe3;
132 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code><br>Define "GL_MAX_NUM_ACTIVE_VARIABLES" with expression '<code>0x92F7</code>', CType: int */
133 public static final int GL_MAX_NUM_ACTIVE_VARIABLES = 0x92f7;
134 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code><br>Define "GL_REFERENCED_BY_COMPUTE_SHADER" with expression '<code>0x930B</code>', CType: int */
135 public static final int GL_REFERENCED_BY_COMPUTE_SHADER = 0x930b;
136 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_2</code>, <code>GL_EXT_geometry_shader4</code>, <code>GL_EXT_geometry_shader</code>, <code>GL_ARB_geometry_shader4</code>, <code>GL_OES_geometry_shader</code><br>Alias for: <code>GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT</code>, <code>GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB</code>, <code>GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_OES</code><br>
137Define "GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS" with expression '<code>0x8DE1</code>', CType: int */
138 public static final int GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS = 0x8de1;
139 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code><br>Define "GL_ATOMIC_COUNTER_BUFFER_INDEX" with expression '<code>0x9301</code>', CType: int */
140 public static final int GL_ATOMIC_COUNTER_BUFFER_INDEX = 0x9301;
141 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_2</code>, <code>GL_OES_geometry_shader</code>, <code>GL_EXT_geometry_shader4</code>, <code>GL_EXT_geometry_shader</code>, <code>GL_ARB_geometry_shader4</code><br>Alias for: <code>GL_MAX_GEOMETRY_OUTPUT_VERTICES_OES</code>, <code>GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT</code>, <code>GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB</code><br>
142Define "GL_MAX_GEOMETRY_OUTPUT_VERTICES" with expression '<code>0x8DE0</code>', CType: int */
143 public static final int GL_MAX_GEOMETRY_OUTPUT_VERTICES = 0x8de0;
144 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_0</code>, <code>GL_ARB_texture_gather</code>, <code>GL_NV_gpu_program5</code><br>Alias for: <code>GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB</code>, <code>GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV</code><br>
145Define "GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET" with expression '<code>0x8E5E</code>', CType: int */
146 public static final int GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET = 0x8e5e;
147 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Alias for: <code>GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR</code><br>
148Define "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4" with expression '<code>0x93D0</code>', CType: int */
149 public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4 = 0x93d0;
150 /** <code>GL_ARB_explicit_uniform_location</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code><br>Define "GL_MAX_UNIFORM_LOCATIONS" with expression '<code>0x826E</code>', CType: int */
151 public static final int GL_MAX_UNIFORM_LOCATIONS = 0x826e;
152 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code><br>Define "GL_UNIFORM_BLOCK" with expression '<code>0x92E2</code>', CType: int */
153 public static final int GL_UNIFORM_BLOCK = 0x92e2;
154 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_2</code>, <code>GL_ARB_sync</code>, <code>GL_APPLE_sync</code><br>Alias for: <code>GL_SYNC_STATUS_APPLE</code><br>
155Define "GL_SYNC_STATUS" with expression '<code>0x9114</code>', CType: int */
156 public static final int GL_SYNC_STATUS = 0x9114;
157 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code><br>Define "GL_OFFSET" with expression '<code>0x92FC</code>', CType: int */
158 public static final int GL_OFFSET = 0x92fc;
159 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_2</code>, <code>GL_OES_geometry_shader</code>, <code>GL_EXT_geometry_shader4</code>, <code>GL_EXT_geometry_shader</code>, <code>GL_ARB_geometry_shader4</code><br>Alias for: <code>GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_OES</code>, <code>GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT</code>, <code>GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB</code><br>
160Define "GL_MAX_GEOMETRY_UNIFORM_COMPONENTS" with expression '<code>0x8DDF</code>', CType: int */
161 public static final int GL_MAX_GEOMETRY_UNIFORM_COMPONENTS = 0x8ddf;
162 /** <code>GL_ARB_tessellation_shader</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_0</code>, <code>GL_OES_tessellation_shader</code>, <code>GL_EXT_tessellation_shader</code><br>Alias for: <code>GL_MAX_PATCH_VERTICES_OES</code>, <code>GL_MAX_PATCH_VERTICES_EXT</code><br>
163Define "GL_MAX_PATCH_VERTICES" with expression '<code>0x8E7D</code>', CType: int */
164 public static final int GL_MAX_PATCH_VERTICES = 0x8e7d;
165 /** <code>GL_ARB_tessellation_shader</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_0</code>, <code>GL_EXT_tessellation_shader</code>, <code>GL_OES_tessellation_shader</code><br>Alias for: <code>GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_EXT</code>, <code>GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_OES</code><br>
166Define "GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS" with expression '<code>0x8E85</code>', CType: int */
167 public static final int GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS = 0x8e85;
168 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_shader_storage_buffer_object</code><br>Define "GL_MAX_SHADER_STORAGE_BLOCK_SIZE" with expression '<code>0x90DE</code>', CType: int */
169 public static final int GL_MAX_SHADER_STORAGE_BLOCK_SIZE = 0x90de;
170 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code><br>Define "GL_PROGRAM_OUTPUT" with expression '<code>0x92E4</code>', CType: int */
171 public static final int GL_PROGRAM_OUTPUT = 0x92e4;
172 /** <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_half_float</code><br>Define "GL_FLOAT16_VEC3_NV" with expression '<code>0x8FFA</code>', CType: int */
173 public static final int GL_FLOAT16_VEC3_NV = 0x8ffa;
174 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_2</code>, <code>GL_ARB_sync</code>, <code>GL_APPLE_sync</code><br>Alias for: <code>GL_SYNC_FLAGS_APPLE</code><br>
175Define "GL_SYNC_FLAGS" with expression '<code>0x9115</code>', CType: int */
176 public static final int GL_SYNC_FLAGS = 0x9115;
177 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_vertex_attrib_binding</code><br>Define "GL_VERTEX_BINDING_DIVISOR" with expression '<code>0x82D6</code>', CType: int */
178 public static final int GL_VERTEX_BINDING_DIVISOR = 0x82d6;
179 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_2</code>, <code>GL_ARB_sync</code>, <code>GL_APPLE_sync</code><br>Alias for: <code>GL_UNSIGNALED_APPLE</code><br>
180Define "GL_UNSIGNALED" with expression '<code>0x9118</code>', CType: int */
181 public static final int GL_UNSIGNALED = 0x9118;
182 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_ARB_ES3_2_compatibility</code><br>Alias for: <code>GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY_ARB</code><br>
183Define "GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY" with expression '<code>0x9382</code>', CType: int */
184 public static final int GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY = 0x9382;
185 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_shader_storage_buffer_object</code><br>Define "GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS" with expression '<code>0x90DA</code>', CType: int */
186 public static final int GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS = 0x90da;
187 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_shader_storage_buffer_object</code><br>Define "GL_SHADER_STORAGE_BUFFER" with expression '<code>0x90D2</code>', CType: int */
188 public static final int GL_SHADER_STORAGE_BUFFER = 0x90d2;
189 /** <code>GL_ARB_tessellation_shader</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_0</code>, <code>GL_EXT_tessellation_shader</code>, <code>GL_OES_tessellation_shader</code><br>Alias for: <code>GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_EXT</code>, <code>GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_OES</code><br>
190Define "GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS" with expression '<code>0x8E83</code>', CType: int */
191 public static final int GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS = 0x8e83;
192 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_2</code>, <code>GL_OES_tessellation_shader</code>, <code>GL_EXT_tessellation_shader</code><br>Alias for: <code>GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_OES</code>, <code>GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_EXT</code><br>
193Define "GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS" with expression '<code>0x90CC</code>', CType: int */
194 public static final int GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS = 0x90cc;
195 /** <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br>Define "GL_UNSIGNED_INT16_VEC2_NV" with expression '<code>0x8FF1</code>', CType: int */
196 public static final int GL_UNSIGNED_INT16_VEC2_NV = 0x8ff1;
197 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_2</code>, <code>GL_NV_geometry_program4</code>, <code>GL_EXT_geometry_shader4</code>, <code>GL_EXT_geometry_shader</code>, <code>GL_ARB_geometry_shader4</code>, <code>GL_OES_geometry_shader</code><br>Alias for: <code>GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT</code>, <code>GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB</code>, <code>GL_FRAMEBUFFER_ATTACHMENT_LAYERED_OES</code><br>
198Define "GL_FRAMEBUFFER_ATTACHMENT_LAYERED" with expression '<code>0x8DA7</code>', CType: int */
199 public static final int GL_FRAMEBUFFER_ATTACHMENT_LAYERED = 0x8da7;
200 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_shader_storage_buffer_object</code><br>Define "GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS" with expression '<code>0x90DB</code>', CType: int */
201 public static final int GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS = 0x90db;
202 /** <code>GL_ARB_tessellation_shader</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_0</code>, <code>GL_OES_tessellation_shader</code>, <code>GL_EXT_tessellation_shader</code><br>Alias for: <code>GL_TESS_GEN_VERTEX_ORDER_OES</code>, <code>GL_TESS_GEN_VERTEX_ORDER_EXT</code><br>
203Define "GL_TESS_GEN_VERTEX_ORDER" with expression '<code>0x8E78</code>', CType: int */
204 public static final int GL_TESS_GEN_VERTEX_ORDER = 0x8e78;
205 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_shader_storage_buffer_object</code><br>Define "GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT" with expression '<code>0x90DF</code>', CType: int */
206 public static final int GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT = 0x90df;
207 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_shader_storage_buffer_object</code><br>Define "GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS" with expression '<code>0x90DD</code>', CType: int */
208 public static final int GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS = 0x90dd;
209 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_2</code>, <code>GL_OES_geometry_shader</code>, <code>GL_NV_geometry_program4</code>, <code>GL_EXT_geometry_shader4</code>, <code>GL_EXT_geometry_shader</code>, <code>GL_ARB_geometry_shader4</code><br>Alias for: <code>GL_LINE_STRIP_ADJACENCY_OES</code>, <code>GL_LINE_STRIP_ADJACENCY_EXT</code>, <code>GL_LINE_STRIP_ADJACENCY_ARB</code><br>
210Define "GL_LINE_STRIP_ADJACENCY" with expression '<code>0x000B</code>', CType: int */
211 public static final int GL_LINE_STRIP_ADJACENCY = 0xb;
212 /** <code>GL_ARB_compute_shader</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code><br>Define "GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS" with expression '<code>0x8266</code>', CType: int */
213 public static final int GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS = 0x8266;
214 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code><br>Define "GL_MATRIX_STRIDE" with expression '<code>0x92FF</code>', CType: int */
215 public static final int GL_MATRIX_STRIDE = 0x92ff;
216 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code><br>Define "GL_ACTIVE_VARIABLES" with expression '<code>0x9305</code>', CType: int */
217 public static final int GL_ACTIVE_VARIABLES = 0x9305;
218 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_shader_storage_buffer_object</code>, <code>GL_EXT_tessellation_shader</code>, <code>GL_OES_tessellation_shader</code><br>Alias for: <code>GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_EXT</code>, <code>GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_OES</code><br>
219Define "GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS" with expression '<code>0x90D8</code>', CType: int */
220 public static final int GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS = 0x90d8;
221 /** <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br>Define "GL_INT16_VEC2_NV" with expression '<code>0x8FE5</code>', CType: int */
222 public static final int GL_INT16_VEC2_NV = 0x8fe5;
223 /** <code>GL_ARB_tessellation_shader</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_0</code>, <code>GL_EXT_tessellation_shader</code>, <code>GL_OES_tessellation_shader</code><br>Alias for: <code>GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT</code>, <code>GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_OES</code><br>
224Define "GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS" with expression '<code>0x8E80</code>', CType: int */
225 public static final int GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS = 0x8e80;
226 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_ARB_gpu_shader5</code>, <code>GL_VERSION_4_0</code>, <code>GL_NV_gpu_program5</code>, <code>GL_OES_shader_multisample_interpolation</code><br>Alias for: <code>GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV</code>, <code>GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_OES</code><br>
227Define "GL_MIN_FRAGMENT_INTERPOLATION_OFFSET" with expression '<code>0x8E5B</code>', CType: int */
228 public static final int GL_MIN_FRAGMENT_INTERPOLATION_OFFSET = 0x8e5b;
229 /** <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br>Define "GL_UNSIGNED_INT64_VEC2_NV" with expression '<code>0x8FF5</code>', CType: int */
230 public static final int GL_UNSIGNED_INT64_VEC2_NV = 0x8ff5;
231 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_ARB_gpu_shader5</code>, <code>GL_VERSION_4_0</code>, <code>GL_NV_gpu_program5</code>, <code>GL_OES_shader_multisample_interpolation</code><br>Alias for: <code>GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV</code>, <code>GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_OES</code><br>
232Define "GL_MAX_FRAGMENT_INTERPOLATION_OFFSET" with expression '<code>0x8E5C</code>', CType: int */
233 public static final int GL_MAX_FRAGMENT_INTERPOLATION_OFFSET = 0x8e5c;
234 /** <code>GL_ARB_compute_shader</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code><br>Define "GL_MAX_COMPUTE_WORK_GROUP_COUNT" with expression '<code>0x91BE</code>', CType: int */
235 public static final int GL_MAX_COMPUTE_WORK_GROUP_COUNT = 0x91be;
236 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_EXT_primitive_bounding_box</code>, <code>GL_ARB_ES3_2_compatibility</code>, <code>GL_OES_primitive_bounding_box</code><br>Alias for: <code>GL_PRIMITIVE_BOUNDING_BOX_EXT</code>, <code>GL_PRIMITIVE_BOUNDING_BOX_ARB</code>, <code>GL_PRIMITIVE_BOUNDING_BOX_OES</code><br>
237Define "GL_PRIMITIVE_BOUNDING_BOX" with expression '<code>0x92BE</code>', CType: int */
238 public static final int GL_PRIMITIVE_BOUNDING_BOX = 0x92be;
239 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code><br>Define "GL_TOP_LEVEL_ARRAY_STRIDE" with expression '<code>0x930D</code>', CType: int */
240 public static final int GL_TOP_LEVEL_ARRAY_STRIDE = 0x930d;
241 /** <code>GL_ARB_compute_shader</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code><br>Define "GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS" with expression '<code>0x91BC</code>', CType: int */
242 public static final int GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS = 0x91bc;
243 /** <code>GL_ARB_tessellation_shader</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_0</code>, <code>GL_EXT_tessellation_shader</code>, <code>GL_OES_tessellation_shader</code><br>Alias for: <code>GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_EXT</code>, <code>GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_OES</code><br>
244Define "GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS" with expression '<code>0x8E8A</code>', CType: int */
245 public static final int GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS = 0x8e8a;
246 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Alias for: <code>GL_COMPRESSED_RGBA_ASTC_10x6_KHR</code><br>
247Define "GL_COMPRESSED_RGBA_ASTC_10x6" with expression '<code>0x93B9</code>', CType: int */
248 public static final int GL_COMPRESSED_RGBA_ASTC_10x6 = 0x93b9;
249 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Alias for: <code>GL_COMPRESSED_RGBA_ASTC_10x8_KHR</code><br>
250Define "GL_COMPRESSED_RGBA_ASTC_10x8" with expression '<code>0x93BA</code>', CType: int */
251 public static final int GL_COMPRESSED_RGBA_ASTC_10x8 = 0x93ba;
252 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Alias for: <code>GL_COMPRESSED_RGBA_ASTC_10x5_KHR</code><br>
253Define "GL_COMPRESSED_RGBA_ASTC_10x5" with expression '<code>0x93B8</code>', CType: int */
254 public static final int GL_COMPRESSED_RGBA_ASTC_10x5 = 0x93b8;
255 /** <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br>Define "GL_UNSIGNED_INT8_VEC2_NV" with expression '<code>0x8FED</code>', CType: int */
256 public static final int GL_UNSIGNED_INT8_VEC2_NV = 0x8fed;
257 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code><br>Define "GL_PROGRAM_INPUT" with expression '<code>0x92E3</code>', CType: int */
258 public static final int GL_PROGRAM_INPUT = 0x92e3;
259 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Alias for: <code>GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR</code><br>
260Define "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10" with expression '<code>0x93DB</code>', CType: int */
261 public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10 = 0x93db;
262 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_2</code>, <code>GL_NV_geometry_program4</code>, <code>GL_EXT_geometry_shader4</code>, <code>GL_EXT_geometry_shader</code>, <code>GL_ARB_geometry_shader4</code>, <code>GL_OES_geometry_shader</code><br>Alias for: <code>GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT</code>, <code>GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB</code>, <code>GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_OES</code><br>
263Define "GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS" with expression '<code>0x8DA8</code>', CType: int */
264 public static final int GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS = 0x8da8;
265 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Alias for: <code>GL_COMPRESSED_RGBA_ASTC_10x10_KHR</code><br>
266Define "GL_COMPRESSED_RGBA_ASTC_10x10" with expression '<code>0x93BB</code>', CType: int */
267 public static final int GL_COMPRESSED_RGBA_ASTC_10x10 = 0x93bb;
268 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_texture_buffer_range</code>, <code>GL_OES_texture_buffer</code>, <code>GL_EXT_texture_buffer</code><br>Alias for: <code>GL_TEXTURE_BUFFER_OFFSET_OES</code>, <code>GL_TEXTURE_BUFFER_OFFSET_EXT</code><br>
269Define "GL_TEXTURE_BUFFER_OFFSET" with expression '<code>0x919D</code>', CType: int */
270 public static final int GL_TEXTURE_BUFFER_OFFSET = 0x919d;
271 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_2</code><br>Define "GL_IMAGE_FORMAT_COMPATIBILITY_TYPE" with expression '<code>0x90C7</code>', CType: int */
272 public static final int GL_IMAGE_FORMAT_COMPATIBILITY_TYPE = 0x90c7;
273 /** <code>GL_ARB_tessellation_shader</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_0</code>, <code>GL_EXT_tessellation_shader</code>, <code>GL_OES_tessellation_shader</code><br>Alias for: <code>GL_MAX_TESS_GEN_LEVEL_EXT</code>, <code>GL_MAX_TESS_GEN_LEVEL_OES</code><br>
274Define "GL_MAX_TESS_GEN_LEVEL" with expression '<code>0x8E7E</code>', CType: int */
275 public static final int GL_MAX_TESS_GEN_LEVEL = 0x8e7e;
276 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_vertex_attrib_binding</code><br>Define "GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET" with expression '<code>0x82D9</code>', CType: int */
277 public static final int GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET = 0x82d9;
278 /** <code>GL_ARB_compute_shader</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code><br>Define "GL_MAX_COMPUTE_ATOMIC_COUNTERS" with expression '<code>0x8265</code>', CType: int */
279 public static final int GL_MAX_COMPUTE_ATOMIC_COUNTERS = 0x8265;
280 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_shader_storage_buffer_object</code><br>Define "GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS" with expression '<code>0x90DC</code>', CType: int */
281 public static final int GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS = 0x90dc;
282 /** <code>GL_ARB_compute_shader</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code><br>Define "GL_MAX_COMPUTE_UNIFORM_BLOCKS" with expression '<code>0x91BB</code>', CType: int */
283 public static final int GL_MAX_COMPUTE_UNIFORM_BLOCKS = 0x91bb;
284 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code><br>Define "GL_ARRAY_STRIDE" with expression '<code>0x92FE</code>', CType: int */
285 public static final int GL_ARRAY_STRIDE = 0x92fe;
286 /** <code>GL_ARB_compute_shader</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code><br>Define "GL_MAX_COMPUTE_SHARED_MEMORY_SIZE" with expression '<code>0x8262</code>', CType: int */
287 public static final int GL_MAX_COMPUTE_SHARED_MEMORY_SIZE = 0x8262;
288 /** <code>GL_ARB_tessellation_shader</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_0</code>, <code>GL_OES_tessellation_shader</code>, <code>GL_EXT_tessellation_shader</code><br>Alias for: <code>GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_OES</code>, <code>GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_EXT</code><br>
289Define "GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS" with expression '<code>0x8E89</code>', CType: int */
290 public static final int GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS = 0x8e89;
291 /** <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br>Define "GL_UNSIGNED_INT8_NV" with expression '<code>0x8FEC</code>', CType: int */
292 public static final int GL_UNSIGNED_INT8_NV = 0x8fec;
293 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_2</code>, <code>GL_NV_geometry_program4</code>, <code>GL_EXT_geometry_shader4</code>, <code>GL_EXT_geometry_shader</code>, <code>GL_ARB_geometry_shader4</code>, <code>GL_OES_geometry_shader</code><br>Alias for: <code>GL_TRIANGLES_ADJACENCY_EXT</code>, <code>GL_TRIANGLES_ADJACENCY_ARB</code>, <code>GL_TRIANGLES_ADJACENCY_OES</code><br>
294Define "GL_TRIANGLES_ADJACENCY" with expression '<code>0x000C</code>', CType: int */
295 public static final int GL_TRIANGLES_ADJACENCY = 0xc;
296 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_vertex_attrib_binding</code><br>Define "GL_VERTEX_ATTRIB_RELATIVE_OFFSET" with expression '<code>0x82D5</code>', CType: int */
297 public static final int GL_VERTEX_ATTRIB_RELATIVE_OFFSET = 0x82d5;
298 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code><br>Define "GL_IS_ROW_MAJOR" with expression '<code>0x9300</code>', CType: int */
299 public static final int GL_IS_ROW_MAJOR = 0x9300;
300 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_2</code><br>Define "GL_MAX_FRAGMENT_INPUT_COMPONENTS" with expression '<code>0x9125</code>', CType: int */
301 public static final int GL_MAX_FRAGMENT_INPUT_COMPONENTS = 0x9125;
302 /** <code>GL_ARB_tessellation_shader</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_0</code>, <code>GL_OES_tessellation_shader</code>, <code>GL_EXT_tessellation_shader</code><br>Alias for: <code>GL_TESS_CONTROL_OUTPUT_VERTICES_OES</code>, <code>GL_TESS_CONTROL_OUTPUT_VERTICES_EXT</code><br>
303Define "GL_TESS_CONTROL_OUTPUT_VERTICES" with expression '<code>0x8E75</code>', CType: int */
304 public static final int GL_TESS_CONTROL_OUTPUT_VERTICES = 0x8e75;
305 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_shader_storage_buffer_object</code>, <code>GL_OES_geometry_shader</code>, <code>GL_EXT_geometry_shader</code><br>Alias for: <code>GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_OES</code>, <code>GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_EXT</code><br>
306Define "GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS" with expression '<code>0x90D7</code>', CType: int */
307 public static final int GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS = 0x90d7;
308 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_0</code>, <code>GL_NV_gpu_program5</code>, <code>GL_ARB_texture_gather</code><br>Alias for: <code>GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV</code>, <code>GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB</code><br>
309Define "GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET" with expression '<code>0x8E5F</code>', CType: int */
310 public static final int GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET = 0x8e5f;
311 /** <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_half_float</code><br>Define "GL_FLOAT16_VEC4_NV" with expression '<code>0x8FFB</code>', CType: int */
312 public static final int GL_FLOAT16_VEC4_NV = 0x8ffb;
313 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_shader_storage_buffer_object</code>, <code>GL_OES_tessellation_shader</code>, <code>GL_EXT_tessellation_shader</code><br>Alias for: <code>GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_OES</code>, <code>GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_EXT</code><br>
314Define "GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS" with expression '<code>0x90D9</code>', CType: int */
315 public static final int GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS = 0x90d9;
316 /** <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br>Define "GL_INT16_NV" with expression '<code>0x8FE4</code>', CType: int */
317 public static final int GL_INT16_NV = 0x8fe4;
318 /** <code>GL_ARB_compute_shader</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code><br>Define "GL_DISPATCH_INDIRECT_BUFFER_BINDING" with expression '<code>0x90EF</code>', CType: int */
319 public static final int GL_DISPATCH_INDIRECT_BUFFER_BINDING = 0x90ef;
320 /** <code>GL_ARB_tessellation_shader</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_0</code>, <code>GL_EXT_tessellation_shader</code>, <code>GL_OES_tessellation_shader</code><br>Alias for: <code>GL_TESS_CONTROL_SHADER_EXT</code>, <code>GL_TESS_CONTROL_SHADER_OES</code><br>
321Define "GL_TESS_CONTROL_SHADER" with expression '<code>0x8E88</code>', CType: int */
322 public static final int GL_TESS_CONTROL_SHADER = 0x8e88;
323 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_2</code><br>Define "GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE" with expression '<code>0x90C8</code>', CType: int */
324 public static final int GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE = 0x90c8;
325 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code><br>Define "GL_REFERENCED_BY_FRAGMENT_SHADER" with expression '<code>0x930A</code>', CType: int */
326 public static final int GL_REFERENCED_BY_FRAGMENT_SHADER = 0x930a;
327 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_vertex_attrib_binding</code><br>Define "GL_VERTEX_BINDING_STRIDE" with expression '<code>0x82D8</code>', CType: int */
328 public static final int GL_VERTEX_BINDING_STRIDE = 0x82d8;
329 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_2</code>, <code>GL_EXT_geometry_shader</code>, <code>GL_OES_geometry_shader</code><br>Alias for: <code>GL_MAX_GEOMETRY_IMAGE_UNIFORMS_EXT</code>, <code>GL_MAX_GEOMETRY_IMAGE_UNIFORMS_OES</code><br>
330Define "GL_MAX_GEOMETRY_IMAGE_UNIFORMS" with expression '<code>0x90CD</code>', CType: int */
331 public static final int GL_MAX_GEOMETRY_IMAGE_UNIFORMS = 0x90cd;
332 /** <code>GL_ARB_compute_shader</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code><br>Define "GL_COMPUTE_SHADER" with expression '<code>0x91B9</code>', CType: int */
333 public static final int GL_COMPUTE_SHADER = 0x91b9;
334 /** <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br>Define "GL_UNSIGNED_INT16_VEC3_NV" with expression '<code>0x8FF2</code>', CType: int */
335 public static final int GL_UNSIGNED_INT16_VEC3_NV = 0x8ff2;
336 /** <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br>Define "GL_INT64_VEC4_NV" with expression '<code>0x8FEB</code>', CType: int */
337 public static final int GL_INT64_VEC4_NV = 0x8feb;
338 /** <code>GL_VERSION_4_4</code>, <code>GL_ES_VERSION_3_1</code><br>Define "GL_MAX_VERTEX_ATTRIB_STRIDE" with expression '<code>0x82E5</code>', CType: int */
339 public static final int GL_MAX_VERTEX_ATTRIB_STRIDE = 0x82e5;
340 /** <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br>Define "GL_INT64_NV" with expression '<code>0x140E</code>', CType: int */
341 public static final int GL_INT64_NV = 0x140e;
342 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_2</code>, <code>GL_EXT_geometry_shader</code>, <code>GL_OES_geometry_shader</code><br>Alias for: <code>GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_EXT</code>, <code>GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_OES</code><br>
343Define "GL_MAX_GEOMETRY_OUTPUT_COMPONENTS" with expression '<code>0x9124</code>', CType: int */
344 public static final int GL_MAX_GEOMETRY_OUTPUT_COMPONENTS = 0x9124;
345 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Alias for: <code>GL_COMPRESSED_RGBA_ASTC_6x6_KHR</code><br>
346Define "GL_COMPRESSED_RGBA_ASTC_6x6" with expression '<code>0x93B4</code>', CType: int */
347 public static final int GL_COMPRESSED_RGBA_ASTC_6x6 = 0x93b4;
348 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Alias for: <code>GL_COMPRESSED_RGBA_ASTC_6x5_KHR</code><br>
349Define "GL_COMPRESSED_RGBA_ASTC_6x5" with expression '<code>0x93B3</code>', CType: int */
350 public static final int GL_COMPRESSED_RGBA_ASTC_6x5 = 0x93b3;
351 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_2</code><br>Define "GL_MAX_VERTEX_OUTPUT_COMPONENTS" with expression '<code>0x9122</code>', CType: int */
352 public static final int GL_MAX_VERTEX_OUTPUT_COMPONENTS = 0x9122;
353 /** <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br>Define "GL_UNSIGNED_INT64_VEC4_NV" with expression '<code>0x8FF7</code>', CType: int */
354 public static final int GL_UNSIGNED_INT64_VEC4_NV = 0x8ff7;
355 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Alias for: <code>GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR</code><br>
356Define "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5" with expression '<code>0x93D3</code>', CType: int */
357 public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5 = 0x93d3;
358 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Alias for: <code>GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR</code><br>
359Define "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6" with expression '<code>0x93D4</code>', CType: int */
360 public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6 = 0x93d4;
361 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_ARB_gpu_shader5</code>, <code>GL_VERSION_4_0</code>, <code>GL_EXT_geometry_shader</code>, <code>GL_OES_geometry_shader</code><br>Alias for: <code>GL_GEOMETRY_SHADER_INVOCATIONS_EXT</code>, <code>GL_GEOMETRY_SHADER_INVOCATIONS_OES</code><br>
362Define "GL_GEOMETRY_SHADER_INVOCATIONS" with expression '<code>0x887F</code>', CType: int */
363 public static final int GL_GEOMETRY_SHADER_INVOCATIONS = 0x887f;
364 /** <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br>Define "GL_INT16_VEC3_NV" with expression '<code>0x8FE6</code>', CType: int */
365 public static final int GL_INT16_VEC3_NV = 0x8fe6;
366 /** <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br>Define "GL_INT8_VEC3_NV" with expression '<code>0x8FE2</code>', CType: int */
367 public static final int GL_INT8_VEC3_NV = 0x8fe2;
368 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_2</code>, <code>GL_ARB_sync</code>, <code>GL_APPLE_sync</code><br>Alias for: <code>GL_TIMEOUT_EXPIRED_APPLE</code><br>
369Define "GL_TIMEOUT_EXPIRED" with expression '<code>0x911B</code>', CType: int */
370 public static final int GL_TIMEOUT_EXPIRED = 0x911b;
371 /** <code>GL_ARB_tessellation_shader</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_0</code>, <code>GL_EXT_tessellation_shader</code>, <code>GL_OES_tessellation_shader</code><br>Alias for: <code>GL_TESS_GEN_SPACING_EXT</code>, <code>GL_TESS_GEN_SPACING_OES</code><br>
372Define "GL_TESS_GEN_SPACING" with expression '<code>0x8E77</code>', CType: int */
373 public static final int GL_TESS_GEN_SPACING = 0x8e77;
374 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code><br>Define "GL_BUFFER_VARIABLE" with expression '<code>0x92E5</code>', CType: int */
375 public static final int GL_BUFFER_VARIABLE = 0x92e5;
376 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code>, <code>GL_OES_tessellation_shader</code>, <code>GL_EXT_tessellation_shader</code><br>Alias for: <code>GL_REFERENCED_BY_TESS_EVALUATION_SHADER_OES</code>, <code>GL_REFERENCED_BY_TESS_EVALUATION_SHADER_EXT</code><br>
377Define "GL_REFERENCED_BY_TESS_EVALUATION_SHADER" with expression '<code>0x9308</code>', CType: int */
378 public static final int GL_REFERENCED_BY_TESS_EVALUATION_SHADER = 0x9308;
379 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_shader_storage_buffer_object</code><br>Define "GL_SHADER_STORAGE_BUFFER_SIZE" with expression '<code>0x90D5</code>', CType: int */
380 public static final int GL_SHADER_STORAGE_BUFFER_SIZE = 0x90d5;
381 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code><br>Define "GL_VERTEX_BINDING_BUFFER" with expression '<code>0x8F4F</code>', CType: int */
382 public static final int GL_VERTEX_BINDING_BUFFER = 0x8f4f;
383 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code>, <code>GL_OES_tessellation_shader</code>, <code>GL_EXT_tessellation_shader</code><br>Alias for: <code>GL_IS_PER_PATCH_OES</code>, <code>GL_IS_PER_PATCH_EXT</code><br>
384Define "GL_IS_PER_PATCH" with expression '<code>0x92E7</code>', CType: int */
385 public static final int GL_IS_PER_PATCH = 0x92e7;
386 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_vertex_attrib_binding</code><br>Define "GL_MAX_VERTEX_ATTRIB_BINDINGS" with expression '<code>0x82DA</code>', CType: int */
387 public static final int GL_MAX_VERTEX_ATTRIB_BINDINGS = 0x82da;
388 /** <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br>Define "GL_INT8_NV" with expression '<code>0x8FE0</code>', CType: int */
389 public static final int GL_INT8_NV = 0x8fe0;
390 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_2</code>, <code>GL_ARB_sync</code>, <code>GL_APPLE_sync</code><br>Alias for: <code>GL_ALREADY_SIGNALED_APPLE</code><br>
391Define "GL_ALREADY_SIGNALED" with expression '<code>0x911A</code>', CType: int */
392 public static final int GL_ALREADY_SIGNALED = 0x911a;
393 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code><br>Define "GL_MAX_NAME_LENGTH" with expression '<code>0x92F6</code>', CType: int */
394 public static final int GL_MAX_NAME_LENGTH = 0x92f6;
395 /** <code>GL_ARB_tessellation_shader</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_0</code>, <code>GL_OES_tessellation_shader</code>, <code>GL_EXT_tessellation_shader</code><br>Alias for: <code>GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_OES</code>, <code>GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT</code><br>
396Define "GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS" with expression '<code>0x8E1F</code>', CType: int */
398 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code><br>Define "GL_UNIFORM" with expression '<code>0x92E1</code>', CType: int */
399 public static final int GL_UNIFORM = 0x92e1;
400 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_2</code>, <code>GL_NV_geometry_program4</code>, <code>GL_EXT_geometry_shader4</code>, <code>GL_EXT_geometry_shader</code>, <code>GL_ARB_geometry_shader4</code>, <code>GL_OES_geometry_shader</code><br>Alias for: <code>GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT</code>, <code>GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB</code>, <code>GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_OES</code><br>
401Define "GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS" with expression '<code>0x8C29</code>', CType: int */
402 public static final int GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS = 0x8c29;
403 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_2</code><br>Define "GL_MAX_VERTEX_IMAGE_UNIFORMS" with expression '<code>0x90CA</code>', CType: int */
404 public static final int GL_MAX_VERTEX_IMAGE_UNIFORMS = 0x90ca;
405 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_ARB_gpu_shader5</code>, <code>GL_VERSION_4_0</code>, <code>GL_OES_shader_multisample_interpolation</code><br>Alias for: <code>GL_FRAGMENT_INTERPOLATION_OFFSET_BITS_OES</code><br>
406Define "GL_FRAGMENT_INTERPOLATION_OFFSET_BITS" with expression '<code>0x8E5D</code>', CType: int */
407 public static final int GL_FRAGMENT_INTERPOLATION_OFFSET_BITS = 0x8e5d;
408 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_texture_buffer_range</code>, <code>GL_OES_texture_buffer</code>, <code>GL_EXT_texture_buffer</code><br>Alias for: <code>GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_OES</code>, <code>GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_EXT</code><br>
409Define "GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT" with expression '<code>0x919F</code>', CType: int */
410 public static final int GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT = 0x919f;
411 /** <code>GL_ARB_compute_shader</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code><br>Define "GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS" with expression '<code>0x8264</code>', CType: int */
412 public static final int GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS = 0x8264;
413 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code><br>Define "GL_BUFFER_BINDING" with expression '<code>0x9302</code>', CType: int */
414 public static final int GL_BUFFER_BINDING = 0x9302;
415 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_ARB_draw_indirect</code>, <code>GL_VERSION_4_0</code><br>Define "GL_DRAW_INDIRECT_BUFFER_BINDING" with expression '<code>0x8F43</code>', CType: int */
416 public static final int GL_DRAW_INDIRECT_BUFFER_BINDING = 0x8f43;
417 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_2</code>, <code>GL_OES_geometry_shader</code>, <code>GL_EXT_geometry_shader4</code>, <code>GL_EXT_geometry_shader</code>, <code>GL_ARB_geometry_shader4</code><br>Alias for: <code>GL_GEOMETRY_SHADER_OES</code>, <code>GL_GEOMETRY_SHADER_EXT</code>, <code>GL_GEOMETRY_SHADER_ARB</code><br>
418Define "GL_GEOMETRY_SHADER" with expression '<code>0x8DD9</code>', CType: int */
419 public static final int GL_GEOMETRY_SHADER = 0x8dd9;
420 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_2</code>, <code>GL_NV_geometry_program4</code>, <code>GL_EXT_geometry_shader4</code>, <code>GL_ARB_geometry_shader4</code><br>Alias for: <code>GL_GEOMETRY_OUTPUT_TYPE_EXT</code>, <code>GL_GEOMETRY_OUTPUT_TYPE_ARB</code><br>
421Define "GL_GEOMETRY_OUTPUT_TYPE" with expression '<code>0x8918</code>', CType: int */
422 public static final int GL_GEOMETRY_OUTPUT_TYPE = 0x8918;
423 /** <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_ARB_shader_objects</code><br>Alias for: <code>GL_OBJECT_TYPE_APPLE</code>, <code>GL_OBJECT_TYPE_ARB</code><br>
424Define "GL_OBJECT_TYPE" with expression '<code>0x9112</code>', CType: int */
425 public static final int GL_OBJECT_TYPE = 0x9112;
426 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code><br>Define "GL_ARRAY_SIZE" with expression '<code>0x92FB</code>', CType: int */
427 public static final int GL_ARRAY_SIZE = 0x92fb;
428 /** <code>GL_ARB_viewport_array</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_1</code>, <code>GL_OES_geometry_shader</code>, <code>GL_EXT_geometry_shader</code><br>Alias for: <code>GL_UNDEFINED_VERTEX_OES</code>, <code>GL_UNDEFINED_VERTEX_EXT</code><br>
429Define "GL_UNDEFINED_VERTEX" with expression '<code>0x8260</code>', CType: int */
430 public static final int GL_UNDEFINED_VERTEX = 0x8260;
431 /** <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br>Define "GL_UNSIGNED_INT16_VEC4_NV" with expression '<code>0x8FF3</code>', CType: int */
432 public static final int GL_UNSIGNED_INT16_VEC4_NV = 0x8ff3;
433 /** <code>GL_ARB_tessellation_shader</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_0</code>, <code>GL_OES_tessellation_shader</code>, <code>GL_EXT_tessellation_shader</code><br>Alias for: <code>GL_ISOLINES_OES</code>, <code>GL_ISOLINES_EXT</code><br>
434Define "GL_ISOLINES" with expression '<code>0x8E7A</code>', CType: int */
435 public static final int GL_ISOLINES = 0x8e7a;
436 /** <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br>Define "GL_INT64_VEC3_NV" with expression '<code>0x8FEA</code>', CType: int */
437 public static final int GL_INT64_VEC3_NV = 0x8fea;
438 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_2</code>, <code>GL_ARB_sync</code>, <code>GL_APPLE_sync</code><br>Alias for: <code>GL_MAX_SERVER_WAIT_TIMEOUT_APPLE</code><br>
439Define "GL_MAX_SERVER_WAIT_TIMEOUT" with expression '<code>0x9111</code>', CType: int */
440 public static final int GL_MAX_SERVER_WAIT_TIMEOUT = 0x9111;
441 /** <code>GL_ARB_tessellation_shader</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_0</code>, <code>GL_OES_tessellation_shader</code>, <code>GL_EXT_tessellation_shader</code><br>Alias for: <code>GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_OES</code>, <code>GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_EXT</code><br>
442Define "GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS" with expression '<code>0x886D</code>', CType: int */
443 public static final int GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS = 0x886d;
444 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code><br>Define "GL_BUFFER_DATA_SIZE" with expression '<code>0x9303</code>', CType: int */
445 public static final int GL_BUFFER_DATA_SIZE = 0x9303;
446 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code><br>Define "GL_NUM_ACTIVE_VARIABLES" with expression '<code>0x9304</code>', CType: int */
447 public static final int GL_NUM_ACTIVE_VARIABLES = 0x9304;
448 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_2</code>, <code>GL_OES_geometry_shader</code>, <code>GL_ARB_geometry_shader4</code>, <code>GL_NV_geometry_program4</code>, <code>GL_EXT_geometry_shader4</code>, <code>GL_EXT_geometry_shader</code><br>Alias for: <code>GL_TRIANGLE_STRIP_ADJACENCY_OES</code>, <code>GL_TRIANGLE_STRIP_ADJACENCY_ARB</code>, <code>GL_TRIANGLE_STRIP_ADJACENCY_EXT</code><br>
449Define "GL_TRIANGLE_STRIP_ADJACENCY" with expression '<code>0x000D</code>', CType: int */
450 public static final int GL_TRIANGLE_STRIP_ADJACENCY = 0xd;
451 /** <code>GL_ARB_tessellation_shader</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_0</code>, <code>GL_EXT_tessellation_shader</code>, <code>GL_OES_tessellation_shader</code><br>Alias for: <code>GL_TESS_GEN_MODE_EXT</code>, <code>GL_TESS_GEN_MODE_OES</code><br>
452Define "GL_TESS_GEN_MODE" with expression '<code>0x8E76</code>', CType: int */
453 public static final int GL_TESS_GEN_MODE = 0x8e76;
454 /** <code>GL_ARB_tessellation_shader</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_0</code>, <code>GL_OES_tessellation_shader</code>, <code>GL_EXT_tessellation_shader</code><br>Alias for: <code>GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_OES</code>, <code>GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_EXT</code><br>
455Define "GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS" with expression '<code>0x8E1E</code>', CType: int */
456 public static final int GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS = 0x8e1e;
457 /** <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br>Define "GL_UNSIGNED_INT16_NV" with expression '<code>0x8FF0</code>', CType: int */
458 public static final int GL_UNSIGNED_INT16_NV = 0x8ff0;
459 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code><br>Define "GL_TYPE" with expression '<code>0x92FA</code>', CType: int */
460 public static final int GL_TYPE = 0x92fa;
461 /** <code>GL_ARB_compute_shader</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code><br>Define "GL_COMPUTE_SHADER_BIT" with expression '<code>0x00000020</code>', CType: int */
462 public static final int GL_COMPUTE_SHADER_BIT = 0x20;
463 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_2</code>, <code>GL_ARB_sync</code>, <code>GL_APPLE_sync</code><br>Alias for: <code>GL_SIGNALED_APPLE</code><br>
464Define "GL_SIGNALED" with expression '<code>0x9119</code>', CType: int */
465 public static final int GL_SIGNALED = 0x9119;
466 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_2</code><br>Define "GL_MAX_FRAGMENT_IMAGE_UNIFORMS" with expression '<code>0x90CE</code>', CType: int */
467 public static final int GL_MAX_FRAGMENT_IMAGE_UNIFORMS = 0x90ce;
468 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code><br>Define "GL_NAME_LENGTH" with expression '<code>0x92F9</code>', CType: int */
469 public static final int GL_NAME_LENGTH = 0x92f9;
470 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Alias for: <code>GL_COMPRESSED_RGBA_ASTC_5x5_KHR</code><br>
471Define "GL_COMPRESSED_RGBA_ASTC_5x5" with expression '<code>0x93B2</code>', CType: int */
472 public static final int GL_COMPRESSED_RGBA_ASTC_5x5 = 0x93b2;
473 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Alias for: <code>GL_COMPRESSED_RGBA_ASTC_5x4_KHR</code><br>
474Define "GL_COMPRESSED_RGBA_ASTC_5x4" with expression '<code>0x93B1</code>', CType: int */
475 public static final int GL_COMPRESSED_RGBA_ASTC_5x4 = 0x93b1;
476 /** <code>GL_ARB_tessellation_shader</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_0</code>, <code>GL_EXT_tessellation_shader</code>, <code>GL_OES_tessellation_shader</code><br>Alias for: <code>GL_TESS_GEN_POINT_MODE_EXT</code>, <code>GL_TESS_GEN_POINT_MODE_OES</code><br>
477Define "GL_TESS_GEN_POINT_MODE" with expression '<code>0x8E79</code>', CType: int */
478 public static final int GL_TESS_GEN_POINT_MODE = 0x8e79;
479 /** <code>GL_EXT_tessellation_shader</code>, <code>GL_VERSION_4_4</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_OES_tessellation_shader</code><br>Alias for: <code>GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED_OES</code><br>
480Define "GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED" with expression '<code>0x8221</code>', CType: int */
481 public static final int GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED = 0x8221;
482 /** <code>GL_INTEL_blackhole_render</code><br>Define "GL_BLACKHOLE_RENDER_INTEL" with expression '<code>0x83FC</code>', CType: int */
483 public static final int GL_BLACKHOLE_RENDER_INTEL = 0x83fc;
484 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_2</code>, <code>GL_ARB_sync</code>, <code>GL_APPLE_sync</code><br>Alias for: <code>GL_SYNC_FLUSH_COMMANDS_BIT_APPLE</code><br>
485Define "GL_SYNC_FLUSH_COMMANDS_BIT" with expression '<code>0x00000001</code>', CType: int */
486 public static final int GL_SYNC_FLUSH_COMMANDS_BIT = 0x1;
487 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_2</code>, <code>GL_ARB_sync</code>, <code>GL_APPLE_sync</code><br>Alias for: <code>GL_WAIT_FAILED_APPLE</code><br>
488Define "GL_WAIT_FAILED" with expression '<code>0x911D</code>', CType: int */
489 public static final int GL_WAIT_FAILED = 0x911d;
490 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_ARB_gpu_shader5</code>, <code>GL_VERSION_4_0</code>, <code>GL_OES_geometry_shader</code>, <code>GL_EXT_geometry_shader</code><br>Alias for: <code>GL_MAX_GEOMETRY_SHADER_INVOCATIONS_OES</code>, <code>GL_MAX_GEOMETRY_SHADER_INVOCATIONS_EXT</code><br>
491Define "GL_MAX_GEOMETRY_SHADER_INVOCATIONS" with expression '<code>0x8E5A</code>', CType: int */
492 public static final int GL_MAX_GEOMETRY_SHADER_INVOCATIONS = 0x8e5a;
493 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_2</code>, <code>GL_ARB_sync</code>, <code>GL_APPLE_sync</code><br>Alias for: <code>GL_SYNC_FENCE_APPLE</code><br>
494Define "GL_SYNC_FENCE" with expression '<code>0x9116</code>', CType: int */
495 public static final int GL_SYNC_FENCE = 0x9116;
496 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_2</code>, <code>GL_NV_geometry_program4</code>, <code>GL_EXT_geometry_shader4</code>, <code>GL_ARB_geometry_shader4</code><br>Alias for: <code>GL_GEOMETRY_VERTICES_OUT_EXT</code>, <code>GL_GEOMETRY_VERTICES_OUT_ARB</code><br>
497Define "GL_GEOMETRY_VERTICES_OUT" with expression '<code>0x8916</code>', CType: int */
498 public static final int GL_GEOMETRY_VERTICES_OUT = 0x8916;
499 /** <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br>Define "GL_INT8_VEC2_NV" with expression '<code>0x8FE1</code>', CType: int */
500 public static final int GL_INT8_VEC2_NV = 0x8fe1;
501 /** <code>GL_NV_gpu_shader5</code>, <code>GL_ARB_tessellation_shader</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_0</code>, <code>GL_OES_tessellation_shader</code>, <code>GL_EXT_tessellation_shader</code><br>Alias for: <code>GL_PATCHES_OES</code>, <code>GL_PATCHES_EXT</code><br>
502Define "GL_PATCHES" with expression '<code>0x000E</code>', CType: int */
503 public static final int GL_PATCHES = 0xe;
504 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_vertex_attrib_binding</code><br>Define "GL_VERTEX_BINDING_OFFSET" with expression '<code>0x82D7</code>', CType: int */
505 public static final int GL_VERTEX_BINDING_OFFSET = 0x82d7;
506 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_2</code>, <code>GL_ARB_sync</code>, <code>GL_APPLE_sync</code><br>Alias for: <code>GL_SYNC_CONDITION_APPLE</code><br>
507Define "GL_SYNC_CONDITION" with expression '<code>0x9113</code>', CType: int */
508 public static final int GL_SYNC_CONDITION = 0x9113;
509 /** <code>GL_ARB_vertex_type_2_10_10_10_rev</code>, <code>GL_VERSION_3_3</code>, <code>GL_ES_VERSION_3_0</code><br>Define "GL_INT_2_10_10_10_REV" with expression '<code>0x8D9F</code>', CType: int */
510 public static final int GL_INT_2_10_10_10_REV = 0x8d9f;
511 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Alias for: <code>GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR</code><br>
512Define "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12" with expression '<code>0x93DD</code>', CType: int */
513 public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12 = 0x93dd;
514 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Alias for: <code>GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR</code><br>
515Define "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10" with expression '<code>0x93DC</code>', CType: int */
516 public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10 = 0x93dc;
517 /** <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br>Define "GL_UNSIGNED_INT8_VEC3_NV" with expression '<code>0x8FEE</code>', CType: int */
518 public static final int GL_UNSIGNED_INT8_VEC3_NV = 0x8fee;
519 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Alias for: <code>GL_COMPRESSED_RGBA_ASTC_12x12_KHR</code><br>
520Define "GL_COMPRESSED_RGBA_ASTC_12x12" with expression '<code>0x93BD</code>', CType: int */
521 public static final int GL_COMPRESSED_RGBA_ASTC_12x12 = 0x93bd;
522 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code><br>Define "GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS" with expression '<code>0x90EB</code>', CType: int */
523 public static final int GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS = 0x90eb;
524 /** <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br>Define "GL_UNSIGNED_INT64_VEC3_NV" with expression '<code>0x8FF6</code>', CType: int */
525 public static final int GL_UNSIGNED_INT64_VEC3_NV = 0x8ff6;
526 /** <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br>Define "GL_INT16_VEC4_NV" with expression '<code>0x8FE7</code>', CType: int */
527 public static final int GL_INT16_VEC4_NV = 0x8fe7;
528 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_texture_buffer_range</code>, <code>GL_OES_texture_buffer</code>, <code>GL_EXT_texture_buffer</code><br>Alias for: <code>GL_TEXTURE_BUFFER_SIZE_OES</code>, <code>GL_TEXTURE_BUFFER_SIZE_EXT</code><br>
529Define "GL_TEXTURE_BUFFER_SIZE" with expression '<code>0x919E</code>', CType: int */
530 public static final int GL_TEXTURE_BUFFER_SIZE = 0x919e;
531 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_5</code>, <code>GL_KHR_robustness</code><br>Alias for: <code>GL_CONTEXT_LOST_KHR</code><br>
532Define "GL_CONTEXT_LOST" with expression '<code>0x0507</code>', CType: int */
533 public static final int GL_CONTEXT_LOST = 0x507;
534 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Alias for: <code>GL_COMPRESSED_RGBA_ASTC_12x10_KHR</code><br>
535Define "GL_COMPRESSED_RGBA_ASTC_12x10" with expression '<code>0x93BC</code>', CType: int */
536 public static final int GL_COMPRESSED_RGBA_ASTC_12x10 = 0x93bc;
537 /** <code>GL_ARB_tessellation_shader</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_0</code>, <code>GL_EXT_tessellation_shader</code>, <code>GL_OES_tessellation_shader</code><br>Alias for: <code>GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_EXT</code>, <code>GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_OES</code><br>
538Define "GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS" with expression '<code>0x8E7F</code>', CType: int */
539 public static final int GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS = 0x8e7f;
540 /** <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_half_float</code><br>Define "GL_FLOAT16_NV" with expression '<code>0x8FF8</code>', CType: int */
541 public static final int GL_FLOAT16_NV = 0x8ff8;
542 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code><br>Define "GL_SHADER_STORAGE_BLOCK" with expression '<code>0x92E6</code>', CType: int */
543 public static final int GL_SHADER_STORAGE_BLOCK = 0x92e6;
544 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Alias for: <code>GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR</code><br>
545Define "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5" with expression '<code>0x93D2</code>', CType: int */
546 public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5 = 0x93d2;
547 /** <code>GL_ES_VERSION_3_2</code>, <code>GL_KHR_texture_compression_astc_hdr</code>, <code>GL_KHR_texture_compression_astc_ldr</code><br>Alias for: <code>GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR</code><br>
548Define "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4" with expression '<code>0x93D1</code>', CType: int */
549 public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4 = 0x93d1;
550 /** <code>GL_ARB_compute_shader</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code><br>Define "GL_DISPATCH_INDIRECT_BUFFER" with expression '<code>0x90EE</code>', CType: int */
551 public static final int GL_DISPATCH_INDIRECT_BUFFER = 0x90ee;
552 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_shader_storage_buffer_object</code><br>Define "GL_SHADER_STORAGE_BUFFER_START" with expression '<code>0x90D4</code>', CType: int */
553 public static final int GL_SHADER_STORAGE_BUFFER_START = 0x90d4;
554 /** <code>GL_ARB_tessellation_shader</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_0</code>, <code>GL_OES_tessellation_shader</code>, <code>GL_EXT_tessellation_shader</code><br>Alias for: <code>GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_OES</code>, <code>GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_EXT</code><br>
555Define "GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS" with expression '<code>0x8E81</code>', CType: int */
556 public static final int GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS = 0x8e81;
557 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_vertex_attrib_binding</code><br>Define "GL_VERTEX_ATTRIB_BINDING" with expression '<code>0x82D4</code>', CType: int */
558 public static final int GL_VERTEX_ATTRIB_BINDING = 0x82d4;
559 /** <code>GL_ARB_tessellation_shader</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_0</code>, <code>GL_OES_tessellation_shader</code>, <code>GL_EXT_tessellation_shader</code><br>Alias for: <code>GL_MAX_TESS_PATCH_COMPONENTS_OES</code>, <code>GL_MAX_TESS_PATCH_COMPONENTS_EXT</code><br>
560Define "GL_MAX_TESS_PATCH_COMPONENTS" with expression '<code>0x8E84</code>', CType: int */
561 public static final int GL_MAX_TESS_PATCH_COMPONENTS = 0x8e84;
562 /** <code>GL_ARB_tessellation_shader</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_0</code>, <code>GL_EXT_tessellation_shader</code>, <code>GL_OES_tessellation_shader</code><br>Alias for: <code>GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_EXT</code>, <code>GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_OES</code><br>
563Define "GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS" with expression '<code>0x8E82</code>', CType: int */
564 public static final int GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS = 0x8e82;
565 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_OES_texture_view</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_texture_view</code><br>Define "GL_TEXTURE_IMMUTABLE_LEVELS" with expression '<code>0x82DF</code>', CType: int */
566 public static final int GL_TEXTURE_IMMUTABLE_LEVELS = 0x82df;
567 /** <code>GL_VERSION_4_4</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_EXT_texture_buffer</code>, <code>GL_OES_texture_buffer</code><br>Alias for: <code>GL_TEXTURE_BUFFER_BINDING_EXT</code>, <code>GL_TEXTURE_BUFFER_BINDING_OES</code><br>
568Define "GL_TEXTURE_BUFFER_BINDING" with expression '<code>0x8C2A</code>', CType: int */
569 public static final int GL_TEXTURE_BUFFER_BINDING = 0x8c2a;
570 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code><br>Define "GL_COMPUTE_WORK_GROUP_SIZE" with expression '<code>0x8267</code>', CType: int */
571 public static final int GL_COMPUTE_WORK_GROUP_SIZE = 0x8267;
572 /** <code>GL_ARB_tessellation_shader</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_0</code>, <code>GL_OES_tessellation_shader</code>, <code>GL_EXT_tessellation_shader</code><br>Alias for: <code>GL_PATCH_VERTICES_OES</code>, <code>GL_PATCH_VERTICES_EXT</code><br>
573Define "GL_PATCH_VERTICES" with expression '<code>0x8E72</code>', CType: int */
574 public static final int GL_PATCH_VERTICES = 0x8e72;
575 /** <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_2</code>, <code>GL_ARB_sync</code>, <code>GL_APPLE_sync</code><br>Alias for: <code>GL_CONDITION_SATISFIED_APPLE</code><br>
576Define "GL_CONDITION_SATISFIED" with expression '<code>0x911C</code>', CType: int */
577 public static final int GL_CONDITION_SATISFIED = 0x911c;
578 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code><br>Define "GL_LOCATION" with expression '<code>0x930E</code>', CType: int */
579 public static final int GL_LOCATION = 0x930e;
580 /** <code>GL_MESA_sampler_objects</code>, <code>GL_ARB_sampler_objects</code>, <code>GL_VERSION_3_3</code>, <code>GL_ES_VERSION_3_0</code><br>Define "GL_SAMPLER_BINDING" with expression '<code>0x8919</code>', CType: int */
581 public static final int GL_SAMPLER_BINDING = 0x8919;
582 /** <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_half_float</code><br>Define "GL_FLOAT16_VEC2_NV" with expression '<code>0x8FF9</code>', CType: int */
583 public static final int GL_FLOAT16_VEC2_NV = 0x8ff9;
584 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_ARB_draw_indirect</code>, <code>GL_VERSION_4_0</code><br>Define "GL_DRAW_INDIRECT_BUFFER" with expression '<code>0x8F3F</code>', CType: int */
585 public static final int GL_DRAW_INDIRECT_BUFFER = 0x8f3f;
586 /** <code>GL_INTEL_conservative_rasterization</code><br>Define "GL_CONSERVATIVE_RASTERIZATION_INTEL" with expression '<code>0x83FE</code>', CType: int */
587 public static final int GL_CONSERVATIVE_RASTERIZATION_INTEL = 0x83fe;
588 /** <code>GL_ARB_tessellation_shader</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_0</code>, <code>GL_EXT_tessellation_shader</code>, <code>GL_OES_tessellation_shader</code><br>Alias for: <code>GL_TESS_EVALUATION_SHADER_EXT</code>, <code>GL_TESS_EVALUATION_SHADER_OES</code><br>
589Define "GL_TESS_EVALUATION_SHADER" with expression '<code>0x8E87</code>', CType: int */
590 public static final int GL_TESS_EVALUATION_SHADER = 0x8e87;
591 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_shader_storage_buffer_object</code><br>Define "GL_SHADER_STORAGE_BARRIER_BIT" with expression '<code>0x00002000</code>', CType: int */
592 public static final int GL_SHADER_STORAGE_BARRIER_BIT = 0x2000;
593 /** <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code><br>Define "GL_BLOCK_INDEX" with expression '<code>0x92FD</code>', CType: int */
594 public static final int GL_BLOCK_INDEX = 0x92fd;
595
596 /** Entry point to C language function: <code> GLsync {@native glFenceSync}(GLenum condition, GLbitfield flags) </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><br>Alias for: <code>glFenceSyncAPPLE</code> */
597 public long glFenceSync(int condition, int flags);
598
599 /** Entry point to C language function: <code> GLboolean {@native glIsSync}(GLsync sync) </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><br>Alias for: <code>glIsSyncAPPLE</code> */
600 public boolean glIsSync(long sync);
601
602 /** Entry point to C language function: <code> void {@native glDeleteSync}(GLsync sync) </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><br>Alias for: <code>glDeleteSyncAPPLE</code> */
603 public void glDeleteSync(long sync);
604
605 /** Entry point to C language function: <code> GLenum {@native glClientWaitSync}(GLsync sync, GLbitfield flags, GLuint64 timeout) </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><br>Alias for: <code>glClientWaitSyncAPPLE</code> */
606 public int glClientWaitSync(long sync, int flags, long timeout);
607
608 /** Entry point to C language function: <code> void {@native glWaitSync}(GLsync sync, GLbitfield flags, GLuint64 timeout) </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><br>Alias for: <code>glWaitSyncAPPLE</code> */
609 public void glWaitSync(long sync, int flags, long timeout);
610
611 /** Entry point to C language function: <code> void {@native glGetSynciv}(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values) </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><br>Alias for: <code>glGetSyncivAPPLE</code>
612 @param length a direct or array-backed {@link java.nio.IntBuffer}
613 @param values a direct or array-backed {@link java.nio.IntBuffer} */
614 public void glGetSynciv(long sync, int pname, int bufSize, IntBuffer length, IntBuffer values);
615
616 /** Entry point to C language function: <code> void {@native glGetSynciv}(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values) </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><br>Alias for: <code>glGetSyncivAPPLE</code> */
617 public void glGetSynciv(long sync, int pname, int bufSize, int[] length, int length_offset, int[] values, int values_offset);
618
619 /** Entry point to C language function: <code> void {@native glGetInteger64i_v}(GLenum target, GLuint index, GLint64 * data) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_2</code><br>
620 @param data a direct or array-backed {@link java.nio.LongBuffer} */
621 public void glGetInteger64i_v(int target, int index, LongBuffer data);
622
623 /** Entry point to C language function: <code> void {@native glGetInteger64i_v}(GLenum target, GLuint index, GLint64 * data) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_2</code><br> */
624 public void glGetInteger64i_v(int target, int index, long[] data, int data_offset);
625
626 /** Entry point to C language function: <code> void {@native glGetBufferParameteri64v}(GLenum target, GLenum pname, GLint64 * params) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_2</code><br>
627 @param params a direct or array-backed {@link java.nio.LongBuffer} */
628 public void glGetBufferParameteri64v(int target, int pname, LongBuffer params);
629
630 /** Entry point to C language function: <code> void {@native glGetBufferParameteri64v}(GLenum target, GLenum pname, GLint64 * params) </code> <br>Part of <code>GL_ES_VERSION_3_0</code>, <code>GL_VERSION_3_2</code><br> */
631 public void glGetBufferParameteri64v(int target, int pname, long[] params, int params_offset);
632
633 /** Entry point to C language function: <code> void {@native glGenSamplers}(GLsizei count, GLuint * samplers) </code> <br>Part of <code>GL_MESA_sampler_objects</code>, <code>GL_ARB_sampler_objects</code>, <code>GL_VERSION_3_3</code>, <code>GL_ES_VERSION_3_0</code><br>
634 @param samplers a direct or array-backed {@link java.nio.IntBuffer} */
635 public void glGenSamplers(int count, IntBuffer samplers);
636
637 /** Entry point to C language function: <code> void {@native glGenSamplers}(GLsizei count, GLuint * samplers) </code> <br>Part of <code>GL_MESA_sampler_objects</code>, <code>GL_ARB_sampler_objects</code>, <code>GL_VERSION_3_3</code>, <code>GL_ES_VERSION_3_0</code><br> */
638 public void glGenSamplers(int count, int[] samplers, int samplers_offset);
639
640 /** Entry point to C language function: <code> void {@native glDeleteSamplers}(GLsizei count, const GLuint * samplers) </code> <br>Part of <code>GL_MESA_sampler_objects</code>, <code>GL_ARB_sampler_objects</code>, <code>GL_VERSION_3_3</code>, <code>GL_ES_VERSION_3_0</code><br>
641 @param samplers a direct or array-backed {@link java.nio.IntBuffer} */
642 public void glDeleteSamplers(int count, IntBuffer samplers);
643
644 /** Entry point to C language function: <code> void {@native glDeleteSamplers}(GLsizei count, const GLuint * samplers) </code> <br>Part of <code>GL_MESA_sampler_objects</code>, <code>GL_ARB_sampler_objects</code>, <code>GL_VERSION_3_3</code>, <code>GL_ES_VERSION_3_0</code><br> */
645 public void glDeleteSamplers(int count, int[] samplers, int samplers_offset);
646
647 /** Entry point to C language function: <code> GLboolean {@native glIsSampler}(GLuint sampler) </code> <br>Part of <code>GL_MESA_sampler_objects</code>, <code>GL_ARB_sampler_objects</code>, <code>GL_VERSION_3_3</code>, <code>GL_ES_VERSION_3_0</code><br> */
648 public boolean glIsSampler(int sampler);
649
650 /** Entry point to C language function: <code> void {@native glBindSampler}(GLuint unit, GLuint sampler) </code> <br>Part of <code>GL_MESA_sampler_objects</code>, <code>GL_ARB_sampler_objects</code>, <code>GL_VERSION_3_3</code>, <code>GL_ES_VERSION_3_0</code><br> */
651 public void glBindSampler(int unit, int sampler);
652
653 /** Entry point to C language function: <code> void {@native glSamplerParameteri}(GLuint sampler, GLenum pname, GLint param) </code> <br>Part of <code>GL_MESA_sampler_objects</code>, <code>GL_ARB_sampler_objects</code>, <code>GL_VERSION_3_3</code>, <code>GL_ES_VERSION_3_0</code><br> */
654 public void glSamplerParameteri(int sampler, int pname, int param);
655
656 /** Entry point to C language function: <code> void {@native glSamplerParameteriv}(GLuint sampler, GLenum pname, const GLint * param) </code> <br>Part of <code>GL_MESA_sampler_objects</code>, <code>GL_ARB_sampler_objects</code>, <code>GL_VERSION_3_3</code>, <code>GL_ES_VERSION_3_0</code><br>
657 @param param a direct or array-backed {@link java.nio.IntBuffer} */
658 public void glSamplerParameteriv(int sampler, int pname, IntBuffer param);
659
660 /** Entry point to C language function: <code> void {@native glSamplerParameteriv}(GLuint sampler, GLenum pname, const GLint * param) </code> <br>Part of <code>GL_MESA_sampler_objects</code>, <code>GL_ARB_sampler_objects</code>, <code>GL_VERSION_3_3</code>, <code>GL_ES_VERSION_3_0</code><br> */
661 public void glSamplerParameteriv(int sampler, int pname, int[] param, int param_offset);
662
663 /** Entry point to C language function: <code> void {@native glSamplerParameterf}(GLuint sampler, GLenum pname, GLfloat param) </code> <br>Part of <code>GL_MESA_sampler_objects</code>, <code>GL_ARB_sampler_objects</code>, <code>GL_VERSION_3_3</code>, <code>GL_ES_VERSION_3_0</code><br> */
664 public void glSamplerParameterf(int sampler, int pname, float param);
665
666 /** Entry point to C language function: <code> void {@native glSamplerParameterfv}(GLuint sampler, GLenum pname, const GLfloat * param) </code> <br>Part of <code>GL_MESA_sampler_objects</code>, <code>GL_ARB_sampler_objects</code>, <code>GL_VERSION_3_3</code>, <code>GL_ES_VERSION_3_0</code><br>
667 @param param a direct or array-backed {@link java.nio.FloatBuffer} */
668 public void glSamplerParameterfv(int sampler, int pname, FloatBuffer param);
669
670 /** Entry point to C language function: <code> void {@native glSamplerParameterfv}(GLuint sampler, GLenum pname, const GLfloat * param) </code> <br>Part of <code>GL_MESA_sampler_objects</code>, <code>GL_ARB_sampler_objects</code>, <code>GL_VERSION_3_3</code>, <code>GL_ES_VERSION_3_0</code><br> */
671 public void glSamplerParameterfv(int sampler, int pname, float[] param, int param_offset);
672
673 /** Entry point to C language function: <code> void {@native glGetSamplerParameteriv}(GLuint sampler, GLenum pname, GLint * params) </code> <br>Part of <code>GL_MESA_sampler_objects</code>, <code>GL_ARB_sampler_objects</code>, <code>GL_VERSION_3_3</code>, <code>GL_ES_VERSION_3_0</code><br>
674 @param params a direct or array-backed {@link java.nio.IntBuffer} */
675 public void glGetSamplerParameteriv(int sampler, int pname, IntBuffer params);
676
677 /** Entry point to C language function: <code> void {@native glGetSamplerParameteriv}(GLuint sampler, GLenum pname, GLint * params) </code> <br>Part of <code>GL_MESA_sampler_objects</code>, <code>GL_ARB_sampler_objects</code>, <code>GL_VERSION_3_3</code>, <code>GL_ES_VERSION_3_0</code><br> */
678 public void glGetSamplerParameteriv(int sampler, int pname, int[] params, int params_offset);
679
680 /** Entry point to C language function: <code> void {@native glGetSamplerParameterfv}(GLuint sampler, GLenum pname, GLfloat * params) </code> <br>Part of <code>GL_MESA_sampler_objects</code>, <code>GL_ARB_sampler_objects</code>, <code>GL_VERSION_3_3</code>, <code>GL_ES_VERSION_3_0</code><br>
681 @param params a direct or array-backed {@link java.nio.FloatBuffer} */
682 public void glGetSamplerParameterfv(int sampler, int pname, FloatBuffer params);
683
684 /** Entry point to C language function: <code> void {@native glGetSamplerParameterfv}(GLuint sampler, GLenum pname, GLfloat * params) </code> <br>Part of <code>GL_MESA_sampler_objects</code>, <code>GL_ARB_sampler_objects</code>, <code>GL_VERSION_3_3</code>, <code>GL_ES_VERSION_3_0</code><br> */
685 public void glGetSamplerParameterfv(int sampler, int pname, float[] params, int params_offset);
686
687 /** Entry point to C language function: <code> void {@native glDispatchCompute}(GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z) </code> <br>Part of <code>GL_ARB_compute_shader</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code><br> */
688 public void glDispatchCompute(int num_groups_x, int num_groups_y, int num_groups_z);
689
690 /** Entry point to C language function: <code> void {@native glDispatchComputeIndirect}(GLintptr indirect) </code> <br>Part of <code>GL_ARB_compute_shader</code>, <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code><br> */
691 public void glDispatchComputeIndirect(long indirect);
692
693 /** Entry point to C language function: <code> void {@native glDrawArraysIndirect}(GLenum mode, const void * indirect) </code> <br>Part of <code>GL_ES_VERSION_3_1</code>, <code>GL_ARB_draw_indirect</code>, <code>GL_VERSION_4_0</code><br>
694 @param indirect a direct or array-backed {@link java.nio.Buffer} */
695 public void glDrawArraysIndirect(int mode, Buffer indirect);
696
697 /** Entry point to C language function: <code> void {@native glDrawArraysIndirect}(GLenum mode, const void * indirect) </code> <br>Part of <code>GL_ES_VERSION_3_1</code>, <code>GL_ARB_draw_indirect</code>, <code>GL_VERSION_4_0</code><br> */
698 public void glDrawArraysIndirect(int mode, long indirect_buffer_offset);
699
700 /** Entry point to C language function: <code> void {@native glDrawElementsIndirect}(GLenum mode, GLenum type, const void * indirect) </code> <br>Part of <code>GL_ES_VERSION_3_1</code>, <code>GL_ARB_draw_indirect</code>, <code>GL_VERSION_4_0</code><br>
701 @param indirect a direct or array-backed {@link java.nio.Buffer} */
702 public void glDrawElementsIndirect(int mode, int type, Buffer indirect);
703
704 /** Entry point to C language function: <code> void {@native glDrawElementsIndirect}(GLenum mode, GLenum type, const void * indirect) </code> <br>Part of <code>GL_ES_VERSION_3_1</code>, <code>GL_ARB_draw_indirect</code>, <code>GL_VERSION_4_0</code><br> */
705 public void glDrawElementsIndirect(int mode, int type, long indirect_buffer_offset);
706
707 /** Entry point to C language function: <code> void {@native glGetProgramInterfaceiv}(GLuint program, GLenum programInterface, GLenum pname, GLint * params) </code> <br>Part of <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code><br>
708 @param params a direct or array-backed {@link java.nio.IntBuffer} */
709 public void glGetProgramInterfaceiv(int program, int programInterface, int pname, IntBuffer params);
710
711 /** Entry point to C language function: <code> void {@native glGetProgramInterfaceiv}(GLuint program, GLenum programInterface, GLenum pname, GLint * params) </code> <br>Part of <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code><br> */
712 public void glGetProgramInterfaceiv(int program, int programInterface, int pname, int[] params, int params_offset);
713
714 /** Entry point to C language function: <code> GLuint {@native glGetProgramResourceIndex}(GLuint program, GLenum programInterface, const GLchar * name) </code> <br>Part of <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code><br>
715 @param name a direct or array-backed {@link java.nio.ByteBuffer} */
716 public int glGetProgramResourceIndex(int program, int programInterface, ByteBuffer name);
717
718 /** Entry point to C language function: <code> GLuint {@native glGetProgramResourceIndex}(GLuint program, GLenum programInterface, const GLchar * name) </code> <br>Part of <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code><br> */
719 public int glGetProgramResourceIndex(int program, int programInterface, byte[] name, int name_offset);
720
721 /** Entry point to C language function: <code> void {@native glGetProgramResourceName}(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei * length, GLchar * name) </code> <br>Part of <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code><br>
722 @param length a direct or array-backed {@link java.nio.IntBuffer}
723 @param name a direct or array-backed {@link java.nio.ByteBuffer} */
724 public void glGetProgramResourceName(int program, int programInterface, int index, int bufSize, IntBuffer length, ByteBuffer name);
725
726 /** Entry point to C language function: <code> void {@native glGetProgramResourceName}(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei * length, GLchar * name) </code> <br>Part of <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code><br> */
727 public void glGetProgramResourceName(int program, int programInterface, int index, int bufSize, int[] length, int length_offset, byte[] name, int name_offset);
728
729 /** Entry point to C language function: <code> void {@native glGetProgramResourceiv}(GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum * props, GLsizei bufSize, GLsizei * length, GLint * params) </code> <br>Part of <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code><br>
730 @param props a direct or array-backed {@link java.nio.IntBuffer}
731 @param length a direct or array-backed {@link java.nio.IntBuffer}
732 @param params a direct or array-backed {@link java.nio.IntBuffer} */
733 public void glGetProgramResourceiv(int program, int programInterface, int index, int propCount, IntBuffer props, int bufSize, IntBuffer length, IntBuffer params);
734
735 /** Entry point to C language function: <code> void {@native glGetProgramResourceiv}(GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum * props, GLsizei bufSize, GLsizei * length, GLint * params) </code> <br>Part of <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code><br> */
736 public void glGetProgramResourceiv(int program, int programInterface, int index, int propCount, int[] props, int props_offset, int bufSize, int[] length, int length_offset, int[] params, int params_offset);
737
738 /** Entry point to C language function: <code> GLint {@native glGetProgramResourceLocation}(GLuint program, GLenum programInterface, const GLchar * name) </code> <br>Part of <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code><br>
739 @param name a direct or array-backed {@link java.nio.ByteBuffer} */
740 public int glGetProgramResourceLocation(int program, int programInterface, ByteBuffer name);
741
742 /** Entry point to C language function: <code> GLint {@native glGetProgramResourceLocation}(GLuint program, GLenum programInterface, const GLchar * name) </code> <br>Part of <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code><br> */
743 public int glGetProgramResourceLocation(int program, int programInterface, byte[] name, int name_offset);
744
745 /** Entry point to C language function: <code> void {@native glMemoryBarrierByRegion}(GLbitfield barriers) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_ES_VERSION_3_1</code><br> */
746 public void glMemoryBarrierByRegion(int barriers);
747
748 /** Entry point to C language function: <code> void {@native glBindVertexBuffer}(GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride) </code> <br>Part of <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_vertex_attrib_binding</code><br> */
749 public void glBindVertexBuffer(int bindingindex, int buffer, long offset, int stride);
750
751 /** Entry point to C language function: <code> void {@native glVertexAttribFormat}(GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset) </code> <br>Part of <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_vertex_attrib_binding</code>, <code>GL_NV_vertex_buffer_unified_memory</code><br>Alias for: <code>glVertexAttribFormatNV</code> */
752 public void glVertexAttribFormat(int attribindex, int size, int type, boolean normalized, int relativeoffset);
753
754 /** Entry point to C language function: <code> void {@native glVertexAttribIFormat}(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset) </code> <br>Part of <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_vertex_attrib_binding</code>, <code>GL_NV_vertex_buffer_unified_memory</code><br>Alias for: <code>glVertexAttribIFormatNV</code> */
755 public void glVertexAttribIFormat(int attribindex, int size, int type, int relativeoffset);
756
757 /** Entry point to C language function: <code> void {@native glVertexAttribBinding}(GLuint attribindex, GLuint bindingindex) </code> <br>Part of <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_vertex_attrib_binding</code><br> */
758 public void glVertexAttribBinding(int attribindex, int bindingindex);
759
760 /** Entry point to C language function: <code> void {@native glVertexBindingDivisor}(GLuint bindingindex, GLuint divisor) </code> <br>Part of <code>GL_ES_VERSION_3_1</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_vertex_attrib_binding</code><br> */
761 public void glVertexBindingDivisor(int bindingindex, int divisor);
762
763 /** Entry point to C language function: <code> void {@native glDrawElementsBaseVertex}(GLenum mode, GLsizei count, GLenum type, const void * indices, GLint basevertex) </code> <br>Part of <code>GL_ARB_draw_elements_base_vertex</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_2</code>, <code>GL_EXT_draw_elements_base_vertex</code>, <code>GL_OES_draw_elements_base_vertex</code><br>Alias for: <code>glDrawElementsBaseVertexEXT</code>, <code>glDrawElementsBaseVertexOES</code>
764 @param indices a direct or array-backed {@link java.nio.Buffer} */
765 public void glDrawElementsBaseVertex(int mode, int count, int type, Buffer indices, int basevertex);
766
767 /** Entry point to C language function: <code> void {@native glDrawElementsBaseVertex}(GLenum mode, GLsizei count, GLenum type, const void * indices, GLint basevertex) </code> <br>Part of <code>GL_ARB_draw_elements_base_vertex</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_2</code>, <code>GL_EXT_draw_elements_base_vertex</code>, <code>GL_OES_draw_elements_base_vertex</code><br>Alias for: <code>glDrawElementsBaseVertexEXT</code>, <code>glDrawElementsBaseVertexOES</code> */
768 public void glDrawElementsBaseVertex(int mode, int count, int type, long indices_buffer_offset, int basevertex);
769
770 /** Entry point to C language function: <code> void {@native glDrawRangeElementsBaseVertex}(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void * indices, GLint basevertex) </code> <br>Part of <code>GL_ARB_draw_elements_base_vertex</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_2</code>, <code>GL_EXT_draw_elements_base_vertex</code>, <code>GL_OES_draw_elements_base_vertex</code><br>Alias for: <code>glDrawRangeElementsBaseVertexEXT</code>, <code>glDrawRangeElementsBaseVertexOES</code>
771 @param indices a direct or array-backed {@link java.nio.Buffer} */
772 public void glDrawRangeElementsBaseVertex(int mode, int start, int end, int count, int type, Buffer indices, int basevertex);
773
774 /** Entry point to C language function: <code> void {@native glDrawRangeElementsBaseVertex}(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void * indices, GLint basevertex) </code> <br>Part of <code>GL_ARB_draw_elements_base_vertex</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_2</code>, <code>GL_EXT_draw_elements_base_vertex</code>, <code>GL_OES_draw_elements_base_vertex</code><br>Alias for: <code>glDrawRangeElementsBaseVertexEXT</code>, <code>glDrawRangeElementsBaseVertexOES</code> */
775 public void glDrawRangeElementsBaseVertex(int mode, int start, int end, int count, int type, long indices_buffer_offset, int basevertex);
776
777 /** Entry point to C language function: <code> void {@native glDrawElementsInstancedBaseVertex}(GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei instancecount, GLint basevertex) </code> <br>Part of <code>GL_ARB_draw_elements_base_vertex</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_2</code>, <code>GL_OES_draw_elements_base_vertex</code>, <code>GL_EXT_draw_elements_base_vertex</code><br>Alias for: <code>glDrawElementsInstancedBaseVertexOES</code>, <code>glDrawElementsInstancedBaseVertexEXT</code>
778 @param indices a direct or array-backed {@link java.nio.Buffer} */
779 public void glDrawElementsInstancedBaseVertex(int mode, int count, int type, Buffer indices, int instancecount, int basevertex);
780
781 /** Entry point to C language function: <code> void {@native glDrawElementsInstancedBaseVertex}(GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei instancecount, GLint basevertex) </code> <br>Part of <code>GL_ARB_draw_elements_base_vertex</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_2</code>, <code>GL_OES_draw_elements_base_vertex</code>, <code>GL_EXT_draw_elements_base_vertex</code><br>Alias for: <code>glDrawElementsInstancedBaseVertexOES</code>, <code>glDrawElementsInstancedBaseVertexEXT</code> */
782 public void glDrawElementsInstancedBaseVertex(int mode, int count, int type, long indices_buffer_offset, int instancecount, int basevertex);
783
784 /** Entry point to C language function: <code> void {@native glFramebufferTexture}(GLenum target, GLenum attachment, GLuint texture, GLint level) </code> <br>Part of <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_3_2</code>, <code>GL_OES_geometry_shader</code>, <code>GL_NV_geometry_program4</code>, <code>GL_EXT_geometry_shader</code>, <code>GL_ARB_geometry_shader4</code><br>Alias for: <code>glFramebufferTextureOES</code>, <code>glFramebufferTextureEXT</code>, <code>glFramebufferTextureARB</code> */
785 public void glFramebufferTexture(int target, int attachment, int texture, int level);
786
787 /** Entry point to C language function: <code> void {@native glPrimitiveBoundingBox}(GLfloat minX, GLfloat minY, GLfloat minZ, GLfloat minW, GLfloat maxX, GLfloat maxY, GLfloat maxZ, GLfloat maxW) </code> <br>Part of <code>GL_ES_VERSION_3_2</code>, <code>GL_OES_primitive_bounding_box</code>, <code>GL_EXT_primitive_bounding_box</code>, <code>GL_ARB_ES3_2_compatibility</code><br>Alias for: <code>glPrimitiveBoundingBoxOES</code>, <code>glPrimitiveBoundingBoxEXT</code>, <code>glPrimitiveBoundingBoxARB</code> */
788 public void glPrimitiveBoundingBox(float minX, float minY, float minZ, float minW, float maxX, float maxY, float maxZ, float maxW);
789
790 /** Entry point to C language function: <code> void {@native glPatchParameteri}(GLenum pname, GLint value) </code> <br>Part of <code>GL_ARB_tessellation_shader</code>, <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_0</code>, <code>GL_OES_tessellation_shader</code>, <code>GL_EXT_tessellation_shader</code><br>Alias for: <code>glPatchParameteriOES</code>, <code>glPatchParameteriEXT</code> */
791 public void glPatchParameteri(int pname, int value);
792
793 /** Entry point to C language function: <code> void {@native glTexBufferRange}(GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size) </code> <br>Part of <code>GL_ES_VERSION_3_2</code>, <code>GL_VERSION_4_3</code>, <code>GL_ARB_texture_buffer_range</code>, <code>GL_OES_texture_buffer</code>, <code>GL_EXT_texture_buffer</code><br>Alias for: <code>glTexBufferRangeOES</code>, <code>glTexBufferRangeEXT</code> */
794 public void glTexBufferRange(int target, int internalformat, int buffer, long offset, long size);
795
796 /** Entry point to C language function: <code> void {@native glUniform1i64NV}(GLint location, GLint64EXT x) </code> <br>Part of <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br> */
797 public void glUniform1i64NV(int location, long x);
798
799 /** Entry point to C language function: <code> void {@native glUniform2i64NV}(GLint location, GLint64EXT x, GLint64EXT y) </code> <br>Part of <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br> */
800 public void glUniform2i64NV(int location, long x, long y);
801
802 /** Entry point to C language function: <code> void {@native glUniform3i64NV}(GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z) </code> <br>Part of <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br> */
803 public void glUniform3i64NV(int location, long x, long y, long z);
804
805 /** Entry point to C language function: <code> void {@native glUniform4i64NV}(GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w) </code> <br>Part of <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br> */
806 public void glUniform4i64NV(int location, long x, long y, long z, long w);
807
808 /** Entry point to C language function: <code> void {@native glUniform1i64vNV}(GLint location, GLsizei count, const GLint64EXT * value) </code> <br>Part of <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br>
809 @param value a direct or array-backed {@link java.nio.LongBuffer} */
810 public void glUniform1i64vNV(int location, int count, LongBuffer value);
811
812 /** Entry point to C language function: <code> void {@native glUniform1i64vNV}(GLint location, GLsizei count, const GLint64EXT * value) </code> <br>Part of <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br> */
813 public void glUniform1i64vNV(int location, int count, long[] value, int value_offset);
814
815 /** Entry point to C language function: <code> void {@native glUniform2i64vNV}(GLint location, GLsizei count, const GLint64EXT * value) </code> <br>Part of <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br>
816 @param value a direct or array-backed {@link java.nio.LongBuffer} */
817 public void glUniform2i64vNV(int location, int count, LongBuffer value);
818
819 /** Entry point to C language function: <code> void {@native glUniform2i64vNV}(GLint location, GLsizei count, const GLint64EXT * value) </code> <br>Part of <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br> */
820 public void glUniform2i64vNV(int location, int count, long[] value, int value_offset);
821
822 /** Entry point to C language function: <code> void {@native glUniform3i64vNV}(GLint location, GLsizei count, const GLint64EXT * value) </code> <br>Part of <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br>
823 @param value a direct or array-backed {@link java.nio.LongBuffer} */
824 public void glUniform3i64vNV(int location, int count, LongBuffer value);
825
826 /** Entry point to C language function: <code> void {@native glUniform3i64vNV}(GLint location, GLsizei count, const GLint64EXT * value) </code> <br>Part of <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br> */
827 public void glUniform3i64vNV(int location, int count, long[] value, int value_offset);
828
829 /** Entry point to C language function: <code> void {@native glUniform4i64vNV}(GLint location, GLsizei count, const GLint64EXT * value) </code> <br>Part of <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br>
830 @param value a direct or array-backed {@link java.nio.LongBuffer} */
831 public void glUniform4i64vNV(int location, int count, LongBuffer value);
832
833 /** Entry point to C language function: <code> void {@native glUniform4i64vNV}(GLint location, GLsizei count, const GLint64EXT * value) </code> <br>Part of <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br> */
834 public void glUniform4i64vNV(int location, int count, long[] value, int value_offset);
835
836 /** Entry point to C language function: <code> void {@native glUniform1ui64NV}(GLint location, GLuint64EXT x) </code> <br>Part of <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br> */
837 public void glUniform1ui64NV(int location, long x);
838
839 /** Entry point to C language function: <code> void {@native glUniform2ui64NV}(GLint location, GLuint64EXT x, GLuint64EXT y) </code> <br>Part of <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br> */
840 public void glUniform2ui64NV(int location, long x, long y);
841
842 /** Entry point to C language function: <code> void {@native glUniform3ui64NV}(GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z) </code> <br>Part of <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br> */
843 public void glUniform3ui64NV(int location, long x, long y, long z);
844
845 /** Entry point to C language function: <code> void {@native glUniform4ui64NV}(GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w) </code> <br>Part of <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br> */
846 public void glUniform4ui64NV(int location, long x, long y, long z, long w);
847
848 /** Entry point to C language function: <code> void {@native glUniform1ui64vNV}(GLint location, GLsizei count, const GLuint64EXT * value) </code> <br>Part of <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br>
849 @param value a direct or array-backed {@link java.nio.LongBuffer} */
850 public void glUniform1ui64vNV(int location, int count, LongBuffer value);
851
852 /** Entry point to C language function: <code> void {@native glUniform1ui64vNV}(GLint location, GLsizei count, const GLuint64EXT * value) </code> <br>Part of <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br> */
853 public void glUniform1ui64vNV(int location, int count, long[] value, int value_offset);
854
855 /** Entry point to C language function: <code> void {@native glUniform2ui64vNV}(GLint location, GLsizei count, const GLuint64EXT * value) </code> <br>Part of <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br>
856 @param value a direct or array-backed {@link java.nio.LongBuffer} */
857 public void glUniform2ui64vNV(int location, int count, LongBuffer value);
858
859 /** Entry point to C language function: <code> void {@native glUniform2ui64vNV}(GLint location, GLsizei count, const GLuint64EXT * value) </code> <br>Part of <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br> */
860 public void glUniform2ui64vNV(int location, int count, long[] value, int value_offset);
861
862 /** Entry point to C language function: <code> void {@native glUniform3ui64vNV}(GLint location, GLsizei count, const GLuint64EXT * value) </code> <br>Part of <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br>
863 @param value a direct or array-backed {@link java.nio.LongBuffer} */
864 public void glUniform3ui64vNV(int location, int count, LongBuffer value);
865
866 /** Entry point to C language function: <code> void {@native glUniform3ui64vNV}(GLint location, GLsizei count, const GLuint64EXT * value) </code> <br>Part of <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br> */
867 public void glUniform3ui64vNV(int location, int count, long[] value, int value_offset);
868
869 /** Entry point to C language function: <code> void {@native glUniform4ui64vNV}(GLint location, GLsizei count, const GLuint64EXT * value) </code> <br>Part of <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br>
870 @param value a direct or array-backed {@link java.nio.LongBuffer} */
871 public void glUniform4ui64vNV(int location, int count, LongBuffer value);
872
873 /** Entry point to C language function: <code> void {@native glUniform4ui64vNV}(GLint location, GLsizei count, const GLuint64EXT * value) </code> <br>Part of <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br> */
874 public void glUniform4ui64vNV(int location, int count, long[] value, int value_offset);
875
876 /** Entry point to C language function: <code> void {@native glGetUniformi64vNV}(GLuint program, GLint location, GLint64EXT * params) </code> <br>Part of <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br>
877 @param params a direct or array-backed {@link java.nio.LongBuffer} */
878 public void glGetUniformi64vNV(int program, int location, LongBuffer params);
879
880 /** Entry point to C language function: <code> void {@native glGetUniformi64vNV}(GLuint program, GLint location, GLint64EXT * params) </code> <br>Part of <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br> */
881 public void glGetUniformi64vNV(int program, int location, long[] params, int params_offset);
882
883 /** Entry point to C language function: <code> void {@native glProgramUniform1i64NV}(GLuint program, GLint location, GLint64EXT x) </code> <br>Part of <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br> */
884 public void glProgramUniform1i64NV(int program, int location, long x);
885
886 /** Entry point to C language function: <code> void {@native glProgramUniform2i64NV}(GLuint program, GLint location, GLint64EXT x, GLint64EXT y) </code> <br>Part of <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br> */
887 public void glProgramUniform2i64NV(int program, int location, long x, long y);
888
889 /** Entry point to C language function: <code> void {@native glProgramUniform3i64NV}(GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z) </code> <br>Part of <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br> */
890 public void glProgramUniform3i64NV(int program, int location, long x, long y, long z);
891
892 /** Entry point to C language function: <code> void {@native glProgramUniform4i64NV}(GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w) </code> <br>Part of <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br> */
893 public void glProgramUniform4i64NV(int program, int location, long x, long y, long z, long w);
894
895 /** Entry point to C language function: <code> void {@native glProgramUniform1i64vNV}(GLuint program, GLint location, GLsizei count, const GLint64EXT * value) </code> <br>Part of <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br>
896 @param value a direct or array-backed {@link java.nio.LongBuffer} */
897 public void glProgramUniform1i64vNV(int program, int location, int count, LongBuffer value);
898
899 /** Entry point to C language function: <code> void {@native glProgramUniform1i64vNV}(GLuint program, GLint location, GLsizei count, const GLint64EXT * value) </code> <br>Part of <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br> */
900 public void glProgramUniform1i64vNV(int program, int location, int count, long[] value, int value_offset);
901
902 /** Entry point to C language function: <code> void {@native glProgramUniform2i64vNV}(GLuint program, GLint location, GLsizei count, const GLint64EXT * value) </code> <br>Part of <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br>
903 @param value a direct or array-backed {@link java.nio.LongBuffer} */
904 public void glProgramUniform2i64vNV(int program, int location, int count, LongBuffer value);
905
906 /** Entry point to C language function: <code> void {@native glProgramUniform2i64vNV}(GLuint program, GLint location, GLsizei count, const GLint64EXT * value) </code> <br>Part of <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br> */
907 public void glProgramUniform2i64vNV(int program, int location, int count, long[] value, int value_offset);
908
909 /** Entry point to C language function: <code> void {@native glProgramUniform3i64vNV}(GLuint program, GLint location, GLsizei count, const GLint64EXT * value) </code> <br>Part of <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br>
910 @param value a direct or array-backed {@link java.nio.LongBuffer} */
911 public void glProgramUniform3i64vNV(int program, int location, int count, LongBuffer value);
912
913 /** Entry point to C language function: <code> void {@native glProgramUniform3i64vNV}(GLuint program, GLint location, GLsizei count, const GLint64EXT * value) </code> <br>Part of <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br> */
914 public void glProgramUniform3i64vNV(int program, int location, int count, long[] value, int value_offset);
915
916 /** Entry point to C language function: <code> void {@native glProgramUniform4i64vNV}(GLuint program, GLint location, GLsizei count, const GLint64EXT * value) </code> <br>Part of <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br>
917 @param value a direct or array-backed {@link java.nio.LongBuffer} */
918 public void glProgramUniform4i64vNV(int program, int location, int count, LongBuffer value);
919
920 /** Entry point to C language function: <code> void {@native glProgramUniform4i64vNV}(GLuint program, GLint location, GLsizei count, const GLint64EXT * value) </code> <br>Part of <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br> */
921 public void glProgramUniform4i64vNV(int program, int location, int count, long[] value, int value_offset);
922
923 /** Entry point to C language function: <code> void {@native glProgramUniform1ui64NV}(GLuint program, GLint location, GLuint64EXT x) </code> <br>Part of <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br> */
924 public void glProgramUniform1ui64NV(int program, int location, long x);
925
926 /** Entry point to C language function: <code> void {@native glProgramUniform2ui64NV}(GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y) </code> <br>Part of <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br> */
927 public void glProgramUniform2ui64NV(int program, int location, long x, long y);
928
929 /** Entry point to C language function: <code> void {@native glProgramUniform3ui64NV}(GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z) </code> <br>Part of <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br> */
930 public void glProgramUniform3ui64NV(int program, int location, long x, long y, long z);
931
932 /** Entry point to C language function: <code> void {@native glProgramUniform4ui64NV}(GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w) </code> <br>Part of <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br> */
933 public void glProgramUniform4ui64NV(int program, int location, long x, long y, long z, long w);
934
935 /** Entry point to C language function: <code> void {@native glProgramUniform1ui64vNV}(GLuint program, GLint location, GLsizei count, const GLuint64EXT * value) </code> <br>Part of <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br>
936 @param value a direct or array-backed {@link java.nio.LongBuffer} */
937 public void glProgramUniform1ui64vNV(int program, int location, int count, LongBuffer value);
938
939 /** Entry point to C language function: <code> void {@native glProgramUniform1ui64vNV}(GLuint program, GLint location, GLsizei count, const GLuint64EXT * value) </code> <br>Part of <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br> */
940 public void glProgramUniform1ui64vNV(int program, int location, int count, long[] value, int value_offset);
941
942 /** Entry point to C language function: <code> void {@native glProgramUniform2ui64vNV}(GLuint program, GLint location, GLsizei count, const GLuint64EXT * value) </code> <br>Part of <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br>
943 @param value a direct or array-backed {@link java.nio.LongBuffer} */
944 public void glProgramUniform2ui64vNV(int program, int location, int count, LongBuffer value);
945
946 /** Entry point to C language function: <code> void {@native glProgramUniform2ui64vNV}(GLuint program, GLint location, GLsizei count, const GLuint64EXT * value) </code> <br>Part of <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br> */
947 public void glProgramUniform2ui64vNV(int program, int location, int count, long[] value, int value_offset);
948
949 /** Entry point to C language function: <code> void {@native glProgramUniform3ui64vNV}(GLuint program, GLint location, GLsizei count, const GLuint64EXT * value) </code> <br>Part of <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br>
950 @param value a direct or array-backed {@link java.nio.LongBuffer} */
951 public void glProgramUniform3ui64vNV(int program, int location, int count, LongBuffer value);
952
953 /** Entry point to C language function: <code> void {@native glProgramUniform3ui64vNV}(GLuint program, GLint location, GLsizei count, const GLuint64EXT * value) </code> <br>Part of <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br> */
954 public void glProgramUniform3ui64vNV(int program, int location, int count, long[] value, int value_offset);
955
956 /** Entry point to C language function: <code> void {@native glProgramUniform4ui64vNV}(GLuint program, GLint location, GLsizei count, const GLuint64EXT * value) </code> <br>Part of <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br>
957 @param value a direct or array-backed {@link java.nio.LongBuffer} */
958 public void glProgramUniform4ui64vNV(int program, int location, int count, LongBuffer value);
959
960 /** Entry point to C language function: <code> void {@native glProgramUniform4ui64vNV}(GLuint program, GLint location, GLsizei count, const GLuint64EXT * value) </code> <br>Part of <code>GL_NV_gpu_shader5</code>, <code>GL_AMD_gpu_shader_int64</code><br> */
961 public void glProgramUniform4ui64vNV(int program, int location, int count, long[] value, int value_offset);
962
963 /** Entry point to C language function: <code> void {@native glTextureBarrierNV}() </code> <br>Part of <code>GL_NV_texture_barrier</code><br> */
964 public void glTextureBarrierNV();
965
966} // end of class GL3ES3
void glUniform1i64NV(int location, long x)
Entry point to C language function: void {@native glUniform1i64NV}(GLint location,...
static final int GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS
GL_ARB_tessellation_shader, GL_ES_VERSION_3_2, GL_VERSION_4_0, GL_EXT_tessellation_shader,...
Definition: GL3ES3.java:564
void glPatchParameteri(int pname, int value)
Entry point to C language function: void {@native glPatchParameteri}(GLenum pname,...
static final int GL_UNDEFINED_VERTEX
GL_ARB_viewport_array, GL_ES_VERSION_3_2, GL_VERSION_4_1, GL_OES_geometry_shader, GL_EXT_geometry_sha...
Definition: GL3ES3.java:430
static final int GL_GEOMETRY_INPUT_TYPE
GL_ES_VERSION_3_2, GL_VERSION_3_2, GL_NV_geometry_program4, GL_EXT_geometry_shader4,...
Definition: GL3ES3.java:33
static final int GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT
GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_shader_storage_buffer_object Define "GL_SHADER_STORAGE_BUFF...
Definition: GL3ES3.java:206
static final int GL_COMPRESSED_RGBA_ASTC_10x5
GL_ES_VERSION_3_2, GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Alias for...
Definition: GL3ES3.java:254
void glUniform2ui64vNV(int location, int count, LongBuffer value)
Entry point to C language function: void {@native glUniform2ui64vNV}(GLint location,...
static final int GL_VERTEX_ATTRIB_BINDING
GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_vertex_attrib_binding Define "GL_VERTEX_ATTRIB_BINDING" wit...
Definition: GL3ES3.java:558
static final int GL_GEOMETRY_OUTPUT_TYPE
GL_ES_VERSION_3_2, GL_VERSION_3_2, GL_NV_geometry_program4, GL_EXT_geometry_shader4,...
Definition: GL3ES3.java:422
static final int GL_MAX_SERVER_WAIT_TIMEOUT
GL_ES_VERSION_3_0, GL_VERSION_3_2, GL_ARB_sync, GL_APPLE_sync Alias for: GL_MAX_SERVER_WAIT_TIMEOUT_A...
Definition: GL3ES3.java:440
static final int GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS
GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_shader_storage_buffer_object Define "GL_MAX_COMPUTE_SHADER_...
Definition: GL3ES3.java:201
void glDrawArraysIndirect(int mode, long indirect_buffer_offset)
Entry point to C language function: void {@native glDrawArraysIndirect}(GLenum mode,...
void glDrawElementsBaseVertex(int mode, int count, int type, long indices_buffer_offset, int basevertex)
Entry point to C language function: void {@native glDrawElementsBaseVertex}(GLenum mode,...
static final int GL_SHADER_STORAGE_BARRIER_BIT
GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_shader_storage_buffer_object Define "GL_SHADER_STORAGE_BARR...
Definition: GL3ES3.java:592
void glVertexAttribFormat(int attribindex, int size, int type, boolean normalized, int relativeoffset)
Entry point to C language function: void {@native glVertexAttribFormat}(GLuint attribindex,...
void glGetUniformi64vNV(int program, int location, LongBuffer params)
Entry point to C language function: void {@native glGetUniformi64vNV}(GLuint program,...
static final int GL_OFFSET
GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query Define "GL_OFFSET" with expression ...
Definition: GL3ES3.java:158
static final int GL_SYNC_CONDITION
GL_ES_VERSION_3_0, GL_VERSION_3_2, GL_ARB_sync, GL_APPLE_sync Alias for: GL_SYNC_CONDITION_APPLE Def...
Definition: GL3ES3.java:508
void glGetProgramResourceiv(int program, int programInterface, int index, int propCount, int[] props, int props_offset, int bufSize, int[] length, int length_offset, int[] params, int params_offset)
Entry point to C language function: void {@native glGetProgramResourceiv}(GLuint program,...
static final int GL_COMPRESSED_RGBA_ASTC_10x8
GL_ES_VERSION_3_2, GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Alias for...
Definition: GL3ES3.java:251
static final int GL_INT_2_10_10_10_REV
GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3, GL_ES_VERSION_3_0 Define "GL_INT_2_10_10_10_REV" w...
Definition: GL3ES3.java:510
static final int GL_ISOLINES
GL_ARB_tessellation_shader, GL_ES_VERSION_3_2, GL_VERSION_4_0, GL_OES_tessellation_shader,...
Definition: GL3ES3.java:435
static final int GL_INT16_VEC2_NV
GL_NV_gpu_shader5, GL_AMD_gpu_shader_int64 Define "GL_INT16_VEC2_NV" with expression '0x8FE5',...
Definition: GL3ES3.java:222
static final int GL_TESS_GEN_MODE
GL_ARB_tessellation_shader, GL_ES_VERSION_3_2, GL_VERSION_4_0, GL_EXT_tessellation_shader,...
Definition: GL3ES3.java:453
static final int GL_MAX_FRAGMENT_INTERPOLATION_OFFSET
GL_ES_VERSION_3_2, GL_ARB_gpu_shader5, GL_VERSION_4_0, GL_NV_gpu_program5, GL_OES_shader_multisample_...
Definition: GL3ES3.java:233
static final int GL_CONSERVATIVE_RASTERIZATION_INTEL
GL_INTEL_conservative_rasterization Define "GL_CONSERVATIVE_RASTERIZATION_INTEL" with expression '0x8...
Definition: GL3ES3.java:587
static final int GL_MAX_FRAGMENT_IMAGE_UNIFORMS
GL_ARB_shader_image_load_store, GL_ES_VERSION_3_1, GL_VERSION_4_2 Define "GL_MAX_FRAGMENT_IMAGE_UNIFO...
Definition: GL3ES3.java:467
void glMemoryBarrierByRegion(int barriers)
Entry point to C language function: void {@native glMemoryBarrierByRegion}(GLbitfield barriers) Pa...
static final int GL_FLOAT16_VEC3_NV
GL_NV_gpu_shader5, GL_AMD_gpu_shader_half_float Define "GL_FLOAT16_VEC3_NV" with expression '0x8FFA',...
Definition: GL3ES3.java:173
static final int GL_OBJECT_TYPE
GL_ES_VERSION_3_0, GL_VERSION_3_2, GL_ARB_sync, GL_APPLE_sync, GL_ARB_shader_objects Alias for: GL_OB...
Definition: GL3ES3.java:425
void glGetSamplerParameteriv(int sampler, int pname, int[] params, int params_offset)
Entry point to C language function: void {@native glGetSamplerParameteriv}(GLuint sampler,...
static final int GL_LAYER_PROVOKING_VERTEX
GL_ARB_viewport_array, GL_ES_VERSION_3_2, GL_VERSION_4_1, GL_EXT_geometry_shader, GL_OES_geometry_sha...
Definition: GL3ES3.java:79
static final int GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS
GL_ARB_tessellation_shader, GL_ES_VERSION_3_2, GL_VERSION_4_0, GL_EXT_tessellation_shader,...
Definition: GL3ES3.java:225
void glTextureBarrierNV()
Entry point to C language function: void {@native glTextureBarrierNV}() Part of GL_NV_texture_barr...
void glDrawRangeElementsBaseVertex(int mode, int start, int end, int count, int type, Buffer indices, int basevertex)
Entry point to C language function: void {@native glDrawRangeElementsBaseVertex}(GLenum mode,...
static final int GL_TESS_GEN_VERTEX_ORDER
GL_ARB_tessellation_shader, GL_ES_VERSION_3_2, GL_VERSION_4_0, GL_OES_tessellation_shader,...
Definition: GL3ES3.java:204
void glProgramUniform2i64vNV(int program, int location, int count, long[] value, int value_offset)
Entry point to C language function: void {@native glProgramUniform2i64vNV}(GLuint program,...
static final int GL_MAX_GEOMETRY_SHADER_INVOCATIONS
GL_ES_VERSION_3_2, GL_ARB_gpu_shader5, GL_VERSION_4_0, GL_OES_geometry_shader, GL_EXT_geometry_shader...
Definition: GL3ES3.java:492
void glUniform4i64vNV(int location, int count, LongBuffer value)
Entry point to C language function: void {@native glUniform4i64vNV}(GLint location,...
static final int GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS
GL_ARB_tessellation_shader, GL_ES_VERSION_3_2, GL_VERSION_4_0, GL_OES_tessellation_shader,...
Definition: GL3ES3.java:121
static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10
GL_ES_VERSION_3_2, GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Alias for...
Definition: GL3ES3.java:261
void glUniform4i64NV(int location, long x, long y, long z, long w)
Entry point to C language function: void {@native glUniform4i64NV}(GLint location,...
static final int GL_DISPATCH_INDIRECT_BUFFER
GL_ARB_compute_shader, GL_ES_VERSION_3_1, GL_VERSION_4_3 Define "GL_DISPATCH_INDIRECT_BUFFER" with ex...
Definition: GL3ES3.java:551
static final int GL_CONDITION_SATISFIED
GL_ES_VERSION_3_0, GL_VERSION_3_2, GL_ARB_sync, GL_APPLE_sync Alias for: GL_CONDITION_SATISFIED_APPLE...
Definition: GL3ES3.java:577
static final int GL_INT8_VEC2_NV
GL_NV_gpu_shader5, GL_AMD_gpu_shader_int64 Define "GL_INT8_VEC2_NV" with expression '0x8FE1',...
Definition: GL3ES3.java:500
static final int GL_NUM_ACTIVE_VARIABLES
GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query Define "GL_NUM_ACTIVE_VARIABLES" wi...
Definition: GL3ES3.java:447
static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8
GL_ES_VERSION_3_2, GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Alias for...
Definition: GL3ES3.java:74
static final int GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS
GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_ARB_shader_storage_buffer_object, GL_OES_geometry_shader,...
Definition: GL3ES3.java:307
static final int GL_PATCHES
GL_NV_gpu_shader5, GL_ARB_tessellation_shader, GL_ES_VERSION_3_2, GL_VERSION_4_0, GL_OES_tessellation...
Definition: GL3ES3.java:503
static final int GL_TEXTURE_BUFFER_OFFSET
GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_ARB_texture_buffer_range, GL_OES_texture_buffer,...
Definition: GL3ES3.java:270
static final int GL_IMAGE_FORMAT_COMPATIBILITY_TYPE
GL_ARB_shader_image_load_store, GL_ES_VERSION_3_1, GL_VERSION_4_2 Define "GL_IMAGE_FORMAT_COMPATIBILI...
Definition: GL3ES3.java:272
void glUniform4ui64NV(int location, long x, long y, long z, long w)
Entry point to C language function: void {@native glUniform4ui64NV}(GLint location,...
static final int GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET
GL_ES_VERSION_3_1, GL_VERSION_4_0, GL_NV_gpu_program5, GL_ARB_texture_gather Alias for: GL_MAX_PROGRA...
Definition: GL3ES3.java:310
static final int GL_SIGNALED
GL_ES_VERSION_3_0, GL_VERSION_3_2, GL_ARB_sync, GL_APPLE_sync Alias for: GL_SIGNALED_APPLE Define "G...
Definition: GL3ES3.java:465
static final int GL_UNIFORM_BLOCK
GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query Define "GL_UNIFORM_BLOCK" with expr...
Definition: GL3ES3.java:153
static final int GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS
GL_ARB_tessellation_shader, GL_ES_VERSION_3_2, GL_VERSION_4_0, GL_EXT_tessellation_shader,...
Definition: GL3ES3.java:245
static final int GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS
GL_ARB_tessellation_shader, GL_ES_VERSION_3_2, GL_VERSION_4_0, GL_OES_tessellation_shader,...
Definition: GL3ES3.java:290
static final int GL_FLOAT16_NV
GL_NV_gpu_shader5, GL_AMD_gpu_shader_half_float Define "GL_FLOAT16_NV" with expression '0x8FF8',...
Definition: GL3ES3.java:541
static final int GL_TESS_EVALUATION_SHADER
GL_ARB_tessellation_shader, GL_ES_VERSION_3_2, GL_VERSION_4_0, GL_EXT_tessellation_shader,...
Definition: GL3ES3.java:590
void glProgramUniform2ui64NV(int program, int location, long x, long y)
Entry point to C language function: void {@native glProgramUniform2ui64NV}(GLuint program,...
void glUniform3i64NV(int location, long x, long y, long z)
Entry point to C language function: void {@native glUniform3i64NV}(GLint location,...
void glGetBufferParameteri64v(int target, int pname, long[] params, int params_offset)
Entry point to C language function: void {@native glGetBufferParameteri64v}(GLenum target,...
static final int GL_UNSIGNED_INT8_VEC4_NV
GL_NV_gpu_shader5, GL_AMD_gpu_shader_int64 Define "GL_UNSIGNED_INT8_VEC4_NV" with expression '0x8FEF'...
Definition: GL3ES3.java:100
void glGetInteger64i_v(int target, int index, LongBuffer data)
Entry point to C language function: void {@native glGetInteger64i_v}(GLenum target,...
static final int GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET
GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_vertex_attrib_binding Define "GL_MAX_VERTEX_ATTRIB_RELATIVE...
Definition: GL3ES3.java:277
void glUniform3i64vNV(int location, int count, long[] value, int value_offset)
Entry point to C language function: void {@native glUniform3i64vNV}(GLint location,...
void glUniform1i64vNV(int location, int count, long[] value, int value_offset)
Entry point to C language function: void {@native glUniform1i64vNV}(GLint location,...
void glVertexAttribIFormat(int attribindex, int size, int type, int relativeoffset)
Entry point to C language function: void {@native glVertexAttribIFormat}(GLuint attribindex,...
void glGetProgramInterfaceiv(int program, int programInterface, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetProgramInterfaceiv}(GLuint program,...
static final int GL_BLACKHOLE_RENDER_INTEL
GL_INTEL_blackhole_render Define "GL_BLACKHOLE_RENDER_INTEL" with expression '0x83FC',...
Definition: GL3ES3.java:483
void glUniform4ui64vNV(int location, int count, LongBuffer value)
Entry point to C language function: void {@native glUniform4ui64vNV}(GLint location,...
static final int GL_MAX_COMBINED_IMAGE_UNIFORMS
GL_ARB_shader_image_load_store, GL_ES_VERSION_3_1, GL_VERSION_4_2 Define "GL_MAX_COMBINED_IMAGE_UNIFO...
Definition: GL3ES3.java:48
static final int GL_DISPATCH_INDIRECT_BUFFER_BINDING
GL_ARB_compute_shader, GL_ES_VERSION_3_1, GL_VERSION_4_3 Define "GL_DISPATCH_INDIRECT_BUFFER_BINDING"...
Definition: GL3ES3.java:319
static final int GL_UNSIGNED_INT8_VEC2_NV
GL_NV_gpu_shader5, GL_AMD_gpu_shader_int64 Define "GL_UNSIGNED_INT8_VEC2_NV" with expression '0x8FED'...
Definition: GL3ES3.java:256
void glUniform3ui64vNV(int location, int count, LongBuffer value)
Entry point to C language function: void {@native glUniform3ui64vNV}(GLint location,...
void glVertexBindingDivisor(int bindingindex, int divisor)
Entry point to C language function: void {@native glVertexBindingDivisor}(GLuint bindingindex,...
static final int GL_COMPRESSED_RGBA_ASTC_12x12
GL_ES_VERSION_3_2, GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Alias for...
Definition: GL3ES3.java:521
void glUniform2ui64vNV(int location, int count, long[] value, int value_offset)
Entry point to C language function: void {@native glUniform2ui64vNV}(GLint location,...
static final int GL_MAX_NAME_LENGTH
GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query Define "GL_MAX_NAME_LENGTH" with ex...
Definition: GL3ES3.java:394
void glDrawElementsBaseVertex(int mode, int count, int type, Buffer indices, int basevertex)
Entry point to C language function: void {@native glDrawElementsBaseVertex}(GLenum mode,...
static final int GL_MAX_TESS_CONTROL_INPUT_COMPONENTS
GL_ARB_tessellation_shader, GL_ES_VERSION_3_2, GL_VERSION_4_0, GL_EXT_tessellation_shader,...
Definition: GL3ES3.java:62
void glDrawElementsIndirect(int mode, int type, long indirect_buffer_offset)
Entry point to C language function: void {@native glDrawElementsIndirect}(GLenum mode,...
static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10
GL_ES_VERSION_3_2, GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Alias for...
Definition: GL3ES3.java:516
static final int GL_PROGRAM_OUTPUT
GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query Define "GL_PROGRAM_OUTPUT" with exp...
Definition: GL3ES3.java:171
static final int GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS
GL_ARB_tessellation_shader, GL_ES_VERSION_3_2, GL_VERSION_4_0, GL_OES_tessellation_shader,...
Definition: GL3ES3.java:556
void glGetProgramResourceName(int program, int programInterface, int index, int bufSize, int[] length, int length_offset, byte[] name, int name_offset)
Entry point to C language function: void {@native glGetProgramResourceName}(GLuint program,...
static final int GL_INT64_NV
GL_NV_gpu_shader5, GL_AMD_gpu_shader_int64 Define "GL_INT64_NV" with expression '0x140E',...
Definition: GL3ES3.java:341
static final int GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS
GL_ARB_tessellation_shader, GL_ES_VERSION_3_2, GL_VERSION_4_0, GL_EXT_tessellation_shader,...
Definition: GL3ES3.java:191
static final int GL_INT8_VEC3_NV
GL_NV_gpu_shader5, GL_AMD_gpu_shader_int64 Define "GL_INT8_VEC3_NV" with expression '0x8FE2',...
Definition: GL3ES3.java:367
void glGetInteger64i_v(int target, int index, long[] data, int data_offset)
Entry point to C language function: void {@native glGetInteger64i_v}(GLenum target,...
static final int GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS
GL_ARB_tessellation_shader, GL_ES_VERSION_3_2, GL_VERSION_4_0, GL_OES_tessellation_shader,...
Definition: GL3ES3.java:443
void glSamplerParameterf(int sampler, int pname, float param)
Entry point to C language function: void {@native glSamplerParameterf}(GLuint sampler,...
static final int GL_INT16_VEC4_NV
GL_NV_gpu_shader5, GL_AMD_gpu_shader_int64 Define "GL_INT16_VEC4_NV" with expression '0x8FE7',...
Definition: GL3ES3.java:527
void glWaitSync(long sync, int flags, long timeout)
Entry point to C language function: void {@native glWaitSync}(GLsync sync, GLbitfield flags,...
void glDeleteSamplers(int count, int[] samplers, int samplers_offset)
Entry point to C language function: void {@native glDeleteSamplers}(GLsizei count,...
static final int GL_UNSIGNED_INT64_VEC3_NV
GL_NV_gpu_shader5, GL_AMD_gpu_shader_int64 Define "GL_UNSIGNED_INT64_VEC3_NV" with expression '0x8FF6...
Definition: GL3ES3.java:525
static final int GL_UNSIGNED_INT8_NV
GL_NV_gpu_shader5, GL_AMD_gpu_shader_int64 Define "GL_UNSIGNED_INT8_NV" with expression '0x8FEC',...
Definition: GL3ES3.java:292
void glGetSamplerParameterfv(int sampler, int pname, FloatBuffer params)
Entry point to C language function: void {@native glGetSamplerParameterfv}(GLuint sampler,...
static final int GL_COMPRESSED_RGBA_ASTC_6x5
GL_ES_VERSION_3_2, GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Alias for...
Definition: GL3ES3.java:350
static final int GL_TRANSFORM_FEEDBACK_VARYING
GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query Define "GL_TRANSFORM_FEEDBACK_VARYI...
Definition: GL3ES3.java:102
static final int GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS
GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_shader_storage_buffer_object Define "GL_MAX_FRAGMENT_SHADER...
Definition: GL3ES3.java:186
static final int GL_SYNC_GPU_COMMANDS_COMPLETE
GL_ES_VERSION_3_0, GL_VERSION_3_2, GL_ARB_sync, GL_APPLE_sync Alias for: GL_SYNC_GPU_COMMANDS_COMPLET...
Definition: GL3ES3.java:59
void glBindVertexBuffer(int bindingindex, int buffer, long offset, int stride)
Entry point to C language function: void {@native glBindVertexBuffer}(GLuint bindingindex,...
static final int GL_MIN_FRAGMENT_INTERPOLATION_OFFSET
GL_ES_VERSION_3_2, GL_ARB_gpu_shader5, GL_VERSION_4_0, GL_NV_gpu_program5, GL_OES_shader_multisample_...
Definition: GL3ES3.java:228
static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4
GL_ES_VERSION_3_2, GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Alias for...
Definition: GL3ES3.java:149
int glGetProgramResourceLocation(int program, int programInterface, byte[] name, int name_offset)
Entry point to C language function: GLint {@native glGetProgramResourceLocation}(GLuint program,...
void glGetProgramResourceName(int program, int programInterface, int index, int bufSize, IntBuffer length, ByteBuffer name)
Entry point to C language function: void {@native glGetProgramResourceName}(GLuint program,...
static final int GL_INT64_VEC4_NV
GL_NV_gpu_shader5, GL_AMD_gpu_shader_int64 Define "GL_INT64_VEC4_NV" with expression '0x8FEB',...
Definition: GL3ES3.java:337
static final int GL_GEOMETRY_SHADER_INVOCATIONS
GL_ES_VERSION_3_2, GL_ARB_gpu_shader5, GL_VERSION_4_0, GL_EXT_geometry_shader, GL_OES_geometry_shader...
Definition: GL3ES3.java:363
static final int GL_TEXTURE_IMMUTABLE_LEVELS
GL_ES_VERSION_3_0, GL_OES_texture_view, GL_VERSION_4_3, GL_ARB_texture_view Define "GL_TEXTURE_IMMUTA...
Definition: GL3ES3.java:566
void glDrawRangeElementsBaseVertex(int mode, int start, int end, int count, int type, long indices_buffer_offset, int basevertex)
Entry point to C language function: void {@native glDrawRangeElementsBaseVertex}(GLenum mode,...
void glGetProgramInterfaceiv(int program, int programInterface, int pname, int[] params, int params_offset)
Entry point to C language function: void {@native glGetProgramInterfaceiv}(GLuint program,...
static final int GL_MAX_VERTEX_ATTRIB_STRIDE
GL_VERSION_4_4, GL_ES_VERSION_3_1 Define "GL_MAX_VERTEX_ATTRIB_STRIDE" with expression '0x82E5',...
Definition: GL3ES3.java:339
static final int GL_TOP_LEVEL_ARRAY_STRIDE
GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query Define "GL_TOP_LEVEL_ARRAY_STRIDE" ...
Definition: GL3ES3.java:240
void glUniform1i64vNV(int location, int count, LongBuffer value)
Entry point to C language function: void {@native glUniform1i64vNV}(GLint location,...
void glProgramUniform3ui64NV(int program, int location, long x, long y, long z)
Entry point to C language function: void {@native glProgramUniform3ui64NV}(GLuint program,...
void glUniform3i64vNV(int location, int count, LongBuffer value)
Entry point to C language function: void {@native glUniform3i64vNV}(GLint location,...
static final int GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS
GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_shader_storage_buffer_object Define "GL_MAX_SHADER_STORAGE_...
Definition: GL3ES3.java:208
static final int GL_UNSIGNED_INT16_VEC2_NV
GL_NV_gpu_shader5, GL_AMD_gpu_shader_int64 Define "GL_UNSIGNED_INT16_VEC2_NV" with expression '0x8FF1...
Definition: GL3ES3.java:196
static final int GL_FRAMEBUFFER_ATTACHMENT_LAYERED
GL_ES_VERSION_3_2, GL_VERSION_3_2, GL_NV_geometry_program4, GL_EXT_geometry_shader4,...
Definition: GL3ES3.java:199
static final int GL_MAX_GEOMETRY_INPUT_COMPONENTS
GL_ES_VERSION_3_2, GL_VERSION_3_2, GL_EXT_geometry_shader, GL_OES_geometry_shader Alias for: GL_MAX_G...
Definition: GL3ES3.java:44
void glProgramUniform4ui64NV(int program, int location, long x, long y, long z, long w)
Entry point to C language function: void {@native glProgramUniform4ui64NV}(GLuint program,...
static final int GL_COMPUTE_SHADER
GL_ARB_compute_shader, GL_ES_VERSION_3_1, GL_VERSION_4_3 Define "GL_COMPUTE_SHADER" with expression '...
Definition: GL3ES3.java:333
static final int GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS
GL_ARB_tessellation_shader, GL_ES_VERSION_3_2, GL_VERSION_4_0, GL_EXT_tessellation_shader,...
Definition: GL3ES3.java:167
void glUniform3ui64NV(int location, long x, long y, long z)
Entry point to C language function: void {@native glUniform3ui64NV}(GLint location,...
static final int GL_LOCATION
GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query Define "GL_LOCATION" with expressio...
Definition: GL3ES3.java:579
static final int GL_UNSIGNED_INT16_NV
GL_NV_gpu_shader5, GL_AMD_gpu_shader_int64 Define "GL_UNSIGNED_INT16_NV" with expression '0x8FF0',...
Definition: GL3ES3.java:458
void glUniform4ui64vNV(int location, int count, long[] value, int value_offset)
Entry point to C language function: void {@native glUniform4ui64vNV}(GLint location,...
static final int GL_INT64_VEC2_NV
GL_NV_gpu_shader5, GL_AMD_gpu_shader_int64 Define "GL_INT64_VEC2_NV" with expression '0x8FE9',...
Definition: GL3ES3.java:50
static final int GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS
GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_shader_storage_buffer_object Define "GL_MAX_VERTEX_SHADER_S...
Definition: GL3ES3.java:109
static final int GL_VERTEX_BINDING_OFFSET
GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_vertex_attrib_binding Define "GL_VERTEX_BINDING_OFFSET" wit...
Definition: GL3ES3.java:505
static final int GL_MAX_GEOMETRY_OUTPUT_COMPONENTS
GL_ES_VERSION_3_2, GL_VERSION_3_2, GL_EXT_geometry_shader, GL_OES_geometry_shader Alias for: GL_MAX_G...
Definition: GL3ES3.java:344
void glProgramUniform3ui64vNV(int program, int location, int count, LongBuffer value)
Entry point to C language function: void {@native glProgramUniform3ui64vNV}(GLuint program,...
static final int GL_MAX_PATCH_VERTICES
GL_ARB_tessellation_shader, GL_ES_VERSION_3_2, GL_VERSION_4_0, GL_OES_tessellation_shader,...
Definition: GL3ES3.java:164
static final int GL_FRACTIONAL_ODD
GL_ARB_tessellation_shader, GL_ES_VERSION_3_2, GL_VERSION_4_0, GL_EXT_tessellation_shader,...
Definition: GL3ES3.java:65
void glProgramUniform2i64NV(int program, int location, long x, long y)
Entry point to C language function: void {@native glProgramUniform2i64NV}(GLuint program,...
static final int GL_MAX_FRAGMENT_INPUT_COMPONENTS
GL_ES_VERSION_3_0, GL_VERSION_3_2 Define "GL_MAX_FRAGMENT_INPUT_COMPONENTS" with expression '0x9125',...
Definition: GL3ES3.java:301
static final int GL_REFERENCED_BY_TESS_EVALUATION_SHADER
GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_ARB_program_interface_query, GL_OES_tessellation_shader,...
Definition: GL3ES3.java:378
static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5
GL_ES_VERSION_3_2, GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Alias for...
Definition: GL3ES3.java:357
static final int GL_IS_PER_PATCH
GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_ARB_program_interface_query, GL_OES_tessellation_shader,...
Definition: GL3ES3.java:385
static final int GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET
GL_ES_VERSION_3_1, GL_VERSION_4_0, GL_ARB_texture_gather, GL_NV_gpu_program5 Alias for: GL_MIN_PROGRA...
Definition: GL3ES3.java:146
static final int GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY
GL_ES_VERSION_3_2, GL_ARB_ES3_2_compatibility Alias for: GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY_ARB D...
Definition: GL3ES3.java:184
static final int GL_MULTISAMPLE_LINE_WIDTH_RANGE
GL_ES_VERSION_3_2, GL_ARB_ES3_2_compatibility Alias for: GL_MULTISAMPLE_LINE_WIDTH_RANGE_ARB Define ...
Definition: GL3ES3.java:107
static final int GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS
GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_shader_storage_buffer_object Define "GL_MAX_COMBINED_SHADER...
Definition: GL3ES3.java:281
static final int GL_COMPRESSED_RGBA_ASTC_10x10
GL_ES_VERSION_3_2, GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Alias for...
Definition: GL3ES3.java:267
void glProgramUniform3i64NV(int program, int location, long x, long y, long z)
Entry point to C language function: void {@native glProgramUniform3i64NV}(GLuint program,...
static final int GL_ARRAY_STRIDE
GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query Define "GL_ARRAY_STRIDE" with expre...
Definition: GL3ES3.java:285
void glSamplerParameteri(int sampler, int pname, int param)
Entry point to C language function: void {@native glSamplerParameteri}(GLuint sampler,...
static final int GL_LINE_STRIP_ADJACENCY
GL_ES_VERSION_3_2, GL_VERSION_3_2, GL_OES_geometry_shader, GL_NV_geometry_program4,...
Definition: GL3ES3.java:211
static final int GL_COMPUTE_WORK_GROUP_SIZE
GL_ES_VERSION_3_1, GL_VERSION_4_3 Define "GL_COMPUTE_WORK_GROUP_SIZE" with expression '0x8267',...
Definition: GL3ES3.java:571
void glUniform1ui64NV(int location, long x)
Entry point to C language function: void {@native glUniform1ui64NV}(GLint location,...
static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5
GL_ES_VERSION_3_2, GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Alias for...
Definition: GL3ES3.java:546
boolean glIsSync(long sync)
Entry point to C language function: GLboolean {@native glIsSync}(GLsync sync) Part of GL_ES_VERSIO...
void glUniform2i64NV(int location, long x, long y)
Entry point to C language function: void {@native glUniform2i64NV}(GLint location,...
void glProgramUniform2i64vNV(int program, int location, int count, LongBuffer value)
Entry point to C language function: void {@native glProgramUniform2i64vNV}(GLuint program,...
static final int GL_MATRIX_STRIDE
GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query Define "GL_MATRIX_STRIDE" with expr...
Definition: GL3ES3.java:215
static final int GL_UNSIGNED_INT64_VEC4_NV
GL_NV_gpu_shader5, GL_AMD_gpu_shader_int64 Define "GL_UNSIGNED_INT64_VEC4_NV" with expression '0x8FF7...
Definition: GL3ES3.java:354
static final int GL_COMPRESSED_RGBA_ASTC_12x10
GL_ES_VERSION_3_2, GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Alias for...
Definition: GL3ES3.java:536
void glVertexAttribBinding(int attribindex, int bindingindex)
Entry point to C language function: void {@native glVertexAttribBinding}(GLuint attribindex,...
void glDrawElementsIndirect(int mode, int type, Buffer indirect)
Entry point to C language function: void {@native glDrawElementsIndirect}(GLenum mode,...
static final int GL_SHADER_STORAGE_BUFFER_START
GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_shader_storage_buffer_object Define "GL_SHADER_STORAGE_BUFF...
Definition: GL3ES3.java:553
static final int GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS
GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_ARB_shader_storage_buffer_object, GL_EXT_tessellation_shader,...
Definition: GL3ES3.java:220
static final int GL_MAX_COMPUTE_UNIFORM_COMPONENTS
GL_ARB_compute_shader, GL_ES_VERSION_3_1, GL_VERSION_4_3 Define "GL_MAX_COMPUTE_UNIFORM_COMPONENTS" w...
Definition: GL3ES3.java:92
static final int GL_FLOAT16_VEC2_NV
GL_NV_gpu_shader5, GL_AMD_gpu_shader_half_float Define "GL_FLOAT16_VEC2_NV" with expression '0x8FF9',...
Definition: GL3ES3.java:583
void glUniform2i64vNV(int location, int count, long[] value, int value_offset)
Entry point to C language function: void {@native glUniform2i64vNV}(GLint location,...
static final int GL_TRIANGLE_STRIP_ADJACENCY
GL_ES_VERSION_3_2, GL_VERSION_3_2, GL_OES_geometry_shader, GL_ARB_geometry_shader4,...
Definition: GL3ES3.java:450
static final int GL_IS_ROW_MAJOR
GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query Define "GL_IS_ROW_MAJOR" with expre...
Definition: GL3ES3.java:299
int glGetProgramResourceLocation(int program, int programInterface, ByteBuffer name)
Entry point to C language function: GLint {@native glGetProgramResourceLocation}(GLuint program,...
void glUniform1ui64vNV(int location, int count, LongBuffer value)
Entry point to C language function: void {@native glUniform1ui64vNV}(GLint location,...
static final int GL_MAX_COMPUTE_UNIFORM_BLOCKS
GL_ARB_compute_shader, GL_ES_VERSION_3_1, GL_VERSION_4_3 Define "GL_MAX_COMPUTE_UNIFORM_BLOCKS" with ...
Definition: GL3ES3.java:283
static final int GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS
GL_ARB_shader_image_load_store, GL_ES_VERSION_3_2, GL_VERSION_4_2, GL_OES_tessellation_shader,...
Definition: GL3ES3.java:194
static final int GL_COMPUTE_SHADER_BIT
GL_ARB_compute_shader, GL_ES_VERSION_3_1, GL_VERSION_4_3 Define "GL_COMPUTE_SHADER_BIT" with expressi...
Definition: GL3ES3.java:462
void glGetProgramResourceiv(int program, int programInterface, int index, int propCount, IntBuffer props, int bufSize, IntBuffer length, IntBuffer params)
Entry point to C language function: void {@native glGetProgramResourceiv}(GLuint program,...
static final int GL_FRAGMENT_INTERPOLATION_OFFSET_BITS
GL_ES_VERSION_3_2, GL_ARB_gpu_shader5, GL_VERSION_4_0, GL_OES_shader_multisample_interpolation Alias ...
Definition: GL3ES3.java:407
long glFenceSync(int condition, int flags)
Entry point to C language function: GLsync {@native glFenceSync}(GLenum condition,...
static final int GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED
GL_EXT_tessellation_shader, GL_VERSION_4_4, GL_ES_VERSION_3_2, GL_OES_tessellation_shader Alias for: ...
Definition: GL3ES3.java:481
static final int GL_TESS_CONTROL_OUTPUT_VERTICES
GL_ARB_tessellation_shader, GL_ES_VERSION_3_2, GL_VERSION_4_0, GL_OES_tessellation_shader,...
Definition: GL3ES3.java:304
void glProgramUniform1ui64vNV(int program, int location, int count, LongBuffer value)
Entry point to C language function: void {@native glProgramUniform1ui64vNV}(GLuint program,...
void glFramebufferTexture(int target, int attachment, int texture, int level)
Entry point to C language function: void {@native glFramebufferTexture}(GLenum target,...
static final int GL_TESS_CONTROL_SHADER
GL_ARB_tessellation_shader, GL_ES_VERSION_3_2, GL_VERSION_4_0, GL_EXT_tessellation_shader,...
Definition: GL3ES3.java:322
void glUniform4i64vNV(int location, int count, long[] value, int value_offset)
Entry point to C language function: void {@native glUniform4i64vNV}(GLint location,...
static final int GL_CONTEXT_LOST
GL_ES_VERSION_3_2, GL_VERSION_4_5, GL_KHR_robustness Alias for: GL_CONTEXT_LOST_KHR Define "GL_CONTE...
Definition: GL3ES3.java:533
static final int GL_REFERENCED_BY_TESS_CONTROL_SHADER
GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_ARB_program_interface_query, GL_EXT_tessellation_shader,...
Definition: GL3ES3.java:39
static final int GL_MAX_COMPUTE_SHARED_MEMORY_SIZE
GL_ARB_compute_shader, GL_ES_VERSION_3_1, GL_VERSION_4_3 Define "GL_MAX_COMPUTE_SHARED_MEMORY_SIZE" w...
Definition: GL3ES3.java:287
static final int GL_ACTIVE_VARIABLES
GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query Define "GL_ACTIVE_VARIABLES" with e...
Definition: GL3ES3.java:217
static final int GL_SAMPLER_BINDING
GL_MESA_sampler_objects, GL_ARB_sampler_objects, GL_VERSION_3_3, GL_ES_VERSION_3_0 Define "GL_SAMPLER...
Definition: GL3ES3.java:581
static final int GL_BUFFER_BINDING
GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query Define "GL_BUFFER_BINDING" with exp...
Definition: GL3ES3.java:414
static final int GL_COMPRESSED_RGBA_ASTC_6x6
GL_ES_VERSION_3_2, GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Alias for...
Definition: GL3ES3.java:347
void glProgramUniform2ui64vNV(int program, int location, int count, LongBuffer value)
Entry point to C language function: void {@native glProgramUniform2ui64vNV}(GLuint program,...
void glGetSamplerParameterfv(int sampler, int pname, float[] params, int params_offset)
Entry point to C language function: void {@native glGetSamplerParameterfv}(GLuint sampler,...
void glSamplerParameteriv(int sampler, int pname, int[] param, int param_offset)
Entry point to C language function: void {@native glSamplerParameteriv}(GLuint sampler,...
static final int GL_MAX_TESS_PATCH_COMPONENTS
GL_ARB_tessellation_shader, GL_ES_VERSION_3_2, GL_VERSION_4_0, GL_OES_tessellation_shader,...
Definition: GL3ES3.java:561
static final int GL_COMPRESSED_RGBA_ASTC_10x6
GL_ES_VERSION_3_2, GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Alias for...
Definition: GL3ES3.java:248
static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8
GL_ES_VERSION_3_2, GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Alias for...
Definition: GL3ES3.java:118
void glGetSynciv(long sync, int pname, int bufSize, int[] length, int length_offset, int[] values, int values_offset)
Entry point to C language function: void {@native glGetSynciv}(GLsync sync, GLenum pname,...
static final int GL_NAME_LENGTH
GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query Define "GL_NAME_LENGTH" with expres...
Definition: GL3ES3.java:469
void glDrawElementsInstancedBaseVertex(int mode, int count, int type, Buffer indices, int instancecount, int basevertex)
Entry point to C language function: void {@native glDrawElementsInstancedBaseVertex}(GLenum mode,...
static final int GL_COMPRESSED_RGBA_ASTC_8x6
GL_ES_VERSION_3_2, GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Alias for...
Definition: GL3ES3.java:95
static final int GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE
GL_ARB_shader_image_load_store, GL_ES_VERSION_3_1, GL_VERSION_4_2 Define "GL_IMAGE_FORMAT_COMPATIBILI...
Definition: GL3ES3.java:324
static final int GL_SHADER_STORAGE_BLOCK
GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query Define "GL_SHADER_STORAGE_BLOCK" wi...
Definition: GL3ES3.java:543
boolean glIsSampler(int sampler)
Entry point to C language function: GLboolean {@native glIsSampler}(GLuint sampler) Part of GL_MES...
static final int GL_TEXTURE_BUFFER_BINDING
GL_VERSION_4_4, GL_ES_VERSION_3_2, GL_EXT_texture_buffer, GL_OES_texture_buffer Alias for: GL_TEXTURE...
Definition: GL3ES3.java:569
static final int GL_MAX_COMPUTE_WORK_GROUP_COUNT
GL_ARB_compute_shader, GL_ES_VERSION_3_1, GL_VERSION_4_3 Define "GL_MAX_COMPUTE_WORK_GROUP_COUNT" wit...
Definition: GL3ES3.java:235
int glGetProgramResourceIndex(int program, int programInterface, ByteBuffer name)
Entry point to C language function: GLuint {@native glGetProgramResourceIndex}(GLuint program,...
void glDeleteSync(long sync)
Entry point to C language function: void {@native glDeleteSync}(GLsync sync) Part of GL_ES_VERSION...
static final int GL_COMPRESSED_RGBA_ASTC_5x4
GL_ES_VERSION_3_2, GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Alias for...
Definition: GL3ES3.java:475
void glProgramUniform1ui64NV(int program, int location, long x)
Entry point to C language function: void {@native glProgramUniform1ui64NV}(GLuint program,...
static final int GL_COMPRESSED_RGBA_ASTC_8x8
GL_ES_VERSION_3_2, GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Alias for...
Definition: GL3ES3.java:90
static final int GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS
GL_ES_VERSION_3_1, GL_VERSION_4_3 Define "GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS" with expression '0x9...
Definition: GL3ES3.java:523
static final int GL_MAX_GEOMETRY_OUTPUT_VERTICES
GL_ES_VERSION_3_2, GL_VERSION_3_2, GL_OES_geometry_shader, GL_EXT_geometry_shader4,...
Definition: GL3ES3.java:143
static final int GL_TESS_GEN_SPACING
GL_ARB_tessellation_shader, GL_ES_VERSION_3_2, GL_VERSION_4_0, GL_EXT_tessellation_shader,...
Definition: GL3ES3.java:373
void glProgramUniform4ui64vNV(int program, int location, int count, LongBuffer value)
Entry point to C language function: void {@native glProgramUniform4ui64vNV}(GLuint program,...
static final int GL_REFERENCED_BY_GEOMETRY_SHADER
GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_ARB_program_interface_query, GL_EXT_geometry_shader,...
Definition: GL3ES3.java:36
static final int GL_REFERENCED_BY_VERTEX_SHADER
GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query Define "GL_REFERENCED_BY_VERTEX_SHA...
Definition: GL3ES3.java:104
void glSamplerParameteriv(int sampler, int pname, IntBuffer param)
Entry point to C language function: void {@native glSamplerParameteriv}(GLuint sampler,...
static final int GL_SHADER_STORAGE_BUFFER
GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_shader_storage_buffer_object Define "GL_SHADER_STORAGE_BUFF...
Definition: GL3ES3.java:188
static final int GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS
GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_ARB_shader_storage_buffer_object, GL_OES_tessellation_shader,...
Definition: GL3ES3.java:315
void glProgramUniform1i64vNV(int program, int location, int count, LongBuffer value)
Entry point to C language function: void {@native glProgramUniform1i64vNV}(GLuint program,...
static final int GL_ARRAY_SIZE
GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query Define "GL_ARRAY_SIZE" with express...
Definition: GL3ES3.java:427
static final int GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS
GL_ARB_compute_shader, GL_ES_VERSION_3_1, GL_VERSION_4_3 Define "GL_MAX_COMBINED_COMPUTE_UNIFORM_COMP...
Definition: GL3ES3.java:213
static final int GL_TYPE
GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query Define "GL_TYPE" with expression '0...
Definition: GL3ES3.java:460
void glDispatchComputeIndirect(long indirect)
Entry point to C language function: void {@native glDispatchComputeIndirect}(GLintptr indirect) Pa...
void glGetBufferParameteri64v(int target, int pname, LongBuffer params)
Entry point to C language function: void {@native glGetBufferParameteri64v}(GLenum target,...
static final int GL_TESS_GEN_POINT_MODE
GL_ARB_tessellation_shader, GL_ES_VERSION_3_2, GL_VERSION_4_0, GL_EXT_tessellation_shader,...
Definition: GL3ES3.java:478
static final int GL_MAX_TESS_GEN_LEVEL
GL_ARB_tessellation_shader, GL_ES_VERSION_3_2, GL_VERSION_4_0, GL_EXT_tessellation_shader,...
Definition: GL3ES3.java:275
void glProgramUniform2ui64vNV(int program, int location, int count, long[] value, int value_offset)
Entry point to C language function: void {@native glProgramUniform2ui64vNV}(GLuint program,...
void glUniform1ui64vNV(int location, int count, long[] value, int value_offset)
Entry point to C language function: void {@native glUniform1ui64vNV}(GLint location,...
static final int GL_VERTEX_BINDING_DIVISOR
GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_vertex_attrib_binding Define "GL_VERTEX_BINDING_DIVISOR" wi...
Definition: GL3ES3.java:178
static final int GL_UNSIGNALED
GL_ES_VERSION_3_0, GL_VERSION_3_2, GL_ARB_sync, GL_APPLE_sync Alias for: GL_UNSIGNALED_APPLE Define ...
Definition: GL3ES3.java:181
static final int GL_INT16_VEC3_NV
GL_NV_gpu_shader5, GL_AMD_gpu_shader_int64 Define "GL_INT16_VEC3_NV" with expression '0x8FE6',...
Definition: GL3ES3.java:365
void glDeleteSamplers(int count, IntBuffer samplers)
Entry point to C language function: void {@native glDeleteSamplers}(GLsizei count,...
static final int GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS
GL_ARB_shader_image_load_store, GL_ES_VERSION_3_1, GL_VERSION_4_2 Define "GL_IMAGE_FORMAT_COMPATIBILI...
Definition: GL3ES3.java:81
void glGenSamplers(int count, int[] samplers, int samplers_offset)
Entry point to C language function: void {@native glGenSamplers}(GLsizei count, GLuint * samplers) ...
void glProgramUniform1i64vNV(int program, int location, int count, long[] value, int value_offset)
Entry point to C language function: void {@native glProgramUniform1i64vNV}(GLuint program,...
static final int GL_BUFFER_DATA_SIZE
GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query Define "GL_BUFFER_DATA_SIZE" with e...
Definition: GL3ES3.java:445
void glGetSamplerParameteriv(int sampler, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetSamplerParameteriv}(GLuint sampler,...
void glDrawArraysIndirect(int mode, Buffer indirect)
Entry point to C language function: void {@native glDrawArraysIndirect}(GLenum mode,...
static final int GL_UNSIGNED_INT16_VEC4_NV
GL_NV_gpu_shader5, GL_AMD_gpu_shader_int64 Define "GL_UNSIGNED_INT16_VEC4_NV" with expression '0x8FF3...
Definition: GL3ES3.java:432
static final int GL_REFERENCED_BY_FRAGMENT_SHADER
GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query Define "GL_REFERENCED_BY_FRAGMENT_S...
Definition: GL3ES3.java:326
void glBindSampler(int unit, int sampler)
Entry point to C language function: void {@native glBindSampler}(GLuint unit, GLuint sampler) Part...
static final int GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS
GL_ARB_compute_shader, GL_ES_VERSION_3_1, GL_VERSION_4_3 Define "GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS" ...
Definition: GL3ES3.java:242
void glGetSynciv(long sync, int pname, int bufSize, IntBuffer length, IntBuffer values)
Entry point to C language function: void {@native glGetSynciv}(GLsync sync, GLenum pname,...
void glDrawElementsInstancedBaseVertex(int mode, int count, int type, long indices_buffer_offset, int instancecount, int basevertex)
Entry point to C language function: void {@native glDrawElementsInstancedBaseVertex}(GLenum mode,...
static final int GL_MAX_VERTEX_IMAGE_UNIFORMS
GL_ARB_shader_image_load_store, GL_ES_VERSION_3_1, GL_VERSION_4_2 Define "GL_MAX_VERTEX_IMAGE_UNIFORM...
Definition: GL3ES3.java:404
static final int GL_ALREADY_SIGNALED
GL_ES_VERSION_3_0, GL_VERSION_3_2, GL_ARB_sync, GL_APPLE_sync Alias for: GL_ALREADY_SIGNALED_APPLE D...
Definition: GL3ES3.java:392
void glProgramUniform4i64vNV(int program, int location, int count, LongBuffer value)
Entry point to C language function: void {@native glProgramUniform4i64vNV}(GLuint program,...
static final int GL_ATOMIC_COUNTER_BUFFER_INDEX
GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query Define "GL_ATOMIC_COUNTER_BUFFER_IN...
Definition: GL3ES3.java:140
static final int GL_FRACTIONAL_EVEN
GL_ARB_tessellation_shader, GL_ES_VERSION_3_2, GL_VERSION_4_0, GL_EXT_tessellation_shader,...
Definition: GL3ES3.java:127
static final int GL_COMPRESSED_RGBA_ASTC_8x5
GL_ES_VERSION_3_2, GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Alias for...
Definition: GL3ES3.java:98
static final int GL_INT8_VEC4_NV
GL_NV_gpu_shader5, GL_AMD_gpu_shader_int64 Define "GL_INT8_VEC4_NV" with expression '0x8FE3',...
Definition: GL3ES3.java:131
void glProgramUniform4ui64vNV(int program, int location, int count, long[] value, int value_offset)
Entry point to C language function: void {@native glProgramUniform4ui64vNV}(GLuint program,...
void glProgramUniform3i64vNV(int program, int location, int count, LongBuffer value)
Entry point to C language function: void {@native glProgramUniform3i64vNV}(GLuint program,...
static final int GL_REFERENCED_BY_COMPUTE_SHADER
GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query Define "GL_REFERENCED_BY_COMPUTE_SH...
Definition: GL3ES3.java:135
static final int GL_MAX_GEOMETRY_UNIFORM_COMPONENTS
GL_ES_VERSION_3_2, GL_VERSION_3_2, GL_OES_geometry_shader, GL_EXT_geometry_shader4,...
Definition: GL3ES3.java:161
static final int GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS
GL_ARB_tessellation_shader, GL_ES_VERSION_3_2, GL_VERSION_4_0, GL_OES_tessellation_shader,...
Definition: GL3ES3.java:456
void glProgramUniform3i64vNV(int program, int location, int count, long[] value, int value_offset)
Entry point to C language function: void {@native glProgramUniform3i64vNV}(GLuint program,...
static final int GL_UNSIGNED_INT64_VEC2_NV
GL_NV_gpu_shader5, GL_AMD_gpu_shader_int64 Define "GL_UNSIGNED_INT64_VEC2_NV" with expression '0x8FF5...
Definition: GL3ES3.java:230
static final int GL_SHADER_STORAGE_BUFFER_BINDING
GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_shader_storage_buffer_object Define "GL_SHADER_STORAGE_BUFF...
Definition: GL3ES3.java:46
static final int GL_WAIT_FAILED
GL_ES_VERSION_3_0, GL_VERSION_3_2, GL_ARB_sync, GL_APPLE_sync Alias for: GL_WAIT_FAILED_APPLE Define...
Definition: GL3ES3.java:489
void glUniform2ui64NV(int location, long x, long y)
Entry point to C language function: void {@native glUniform2ui64NV}(GLint location,...
static final int GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS
GL_ES_VERSION_3_2, GL_VERSION_3_2, GL_NV_geometry_program4, GL_EXT_geometry_shader4,...
Definition: GL3ES3.java:264
static final int GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES
GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_shader_storage_buffer_object Define "GL_MAX_COMBINED_SHADER...
Definition: GL3ES3.java:85
static final int GL_MAX_UNIFORM_LOCATIONS
GL_ARB_explicit_uniform_location, GL_ES_VERSION_3_1, GL_VERSION_4_3 Define "GL_MAX_UNIFORM_LOCATIONS"...
Definition: GL3ES3.java:151
static final int GL_TOP_LEVEL_ARRAY_SIZE
GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query Define "GL_TOP_LEVEL_ARRAY_SIZE" wi...
Definition: GL3ES3.java:41
void glUniform3ui64vNV(int location, int count, long[] value, int value_offset)
Entry point to C language function: void {@native glUniform3ui64vNV}(GLint location,...
static final int GL_GEOMETRY_VERTICES_OUT
GL_ES_VERSION_3_2, GL_VERSION_3_2, GL_NV_geometry_program4, GL_EXT_geometry_shader4,...
Definition: GL3ES3.java:498
static final int GL_MAX_GEOMETRY_IMAGE_UNIFORMS
GL_ARB_shader_image_load_store, GL_ES_VERSION_3_2, GL_VERSION_4_2, GL_EXT_geometry_shader,...
Definition: GL3ES3.java:331
static final int GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS
GL_ARB_compute_shader, GL_ES_VERSION_3_1, GL_VERSION_4_3 Define "GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFER...
Definition: GL3ES3.java:412
static final int GL_PRIMITIVE_BOUNDING_BOX
GL_ES_VERSION_3_2, GL_EXT_primitive_bounding_box, GL_ARB_ES3_2_compatibility, GL_OES_primitive_boundi...
Definition: GL3ES3.java:238
static final int GL_SYNC_FLUSH_COMMANDS_BIT
GL_ES_VERSION_3_0, GL_VERSION_3_2, GL_ARB_sync, GL_APPLE_sync Alias for: GL_SYNC_FLUSH_COMMANDS_BIT_A...
Definition: GL3ES3.java:486
static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12
GL_ES_VERSION_3_2, GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Alias for...
Definition: GL3ES3.java:513
static final int GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT
GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_ARB_texture_buffer_range, GL_OES_texture_buffer,...
Definition: GL3ES3.java:410
static final int GL_INT64_VEC3_NV
GL_NV_gpu_shader5, GL_AMD_gpu_shader_int64 Define "GL_INT64_VEC3_NV" with expression '0x8FEA',...
Definition: GL3ES3.java:437
static final int GL_VERTEX_ATTRIB_RELATIVE_OFFSET
GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_vertex_attrib_binding Define "GL_VERTEX_ATTRIB_RELATIVE_OFF...
Definition: GL3ES3.java:297
static final int GL_TRIANGLES_ADJACENCY
GL_ES_VERSION_3_2, GL_VERSION_3_2, GL_NV_geometry_program4, GL_EXT_geometry_shader4,...
Definition: GL3ES3.java:295
static final int GL_MAX_COMPUTE_WORK_GROUP_SIZE
GL_ARB_compute_shader, GL_ES_VERSION_3_1, GL_VERSION_4_3 Define "GL_MAX_COMPUTE_WORK_GROUP_SIZE" with...
Definition: GL3ES3.java:129
static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6
GL_ES_VERSION_3_2, GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Alias for...
Definition: GL3ES3.java:115
void glGetUniformi64vNV(int program, int location, long[] params, int params_offset)
Entry point to C language function: void {@native glGetUniformi64vNV}(GLuint program,...
void glTexBufferRange(int target, int internalformat, int buffer, long offset, long size)
Entry point to C language function: void {@native glTexBufferRange}(GLenum target,...
void glSamplerParameterfv(int sampler, int pname, float[] param, int param_offset)
Entry point to C language function: void {@native glSamplerParameterfv}(GLuint sampler,...
static final int GL_MAX_COMPUTE_IMAGE_UNIFORMS
GL_ARB_compute_shader, GL_ES_VERSION_3_1, GL_VERSION_4_3 Define "GL_MAX_COMPUTE_IMAGE_UNIFORMS" with ...
Definition: GL3ES3.java:76
static final int GL_UNIFORM
GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query Define "GL_UNIFORM" with expression...
Definition: GL3ES3.java:399
static final int GL_TEXTURE_BUFFER_SIZE
GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_ARB_texture_buffer_range, GL_OES_texture_buffer,...
Definition: GL3ES3.java:530
void glUniform2i64vNV(int location, int count, LongBuffer value)
Entry point to C language function: void {@native glUniform2i64vNV}(GLint location,...
static final int GL_UNSIGNED_INT8_VEC3_NV
GL_NV_gpu_shader5, GL_AMD_gpu_shader_int64 Define "GL_UNSIGNED_INT8_VEC3_NV" with expression '0x8FEE'...
Definition: GL3ES3.java:518
static final int GL_VERTEX_BINDING_BUFFER
GL_ES_VERSION_3_1, GL_VERSION_4_3 Define "GL_VERTEX_BINDING_BUFFER" with expression '0x8F4F',...
Definition: GL3ES3.java:382
void glGenSamplers(int count, IntBuffer samplers)
Entry point to C language function: void {@native glGenSamplers}(GLsizei count, GLuint * samplers) ...
static final int GL_BLOCK_INDEX
GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query Define "GL_BLOCK_INDEX" with expres...
Definition: GL3ES3.java:594
static final int GL_FLOAT16_VEC4_NV
GL_NV_gpu_shader5, GL_AMD_gpu_shader_half_float Define "GL_FLOAT16_VEC4_NV" with expression '0x8FFB',...
Definition: GL3ES3.java:312
static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4
GL_ES_VERSION_3_2, GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Alias for...
Definition: GL3ES3.java:549
static final int GL_SHADER_STORAGE_BUFFER_SIZE
GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_shader_storage_buffer_object Define "GL_SHADER_STORAGE_BUFF...
Definition: GL3ES3.java:380
static final int GL_PATCH_VERTICES
GL_ARB_tessellation_shader, GL_ES_VERSION_3_2, GL_VERSION_4_0, GL_OES_tessellation_shader,...
Definition: GL3ES3.java:574
static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5
GL_ES_VERSION_3_2, GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Alias for...
Definition: GL3ES3.java:71
static final int GL_MAX_COMPUTE_ATOMIC_COUNTERS
GL_ARB_compute_shader, GL_ES_VERSION_3_1, GL_VERSION_4_3 Define "GL_MAX_COMPUTE_ATOMIC_COUNTERS" with...
Definition: GL3ES3.java:279
static final int GL_COMPRESSED_RGBA_ASTC_4x4
GL_ES_VERSION_3_2, GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Alias for...
Definition: GL3ES3.java:56
void glDispatchCompute(int num_groups_x, int num_groups_y, int num_groups_z)
Entry point to C language function: void {@native glDispatchCompute}(GLuint num_groups_x,...
static final int GL_INT8_NV
GL_NV_gpu_shader5, GL_AMD_gpu_shader_int64 Define "GL_INT8_NV" with expression '0x8FE0',...
Definition: GL3ES3.java:389
static final int GL_BUFFER_VARIABLE
GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query Define "GL_BUFFER_VARIABLE" with ex...
Definition: GL3ES3.java:375
static final int GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS
GL_ES_VERSION_3_2, GL_VERSION_3_2, GL_EXT_geometry_shader4, GL_EXT_geometry_shader,...
Definition: GL3ES3.java:138
static final int GL_SYNC_STATUS
GL_ES_VERSION_3_0, GL_VERSION_3_2, GL_ARB_sync, GL_APPLE_sync Alias for: GL_SYNC_STATUS_APPLE Define...
Definition: GL3ES3.java:156
static final int GL_SYNC_FENCE
GL_ES_VERSION_3_0, GL_VERSION_3_2, GL_ARB_sync, GL_APPLE_sync Alias for: GL_SYNC_FENCE_APPLE Define ...
Definition: GL3ES3.java:495
void glProgramUniform1ui64vNV(int program, int location, int count, long[] value, int value_offset)
Entry point to C language function: void {@native glProgramUniform1ui64vNV}(GLuint program,...
static final int GL_SYNC_FLAGS
GL_ES_VERSION_3_0, GL_VERSION_3_2, GL_ARB_sync, GL_APPLE_sync Alias for: GL_SYNC_FLAGS_APPLE Define ...
Definition: GL3ES3.java:176
static final int GL_MAX_VERTEX_ATTRIB_BINDINGS
GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_vertex_attrib_binding Define "GL_MAX_VERTEX_ATTRIB_BINDINGS...
Definition: GL3ES3.java:387
static final int GL_DRAW_INDIRECT_BUFFER_BINDING
GL_ES_VERSION_3_1, GL_ARB_draw_indirect, GL_VERSION_4_0 Define "GL_DRAW_INDIRECT_BUFFER_BINDING" with...
Definition: GL3ES3.java:416
static final int GL_ACTIVE_RESOURCES
GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query Define "GL_ACTIVE_RESOURCES" with e...
Definition: GL3ES3.java:87
static final int GL_MAX_VERTEX_OUTPUT_COMPONENTS
GL_ES_VERSION_3_0, GL_VERSION_3_2 Define "GL_MAX_VERTEX_OUTPUT_COMPONENTS" with expression '0x9122',...
Definition: GL3ES3.java:352
static final int GL_INT16_NV
GL_NV_gpu_shader5, GL_AMD_gpu_shader_int64 Define "GL_INT16_NV" with expression '0x8FE4',...
Definition: GL3ES3.java:317
void glSamplerParameterfv(int sampler, int pname, FloatBuffer param)
Entry point to C language function: void {@native glSamplerParameterfv}(GLuint sampler,...
int glGetProgramResourceIndex(int program, int programInterface, byte[] name, int name_offset)
Entry point to C language function: GLuint {@native glGetProgramResourceIndex}(GLuint program,...
void glProgramUniform4i64NV(int program, int location, long x, long y, long z, long w)
Entry point to C language function: void {@native glProgramUniform4i64NV}(GLuint program,...
static final int GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS
GL_ARB_tessellation_shader, GL_ES_VERSION_3_2, GL_VERSION_4_0, GL_OES_tessellation_shader,...
Definition: GL3ES3.java:397
int glClientWaitSync(long sync, int flags, long timeout)
Entry point to C language function: GLenum {@native glClientWaitSync}(GLsync sync,...
static final int GL_UNSIGNED_INT16_VEC3_NV
GL_NV_gpu_shader5, GL_AMD_gpu_shader_int64 Define "GL_UNSIGNED_INT16_VEC3_NV" with expression '0x8FF2...
Definition: GL3ES3.java:335
static final int GL_VERTEX_BINDING_STRIDE
GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_vertex_attrib_binding Define "GL_VERTEX_BINDING_STRIDE" wit...
Definition: GL3ES3.java:328
void glProgramUniform3ui64vNV(int program, int location, int count, long[] value, int value_offset)
Entry point to C language function: void {@native glProgramUniform3ui64vNV}(GLuint program,...
static final int GL_LINES_ADJACENCY
GL_ES_VERSION_3_2, GL_VERSION_3_2, GL_OES_geometry_shader, GL_NV_geometry_program4,...
Definition: GL3ES3.java:53
static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6
GL_ES_VERSION_3_2, GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Alias for...
Definition: GL3ES3.java:68
static final int GL_GEOMETRY_SHADER
GL_ES_VERSION_3_2, GL_VERSION_3_2, GL_OES_geometry_shader, GL_EXT_geometry_shader4,...
Definition: GL3ES3.java:419
static final int GL_PROGRAM_INPUT
GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query Define "GL_PROGRAM_INPUT" with expr...
Definition: GL3ES3.java:258
static final int GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS
GL_ARB_shader_image_load_store, GL_ES_VERSION_3_2, GL_VERSION_4_2, GL_EXT_tessellation_shader,...
Definition: GL3ES3.java:124
void glProgramUniform1i64NV(int program, int location, long x)
Entry point to C language function: void {@native glProgramUniform1i64NV}(GLuint program,...
static final int GL_MAX_NUM_ACTIVE_VARIABLES
GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query Define "GL_MAX_NUM_ACTIVE_VARIABLES...
Definition: GL3ES3.java:133
void glProgramUniform4i64vNV(int program, int location, int count, long[] value, int value_offset)
Entry point to C language function: void {@native glProgramUniform4i64vNV}(GLuint program,...
static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6
GL_ES_VERSION_3_2, GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Alias for...
Definition: GL3ES3.java:360
static final int GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS
GL_ES_VERSION_3_2, GL_VERSION_3_2, GL_NV_geometry_program4, GL_EXT_geometry_shader4,...
Definition: GL3ES3.java:402
void glPrimitiveBoundingBox(float minX, float minY, float minZ, float minW, float maxX, float maxY, float maxZ, float maxW)
Entry point to C language function: void {@native glPrimitiveBoundingBox}(GLfloat minX,...
static final int GL_COMPRESSED_RGBA_ASTC_5x5
GL_ES_VERSION_3_2, GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Alias for...
Definition: GL3ES3.java:472
static final int GL_DRAW_INDIRECT_BUFFER
GL_ES_VERSION_3_1, GL_ARB_draw_indirect, GL_VERSION_4_0 Define "GL_DRAW_INDIRECT_BUFFER" with express...
Definition: GL3ES3.java:585
static final int GL_TIMEOUT_EXPIRED
GL_ES_VERSION_3_0, GL_VERSION_3_2, GL_ARB_sync, GL_APPLE_sync Alias for: GL_TIMEOUT_EXPIRED_APPLE De...
Definition: GL3ES3.java:370
static final int GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS
GL_ARB_tessellation_shader, GL_ES_VERSION_3_2, GL_VERSION_4_0, GL_EXT_tessellation_shader,...
Definition: GL3ES3.java:539
static final int GL_UNSIGNED_INT64_NV
GL_NV_gpu_shader5, GL_AMD_gpu_shader_int64 Define "GL_UNSIGNED_INT64_NV" with expression '0x140F',...
Definition: GL3ES3.java:83
static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5
GL_ES_VERSION_3_2, GL_KHR_texture_compression_astc_hdr, GL_KHR_texture_compression_astc_ldr Alias for...
Definition: GL3ES3.java:112
static final int GL_MAX_SHADER_STORAGE_BLOCK_SIZE
GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_shader_storage_buffer_object Define "GL_MAX_SHADER_STORAGE_...
Definition: GL3ES3.java:169