JOGL v2.6.0-rc-20250822
JOGL, High-Performance Graphics Binding for Java™ (public API).
GL4.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:50 CEST 2025 ----! */
2/* !---- Java-Unit: [pkg com.jogamp.opengl, cls GL4], ../build/jogl/gensrc/classes/com/jogamp/opengl/GL4.java ----! */
3
4package com.jogamp.opengl;
5
6import java.util.*;
7import com.jogamp.opengl.*;
8import com.jogamp.opengl.fixedfunc.*;
9import jogamp.opengl.*;
10import com.jogamp.gluegen.runtime.*;
11import com.jogamp.common.os.*;
12import com.jogamp.common.nio.*;
13import java.nio.*;
14import com.jogamp.common.util.*;
15import java.util.Set;
16import java.util.Map;
17import java.util.HashMap;
18import java.nio.charset.Charset;
19import java.nio.charset.StandardCharsets;
20
21 /**
22 * <p>This interface contains all OpenGL [ 4.0 .. 4.5 ] <i>core</i> methods,
23 * as well as most of it's extensions defined at the time of this specification.</p>
24 * <p>Note: OpenGL [ 4.0 .. 4.5 ] core profile does not includes fixed point functionality.</p>
25 */
26public interface GL4 extends GL4ES3, GL3{
27
28 /** <code>GL_ARB_sample_locations</code><br>Define "GL_SAMPLE_LOCATION_ARB" with expression '<code>0x8E50</code>', CType: int */
29 public static final int GL_SAMPLE_LOCATION_ARB = 0x8e50;
30 /** <code>GL_VERSION_4_4</code>, <code>GL_EXT_buffer_storage</code><br>Alias for: <code>GL_MAP_PERSISTENT_BIT_EXT</code><br>
31Define "GL_MAP_PERSISTENT_BIT" with expression '<code>0x0040</code>', CType: int */
32 public static final int GL_MAP_PERSISTENT_BIT = 0x40;
33 /** <code>GL_ARB_bindless_texture</code><br>Define "GL_UNSIGNED_INT64_ARB" with expression '<code>0x140F</code>', CType: int */
34 public static final int GL_UNSIGNED_INT64_ARB = 0x140f;
35 /** <code>GL_VERSION_4_6</code>, <code>GL_ARB_indirect_parameters</code><br>Alias for: <code>GL_PARAMETER_BUFFER_BINDING_ARB</code><br>
36Define "GL_PARAMETER_BUFFER_BINDING" with expression '<code>0x80EF</code>', CType: int */
37 public static final int GL_PARAMETER_BUFFER_BINDING = 0x80ef;
38 /** <code>GL_ARB_compute_shader</code>, <code>GL_VERSION_4_3</code><br>Define "GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER" with expression '<code>0x90ED</code>', CType: int */
40 /** <code>GL_VERSION_4_5</code><br>Define "GL_QUERY_TARGET" with expression '<code>0x82EA</code>', CType: int */
41 public static final int GL_QUERY_TARGET = 0x82ea;
42 /** <code>GL_ARB_gpu_shader_int64</code><br>Define "GL_UNSIGNED_INT64_VEC4_ARB" with expression '<code>0x8FF7</code>', CType: int */
43 public static final int GL_UNSIGNED_INT64_VEC4_ARB = 0x8ff7;
44 /** <code>GL_KHR_shader_subgroup</code><br>Define "GL_SUBGROUP_SIZE_KHR" with expression '<code>0x9532</code>', CType: int */
45 public static final int GL_SUBGROUP_SIZE_KHR = 0x9532;
46 /** <code>GL_VERSION_4_6</code>, <code>GL_ARB_indirect_parameters</code><br>Alias for: <code>GL_PARAMETER_BUFFER_ARB</code><br>
47Define "GL_PARAMETER_BUFFER" with expression '<code>0x80EE</code>', CType: int */
48 public static final int GL_PARAMETER_BUFFER = 0x80ee;
49 /** <code>GL_VERSION_4_2</code>, <code>GL_ARB_texture_compression_bptc</code>, <code>GL_EXT_texture_compression_bptc</code><br>Alias for: <code>GL_COMPRESSED_RGBA_BPTC_UNORM_ARB</code>, <code>GL_COMPRESSED_RGBA_BPTC_UNORM_EXT</code><br>
50Define "GL_COMPRESSED_RGBA_BPTC_UNORM" with expression '<code>0x8E8C</code>', CType: int */
51 public static final int GL_COMPRESSED_RGBA_BPTC_UNORM = 0x8e8c;
52 /** <code>GL_VERSION_4_4</code>, <code>GL_AMD_query_buffer_object</code><br>Alias for: <code>GL_QUERY_BUFFER_AMD</code><br>
53Define "GL_QUERY_BUFFER" with expression '<code>0x9192</code>', CType: int */
54 public static final int GL_QUERY_BUFFER = 0x9192;
55 /** <code>GL_KHR_shader_subgroup</code><br>Define "GL_SUBGROUP_FEATURE_SHUFFLE_BIT_KHR" with expression '<code>0x00000010</code>', CType: int */
56 public static final int GL_SUBGROUP_FEATURE_SHUFFLE_BIT_KHR = 0x10;
57 /** <code>GL_KHR_shader_subgroup</code><br>Define "GL_SUBGROUP_FEATURE_BASIC_BIT_KHR" with expression '<code>0x00000001</code>', CType: int */
58 public static final int GL_SUBGROUP_FEATURE_BASIC_BIT_KHR = 0x1;
59 /** <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code><br>Define "GL_VERTEX_SUBROUTINE_UNIFORM" with expression '<code>0x92EE</code>', CType: int */
60 public static final int GL_VERTEX_SUBROUTINE_UNIFORM = 0x92ee;
61 /** <code>GL_VERSION_4_5</code>, <code>GL_KHR_context_flush_control</code><br>Alias for: <code>GL_CONTEXT_RELEASE_BEHAVIOR_KHR</code><br>
62Define "GL_CONTEXT_RELEASE_BEHAVIOR" with expression '<code>0x82FB</code>', CType: int */
63 public static final int GL_CONTEXT_RELEASE_BEHAVIOR = 0x82fb;
64 /** <code>GL_VERSION_4_3</code><br>Define "GL_VERTEX_ATTRIB_ARRAY_LONG" with expression '<code>0x874E</code>', CType: int */
65 public static final int GL_VERTEX_ATTRIB_ARRAY_LONG = 0x874e;
66 /** <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code><br>Define "GL_TESS_CONTROL_SUBROUTINE_UNIFORM" with expression '<code>0x92EF</code>', CType: int */
67 public static final int GL_TESS_CONTROL_SUBROUTINE_UNIFORM = 0x92ef;
68 /** <code>GL_ARB_sample_locations</code><br>Define "GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB" with expression '<code>0x933D</code>', CType: int */
69 public static final int GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB = 0x933d;
70 /** <code>GL_VERSION_4_5</code>, <code>GL_KHR_context_flush_control</code><br>Alias for: <code>GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_KHR</code><br>
71Define "GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH" with expression '<code>0x82FC</code>', CType: int */
72 public static final int GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH = 0x82fc;
73 /** <code>GL_VERSION_4_2</code>, <code>GL_ARB_texture_compression_bptc</code>, <code>GL_EXT_texture_compression_bptc</code><br>Alias for: <code>GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB</code>, <code>GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT</code><br>
74Define "GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT" with expression '<code>0x8E8E</code>', CType: int */
75 public static final int GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT = 0x8e8e;
76 /** <code>GL_ARB_compute_shader</code>, <code>GL_VERSION_4_3</code><br>Define "GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER" with expression '<code>0x90EC</code>', CType: int */
77 public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER = 0x90ec;
78 /** <code>GL_VERSION_4_4</code>, <code>GL_EXT_buffer_storage</code><br>Alias for: <code>GL_DYNAMIC_STORAGE_BIT_EXT</code><br>
79Define "GL_DYNAMIC_STORAGE_BIT" with expression '<code>0x0100</code>', CType: int */
80 public static final int GL_DYNAMIC_STORAGE_BIT = 0x100;
81 /** <code>GL_VERSION_4_5</code>, <code>GL_EXT_clip_control</code><br>Alias for: <code>GL_CLIP_ORIGIN_EXT</code><br>
82Define "GL_CLIP_ORIGIN" with expression '<code>0x935C</code>', CType: int */
83 public static final int GL_CLIP_ORIGIN = 0x935c;
84 /** <code>GL_VERSION_4_5</code>, <code>GL_EXT_clip_control</code><br>Alias for: <code>GL_CLIP_DEPTH_MODE_EXT</code><br>
85Define "GL_CLIP_DEPTH_MODE" with expression '<code>0x935D</code>', CType: int */
86 public static final int GL_CLIP_DEPTH_MODE = 0x935d;
87 /** <code>GL_ARB_gpu_shader_int64</code><br>Define "GL_INT64_ARB" with expression '<code>0x140E</code>', CType: int */
88 public static final int GL_INT64_ARB = 0x140e;
89 /** <code>GL_VERSION_4_4</code>, <code>GL_ATI_texture_mirror_once</code>, <code>GL_EXT_texture_mirror_clamp_to_edge</code>, <code>GL_EXT_texture_mirror_clamp</code><br>Alias for: <code>GL_MIRROR_CLAMP_TO_EDGE_ATI</code>, <code>GL_MIRROR_CLAMP_TO_EDGE_EXT</code><br>
90Define "GL_MIRROR_CLAMP_TO_EDGE" with expression '<code>0x8743</code>', CType: int */
91 public static final int GL_MIRROR_CLAMP_TO_EDGE = 0x8743;
92 /** <code>GL_VERSION_4_4</code><br>Define "GL_CLEAR_TEXTURE" with expression '<code>0x9365</code>', CType: int */
93 public static final int GL_CLEAR_TEXTURE = 0x9365;
94 /** <code>GL_ARB_parallel_shader_compile</code><br>Define "GL_COMPLETION_STATUS_ARB" with expression '<code>0x91B1</code>', CType: int */
95 public static final int GL_COMPLETION_STATUS_ARB = 0x91b1;
96 /** <code>GL_VERSION_4_4</code><br>Define "GL_QUERY_BUFFER_BARRIER_BIT" with expression '<code>0x00008000</code>', CType: int */
97 public static final int GL_QUERY_BUFFER_BARRIER_BIT = 0x8000;
98 /** <code>GL_VERSION_4_5</code>, <code>GL_EXT_clip_cull_distance</code><br>Alias for: <code>GL_MAX_CULL_DISTANCES_EXT</code><br>
99Define "GL_MAX_CULL_DISTANCES" with expression '<code>0x82F9</code>', CType: int */
100 public static final int GL_MAX_CULL_DISTANCES = 0x82f9;
101 /** <code>GL_ARB_parallel_shader_compile</code><br>Define "GL_MAX_SHADER_COMPILER_THREADS_ARB" with expression '<code>0x91B0</code>', CType: int */
102 public static final int GL_MAX_SHADER_COMPILER_THREADS_ARB = 0x91b0;
103 /** <code>GL_ARB_compute_variable_group_size</code><br>Define "GL_MAX_COMPUTE_FIXED_GROUP_SIZE_ARB" with expression '<code>0x91BF</code>', CType: int */
104 public static final int GL_MAX_COMPUTE_FIXED_GROUP_SIZE_ARB = 0x91bf;
105 /** <code>GL_KHR_shader_subgroup</code><br>Define "GL_SUBGROUP_QUAD_ALL_STAGES_KHR" with expression '<code>0x9535</code>', CType: int */
106 public static final int GL_SUBGROUP_QUAD_ALL_STAGES_KHR = 0x9535;
107 /** <code>GL_VERSION_4_3</code><br>Define "GL_NUM_SHADING_LANGUAGE_VERSIONS" with expression '<code>0x82E9</code>', CType: int */
108 public static final int GL_NUM_SHADING_LANGUAGE_VERSIONS = 0x82e9;
109 /** <code>GL_KHR_shader_subgroup</code><br>Define "GL_SUBGROUP_SUPPORTED_FEATURES_KHR" with expression '<code>0x9534</code>', CType: int */
110 public static final int GL_SUBGROUP_SUPPORTED_FEATURES_KHR = 0x9534;
111 /** <code>GL_ARB_gpu_shader_int64</code><br>Define "GL_INT64_VEC3_ARB" with expression '<code>0x8FEA</code>', CType: int */
112 public static final int GL_INT64_VEC3_ARB = 0x8fea;
113 /** <code>GL_VERSION_4_3</code>, <code>GL_ARB_texture_view</code>, <code>GL_EXT_texture_view</code>, <code>GL_OES_texture_view</code><br>Alias for: <code>GL_TEXTURE_VIEW_NUM_LEVELS_EXT</code>, <code>GL_TEXTURE_VIEW_NUM_LEVELS_OES</code><br>
114Define "GL_TEXTURE_VIEW_NUM_LEVELS" with expression '<code>0x82DC</code>', CType: int */
115 public static final int GL_TEXTURE_VIEW_NUM_LEVELS = 0x82dc;
116 /** <code>GL_VERSION_4_4</code>, <code>GL_EXT_buffer_storage</code><br>Alias for: <code>GL_BUFFER_IMMUTABLE_STORAGE_EXT</code><br>
117Define "GL_BUFFER_IMMUTABLE_STORAGE" with expression '<code>0x821F</code>', CType: int */
118 public static final int GL_BUFFER_IMMUTABLE_STORAGE = 0x821f;
119 /** <code>GL_VERSION_4_3</code>, <code>GL_ARB_texture_view</code>, <code>GL_OES_texture_view</code>, <code>GL_EXT_texture_view</code><br>Alias for: <code>GL_TEXTURE_VIEW_MIN_LAYER_OES</code>, <code>GL_TEXTURE_VIEW_MIN_LAYER_EXT</code><br>
120Define "GL_TEXTURE_VIEW_MIN_LAYER" with expression '<code>0x82DD</code>', CType: int */
121 public static final int GL_TEXTURE_VIEW_MIN_LAYER = 0x82dd;
122 /** <code>GL_ARB_compute_variable_group_size</code><br>Define "GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB" with expression '<code>0x9344</code>', CType: int */
123 public static final int GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB = 0x9344;
124 /** <code>GL_VERSION_4_3</code>, <code>GL_ARB_texture_view</code>, <code>GL_EXT_texture_view</code>, <code>GL_OES_texture_view</code><br>Alias for: <code>GL_TEXTURE_VIEW_NUM_LAYERS_EXT</code>, <code>GL_TEXTURE_VIEW_NUM_LAYERS_OES</code><br>
125Define "GL_TEXTURE_VIEW_NUM_LAYERS" with expression '<code>0x82DE</code>', CType: int */
126 public static final int GL_TEXTURE_VIEW_NUM_LAYERS = 0x82de;
127 /** <code>GL_VERSION_4_4</code>, <code>GL_EXT_buffer_storage</code><br>Alias for: <code>GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT</code><br>
128Define "GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT" with expression '<code>0x00004000</code>', CType: int */
129 public static final int GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT = 0x4000;
130 /** <code>GL_VERSION_4_5</code>, <code>GL_EXT_clip_control</code><br>Alias for: <code>GL_NEGATIVE_ONE_TO_ONE_EXT</code><br>
131Define "GL_NEGATIVE_ONE_TO_ONE" with expression '<code>0x935E</code>', CType: int */
132 public static final int GL_NEGATIVE_ONE_TO_ONE = 0x935e;
133 /** <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code><br>Define "GL_FRAGMENT_SUBROUTINE" with expression '<code>0x92EC</code>', CType: int */
134 public static final int GL_FRAGMENT_SUBROUTINE = 0x92ec;
135 /** <code>GL_VERSION_4_4</code>, <code>GL_AMD_query_buffer_object</code><br>Alias for: <code>GL_QUERY_RESULT_NO_WAIT_AMD</code><br>
136Define "GL_QUERY_RESULT_NO_WAIT" with expression '<code>0x9194</code>', CType: int */
137 public static final int GL_QUERY_RESULT_NO_WAIT = 0x9194;
138 /** <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code><br>Define "GL_COMPUTE_SUBROUTINE" with expression '<code>0x92ED</code>', CType: int */
139 public static final int GL_COMPUTE_SUBROUTINE = 0x92ed;
140 /** <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code><br>Define "GL_VERTEX_SUBROUTINE" with expression '<code>0x92E8</code>', CType: int */
141 public static final int GL_VERTEX_SUBROUTINE = 0x92e8;
142 /** <code>GL_VERSION_4_5</code>, <code>GL_EXT_clip_control</code><br>Alias for: <code>GL_ZERO_TO_ONE_EXT</code><br>
143Define "GL_ZERO_TO_ONE" with expression '<code>0x935F</code>', CType: int */
144 public static final int GL_ZERO_TO_ONE = 0x935f;
145 /** <code>GL_VERSION_4_5</code><br>Define "GL_QUERY_WAIT_INVERTED" with expression '<code>0x8E17</code>', CType: int */
146 public static final int GL_QUERY_WAIT_INVERTED = 0x8e17;
147 /** <code>GL_VERSION_4_5</code><br>Define "GL_QUERY_BY_REGION_WAIT_INVERTED" with expression '<code>0x8E19</code>', CType: int */
148 public static final int GL_QUERY_BY_REGION_WAIT_INVERTED = 0x8e19;
149 /** <code>GL_VERSION_4_4</code>, <code>GL_EXT_buffer_storage</code><br>Alias for: <code>GL_MAP_COHERENT_BIT_EXT</code><br>
150Define "GL_MAP_COHERENT_BIT" with expression '<code>0x0080</code>', CType: int */
151 public static final int GL_MAP_COHERENT_BIT = 0x80;
152 /** <code>GL_ARB_gpu_shader_int64</code><br>Define "GL_UNSIGNED_INT64_VEC2_ARB" with expression '<code>0x8FF5</code>', CType: int */
153 public static final int GL_UNSIGNED_INT64_VEC2_ARB = 0x8ff5;
154 /** <code>GL_ARB_sample_locations</code><br>Define "GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB" with expression '<code>0x9343</code>', CType: int */
155 public static final int GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB = 0x9343;
156 /** <code>GL_VERSION_4_4</code><br>Define "GL_TRANSFORM_FEEDBACK_BUFFER_INDEX" with expression '<code>0x934B</code>', CType: int */
157 public static final int GL_TRANSFORM_FEEDBACK_BUFFER_INDEX = 0x934b;
158 /** <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code><br>Define "GL_TESS_CONTROL_SUBROUTINE" with expression '<code>0x92E9</code>', CType: int */
159 public static final int GL_TESS_CONTROL_SUBROUTINE = 0x92e9;
160 /** <code>GL_ARB_gpu_shader_int64</code><br>Define "GL_UNSIGNED_INT64_VEC3_ARB" with expression '<code>0x8FF6</code>', CType: int */
161 public static final int GL_UNSIGNED_INT64_VEC3_ARB = 0x8ff6;
162 /** <code>GL_ARB_sample_locations</code><br>Define "GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB" with expression '<code>0x9342</code>', CType: int */
163 public static final int GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB = 0x9342;
164 /** <code>GL_VERSION_4_3</code>, <code>GL_ARB_texture_view</code>, <code>GL_OES_texture_view</code>, <code>GL_EXT_texture_view</code><br>Alias for: <code>GL_TEXTURE_VIEW_MIN_LEVEL_OES</code>, <code>GL_TEXTURE_VIEW_MIN_LEVEL_EXT</code><br>
165Define "GL_TEXTURE_VIEW_MIN_LEVEL" with expression '<code>0x82DB</code>', CType: int */
166 public static final int GL_TEXTURE_VIEW_MIN_LEVEL = 0x82db;
167 /** <code>GL_ARB_compute_variable_group_size</code><br>Define "GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB" with expression '<code>0x9345</code>', CType: int */
168 public static final int GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB = 0x9345;
169 /** <code>GL_ARB_sample_locations</code><br>Define "GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB" with expression '<code>0x933F</code>', CType: int */
170 public static final int GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB = 0x933f;
171 /** <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code><br>Define "GL_FRAGMENT_SUBROUTINE_UNIFORM" with expression '<code>0x92F2</code>', CType: int */
172 public static final int GL_FRAGMENT_SUBROUTINE_UNIFORM = 0x92f2;
173 /** <code>GL_KHR_shader_subgroup</code><br>Define "GL_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT_KHR" with expression '<code>0x00000020</code>', CType: int */
174 public static final int GL_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT_KHR = 0x20;
175 /** <code>GL_VERSION_4_6</code>, <code>GL_EXT_texture_filter_anisotropic</code><br>Alias for: <code>GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT</code><br>
176Define "GL_MAX_TEXTURE_MAX_ANISOTROPY" with expression '<code>0x84FF</code>', CType: int */
177 public static final int GL_MAX_TEXTURE_MAX_ANISOTROPY = 0x84ff;
178 /** <code>GL_VERSION_4_2</code>, <code>GL_ARB_texture_compression_bptc</code>, <code>GL_EXT_texture_compression_bptc</code><br>Alias for: <code>GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB</code>, <code>GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT</code><br>
179Define "GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT" with expression '<code>0x8E8F</code>', CType: int */
180 public static final int GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT = 0x8e8f;
181 /** <code>GL_KHR_shader_subgroup</code><br>Define "GL_SUBGROUP_FEATURE_QUAD_BIT_KHR" with expression '<code>0x00000080</code>', CType: int */
182 public static final int GL_SUBGROUP_FEATURE_QUAD_BIT_KHR = 0x80;
183 /** <code>GL_VERSION_4_4</code>, <code>GL_AMD_query_buffer_object</code><br>Alias for: <code>GL_QUERY_BUFFER_BINDING_AMD</code><br>
184Define "GL_QUERY_BUFFER_BINDING" with expression '<code>0x9193</code>', CType: int */
185 public static final int GL_QUERY_BUFFER_BINDING = 0x9193;
186 /** <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code><br>Define "GL_GEOMETRY_SUBROUTINE" with expression '<code>0x92EB</code>', CType: int */
187 public static final int GL_GEOMETRY_SUBROUTINE = 0x92eb;
188 /** <code>GL_ARB_compute_variable_group_size</code><br>Define "GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB" with expression '<code>0x90EB</code>', CType: int */
189 public static final int GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB = 0x90eb;
190 /** <code>GL_VERSION_4_6</code>, <code>GL_EXT_texture_filter_anisotropic</code><br>Alias for: <code>GL_TEXTURE_MAX_ANISOTROPY_EXT</code><br>
191Define "GL_TEXTURE_MAX_ANISOTROPY" with expression '<code>0x84FE</code>', CType: int */
192 public static final int GL_TEXTURE_MAX_ANISOTROPY = 0x84fe;
193 /** <code>GL_VERSION_4_4</code>, <code>GL_EXT_buffer_storage</code><br>Alias for: <code>GL_BUFFER_STORAGE_FLAGS_EXT</code><br>
194Define "GL_BUFFER_STORAGE_FLAGS" with expression '<code>0x8220</code>', CType: int */
195 public static final int GL_BUFFER_STORAGE_FLAGS = 0x8220;
196 /** <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code><br>Define "GL_TESS_EVALUATION_SUBROUTINE" with expression '<code>0x92EA</code>', CType: int */
197 public static final int GL_TESS_EVALUATION_SUBROUTINE = 0x92ea;
198 /** <code>GL_KHR_shader_subgroup</code><br>Define "GL_SUBGROUP_FEATURE_CLUSTERED_BIT_KHR" with expression '<code>0x00000040</code>', CType: int */
199 public static final int GL_SUBGROUP_FEATURE_CLUSTERED_BIT_KHR = 0x40;
200 /** <code>GL_ARB_sample_locations</code><br>Define "GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB" with expression '<code>0x9340</code>', CType: int */
201 public static final int GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB = 0x9340;
202 /** <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code><br>Define "GL_COMPUTE_SUBROUTINE_UNIFORM" with expression '<code>0x92F3</code>', CType: int */
203 public static final int GL_COMPUTE_SUBROUTINE_UNIFORM = 0x92f3;
204 /** <code>GL_VERSION_4_6</code><br>Define "GL_SPIR_V_EXTENSIONS" with expression '<code>0x9553</code>', CType: int */
205 public static final int GL_SPIR_V_EXTENSIONS = 0x9553;
206 /** <code>GL_KHR_shader_subgroup</code><br>Define "GL_SUBGROUP_FEATURE_ARITHMETIC_BIT_KHR" with expression '<code>0x00000004</code>', CType: int */
207 public static final int GL_SUBGROUP_FEATURE_ARITHMETIC_BIT_KHR = 0x4;
208 /** <code>GL_VERSION_4_5</code>, <code>GL_QCOM_extended_get</code><br>Alias for: <code>GL_TEXTURE_TARGET_QCOM</code><br>
209Define "GL_TEXTURE_TARGET" with expression '<code>0x1006</code>', CType: int */
210 public static final int GL_TEXTURE_TARGET = 0x1006;
211 /** <code>GL_ARB_sample_locations</code><br>Define "GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB" with expression '<code>0x933E</code>', CType: int */
212 public static final int GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB = 0x933e;
213 /** <code>GL_KHR_shader_subgroup</code><br>Define "GL_SUBGROUP_FEATURE_BALLOT_BIT_KHR" with expression '<code>0x00000008</code>', CType: int */
214 public static final int GL_SUBGROUP_FEATURE_BALLOT_BIT_KHR = 0x8;
215 /** <code>GL_VERSION_4_4</code>, <code>GL_EXT_buffer_storage</code><br>Alias for: <code>GL_CLIENT_STORAGE_BIT_EXT</code><br>
216Define "GL_CLIENT_STORAGE_BIT" with expression '<code>0x0200</code>', CType: int */
217 public static final int GL_CLIENT_STORAGE_BIT = 0x200;
218 /** <code>GL_VERSION_4_6</code>, <code>GL_EXT_polygon_offset_clamp</code><br>Alias for: <code>GL_POLYGON_OFFSET_CLAMP_EXT</code><br>
219Define "GL_POLYGON_OFFSET_CLAMP" with expression '<code>0x8E1B</code>', CType: int */
220 public static final int GL_POLYGON_OFFSET_CLAMP = 0x8e1b;
221 /** <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code><br>Define "GL_GEOMETRY_SUBROUTINE_UNIFORM" with expression '<code>0x92F1</code>', CType: int */
222 public static final int GL_GEOMETRY_SUBROUTINE_UNIFORM = 0x92f1;
223 /** <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code>, <code>GL_EXT_blend_func_extended</code><br>Alias for: <code>GL_LOCATION_INDEX_EXT</code><br>
224Define "GL_LOCATION_INDEX" with expression '<code>0x930F</code>', CType: int */
225 public static final int GL_LOCATION_INDEX = 0x930f;
226 /** <code>GL_VERSION_4_2</code>, <code>GL_ARB_texture_compression_bptc</code>, <code>GL_EXT_texture_compression_bptc</code><br>Alias for: <code>GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB</code>, <code>GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT</code><br>
227Define "GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM" with expression '<code>0x8E8D</code>', CType: int */
228 public static final int GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM = 0x8e8d;
229 /** <code>GL_VERSION_4_5</code><br>Define "GL_QUERY_NO_WAIT_INVERTED" with expression '<code>0x8E18</code>', CType: int */
230 public static final int GL_QUERY_NO_WAIT_INVERTED = 0x8e18;
231 /** <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code><br>Define "GL_TESS_EVALUATION_SUBROUTINE_UNIFORM" with expression '<code>0x92F0</code>', CType: int */
232 public static final int GL_TESS_EVALUATION_SUBROUTINE_UNIFORM = 0x92f0;
233 /** <code>GL_VERSION_4_5</code><br>Define "GL_QUERY_BY_REGION_NO_WAIT_INVERTED" with expression '<code>0x8E1A</code>', CType: int */
234 public static final int GL_QUERY_BY_REGION_NO_WAIT_INVERTED = 0x8e1a;
235 /** <code>GL_VERSION_4_4</code><br>Define "GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE" with expression '<code>0x934C</code>', CType: int */
236 public static final int GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE = 0x934c;
237 /** <code>GL_VERSION_4_6</code><br>Define "GL_NUM_SPIR_V_EXTENSIONS" with expression '<code>0x9554</code>', CType: int */
238 public static final int GL_NUM_SPIR_V_EXTENSIONS = 0x9554;
239 /** <code>GL_ARB_gpu_shader_int64</code><br>Define "GL_INT64_VEC4_ARB" with expression '<code>0x8FEB</code>', CType: int */
240 public static final int GL_INT64_VEC4_ARB = 0x8feb;
241 /** <code>GL_ARB_sample_locations</code><br>Define "GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB" with expression '<code>0x9341</code>', CType: int */
242 public static final int GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB = 0x9341;
243 /** <code>GL_VERSION_4_5</code>, <code>GL_EXT_clip_cull_distance</code><br>Alias for: <code>GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES_EXT</code><br>
244Define "GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES" with expression '<code>0x82FA</code>', CType: int */
245 public static final int GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES = 0x82fa;
246 /** <code>GL_ARB_gpu_shader_int64</code><br>Define "GL_INT64_VEC2_ARB" with expression '<code>0x8FE9</code>', CType: int */
247 public static final int GL_INT64_VEC2_ARB = 0x8fe9;
248 /** <code>GL_VERSION_4_4</code><br>Define "GL_LOCATION_COMPONENT" with expression '<code>0x934A</code>', CType: int */
249 public static final int GL_LOCATION_COMPONENT = 0x934a;
250 /** <code>GL_KHR_shader_subgroup</code><br>Define "GL_SUBGROUP_SUPPORTED_STAGES_KHR" with expression '<code>0x9533</code>', CType: int */
251 public static final int GL_SUBGROUP_SUPPORTED_STAGES_KHR = 0x9533;
252 /** <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code><br>Define "GL_MAX_NUM_COMPATIBLE_SUBROUTINES" with expression '<code>0x92F8</code>', CType: int */
253 public static final int GL_MAX_NUM_COMPATIBLE_SUBROUTINES = 0x92f8;
254 /** <code>GL_KHR_shader_subgroup</code><br>Define "GL_SUBGROUP_FEATURE_VOTE_BIT_KHR" with expression '<code>0x00000002</code>', CType: int */
255 public static final int GL_SUBGROUP_FEATURE_VOTE_BIT_KHR = 0x2;
256
257 /** Entry point to C language function: <code> void {@native glMultiDrawArraysIndirect}(GLenum mode, const void * indirect, GLsizei drawcount, GLsizei stride) </code> <br>Part of <code>GL_ARB_multi_draw_indirect</code>, <code>GL_VERSION_4_3</code>, <code>GL_EXT_multi_draw_indirect</code>, <code>GL_AMD_multi_draw_indirect</code><br>Alias for: <code>glMultiDrawArraysIndirectEXT</code>, <code>glMultiDrawArraysIndirectAMD</code>
258 @param indirect a direct or array-backed {@link java.nio.Buffer} */
259 public void glMultiDrawArraysIndirect(int mode, Buffer indirect, int drawcount, int stride);
260
261 /** Entry point to C language function: <code> void {@native glMultiDrawArraysIndirect}(GLenum mode, const void * indirect, GLsizei drawcount, GLsizei stride) </code> <br>Part of <code>GL_ARB_multi_draw_indirect</code>, <code>GL_VERSION_4_3</code>, <code>GL_EXT_multi_draw_indirect</code>, <code>GL_AMD_multi_draw_indirect</code><br>Alias for: <code>glMultiDrawArraysIndirectEXT</code>, <code>glMultiDrawArraysIndirectAMD</code> */
262 public void glMultiDrawArraysIndirect(int mode, long indirect_buffer_offset, int drawcount, int stride);
263
264 /** Entry point to C language function: <code> void {@native glMultiDrawElementsIndirect}(GLenum mode, GLenum type, const void * indirect, GLsizei drawcount, GLsizei stride) </code> <br>Part of <code>GL_ARB_multi_draw_indirect</code>, <code>GL_VERSION_4_3</code>, <code>GL_AMD_multi_draw_indirect</code>, <code>GL_EXT_multi_draw_indirect</code><br>Alias for: <code>glMultiDrawElementsIndirectAMD</code>, <code>glMultiDrawElementsIndirectEXT</code> */
265 public void glMultiDrawElementsIndirect(int mode, int type, long indirect_buffer_offset, int drawcount, int stride);
266
267 /** Entry point to C language function: <code> GLint {@native glGetProgramResourceLocationIndex}(GLuint program, GLenum programInterface, const GLchar * name) </code> <br>Part of <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code>, <code>GL_EXT_blend_func_extended</code><br>Alias for: <code>glGetProgramResourceLocationIndexEXT</code>
268 @param name a direct or array-backed {@link java.nio.ByteBuffer} */
269 public int glGetProgramResourceLocationIndex(int program, int programInterface, ByteBuffer name);
270
271 /** Entry point to C language function: <code> GLint {@native glGetProgramResourceLocationIndex}(GLuint program, GLenum programInterface, const GLchar * name) </code> <br>Part of <code>GL_VERSION_4_3</code>, <code>GL_ARB_program_interface_query</code>, <code>GL_EXT_blend_func_extended</code><br>Alias for: <code>glGetProgramResourceLocationIndexEXT</code> */
272 public int glGetProgramResourceLocationIndex(int program, int programInterface, byte[] name, int name_offset);
273
274 /** Entry point to C language function: <code> void {@native glShaderStorageBlockBinding}(GLuint program, GLuint storageBlockIndex, GLuint storageBlockBinding) </code> <br>Part of <code>GL_VERSION_4_3</code>, <code>GL_ARB_shader_storage_buffer_object</code><br> */
275 public void glShaderStorageBlockBinding(int program, int storageBlockIndex, int storageBlockBinding);
276
277 /** Entry point to C language function: <code> void {@native glTextureView}(GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers) </code> <br>Part of <code>GL_VERSION_4_3</code>, <code>GL_ARB_texture_view</code>, <code>GL_OES_texture_view</code>, <code>GL_EXT_texture_view</code><br>Alias for: <code>glTextureViewOES</code>, <code>glTextureViewEXT</code> */
278 public void glTextureView(int texture, int target, int origtexture, int internalformat, int minlevel, int numlevels, int minlayer, int numlayers);
279
280 /** Entry point to C language function: <code> void {@native glVertexAttribLFormat}(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset) </code> <br>Part of <code>GL_VERSION_4_3</code>, <code>GL_ARB_vertex_attrib_binding</code>, <code>GL_NV_vertex_attrib_integer_64bit</code><br>Alias for: <code>glVertexAttribLFormatNV</code> */
281 public void glVertexAttribLFormat(int attribindex, int size, int type, int relativeoffset);
282
283 /** Entry point to C language function: <code> void {@native glBufferStorage}(GLenum target, GLsizeiptr size, const void * data, GLbitfield flags) </code> <br>Part of <code>GL_VERSION_4_4</code>, <code>GL_EXT_buffer_storage</code><br>Alias for: <code>glBufferStorageEXT</code>
284 @param data a direct or array-backed {@link java.nio.Buffer} */
285 public void glBufferStorage(int target, long size, Buffer data, int flags);
286
287 /** Entry point to C language function: <code> void {@native glClearTexImage}(GLuint texture, GLint level, GLenum format, GLenum type, const void * data) </code> <br>Part of <code>GL_VERSION_4_4</code>, <code>GL_EXT_clear_texture</code><br>Alias for: <code>glClearTexImageEXT</code>
288 @param data a direct or array-backed {@link java.nio.Buffer} */
289 public void glClearTexImage(int texture, int level, int format, int type, Buffer data);
290
291 /** Entry point to C language function: <code> void {@native glClearTexSubImage}(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void * data) </code> <br>Part of <code>GL_VERSION_4_4</code>, <code>GL_EXT_clear_texture</code><br>Alias for: <code>glClearTexSubImageEXT</code>
292 @param data a direct or array-backed {@link java.nio.Buffer} */
293 public void glClearTexSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, Buffer data);
294
295 /** Entry point to C language function: <code> void {@native glBindBuffersBase}(GLenum target, GLuint first, GLsizei count, const GLuint * buffers) </code> <br>Part of <code>GL_VERSION_4_4</code><br>
296 @param buffers a direct or array-backed {@link java.nio.IntBuffer} */
297 public void glBindBuffersBase(int target, int first, int count, IntBuffer buffers);
298
299 /** Entry point to C language function: <code> void {@native glBindBuffersBase}(GLenum target, GLuint first, GLsizei count, const GLuint * buffers) </code> <br>Part of <code>GL_VERSION_4_4</code><br> */
300 public void glBindBuffersBase(int target, int first, int count, int[] buffers, int buffers_offset);
301
302 /** Entry point to C language function: <code> void {@native glBindBuffersRange}(GLenum target, GLuint first, GLsizei count, const GLuint * buffers, const GLintptr * offsets, const GLsizeiptr * sizes) </code> <br>Part of <code>GL_VERSION_4_4</code><br>
303 @param buffers a direct or array-backed {@link java.nio.IntBuffer}
304 @param offsets a direct or array-backed {@link com.jogamp.common.nio.PointerBuffer}
305 @param sizes a direct or array-backed {@link com.jogamp.common.nio.PointerBuffer} */
306 public void glBindBuffersRange(int target, int first, int count, IntBuffer buffers, PointerBuffer offsets, PointerBuffer sizes);
307
308 /** Entry point to C language function: <code> void {@native glBindBuffersRange}(GLenum target, GLuint first, GLsizei count, const GLuint * buffers, const GLintptr * offsets, const GLsizeiptr * sizes) </code> <br>Part of <code>GL_VERSION_4_4</code><br>
309 @param offsets a direct or array-backed {@link com.jogamp.common.nio.PointerBuffer}
310 @param sizes a direct or array-backed {@link com.jogamp.common.nio.PointerBuffer} */
311 public void glBindBuffersRange(int target, int first, int count, int[] buffers, int buffers_offset, PointerBuffer offsets, PointerBuffer sizes);
312
313 /** Entry point to C language function: <code> void {@native glBindTextures}(GLuint first, GLsizei count, const GLuint * textures) </code> <br>Part of <code>GL_VERSION_4_4</code><br>
314 @param textures a direct or array-backed {@link java.nio.IntBuffer} */
315 public void glBindTextures(int first, int count, IntBuffer textures);
316
317 /** Entry point to C language function: <code> void {@native glBindTextures}(GLuint first, GLsizei count, const GLuint * textures) </code> <br>Part of <code>GL_VERSION_4_4</code><br> */
318 public void glBindTextures(int first, int count, int[] textures, int textures_offset);
319
320 /** Entry point to C language function: <code> void {@native glBindSamplers}(GLuint first, GLsizei count, const GLuint * samplers) </code> <br>Part of <code>GL_VERSION_4_4</code><br>
321 @param samplers a direct or array-backed {@link java.nio.IntBuffer} */
322 public void glBindSamplers(int first, int count, IntBuffer samplers);
323
324 /** Entry point to C language function: <code> void {@native glBindSamplers}(GLuint first, GLsizei count, const GLuint * samplers) </code> <br>Part of <code>GL_VERSION_4_4</code><br> */
325 public void glBindSamplers(int first, int count, int[] samplers, int samplers_offset);
326
327 /** Entry point to C language function: <code> void {@native glBindImageTextures}(GLuint first, GLsizei count, const GLuint * textures) </code> <br>Part of <code>GL_VERSION_4_4</code><br>
328 @param textures a direct or array-backed {@link java.nio.IntBuffer} */
329 public void glBindImageTextures(int first, int count, IntBuffer textures);
330
331 /** Entry point to C language function: <code> void {@native glBindImageTextures}(GLuint first, GLsizei count, const GLuint * textures) </code> <br>Part of <code>GL_VERSION_4_4</code><br> */
332 public void glBindImageTextures(int first, int count, int[] textures, int textures_offset);
333
334 /** Entry point to C language function: <code> void {@native glBindVertexBuffers}(GLuint first, GLsizei count, const GLuint * buffers, const GLintptr * offsets, const GLsizei * strides) </code> <br>Part of <code>GL_VERSION_4_4</code><br>
335 @param buffers a direct or array-backed {@link java.nio.IntBuffer}
336 @param offsets a direct or array-backed {@link com.jogamp.common.nio.PointerBuffer}
337 @param strides a direct or array-backed {@link java.nio.IntBuffer} */
338 public void glBindVertexBuffers(int first, int count, IntBuffer buffers, PointerBuffer offsets, IntBuffer strides);
339
340 /** Entry point to C language function: <code> void {@native glBindVertexBuffers}(GLuint first, GLsizei count, const GLuint * buffers, const GLintptr * offsets, const GLsizei * strides) </code> <br>Part of <code>GL_VERSION_4_4</code><br>
341 @param offsets a direct or array-backed {@link com.jogamp.common.nio.PointerBuffer} */
342 public void glBindVertexBuffers(int first, int count, int[] buffers, int buffers_offset, PointerBuffer offsets, int[] strides, int strides_offset);
343
344 /** Entry point to C language function: <code> void {@native glClipControl}(GLenum origin, GLenum depth) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_clip_control</code><br>Alias for: <code>glClipControlEXT</code> */
345 public void glClipControl(int origin, int depth);
346
347 /** Entry point to C language function: <code> void {@native glCreateTransformFeedbacks}(GLsizei n, GLuint * ids) </code> <br>Part of <code>GL_VERSION_4_5</code><br>
348 @param ids a direct or array-backed {@link java.nio.IntBuffer} */
349 public void glCreateTransformFeedbacks(int n, IntBuffer ids);
350
351 /** Entry point to C language function: <code> void {@native glCreateTransformFeedbacks}(GLsizei n, GLuint * ids) </code> <br>Part of <code>GL_VERSION_4_5</code><br> */
352 public void glCreateTransformFeedbacks(int n, int[] ids, int ids_offset);
353
354 /** Entry point to C language function: <code> void {@native glTransformFeedbackBufferBase}(GLuint xfb, GLuint index, GLuint buffer) </code> <br>Part of <code>GL_VERSION_4_5</code><br> */
355 public void glTransformFeedbackBufferBase(int xfb, int index, int buffer);
356
357 /** Entry point to C language function: <code> void {@native glTransformFeedbackBufferRange}(GLuint xfb, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size) </code> <br>Part of <code>GL_VERSION_4_5</code><br> */
358 public void glTransformFeedbackBufferRange(int xfb, int index, int buffer, long offset, long size);
359
360 /** Entry point to C language function: <code> void {@native glGetTransformFeedbackiv}(GLuint xfb, GLenum pname, GLint * param) </code> <br>Part of <code>GL_VERSION_4_5</code><br>
361 @param param a direct or array-backed {@link java.nio.IntBuffer} */
362 public void glGetTransformFeedbackiv(int xfb, int pname, IntBuffer param);
363
364 /** Entry point to C language function: <code> void {@native glGetTransformFeedbackiv}(GLuint xfb, GLenum pname, GLint * param) </code> <br>Part of <code>GL_VERSION_4_5</code><br> */
365 public void glGetTransformFeedbackiv(int xfb, int pname, int[] param, int param_offset);
366
367 /** Entry point to C language function: <code> void {@native glGetTransformFeedbacki_v}(GLuint xfb, GLenum pname, GLuint index, GLint * param) </code> <br>Part of <code>GL_VERSION_4_5</code><br>
368 @param param a direct or array-backed {@link java.nio.IntBuffer} */
369 public void glGetTransformFeedbacki_v(int xfb, int pname, int index, IntBuffer param);
370
371 /** Entry point to C language function: <code> void {@native glGetTransformFeedbacki_v}(GLuint xfb, GLenum pname, GLuint index, GLint * param) </code> <br>Part of <code>GL_VERSION_4_5</code><br> */
372 public void glGetTransformFeedbacki_v(int xfb, int pname, int index, int[] param, int param_offset);
373
374 /** Entry point to C language function: <code> void {@native glGetTransformFeedbacki64_v}(GLuint xfb, GLenum pname, GLuint index, GLint64 * param) </code> <br>Part of <code>GL_VERSION_4_5</code><br>
375 @param param a direct or array-backed {@link java.nio.LongBuffer} */
376 public void glGetTransformFeedbacki64_v(int xfb, int pname, int index, LongBuffer param);
377
378 /** Entry point to C language function: <code> void {@native glGetTransformFeedbacki64_v}(GLuint xfb, GLenum pname, GLuint index, GLint64 * param) </code> <br>Part of <code>GL_VERSION_4_5</code><br> */
379 public void glGetTransformFeedbacki64_v(int xfb, int pname, int index, long[] param, int param_offset);
380
381 /** Entry point to C language function: <code> void {@native glCreateBuffers}(GLsizei n, GLuint * buffers) </code> <br>Part of <code>GL_VERSION_4_5</code><br>
382 @param buffers a direct or array-backed {@link java.nio.IntBuffer} */
383 public void glCreateBuffers(int n, IntBuffer buffers);
384
385 /** Entry point to C language function: <code> void {@native glCreateBuffers}(GLsizei n, GLuint * buffers) </code> <br>Part of <code>GL_VERSION_4_5</code><br> */
386 public void glCreateBuffers(int n, int[] buffers, int buffers_offset);
387
388 /** Entry point to C language function: <code> void {@native glNamedBufferStorage}(GLuint buffer, GLsizeiptr size, const void * data, GLbitfield flags) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glNamedBufferStorageEXT</code>
389 @param data a direct or array-backed {@link java.nio.Buffer} */
390 public void glNamedBufferStorage(int buffer, long size, Buffer data, int flags);
391
392 /** Entry point to C language function: <code> void {@native glNamedBufferData}(GLuint buffer, GLsizeiptr size, const void * data, GLenum usage) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glNamedBufferDataEXT</code>
393 @param data a direct or array-backed {@link java.nio.Buffer} */
394 public void glNamedBufferData(int buffer, long size, Buffer data, int usage);
395
396 /** Entry point to C language function: <code> void {@native glNamedBufferSubData}(GLuint buffer, GLintptr offset, GLsizeiptr size, const void * data) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glNamedBufferSubDataEXT</code>
397 @param data a direct or array-backed {@link java.nio.Buffer} */
398 public void glNamedBufferSubData(int buffer, long offset, long size, Buffer data);
399
400 /** Entry point to C language function: <code> void {@native glCopyNamedBufferSubData}(GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size) </code> <br>Part of <code>GL_VERSION_4_5</code><br> */
401 public void glCopyNamedBufferSubData(int readBuffer, int writeBuffer, long readOffset, long writeOffset, long size);
402
403 /** Entry point to C language function: <code> void * {@native glMapNamedBuffer}(GLuint buffer, GLenum access) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glMapNamedBufferEXT</code> */
404 public ByteBuffer glMapNamedBuffer(int buffer, int access);
405
406 /** Entry point to C language function: <code> void * {@native glMapNamedBufferRange}(GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glMapNamedBufferRangeEXT</code> */
407 public ByteBuffer glMapNamedBufferRange(int buffer, long offset, long length, int access);
408
409 /** Entry point to C language function: <code> GLboolean {@native glUnmapNamedBuffer}(GLuint buffer) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glUnmapNamedBufferEXT</code> */
410 public boolean glUnmapNamedBuffer(int buffer);
411
412 /** Entry point to C language function: <code> void {@native glFlushMappedNamedBufferRange}(GLuint buffer, GLintptr offset, GLsizeiptr length) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glFlushMappedNamedBufferRangeEXT</code> */
413 public void glFlushMappedNamedBufferRange(int buffer, long offset, long length);
414
415 /** Entry point to C language function: <code> void {@native glGetNamedBufferParameteriv}(GLuint buffer, GLenum pname, GLint * params) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glGetNamedBufferParameterivEXT</code>
416 @param params a direct or array-backed {@link java.nio.IntBuffer} */
417 public void glGetNamedBufferParameteriv(int buffer, int pname, IntBuffer params);
418
419 /** Entry point to C language function: <code> void {@native glGetNamedBufferParameteriv}(GLuint buffer, GLenum pname, GLint * params) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glGetNamedBufferParameterivEXT</code> */
420 public void glGetNamedBufferParameteriv(int buffer, int pname, int[] params, int params_offset);
421
422 /** Entry point to C language function: <code> void {@native glGetNamedBufferParameteri64v}(GLuint buffer, GLenum pname, GLint64 * params) </code> <br>Part of <code>GL_VERSION_4_5</code><br>
423 @param params a direct or array-backed {@link java.nio.LongBuffer} */
424 public void glGetNamedBufferParameteri64v(int buffer, int pname, LongBuffer params);
425
426 /** Entry point to C language function: <code> void {@native glGetNamedBufferParameteri64v}(GLuint buffer, GLenum pname, GLint64 * params) </code> <br>Part of <code>GL_VERSION_4_5</code><br> */
427 public void glGetNamedBufferParameteri64v(int buffer, int pname, long[] params, int params_offset);
428
429 /** Entry point to C language function: <code> void {@native glGetNamedBufferPointerv}(GLuint buffer, GLenum pname, void * * params) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glGetNamedBufferPointervEXT</code>
430 @param params a direct or array-backed {@link com.jogamp.common.nio.PointerBuffer} */
431 public void glGetNamedBufferPointerv(int buffer, int pname, PointerBuffer params);
432
433 /** Entry point to C language function: <code> void {@native glGetNamedBufferSubData}(GLuint buffer, GLintptr offset, GLsizeiptr size, void * data) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glGetNamedBufferSubDataEXT</code>
434 @param data a direct or array-backed {@link java.nio.Buffer} */
435 public void glGetNamedBufferSubData(int buffer, long offset, long size, Buffer data);
436
437 /** Entry point to C language function: <code> void {@native glCreateFramebuffers}(GLsizei n, GLuint * framebuffers) </code> <br>Part of <code>GL_VERSION_4_5</code><br>
438 @param framebuffers a direct or array-backed {@link java.nio.IntBuffer} */
439 public void glCreateFramebuffers(int n, IntBuffer framebuffers);
440
441 /** Entry point to C language function: <code> void {@native glCreateFramebuffers}(GLsizei n, GLuint * framebuffers) </code> <br>Part of <code>GL_VERSION_4_5</code><br> */
442 public void glCreateFramebuffers(int n, int[] framebuffers, int framebuffers_offset);
443
444 /** Entry point to C language function: <code> void {@native glNamedFramebufferRenderbuffer}(GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glNamedFramebufferRenderbufferEXT</code> */
445 public void glNamedFramebufferRenderbuffer(int framebuffer, int attachment, int renderbuffertarget, int renderbuffer);
446
447 /** Entry point to C language function: <code> void {@native glNamedFramebufferTexture}(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glNamedFramebufferTextureEXT</code> */
448 public void glNamedFramebufferTexture(int framebuffer, int attachment, int texture, int level);
449
450 /** Entry point to C language function: <code> void {@native glNamedFramebufferTextureLayer}(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glNamedFramebufferTextureLayerEXT</code> */
451 public void glNamedFramebufferTextureLayer(int framebuffer, int attachment, int texture, int level, int layer);
452
453 /** Entry point to C language function: <code> void {@native glNamedFramebufferDrawBuffer}(GLuint framebuffer, GLenum buf) </code> <br>Part of <code>GL_VERSION_4_5</code><br> */
454 public void glNamedFramebufferDrawBuffer(int framebuffer, int buf);
455
456 /** Entry point to C language function: <code> void {@native glNamedFramebufferDrawBuffers}(GLuint framebuffer, GLsizei n, const GLenum * bufs) </code> <br>Part of <code>GL_VERSION_4_5</code><br>
457 @param bufs a direct or array-backed {@link java.nio.IntBuffer} */
458 public void glNamedFramebufferDrawBuffers(int framebuffer, int n, IntBuffer bufs);
459
460 /** Entry point to C language function: <code> void {@native glNamedFramebufferDrawBuffers}(GLuint framebuffer, GLsizei n, const GLenum * bufs) </code> <br>Part of <code>GL_VERSION_4_5</code><br> */
461 public void glNamedFramebufferDrawBuffers(int framebuffer, int n, int[] bufs, int bufs_offset);
462
463 /** Entry point to C language function: <code> void {@native glNamedFramebufferReadBuffer}(GLuint framebuffer, GLenum src) </code> <br>Part of <code>GL_VERSION_4_5</code><br> */
464 public void glNamedFramebufferReadBuffer(int framebuffer, int src);
465
466 /** Entry point to C language function: <code> void {@native glInvalidateNamedFramebufferData}(GLuint framebuffer, GLsizei numAttachments, const GLenum * attachments) </code> <br>Part of <code>GL_VERSION_4_5</code><br>
467 @param attachments a direct or array-backed {@link java.nio.IntBuffer} */
468 public void glInvalidateNamedFramebufferData(int framebuffer, int numAttachments, IntBuffer attachments);
469
470 /** Entry point to C language function: <code> void {@native glInvalidateNamedFramebufferData}(GLuint framebuffer, GLsizei numAttachments, const GLenum * attachments) </code> <br>Part of <code>GL_VERSION_4_5</code><br> */
471 public void glInvalidateNamedFramebufferData(int framebuffer, int numAttachments, int[] attachments, int attachments_offset);
472
473 /** Entry point to C language function: <code> void {@native glInvalidateNamedFramebufferSubData}(GLuint framebuffer, GLsizei numAttachments, const GLenum * attachments, GLint x, GLint y, GLsizei width, GLsizei height) </code> <br>Part of <code>GL_VERSION_4_5</code><br>
474 @param attachments a direct or array-backed {@link java.nio.IntBuffer} */
475 public void glInvalidateNamedFramebufferSubData(int framebuffer, int numAttachments, IntBuffer attachments, int x, int y, int width, int height);
476
477 /** Entry point to C language function: <code> void {@native glInvalidateNamedFramebufferSubData}(GLuint framebuffer, GLsizei numAttachments, const GLenum * attachments, GLint x, GLint y, GLsizei width, GLsizei height) </code> <br>Part of <code>GL_VERSION_4_5</code><br> */
478 public void glInvalidateNamedFramebufferSubData(int framebuffer, int numAttachments, int[] attachments, int attachments_offset, int x, int y, int width, int height);
479
480 /** Entry point to C language function: <code> void {@native glClearNamedFramebufferiv}(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLint * value) </code> <br>Part of <code>GL_VERSION_4_5</code><br>
481 @param value a direct or array-backed {@link java.nio.IntBuffer} */
482 public void glClearNamedFramebufferiv(int framebuffer, int buffer, int drawbuffer, IntBuffer value);
483
484 /** Entry point to C language function: <code> void {@native glClearNamedFramebufferiv}(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLint * value) </code> <br>Part of <code>GL_VERSION_4_5</code><br> */
485 public void glClearNamedFramebufferiv(int framebuffer, int buffer, int drawbuffer, int[] value, int value_offset);
486
487 /** Entry point to C language function: <code> void {@native glClearNamedFramebufferuiv}(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLuint * value) </code> <br>Part of <code>GL_VERSION_4_5</code><br>
488 @param value a direct or array-backed {@link java.nio.IntBuffer} */
489 public void glClearNamedFramebufferuiv(int framebuffer, int buffer, int drawbuffer, IntBuffer value);
490
491 /** Entry point to C language function: <code> void {@native glClearNamedFramebufferuiv}(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLuint * value) </code> <br>Part of <code>GL_VERSION_4_5</code><br> */
492 public void glClearNamedFramebufferuiv(int framebuffer, int buffer, int drawbuffer, int[] value, int value_offset);
493
494 /** Entry point to C language function: <code> void {@native glClearNamedFramebufferfv}(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLfloat * value) </code> <br>Part of <code>GL_VERSION_4_5</code><br>
495 @param value a direct or array-backed {@link java.nio.FloatBuffer} */
496 public void glClearNamedFramebufferfv(int framebuffer, int buffer, int drawbuffer, FloatBuffer value);
497
498 /** Entry point to C language function: <code> void {@native glClearNamedFramebufferfv}(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLfloat * value) </code> <br>Part of <code>GL_VERSION_4_5</code><br> */
499 public void glClearNamedFramebufferfv(int framebuffer, int buffer, int drawbuffer, float[] value, int value_offset);
500
501 /** Entry point to C language function: <code> void {@native glClearNamedFramebufferfi}(GLuint framebuffer, GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil) </code> <br>Part of <code>GL_VERSION_4_5</code><br> */
502 public void glClearNamedFramebufferfi(int framebuffer, int buffer, int drawbuffer, float depth, int stencil);
503
504 /** Entry point to C language function: <code> void {@native glBlitNamedFramebuffer}(GLuint readFramebuffer, GLuint drawFramebuffer, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter) </code> <br>Part of <code>GL_VERSION_4_5</code><br> */
505 public void glBlitNamedFramebuffer(int readFramebuffer, int drawFramebuffer, int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter);
506
507 /** Entry point to C language function: <code> GLenum {@native glCheckNamedFramebufferStatus}(GLuint framebuffer, GLenum target) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glCheckNamedFramebufferStatusEXT</code> */
508 public int glCheckNamedFramebufferStatus(int framebuffer, int target);
509
510 /** Entry point to C language function: <code> void {@native glGetNamedFramebufferAttachmentParameteriv}(GLuint framebuffer, GLenum attachment, GLenum pname, GLint * params) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glGetNamedFramebufferAttachmentParameterivEXT</code>
511 @param params a direct or array-backed {@link java.nio.IntBuffer} */
512 public void glGetNamedFramebufferAttachmentParameteriv(int framebuffer, int attachment, int pname, IntBuffer params);
513
514 /** Entry point to C language function: <code> void {@native glGetNamedFramebufferAttachmentParameteriv}(GLuint framebuffer, GLenum attachment, GLenum pname, GLint * params) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glGetNamedFramebufferAttachmentParameterivEXT</code> */
515 public void glGetNamedFramebufferAttachmentParameteriv(int framebuffer, int attachment, int pname, int[] params, int params_offset);
516
517 /** Entry point to C language function: <code> void {@native glCreateRenderbuffers}(GLsizei n, GLuint * renderbuffers) </code> <br>Part of <code>GL_VERSION_4_5</code><br>
518 @param renderbuffers a direct or array-backed {@link java.nio.IntBuffer} */
519 public void glCreateRenderbuffers(int n, IntBuffer renderbuffers);
520
521 /** Entry point to C language function: <code> void {@native glCreateRenderbuffers}(GLsizei n, GLuint * renderbuffers) </code> <br>Part of <code>GL_VERSION_4_5</code><br> */
522 public void glCreateRenderbuffers(int n, int[] renderbuffers, int renderbuffers_offset);
523
524 /** Entry point to C language function: <code> void {@native glNamedRenderbufferStorage}(GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glNamedRenderbufferStorageEXT</code> */
525 public void glNamedRenderbufferStorage(int renderbuffer, int internalformat, int width, int height);
526
527 /** Entry point to C language function: <code> void {@native glNamedRenderbufferStorageMultisample}(GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glNamedRenderbufferStorageMultisampleEXT</code> */
528 public void glNamedRenderbufferStorageMultisample(int renderbuffer, int samples, int internalformat, int width, int height);
529
530 /** Entry point to C language function: <code> void {@native glGetNamedRenderbufferParameteriv}(GLuint renderbuffer, GLenum pname, GLint * params) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glGetNamedRenderbufferParameterivEXT</code>
531 @param params a direct or array-backed {@link java.nio.IntBuffer} */
532 public void glGetNamedRenderbufferParameteriv(int renderbuffer, int pname, IntBuffer params);
533
534 /** Entry point to C language function: <code> void {@native glGetNamedRenderbufferParameteriv}(GLuint renderbuffer, GLenum pname, GLint * params) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glGetNamedRenderbufferParameterivEXT</code> */
535 public void glGetNamedRenderbufferParameteriv(int renderbuffer, int pname, int[] params, int params_offset);
536
537 /** Entry point to C language function: <code> void {@native glCreateTextures}(GLenum target, GLsizei n, GLuint * textures) </code> <br>Part of <code>GL_VERSION_4_5</code><br>
538 @param textures a direct or array-backed {@link java.nio.IntBuffer} */
539 public void glCreateTextures(int target, int n, IntBuffer textures);
540
541 /** Entry point to C language function: <code> void {@native glCreateTextures}(GLenum target, GLsizei n, GLuint * textures) </code> <br>Part of <code>GL_VERSION_4_5</code><br> */
542 public void glCreateTextures(int target, int n, int[] textures, int textures_offset);
543
544 /** Entry point to C language function: <code> void {@native glTextureBuffer}(GLuint texture, GLenum internalformat, GLuint buffer) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glTextureBufferEXT</code> */
545 public void glTextureBuffer(int texture, int internalformat, int buffer);
546
547 /** Entry point to C language function: <code> void {@native glTextureBufferRange}(GLuint texture, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_ARB_texture_buffer_range</code><br>Alias for: <code>glTextureBufferRangeEXT</code> */
548 public void glTextureBufferRange(int texture, int internalformat, int buffer, long offset, long size);
549
550 /** Entry point to C language function: <code> void {@native glTextureStorage1D}(GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_texture_storage</code>, <code>GL_ARB_texture_storage</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glTextureStorage1DEXT</code> */
551 public void glTextureStorage1D(int texture, int levels, int internalformat, int width);
552
553 /** Entry point to C language function: <code> void {@native glTextureStorage2D}(GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_texture_storage</code>, <code>GL_ARB_texture_storage</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glTextureStorage2DEXT</code> */
554 public void glTextureStorage2D(int texture, int levels, int internalformat, int width, int height);
555
556 /** Entry point to C language function: <code> void {@native glTextureStorage3D}(GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_texture_storage</code>, <code>GL_ARB_texture_storage</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glTextureStorage3DEXT</code> */
557 public void glTextureStorage3D(int texture, int levels, int internalformat, int width, int height, int depth);
558
559 /** Entry point to C language function: <code> void {@native glTextureStorage2DMultisample}(GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_ARB_texture_storage_multisample</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glTextureStorage2DMultisampleEXT</code> */
560 public void glTextureStorage2DMultisample(int texture, int samples, int internalformat, int width, int height, boolean fixedsamplelocations);
561
562 /** Entry point to C language function: <code> void {@native glTextureStorage3DMultisample}(GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_ARB_texture_storage_multisample</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glTextureStorage3DMultisampleEXT</code> */
563 public void glTextureStorage3DMultisample(int texture, int samples, int internalformat, int width, int height, int depth, boolean fixedsamplelocations);
564
565 /** Entry point to C language function: <code> void {@native glTextureSubImage1D}(GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void * pixels) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glTextureSubImage1DEXT</code>
566 @param pixels a direct or array-backed {@link java.nio.Buffer} */
567 public void glTextureSubImage1D(int texture, int level, int xoffset, int width, int format, int type, Buffer pixels);
568
569 /** Entry point to C language function: <code> void {@native glTextureSubImage1D}(GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void * pixels) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glTextureSubImage1DEXT</code> */
570 public void glTextureSubImage1D(int texture, int level, int xoffset, int width, int format, int type, long pixels_buffer_offset);
571
572 /** Entry point to C language function: <code> void {@native glTextureSubImage2D}(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void * pixels) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glTextureSubImage2DEXT</code>
573 @param pixels a direct or array-backed {@link java.nio.Buffer} */
574 public void glTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int type, Buffer pixels);
575
576 /** Entry point to C language function: <code> void {@native glTextureSubImage2D}(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void * pixels) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glTextureSubImage2DEXT</code> */
577 public void glTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int type, long pixels_buffer_offset);
578
579 /** Entry point to C language function: <code> void {@native glTextureSubImage3D}(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void * pixels) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glTextureSubImage3DEXT</code>
580 @param pixels a direct or array-backed {@link java.nio.Buffer} */
581 public void glTextureSubImage3D(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, Buffer pixels);
582
583 /** Entry point to C language function: <code> void {@native glTextureSubImage3D}(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void * pixels) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glTextureSubImage3DEXT</code> */
584 public void glTextureSubImage3D(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, long pixels_buffer_offset);
585
586 /** Entry point to C language function: <code> void {@native glCompressedTextureSubImage1D}(GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void * data) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glCompressedTextureSubImage1DEXT</code>
587 @param data a direct or array-backed {@link java.nio.Buffer} */
588 public void glCompressedTextureSubImage1D(int texture, int level, int xoffset, int width, int format, int imageSize, Buffer data);
589
590 /** Entry point to C language function: <code> void {@native glCompressedTextureSubImage2D}(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void * data) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glCompressedTextureSubImage2DEXT</code>
591 @param data a direct or array-backed {@link java.nio.Buffer} */
592 public void glCompressedTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, Buffer data);
593
594 /** Entry point to C language function: <code> void {@native glCompressedTextureSubImage3D}(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void * data) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glCompressedTextureSubImage3DEXT</code>
595 @param data a direct or array-backed {@link java.nio.Buffer} */
596 public void glCompressedTextureSubImage3D(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, Buffer data);
597
598 /** Entry point to C language function: <code> void {@native glCopyTextureSubImage1D}(GLuint texture, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glCopyTextureSubImage1DEXT</code> */
599 public void glCopyTextureSubImage1D(int texture, int level, int xoffset, int x, int y, int width);
600
601 /** Entry point to C language function: <code> void {@native glCopyTextureSubImage2D}(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glCopyTextureSubImage2DEXT</code> */
602 public void glCopyTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int x, int y, int width, int height);
603
604 /** Entry point to C language function: <code> void {@native glCopyTextureSubImage3D}(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glCopyTextureSubImage3DEXT</code> */
605 public void glCopyTextureSubImage3D(int texture, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height);
606
607 /** Entry point to C language function: <code> void {@native glTextureParameterf}(GLuint texture, GLenum pname, GLfloat param) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glTextureParameterfEXT</code> */
608 public void glTextureParameterf(int texture, int pname, float param);
609
610 /** Entry point to C language function: <code> void {@native glTextureParameterfv}(GLuint texture, GLenum pname, const GLfloat * param) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glTextureParameterfvEXT</code>
611 @param param a direct or array-backed {@link java.nio.FloatBuffer} */
612 public void glTextureParameterfv(int texture, int pname, FloatBuffer param);
613
614 /** Entry point to C language function: <code> void {@native glTextureParameterfv}(GLuint texture, GLenum pname, const GLfloat * param) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glTextureParameterfvEXT</code> */
615 public void glTextureParameterfv(int texture, int pname, float[] param, int param_offset);
616
617 /** Entry point to C language function: <code> void {@native glTextureParameteri}(GLuint texture, GLenum pname, GLint param) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glTextureParameteriEXT</code> */
618 public void glTextureParameteri(int texture, int pname, int param);
619
620 /** Entry point to C language function: <code> void {@native glTextureParameterIiv}(GLuint texture, GLenum pname, const GLint * params) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glTextureParameterIivEXT</code>
621 @param params a direct or array-backed {@link java.nio.IntBuffer} */
622 public void glTextureParameterIiv(int texture, int pname, IntBuffer params);
623
624 /** Entry point to C language function: <code> void {@native glTextureParameterIiv}(GLuint texture, GLenum pname, const GLint * params) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glTextureParameterIivEXT</code> */
625 public void glTextureParameterIiv(int texture, int pname, int[] params, int params_offset);
626
627 /** Entry point to C language function: <code> void {@native glTextureParameterIuiv}(GLuint texture, GLenum pname, const GLuint * params) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glTextureParameterIuivEXT</code>
628 @param params a direct or array-backed {@link java.nio.IntBuffer} */
629 public void glTextureParameterIuiv(int texture, int pname, IntBuffer params);
630
631 /** Entry point to C language function: <code> void {@native glTextureParameterIuiv}(GLuint texture, GLenum pname, const GLuint * params) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glTextureParameterIuivEXT</code> */
632 public void glTextureParameterIuiv(int texture, int pname, int[] params, int params_offset);
633
634 /** Entry point to C language function: <code> void {@native glTextureParameteriv}(GLuint texture, GLenum pname, const GLint * param) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glTextureParameterivEXT</code>
635 @param param a direct or array-backed {@link java.nio.IntBuffer} */
636 public void glTextureParameteriv(int texture, int pname, IntBuffer param);
637
638 /** Entry point to C language function: <code> void {@native glTextureParameteriv}(GLuint texture, GLenum pname, const GLint * param) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glTextureParameterivEXT</code> */
639 public void glTextureParameteriv(int texture, int pname, int[] param, int param_offset);
640
641 /** Entry point to C language function: <code> void {@native glGenerateTextureMipmap}(GLuint texture) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glGenerateTextureMipmapEXT</code> */
642 public void glGenerateTextureMipmap(int texture);
643
644 /** Entry point to C language function: <code> void {@native glBindTextureUnit}(GLuint unit, GLuint texture) </code> <br>Part of <code>GL_VERSION_4_5</code><br> */
645 public void glBindTextureUnit(int unit, int texture);
646
647 /** Entry point to C language function: <code> void {@native glGetTextureImage}(GLuint texture, GLint level, GLenum format, GLenum type, GLsizei bufSize, void * pixels) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glGetTextureImageEXT</code>
648 @param pixels a direct or array-backed {@link java.nio.Buffer} */
649 public void glGetTextureImage(int texture, int level, int format, int type, int bufSize, Buffer pixels);
650
651 /** Entry point to C language function: <code> void {@native glGetCompressedTextureImage}(GLuint texture, GLint level, GLsizei bufSize, void * pixels) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glGetCompressedTextureImageEXT</code>
652 @param pixels a direct or array-backed {@link java.nio.Buffer} */
653 public void glGetCompressedTextureImage(int texture, int level, int bufSize, Buffer pixels);
654
655 /** Entry point to C language function: <code> void {@native glGetTextureLevelParameterfv}(GLuint texture, GLint level, GLenum pname, GLfloat * params) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glGetTextureLevelParameterfvEXT</code>
656 @param params a direct or array-backed {@link java.nio.FloatBuffer} */
657 public void glGetTextureLevelParameterfv(int texture, int level, int pname, FloatBuffer params);
658
659 /** Entry point to C language function: <code> void {@native glGetTextureLevelParameterfv}(GLuint texture, GLint level, GLenum pname, GLfloat * params) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glGetTextureLevelParameterfvEXT</code> */
660 public void glGetTextureLevelParameterfv(int texture, int level, int pname, float[] params, int params_offset);
661
662 /** Entry point to C language function: <code> void {@native glGetTextureLevelParameteriv}(GLuint texture, GLint level, GLenum pname, GLint * params) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glGetTextureLevelParameterivEXT</code>
663 @param params a direct or array-backed {@link java.nio.IntBuffer} */
664 public void glGetTextureLevelParameteriv(int texture, int level, int pname, IntBuffer params);
665
666 /** Entry point to C language function: <code> void {@native glGetTextureLevelParameteriv}(GLuint texture, GLint level, GLenum pname, GLint * params) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glGetTextureLevelParameterivEXT</code> */
667 public void glGetTextureLevelParameteriv(int texture, int level, int pname, int[] params, int params_offset);
668
669 /** Entry point to C language function: <code> void {@native glGetTextureParameterfv}(GLuint texture, GLenum pname, GLfloat * params) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glGetTextureParameterfvEXT</code>
670 @param params a direct or array-backed {@link java.nio.FloatBuffer} */
671 public void glGetTextureParameterfv(int texture, int pname, FloatBuffer params);
672
673 /** Entry point to C language function: <code> void {@native glGetTextureParameterfv}(GLuint texture, GLenum pname, GLfloat * params) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glGetTextureParameterfvEXT</code> */
674 public void glGetTextureParameterfv(int texture, int pname, float[] params, int params_offset);
675
676 /** Entry point to C language function: <code> void {@native glGetTextureParameterIiv}(GLuint texture, GLenum pname, GLint * params) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glGetTextureParameterIivEXT</code>
677 @param params a direct or array-backed {@link java.nio.IntBuffer} */
678 public void glGetTextureParameterIiv(int texture, int pname, IntBuffer params);
679
680 /** Entry point to C language function: <code> void {@native glGetTextureParameterIiv}(GLuint texture, GLenum pname, GLint * params) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glGetTextureParameterIivEXT</code> */
681 public void glGetTextureParameterIiv(int texture, int pname, int[] params, int params_offset);
682
683 /** Entry point to C language function: <code> void {@native glGetTextureParameterIuiv}(GLuint texture, GLenum pname, GLuint * params) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glGetTextureParameterIuivEXT</code>
684 @param params a direct or array-backed {@link java.nio.IntBuffer} */
685 public void glGetTextureParameterIuiv(int texture, int pname, IntBuffer params);
686
687 /** Entry point to C language function: <code> void {@native glGetTextureParameterIuiv}(GLuint texture, GLenum pname, GLuint * params) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glGetTextureParameterIuivEXT</code> */
688 public void glGetTextureParameterIuiv(int texture, int pname, int[] params, int params_offset);
689
690 /** Entry point to C language function: <code> void {@native glGetTextureParameteriv}(GLuint texture, GLenum pname, GLint * params) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glGetTextureParameterivEXT</code>
691 @param params a direct or array-backed {@link java.nio.IntBuffer} */
692 public void glGetTextureParameteriv(int texture, int pname, IntBuffer params);
693
694 /** Entry point to C language function: <code> void {@native glGetTextureParameteriv}(GLuint texture, GLenum pname, GLint * params) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glGetTextureParameterivEXT</code> */
695 public void glGetTextureParameteriv(int texture, int pname, int[] params, int params_offset);
696
697 /** Entry point to C language function: <code> void {@native glCreateVertexArrays}(GLsizei n, GLuint * arrays) </code> <br>Part of <code>GL_VERSION_4_5</code><br>
698 @param arrays a direct or array-backed {@link java.nio.IntBuffer} */
699 public void glCreateVertexArrays(int n, IntBuffer arrays);
700
701 /** Entry point to C language function: <code> void {@native glCreateVertexArrays}(GLsizei n, GLuint * arrays) </code> <br>Part of <code>GL_VERSION_4_5</code><br> */
702 public void glCreateVertexArrays(int n, int[] arrays, int arrays_offset);
703
704 /** Entry point to C language function: <code> void {@native glDisableVertexArrayAttrib}(GLuint vaobj, GLuint index) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glDisableVertexArrayAttribEXT</code> */
705 public void glDisableVertexArrayAttrib(int vaobj, int index);
706
707 /** Entry point to C language function: <code> void {@native glEnableVertexArrayAttrib}(GLuint vaobj, GLuint index) </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glEnableVertexArrayAttribEXT</code> */
708 public void glEnableVertexArrayAttrib(int vaobj, int index);
709
710 /** Entry point to C language function: <code> void {@native glVertexArrayElementBuffer}(GLuint vaobj, GLuint buffer) </code> <br>Part of <code>GL_VERSION_4_5</code><br> */
711 public void glVertexArrayElementBuffer(int vaobj, int buffer);
712
713 /** Entry point to C language function: <code> void {@native glVertexArrayVertexBuffer}(GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride) </code> <br>Part of <code>GL_VERSION_4_5</code><br> */
714 public void glVertexArrayVertexBuffer(int vaobj, int bindingindex, int buffer, long offset, int stride);
715
716 /** Entry point to C language function: <code> void {@native glVertexArrayVertexBuffers}(GLuint vaobj, GLuint first, GLsizei count, const GLuint * buffers, const GLintptr * offsets, const GLsizei * strides) </code> <br>Part of <code>GL_VERSION_4_5</code><br>
717 @param buffers a direct or array-backed {@link java.nio.IntBuffer}
718 @param offsets a direct or array-backed {@link com.jogamp.common.nio.PointerBuffer}
719 @param strides a direct or array-backed {@link java.nio.IntBuffer} */
720 public void glVertexArrayVertexBuffers(int vaobj, int first, int count, IntBuffer buffers, PointerBuffer offsets, IntBuffer strides);
721
722 /** Entry point to C language function: <code> void {@native glVertexArrayVertexBuffers}(GLuint vaobj, GLuint first, GLsizei count, const GLuint * buffers, const GLintptr * offsets, const GLsizei * strides) </code> <br>Part of <code>GL_VERSION_4_5</code><br>
723 @param offsets a direct or array-backed {@link com.jogamp.common.nio.PointerBuffer} */
724 public void glVertexArrayVertexBuffers(int vaobj, int first, int count, int[] buffers, int buffers_offset, PointerBuffer offsets, int[] strides, int strides_offset);
725
726 /** Entry point to C language function: <code> void {@native glVertexArrayAttribBinding}(GLuint vaobj, GLuint attribindex, GLuint bindingindex) </code> <br>Part of <code>GL_VERSION_4_5</code><br> */
727 public void glVertexArrayAttribBinding(int vaobj, int attribindex, int bindingindex);
728
729 /** Entry point to C language function: <code> void {@native glVertexArrayAttribFormat}(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset) </code> <br>Part of <code>GL_VERSION_4_5</code><br> */
730 public void glVertexArrayAttribFormat(int vaobj, int attribindex, int size, int type, boolean normalized, int relativeoffset);
731
732 /** Entry point to C language function: <code> void {@native glVertexArrayAttribIFormat}(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset) </code> <br>Part of <code>GL_VERSION_4_5</code><br> */
733 public void glVertexArrayAttribIFormat(int vaobj, int attribindex, int size, int type, int relativeoffset);
734
735 /** Entry point to C language function: <code> void {@native glVertexArrayAttribLFormat}(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset) </code> <br>Part of <code>GL_VERSION_4_5</code><br> */
736 public void glVertexArrayAttribLFormat(int vaobj, int attribindex, int size, int type, int relativeoffset);
737
738 /** Entry point to C language function: <code> void {@native glVertexArrayBindingDivisor}(GLuint vaobj, GLuint bindingindex, GLuint divisor) </code> <br>Part of <code>GL_VERSION_4_5</code><br> */
739 public void glVertexArrayBindingDivisor(int vaobj, int bindingindex, int divisor);
740
741 /** Entry point to C language function: <code> void {@native glGetVertexArrayiv}(GLuint vaobj, GLenum pname, GLint * param) </code> <br>Part of <code>GL_VERSION_4_5</code><br>
742 @param param a direct or array-backed {@link java.nio.IntBuffer} */
743 public void glGetVertexArrayiv(int vaobj, int pname, IntBuffer param);
744
745 /** Entry point to C language function: <code> void {@native glGetVertexArrayiv}(GLuint vaobj, GLenum pname, GLint * param) </code> <br>Part of <code>GL_VERSION_4_5</code><br> */
746 public void glGetVertexArrayiv(int vaobj, int pname, int[] param, int param_offset);
747
748 /** Entry point to C language function: <code> void {@native glGetVertexArrayIndexediv}(GLuint vaobj, GLuint index, GLenum pname, GLint * param) </code> <br>Part of <code>GL_VERSION_4_5</code><br>
749 @param param a direct or array-backed {@link java.nio.IntBuffer} */
750 public void glGetVertexArrayIndexediv(int vaobj, int index, int pname, IntBuffer param);
751
752 /** Entry point to C language function: <code> void {@native glGetVertexArrayIndexediv}(GLuint vaobj, GLuint index, GLenum pname, GLint * param) </code> <br>Part of <code>GL_VERSION_4_5</code><br> */
753 public void glGetVertexArrayIndexediv(int vaobj, int index, int pname, int[] param, int param_offset);
754
755 /** Entry point to C language function: <code> void {@native glGetVertexArrayIndexed64iv}(GLuint vaobj, GLuint index, GLenum pname, GLint64 * param) </code> <br>Part of <code>GL_VERSION_4_5</code><br>
756 @param param a direct or array-backed {@link java.nio.LongBuffer} */
757 public void glGetVertexArrayIndexed64iv(int vaobj, int index, int pname, LongBuffer param);
758
759 /** Entry point to C language function: <code> void {@native glGetVertexArrayIndexed64iv}(GLuint vaobj, GLuint index, GLenum pname, GLint64 * param) </code> <br>Part of <code>GL_VERSION_4_5</code><br> */
760 public void glGetVertexArrayIndexed64iv(int vaobj, int index, int pname, long[] param, int param_offset);
761
762 /** Entry point to C language function: <code> void {@native glCreateSamplers}(GLsizei n, GLuint * samplers) </code> <br>Part of <code>GL_VERSION_4_5</code><br>
763 @param samplers a direct or array-backed {@link java.nio.IntBuffer} */
764 public void glCreateSamplers(int n, IntBuffer samplers);
765
766 /** Entry point to C language function: <code> void {@native glCreateSamplers}(GLsizei n, GLuint * samplers) </code> <br>Part of <code>GL_VERSION_4_5</code><br> */
767 public void glCreateSamplers(int n, int[] samplers, int samplers_offset);
768
769 /** Entry point to C language function: <code> void {@native glCreateProgramPipelines}(GLsizei n, GLuint * pipelines) </code> <br>Part of <code>GL_VERSION_4_5</code><br>
770 @param pipelines a direct or array-backed {@link java.nio.IntBuffer} */
771 public void glCreateProgramPipelines(int n, IntBuffer pipelines);
772
773 /** Entry point to C language function: <code> void {@native glCreateProgramPipelines}(GLsizei n, GLuint * pipelines) </code> <br>Part of <code>GL_VERSION_4_5</code><br> */
774 public void glCreateProgramPipelines(int n, int[] pipelines, int pipelines_offset);
775
776 /** Entry point to C language function: <code> void {@native glCreateQueries}(GLenum target, GLsizei n, GLuint * ids) </code> <br>Part of <code>GL_VERSION_4_5</code><br>
777 @param ids a direct or array-backed {@link java.nio.IntBuffer} */
778 public void glCreateQueries(int target, int n, IntBuffer ids);
779
780 /** Entry point to C language function: <code> void {@native glCreateQueries}(GLenum target, GLsizei n, GLuint * ids) </code> <br>Part of <code>GL_VERSION_4_5</code><br> */
781 public void glCreateQueries(int target, int n, int[] ids, int ids_offset);
782
783 /** Entry point to C language function: <code> void {@native glGetQueryBufferObjecti64v}(GLuint id, GLuint buffer, GLenum pname, GLintptr offset) </code> <br>Part of <code>GL_VERSION_4_5</code><br> */
784 public void glGetQueryBufferObjecti64v(int id, int buffer, int pname, long offset);
785
786 /** Entry point to C language function: <code> void {@native glGetQueryBufferObjectiv}(GLuint id, GLuint buffer, GLenum pname, GLintptr offset) </code> <br>Part of <code>GL_VERSION_4_5</code><br> */
787 public void glGetQueryBufferObjectiv(int id, int buffer, int pname, long offset);
788
789 /** Entry point to C language function: <code> void {@native glGetQueryBufferObjectui64v}(GLuint id, GLuint buffer, GLenum pname, GLintptr offset) </code> <br>Part of <code>GL_VERSION_4_5</code><br> */
790 public void glGetQueryBufferObjectui64v(int id, int buffer, int pname, long offset);
791
792 /** Entry point to C language function: <code> void {@native glGetQueryBufferObjectuiv}(GLuint id, GLuint buffer, GLenum pname, GLintptr offset) </code> <br>Part of <code>GL_VERSION_4_5</code><br> */
793 public void glGetQueryBufferObjectuiv(int id, int buffer, int pname, long offset);
794
795 /** Entry point to C language function: <code> void {@native glGetTextureSubImage}(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLsizei bufSize, void * pixels) </code> <br>Part of <code>GL_VERSION_4_5</code><br>
796 @param pixels a direct or array-backed {@link java.nio.Buffer} */
797 public void glGetTextureSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, int bufSize, Buffer pixels);
798
799 /** Entry point to C language function: <code> void {@native glGetCompressedTextureSubImage}(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei bufSize, void * pixels) </code> <br>Part of <code>GL_VERSION_4_5</code><br>
800 @param pixels a direct or array-backed {@link java.nio.Buffer} */
801 public void glGetCompressedTextureSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int bufSize, Buffer pixels);
802
803 /** Entry point to C language function: <code> void {@native glTextureBarrier}() </code> <br>Part of <code>GL_VERSION_4_5</code>, <code>GL_NV_texture_barrier</code><br>Alias for: <code>glTextureBarrierNV</code> */
804 public void glTextureBarrier();
805
806 /** Entry point to C language function: <code> void {@native glMultiDrawArraysIndirectCount}(GLenum mode, const void * indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride) </code> <br>Part of <code>GL_VERSION_4_6</code>, <code>GL_ARB_indirect_parameters</code><br>Alias for: <code>glMultiDrawArraysIndirectCountARB</code>
807 @param indirect a direct or array-backed {@link java.nio.Buffer} */
808 public void glMultiDrawArraysIndirectCount(int mode, Buffer indirect, long drawcount, int maxdrawcount, int stride);
809
810 /** Entry point to C language function: <code> void {@native glMultiDrawElementsIndirectCount}(GLenum mode, GLenum type, const void * indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride) </code> <br>Part of <code>GL_VERSION_4_6</code>, <code>GL_ARB_indirect_parameters</code><br>Alias for: <code>glMultiDrawElementsIndirectCountARB</code>
811 @param indirect a direct or array-backed {@link java.nio.Buffer} */
812 public void glMultiDrawElementsIndirectCount(int mode, int type, Buffer indirect, long drawcount, int maxdrawcount, int stride);
813
814 /** Entry point to C language function: <code> void {@native glPolygonOffsetClamp}(GLfloat factor, GLfloat units, GLfloat clamp) </code> <br>Part of <code>GL_VERSION_4_6</code>, <code>GL_EXT_polygon_offset_clamp</code><br>Alias for: <code>glPolygonOffsetClampEXT</code> */
815 public void glPolygonOffsetClamp(float factor, float units, float clamp);
816
817 /** Entry point to C language function: <code> GLuint64 {@native glGetTextureHandleARB}(GLuint texture) </code> <br>Part of <code>GL_ARB_bindless_texture</code><br> */
818 public long glGetTextureHandleARB(int texture);
819
820 /** Entry point to C language function: <code> GLuint64 {@native glGetTextureSamplerHandleARB}(GLuint texture, GLuint sampler) </code> <br>Part of <code>GL_ARB_bindless_texture</code><br> */
821 public long glGetTextureSamplerHandleARB(int texture, int sampler);
822
823 /** Entry point to C language function: <code> void {@native glMakeTextureHandleResidentARB}(GLuint64 handle) </code> <br>Part of <code>GL_ARB_bindless_texture</code><br> */
824 public void glMakeTextureHandleResidentARB(long handle);
825
826 /** Entry point to C language function: <code> void {@native glMakeTextureHandleNonResidentARB}(GLuint64 handle) </code> <br>Part of <code>GL_ARB_bindless_texture</code><br> */
827 public void glMakeTextureHandleNonResidentARB(long handle);
828
829 /** Entry point to C language function: <code> GLuint64 {@native glGetImageHandleARB}(GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format) </code> <br>Part of <code>GL_ARB_bindless_texture</code><br> */
830 public long glGetImageHandleARB(int texture, int level, boolean layered, int layer, int format);
831
832 /** Entry point to C language function: <code> void {@native glMakeImageHandleResidentARB}(GLuint64 handle, GLenum access) </code> <br>Part of <code>GL_ARB_bindless_texture</code><br> */
833 public void glMakeImageHandleResidentARB(long handle, int access);
834
835 /** Entry point to C language function: <code> void {@native glMakeImageHandleNonResidentARB}(GLuint64 handle) </code> <br>Part of <code>GL_ARB_bindless_texture</code><br> */
836 public void glMakeImageHandleNonResidentARB(long handle);
837
838 /** Entry point to C language function: <code> void {@native glUniformHandleui64ARB}(GLint location, GLuint64 value) </code> <br>Part of <code>GL_ARB_bindless_texture</code><br> */
839 public void glUniformHandleui64ARB(int location, long value);
840
841 /** Entry point to C language function: <code> void {@native glUniformHandleui64vARB}(GLint location, GLsizei count, const GLuint64 * value) </code> <br>Part of <code>GL_ARB_bindless_texture</code><br>
842 @param value a direct or array-backed {@link java.nio.LongBuffer} */
843 public void glUniformHandleui64vARB(int location, int count, LongBuffer value);
844
845 /** Entry point to C language function: <code> void {@native glUniformHandleui64vARB}(GLint location, GLsizei count, const GLuint64 * value) </code> <br>Part of <code>GL_ARB_bindless_texture</code><br> */
846 public void glUniformHandleui64vARB(int location, int count, long[] value, int value_offset);
847
848 /** Entry point to C language function: <code> void {@native glProgramUniformHandleui64ARB}(GLuint program, GLint location, GLuint64 value) </code> <br>Part of <code>GL_ARB_bindless_texture</code><br> */
849 public void glProgramUniformHandleui64ARB(int program, int location, long value);
850
851 /** Entry point to C language function: <code> void {@native glProgramUniformHandleui64vARB}(GLuint program, GLint location, GLsizei count, const GLuint64 * values) </code> <br>Part of <code>GL_ARB_bindless_texture</code><br>
852 @param values a direct or array-backed {@link java.nio.LongBuffer} */
853 public void glProgramUniformHandleui64vARB(int program, int location, int count, LongBuffer values);
854
855 /** Entry point to C language function: <code> void {@native glProgramUniformHandleui64vARB}(GLuint program, GLint location, GLsizei count, const GLuint64 * values) </code> <br>Part of <code>GL_ARB_bindless_texture</code><br> */
856 public void glProgramUniformHandleui64vARB(int program, int location, int count, long[] values, int values_offset);
857
858 /** Entry point to C language function: <code> GLboolean {@native glIsTextureHandleResidentARB}(GLuint64 handle) </code> <br>Part of <code>GL_ARB_bindless_texture</code><br> */
859 public boolean glIsTextureHandleResidentARB(long handle);
860
861 /** Entry point to C language function: <code> GLboolean {@native glIsImageHandleResidentARB}(GLuint64 handle) </code> <br>Part of <code>GL_ARB_bindless_texture</code><br> */
862 public boolean glIsImageHandleResidentARB(long handle);
863
864 /** Entry point to C language function: <code> void {@native glVertexAttribL1ui64ARB}(GLuint index, GLuint64EXT x) </code> <br>Part of <code>GL_ARB_bindless_texture</code><br> */
865 public void glVertexAttribL1ui64ARB(int index, long x);
866
867 /** Entry point to C language function: <code> void {@native glVertexAttribL1ui64vARB}(GLuint index, const GLuint64EXT * v) </code> <br>Part of <code>GL_ARB_bindless_texture</code><br>
868 @param v a direct or array-backed {@link java.nio.LongBuffer} */
869 public void glVertexAttribL1ui64vARB(int index, LongBuffer v);
870
871 /** Entry point to C language function: <code> void {@native glVertexAttribL1ui64vARB}(GLuint index, const GLuint64EXT * v) </code> <br>Part of <code>GL_ARB_bindless_texture</code><br> */
872 public void glVertexAttribL1ui64vARB(int index, long[] v, int v_offset);
873
874 /** Entry point to C language function: <code> void {@native glGetVertexAttribLui64vARB}(GLuint index, GLenum pname, GLuint64EXT * params) </code> <br>Part of <code>GL_ARB_bindless_texture</code><br>
875 @param params a direct or array-backed {@link java.nio.LongBuffer} */
876 public void glGetVertexAttribLui64vARB(int index, int pname, LongBuffer params);
877
878 /** Entry point to C language function: <code> void {@native glGetVertexAttribLui64vARB}(GLuint index, GLenum pname, GLuint64EXT * params) </code> <br>Part of <code>GL_ARB_bindless_texture</code><br> */
879 public void glGetVertexAttribLui64vARB(int index, int pname, long[] params, int params_offset);
880
881 /** Entry point to C language function: <code> void {@native glDispatchComputeGroupSizeARB}(GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z, GLuint group_size_x, GLuint group_size_y, GLuint group_size_z) </code> <br>Part of <code>GL_ARB_compute_variable_group_size</code><br> */
882 public void glDispatchComputeGroupSizeARB(int num_groups_x, int num_groups_y, int num_groups_z, int group_size_x, int group_size_y, int group_size_z);
883
884 /** Entry point to C language function: <code> void {@native glUniform1i64ARB}(GLint location, GLint64 x) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br> */
885 public void glUniform1i64ARB(int location, long x);
886
887 /** Entry point to C language function: <code> void {@native glUniform2i64ARB}(GLint location, GLint64 x, GLint64 y) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br> */
888 public void glUniform2i64ARB(int location, long x, long y);
889
890 /** Entry point to C language function: <code> void {@native glUniform3i64ARB}(GLint location, GLint64 x, GLint64 y, GLint64 z) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br> */
891 public void glUniform3i64ARB(int location, long x, long y, long z);
892
893 /** Entry point to C language function: <code> void {@native glUniform4i64ARB}(GLint location, GLint64 x, GLint64 y, GLint64 z, GLint64 w) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br> */
894 public void glUniform4i64ARB(int location, long x, long y, long z, long w);
895
896 /** Entry point to C language function: <code> void {@native glUniform1i64vARB}(GLint location, GLsizei count, const GLint64 * value) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br>
897 @param value a direct or array-backed {@link java.nio.LongBuffer} */
898 public void glUniform1i64vARB(int location, int count, LongBuffer value);
899
900 /** Entry point to C language function: <code> void {@native glUniform1i64vARB}(GLint location, GLsizei count, const GLint64 * value) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br> */
901 public void glUniform1i64vARB(int location, int count, long[] value, int value_offset);
902
903 /** Entry point to C language function: <code> void {@native glUniform2i64vARB}(GLint location, GLsizei count, const GLint64 * value) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br>
904 @param value a direct or array-backed {@link java.nio.LongBuffer} */
905 public void glUniform2i64vARB(int location, int count, LongBuffer value);
906
907 /** Entry point to C language function: <code> void {@native glUniform2i64vARB}(GLint location, GLsizei count, const GLint64 * value) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br> */
908 public void glUniform2i64vARB(int location, int count, long[] value, int value_offset);
909
910 /** Entry point to C language function: <code> void {@native glUniform3i64vARB}(GLint location, GLsizei count, const GLint64 * value) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br>
911 @param value a direct or array-backed {@link java.nio.LongBuffer} */
912 public void glUniform3i64vARB(int location, int count, LongBuffer value);
913
914 /** Entry point to C language function: <code> void {@native glUniform3i64vARB}(GLint location, GLsizei count, const GLint64 * value) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br> */
915 public void glUniform3i64vARB(int location, int count, long[] value, int value_offset);
916
917 /** Entry point to C language function: <code> void {@native glUniform4i64vARB}(GLint location, GLsizei count, const GLint64 * value) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br>
918 @param value a direct or array-backed {@link java.nio.LongBuffer} */
919 public void glUniform4i64vARB(int location, int count, LongBuffer value);
920
921 /** Entry point to C language function: <code> void {@native glUniform4i64vARB}(GLint location, GLsizei count, const GLint64 * value) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br> */
922 public void glUniform4i64vARB(int location, int count, long[] value, int value_offset);
923
924 /** Entry point to C language function: <code> void {@native glUniform1ui64ARB}(GLint location, GLuint64 x) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br> */
925 public void glUniform1ui64ARB(int location, long x);
926
927 /** Entry point to C language function: <code> void {@native glUniform2ui64ARB}(GLint location, GLuint64 x, GLuint64 y) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br> */
928 public void glUniform2ui64ARB(int location, long x, long y);
929
930 /** Entry point to C language function: <code> void {@native glUniform3ui64ARB}(GLint location, GLuint64 x, GLuint64 y, GLuint64 z) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br> */
931 public void glUniform3ui64ARB(int location, long x, long y, long z);
932
933 /** Entry point to C language function: <code> void {@native glUniform4ui64ARB}(GLint location, GLuint64 x, GLuint64 y, GLuint64 z, GLuint64 w) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br> */
934 public void glUniform4ui64ARB(int location, long x, long y, long z, long w);
935
936 /** Entry point to C language function: <code> void {@native glUniform1ui64vARB}(GLint location, GLsizei count, const GLuint64 * value) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br>
937 @param value a direct or array-backed {@link java.nio.LongBuffer} */
938 public void glUniform1ui64vARB(int location, int count, LongBuffer value);
939
940 /** Entry point to C language function: <code> void {@native glUniform1ui64vARB}(GLint location, GLsizei count, const GLuint64 * value) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br> */
941 public void glUniform1ui64vARB(int location, int count, long[] value, int value_offset);
942
943 /** Entry point to C language function: <code> void {@native glUniform2ui64vARB}(GLint location, GLsizei count, const GLuint64 * value) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br>
944 @param value a direct or array-backed {@link java.nio.LongBuffer} */
945 public void glUniform2ui64vARB(int location, int count, LongBuffer value);
946
947 /** Entry point to C language function: <code> void {@native glUniform2ui64vARB}(GLint location, GLsizei count, const GLuint64 * value) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br> */
948 public void glUniform2ui64vARB(int location, int count, long[] value, int value_offset);
949
950 /** Entry point to C language function: <code> void {@native glUniform3ui64vARB}(GLint location, GLsizei count, const GLuint64 * value) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br>
951 @param value a direct or array-backed {@link java.nio.LongBuffer} */
952 public void glUniform3ui64vARB(int location, int count, LongBuffer value);
953
954 /** Entry point to C language function: <code> void {@native glUniform3ui64vARB}(GLint location, GLsizei count, const GLuint64 * value) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br> */
955 public void glUniform3ui64vARB(int location, int count, long[] value, int value_offset);
956
957 /** Entry point to C language function: <code> void {@native glUniform4ui64vARB}(GLint location, GLsizei count, const GLuint64 * value) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br>
958 @param value a direct or array-backed {@link java.nio.LongBuffer} */
959 public void glUniform4ui64vARB(int location, int count, LongBuffer value);
960
961 /** Entry point to C language function: <code> void {@native glUniform4ui64vARB}(GLint location, GLsizei count, const GLuint64 * value) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br> */
962 public void glUniform4ui64vARB(int location, int count, long[] value, int value_offset);
963
964 /** Entry point to C language function: <code> void {@native glGetUniformi64vARB}(GLuint program, GLint location, GLint64 * params) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br>
965 @param params a direct or array-backed {@link java.nio.LongBuffer} */
966 public void glGetUniformi64vARB(int program, int location, LongBuffer params);
967
968 /** Entry point to C language function: <code> void {@native glGetUniformi64vARB}(GLuint program, GLint location, GLint64 * params) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br> */
969 public void glGetUniformi64vARB(int program, int location, long[] params, int params_offset);
970
971 /** Entry point to C language function: <code> void {@native glGetUniformui64vARB}(GLuint program, GLint location, GLuint64 * params) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br>
972 @param params a direct or array-backed {@link java.nio.LongBuffer} */
973 public void glGetUniformui64vARB(int program, int location, LongBuffer params);
974
975 /** Entry point to C language function: <code> void {@native glGetUniformui64vARB}(GLuint program, GLint location, GLuint64 * params) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br> */
976 public void glGetUniformui64vARB(int program, int location, long[] params, int params_offset);
977
978 /** Entry point to C language function: <code> void {@native glGetnUniformi64vARB}(GLuint program, GLint location, GLsizei bufSize, GLint64 * params) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br>
979 @param params a direct or array-backed {@link java.nio.LongBuffer} */
980 public void glGetnUniformi64vARB(int program, int location, int bufSize, LongBuffer params);
981
982 /** Entry point to C language function: <code> void {@native glGetnUniformi64vARB}(GLuint program, GLint location, GLsizei bufSize, GLint64 * params) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br> */
983 public void glGetnUniformi64vARB(int program, int location, int bufSize, long[] params, int params_offset);
984
985 /** Entry point to C language function: <code> void {@native glGetnUniformui64vARB}(GLuint program, GLint location, GLsizei bufSize, GLuint64 * params) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br>
986 @param params a direct or array-backed {@link java.nio.LongBuffer} */
987 public void glGetnUniformui64vARB(int program, int location, int bufSize, LongBuffer params);
988
989 /** Entry point to C language function: <code> void {@native glGetnUniformui64vARB}(GLuint program, GLint location, GLsizei bufSize, GLuint64 * params) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br> */
990 public void glGetnUniformui64vARB(int program, int location, int bufSize, long[] params, int params_offset);
991
992 /** Entry point to C language function: <code> void {@native glProgramUniform1i64ARB}(GLuint program, GLint location, GLint64 x) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br> */
993 public void glProgramUniform1i64ARB(int program, int location, long x);
994
995 /** Entry point to C language function: <code> void {@native glProgramUniform2i64ARB}(GLuint program, GLint location, GLint64 x, GLint64 y) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br> */
996 public void glProgramUniform2i64ARB(int program, int location, long x, long y);
997
998 /** Entry point to C language function: <code> void {@native glProgramUniform3i64ARB}(GLuint program, GLint location, GLint64 x, GLint64 y, GLint64 z) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br> */
999 public void glProgramUniform3i64ARB(int program, int location, long x, long y, long z);
1000
1001 /** Entry point to C language function: <code> void {@native glProgramUniform4i64ARB}(GLuint program, GLint location, GLint64 x, GLint64 y, GLint64 z, GLint64 w) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br> */
1002 public void glProgramUniform4i64ARB(int program, int location, long x, long y, long z, long w);
1003
1004 /** Entry point to C language function: <code> void {@native glProgramUniform1i64vARB}(GLuint program, GLint location, GLsizei count, const GLint64 * value) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br>
1005 @param value a direct or array-backed {@link java.nio.LongBuffer} */
1006 public void glProgramUniform1i64vARB(int program, int location, int count, LongBuffer value);
1007
1008 /** Entry point to C language function: <code> void {@native glProgramUniform1i64vARB}(GLuint program, GLint location, GLsizei count, const GLint64 * value) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br> */
1009 public void glProgramUniform1i64vARB(int program, int location, int count, long[] value, int value_offset);
1010
1011 /** Entry point to C language function: <code> void {@native glProgramUniform2i64vARB}(GLuint program, GLint location, GLsizei count, const GLint64 * value) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br>
1012 @param value a direct or array-backed {@link java.nio.LongBuffer} */
1013 public void glProgramUniform2i64vARB(int program, int location, int count, LongBuffer value);
1014
1015 /** Entry point to C language function: <code> void {@native glProgramUniform2i64vARB}(GLuint program, GLint location, GLsizei count, const GLint64 * value) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br> */
1016 public void glProgramUniform2i64vARB(int program, int location, int count, long[] value, int value_offset);
1017
1018 /** Entry point to C language function: <code> void {@native glProgramUniform3i64vARB}(GLuint program, GLint location, GLsizei count, const GLint64 * value) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br>
1019 @param value a direct or array-backed {@link java.nio.LongBuffer} */
1020 public void glProgramUniform3i64vARB(int program, int location, int count, LongBuffer value);
1021
1022 /** Entry point to C language function: <code> void {@native glProgramUniform3i64vARB}(GLuint program, GLint location, GLsizei count, const GLint64 * value) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br> */
1023 public void glProgramUniform3i64vARB(int program, int location, int count, long[] value, int value_offset);
1024
1025 /** Entry point to C language function: <code> void {@native glProgramUniform4i64vARB}(GLuint program, GLint location, GLsizei count, const GLint64 * value) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br>
1026 @param value a direct or array-backed {@link java.nio.LongBuffer} */
1027 public void glProgramUniform4i64vARB(int program, int location, int count, LongBuffer value);
1028
1029 /** Entry point to C language function: <code> void {@native glProgramUniform4i64vARB}(GLuint program, GLint location, GLsizei count, const GLint64 * value) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br> */
1030 public void glProgramUniform4i64vARB(int program, int location, int count, long[] value, int value_offset);
1031
1032 /** Entry point to C language function: <code> void {@native glProgramUniform1ui64ARB}(GLuint program, GLint location, GLuint64 x) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br> */
1033 public void glProgramUniform1ui64ARB(int program, int location, long x);
1034
1035 /** Entry point to C language function: <code> void {@native glProgramUniform2ui64ARB}(GLuint program, GLint location, GLuint64 x, GLuint64 y) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br> */
1036 public void glProgramUniform2ui64ARB(int program, int location, long x, long y);
1037
1038 /** Entry point to C language function: <code> void {@native glProgramUniform3ui64ARB}(GLuint program, GLint location, GLuint64 x, GLuint64 y, GLuint64 z) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br> */
1039 public void glProgramUniform3ui64ARB(int program, int location, long x, long y, long z);
1040
1041 /** Entry point to C language function: <code> void {@native glProgramUniform4ui64ARB}(GLuint program, GLint location, GLuint64 x, GLuint64 y, GLuint64 z, GLuint64 w) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br> */
1042 public void glProgramUniform4ui64ARB(int program, int location, long x, long y, long z, long w);
1043
1044 /** Entry point to C language function: <code> void {@native glProgramUniform1ui64vARB}(GLuint program, GLint location, GLsizei count, const GLuint64 * value) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br>
1045 @param value a direct or array-backed {@link java.nio.LongBuffer} */
1046 public void glProgramUniform1ui64vARB(int program, int location, int count, LongBuffer value);
1047
1048 /** Entry point to C language function: <code> void {@native glProgramUniform1ui64vARB}(GLuint program, GLint location, GLsizei count, const GLuint64 * value) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br> */
1049 public void glProgramUniform1ui64vARB(int program, int location, int count, long[] value, int value_offset);
1050
1051 /** Entry point to C language function: <code> void {@native glProgramUniform2ui64vARB}(GLuint program, GLint location, GLsizei count, const GLuint64 * value) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br>
1052 @param value a direct or array-backed {@link java.nio.LongBuffer} */
1053 public void glProgramUniform2ui64vARB(int program, int location, int count, LongBuffer value);
1054
1055 /** Entry point to C language function: <code> void {@native glProgramUniform2ui64vARB}(GLuint program, GLint location, GLsizei count, const GLuint64 * value) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br> */
1056 public void glProgramUniform2ui64vARB(int program, int location, int count, long[] value, int value_offset);
1057
1058 /** Entry point to C language function: <code> void {@native glProgramUniform3ui64vARB}(GLuint program, GLint location, GLsizei count, const GLuint64 * value) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br>
1059 @param value a direct or array-backed {@link java.nio.LongBuffer} */
1060 public void glProgramUniform3ui64vARB(int program, int location, int count, LongBuffer value);
1061
1062 /** Entry point to C language function: <code> void {@native glProgramUniform3ui64vARB}(GLuint program, GLint location, GLsizei count, const GLuint64 * value) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br> */
1063 public void glProgramUniform3ui64vARB(int program, int location, int count, long[] value, int value_offset);
1064
1065 /** Entry point to C language function: <code> void {@native glProgramUniform4ui64vARB}(GLuint program, GLint location, GLsizei count, const GLuint64 * value) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br>
1066 @param value a direct or array-backed {@link java.nio.LongBuffer} */
1067 public void glProgramUniform4ui64vARB(int program, int location, int count, LongBuffer value);
1068
1069 /** Entry point to C language function: <code> void {@native glProgramUniform4ui64vARB}(GLuint program, GLint location, GLsizei count, const GLuint64 * value) </code> <br>Part of <code>GL_ARB_gpu_shader_int64</code><br> */
1070 public void glProgramUniform4ui64vARB(int program, int location, int count, long[] value, int value_offset);
1071
1072 /** Entry point to C language function: <code> void {@native glMaxShaderCompilerThreadsARB}(GLuint count) </code> <br>Part of <code>GL_ARB_parallel_shader_compile</code><br> */
1073 public void glMaxShaderCompilerThreadsARB(int count);
1074
1075 /** Entry point to C language function: <code> void {@native glFramebufferSampleLocationsfvARB}(GLenum target, GLuint start, GLsizei count, const GLfloat * v) </code> <br>Part of <code>GL_ARB_sample_locations</code><br>
1076 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
1077 public void glFramebufferSampleLocationsfvARB(int target, int start, int count, FloatBuffer v);
1078
1079 /** Entry point to C language function: <code> void {@native glFramebufferSampleLocationsfvARB}(GLenum target, GLuint start, GLsizei count, const GLfloat * v) </code> <br>Part of <code>GL_ARB_sample_locations</code><br> */
1080 public void glFramebufferSampleLocationsfvARB(int target, int start, int count, float[] v, int v_offset);
1081
1082 /** Entry point to C language function: <code> void {@native glNamedFramebufferSampleLocationsfvARB}(GLuint framebuffer, GLuint start, GLsizei count, const GLfloat * v) </code> <br>Part of <code>GL_ARB_sample_locations</code><br>
1083 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
1084 public void glNamedFramebufferSampleLocationsfvARB(int framebuffer, int start, int count, FloatBuffer v);
1085
1086 /** Entry point to C language function: <code> void {@native glNamedFramebufferSampleLocationsfvARB}(GLuint framebuffer, GLuint start, GLsizei count, const GLfloat * v) </code> <br>Part of <code>GL_ARB_sample_locations</code><br> */
1087 public void glNamedFramebufferSampleLocationsfvARB(int framebuffer, int start, int count, float[] v, int v_offset);
1088
1089 /** Entry point to C language function: <code> void {@native glEvaluateDepthValuesARB}() </code> <br>Part of <code>GL_ARB_sample_locations</code><br> */
1091
1092
1093 // --- Begin CustomJavaCode .cfg declarations
1094
1095 //
1096 // GLBufferObjectTracker Redirects
1097 //
1098
1099 /**
1100 * Returns the {@link GLBufferStorage} instance as mapped via OpenGL's native {@link GL4#glMapNamedBuffer(int, int) glMapNamedBuffer(..)} implementation.
1101 * <p>
1102 * Throws a {@link GLException} if GL-function constraints are not met.
1103 * </p>
1104 * <p>
1105 * Depends on <code>GL_VERSION_4_5</code>.
1106 * </p>
1107 * <p>
1108 * {@link GL4#glMapNamedBuffer(int, int)} wrapper calls this method and returns {@link GLBufferStorage#getMappedBuffer()}.
1109 * </p>
1110 * @param bufferName denotes the buffer
1111 * @param access the mapping access mode
1112 * @throws GLException if buffer is not tracked
1113 * @throws GLException if buffer is already mapped
1114 * @throws GLException if buffer has invalid store size, i.e. less-than zero
1115 */
1116 public GLBufferStorage mapNamedBuffer(int bufferName, int access) throws GLException;
1117
1118 /**
1119 * Returns the {@link GLBufferStorage} instance as mapped via OpenGL's native {@link GL4#glMapNamedBufferRange(int, long, long, int) glMapNamedBufferRange(..)} implementation.
1120 * <p>
1121 * Throws a {@link GLException} if GL-function constraints are not met.
1122 * </p>
1123 * <p>
1124 * Depends on <code>GL_VERSION_4_5</code>.
1125 * </p>
1126 * <p>
1127 * {@link GL4#glMapNamedBufferRange(int, long, long, int)} wrapper calls this method and returns {@link GLBufferStorage#getMappedBuffer()}.
1128 * </p>
1129 * @param bufferName denotes the buffer
1130 * @param offset offset of the mapped buffer's storage
1131 * @param length length of the mapped buffer's storage
1132 * @param access the mapping access mode
1133 * @throws GLException if buffer is not tracked
1134 * @throws GLException if buffer is already mapped
1135 * @throws GLException if buffer has invalid store size, i.e. less-than zero
1136 * @throws GLException if buffer mapping range does not fit, incl. offset
1137 */
1138 public GLBufferStorage mapNamedBufferRange(final int bufferName, final long offset, final long length, final int access) throws GLException;
1139
1140 // ---- End CustomJavaCode .cfg declarations
1141} // end of class GL4
OpenGL buffer storage object reflecting it's.
A generic exception for OpenGL errors used throughout the binding as a substitute for RuntimeExceptio...
void glBindBuffersRange(int target, int first, int count, IntBuffer buffers, PointerBuffer offsets, PointerBuffer sizes)
Entry point to C language function: void {@native glBindBuffersRange}(GLenum target,...
static final int GL_GEOMETRY_SUBROUTINE
GL_VERSION_4_3, GL_ARB_program_interface_query Define "GL_GEOMETRY_SUBROUTINE" with expression '0x92E...
Definition: GL4.java:187
static final int GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB
GL_ARB_compute_variable_group_size Define "GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB" with expression '0...
Definition: GL4.java:168
void glNamedRenderbufferStorage(int renderbuffer, int internalformat, int width, int height)
Entry point to C language function: void {@native glNamedRenderbufferStorage}(GLuint renderbuffer,...
void glMultiDrawArraysIndirect(int mode, Buffer indirect, int drawcount, int stride)
Entry point to C language function: void {@native glMultiDrawArraysIndirect}(GLenum mode,...
static final int GL_TRANSFORM_FEEDBACK_BUFFER_INDEX
GL_VERSION_4_4 Define "GL_TRANSFORM_FEEDBACK_BUFFER_INDEX" with expression '0x934B',...
Definition: GL4.java:157
void glGetVertexArrayIndexediv(int vaobj, int index, int pname, int[] param, int param_offset)
Entry point to C language function: void {@native glGetVertexArrayIndexediv}(GLuint vaobj,...
void glCreateQueries(int target, int n, IntBuffer ids)
Entry point to C language function: void {@native glCreateQueries}(GLenum target,...
void glTextureParameterIuiv(int texture, int pname, IntBuffer params)
Entry point to C language function: void {@native glTextureParameterIuiv}(GLuint texture,...
void glVertexArrayVertexBuffers(int vaobj, int first, int count, int[] buffers, int buffers_offset, PointerBuffer offsets, int[] strides, int strides_offset)
Entry point to C language function: void {@native glVertexArrayVertexBuffers}(GLuint vaobj,...
static final int GL_LOCATION_INDEX
GL_VERSION_4_3, GL_ARB_program_interface_query, GL_EXT_blend_func_extended Alias for: GL_LOCATION_IND...
Definition: GL4.java:225
void glTextureParameterf(int texture, int pname, float param)
Entry point to C language function: void {@native glTextureParameterf}(GLuint texture,...
static final int GL_COMPUTE_SUBROUTINE_UNIFORM
GL_VERSION_4_3, GL_ARB_program_interface_query Define "GL_COMPUTE_SUBROUTINE_UNIFORM" with expression...
Definition: GL4.java:203
void glCreateTransformFeedbacks(int n, int[] ids, int ids_offset)
Entry point to C language function: void {@native glCreateTransformFeedbacks}(GLsizei n,...
void glGetTextureLevelParameterfv(int texture, int level, int pname, FloatBuffer params)
Entry point to C language function: void {@native glGetTextureLevelParameterfv}(GLuint texture,...
void glBindVertexBuffers(int first, int count, IntBuffer buffers, PointerBuffer offsets, IntBuffer strides)
Entry point to C language function: void {@native glBindVertexBuffers}(GLuint first,...
static final int GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB
GL_ARB_compute_variable_group_size Define "GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB" with expres...
Definition: GL4.java:123
void glVertexArrayElementBuffer(int vaobj, int buffer)
Entry point to C language function: void {@native glVertexArrayElementBuffer}(GLuint vaobj,...
void glProgramUniform3ui64vARB(int program, int location, int count, long[] value, int value_offset)
Entry point to C language function: void {@native glProgramUniform3ui64vARB}(GLuint program,...
void glGetTransformFeedbacki64_v(int xfb, int pname, int index, LongBuffer param)
Entry point to C language function: void {@native glGetTransformFeedbacki64_v}(GLuint xfb,...
static final int GL_FRAGMENT_SUBROUTINE_UNIFORM
GL_VERSION_4_3, GL_ARB_program_interface_query Define "GL_FRAGMENT_SUBROUTINE_UNIFORM" with expressio...
Definition: GL4.java:172
static final int GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES
GL_VERSION_4_5, GL_EXT_clip_cull_distance Alias for: GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES_EXT Def...
Definition: GL4.java:245
GLBufferStorage mapNamedBuffer(int bufferName, int access)
Returns the GLBufferStorage instance as mapped via OpenGL's native glMapNamedBuffer(....
void glCreateTextures(int target, int n, IntBuffer textures)
Entry point to C language function: void {@native glCreateTextures}(GLenum target,...
void glUniform1ui64ARB(int location, long x)
Entry point to C language function: void {@native glUniform1ui64ARB}(GLint location,...
void glGetnUniformui64vARB(int program, int location, int bufSize, LongBuffer params)
Entry point to C language function: void {@native glGetnUniformui64vARB}(GLuint program,...
void glBindBuffersBase(int target, int first, int count, int[] buffers, int buffers_offset)
Entry point to C language function: void {@native glBindBuffersBase}(GLenum target,...
void glTextureBarrier()
Entry point to C language function: void {@native glTextureBarrier}() Part of GL_VERSION_4_5,...
void glClearNamedFramebufferuiv(int framebuffer, int buffer, int drawbuffer, int[] value, int value_offset)
Entry point to C language function: void {@native glClearNamedFramebufferuiv}(GLuint framebuffer,...
void glTextureStorage3DMultisample(int texture, int samples, int internalformat, int width, int height, int depth, boolean fixedsamplelocations)
Entry point to C language function: void {@native glTextureStorage3DMultisample}(GLuint texture,...
static final int GL_UNSIGNED_INT64_VEC3_ARB
GL_ARB_gpu_shader_int64 Define "GL_UNSIGNED_INT64_VEC3_ARB" with expression '0x8FF6',...
Definition: GL4.java:161
void glNamedBufferSubData(int buffer, long offset, long size, Buffer data)
Entry point to C language function: void {@native glNamedBufferSubData}(GLuint buffer,...
void glInvalidateNamedFramebufferData(int framebuffer, int numAttachments, int[] attachments, int attachments_offset)
Entry point to C language function: void {@native glInvalidateNamedFramebufferData}(GLuint framebuff...
void glTransformFeedbackBufferRange(int xfb, int index, int buffer, long offset, long size)
Entry point to C language function: void {@native glTransformFeedbackBufferRange}(GLuint xfb,...
static final int GL_QUERY_BUFFER
GL_VERSION_4_4, GL_AMD_query_buffer_object Alias for: GL_QUERY_BUFFER_AMD Define "GL_QUERY_BUFFER" w...
Definition: GL4.java:54
static final int GL_LOCATION_COMPONENT
GL_VERSION_4_4 Define "GL_LOCATION_COMPONENT" with expression '0x934A', CType: int
Definition: GL4.java:249
void glNamedFramebufferDrawBuffers(int framebuffer, int n, IntBuffer bufs)
Entry point to C language function: void {@native glNamedFramebufferDrawBuffers}(GLuint framebuffer,...
static final int GL_BUFFER_STORAGE_FLAGS
GL_VERSION_4_4, GL_EXT_buffer_storage Alias for: GL_BUFFER_STORAGE_FLAGS_EXT Define "GL_BUFFER_STORA...
Definition: GL4.java:195
static final int GL_MAX_SHADER_COMPILER_THREADS_ARB
GL_ARB_parallel_shader_compile Define "GL_MAX_SHADER_COMPILER_THREADS_ARB" with expression '0x91B0',...
Definition: GL4.java:102
static final int GL_VERTEX_SUBROUTINE
GL_VERSION_4_3, GL_ARB_program_interface_query Define "GL_VERTEX_SUBROUTINE" with expression '0x92E8'...
Definition: GL4.java:141
void glTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int type, long pixels_buffer_offset)
Entry point to C language function: void {@native glTextureSubImage2D}(GLuint texture,...
static final int GL_TESS_CONTROL_SUBROUTINE_UNIFORM
GL_VERSION_4_3, GL_ARB_program_interface_query Define "GL_TESS_CONTROL_SUBROUTINE_UNIFORM" with expre...
Definition: GL4.java:67
void glGetTextureLevelParameteriv(int texture, int level, int pname, int[] params, int params_offset)
Entry point to C language function: void {@native glGetTextureLevelParameteriv}(GLuint texture,...
void glNamedFramebufferDrawBuffer(int framebuffer, int buf)
Entry point to C language function: void {@native glNamedFramebufferDrawBuffer}(GLuint framebuffer,...
int glGetProgramResourceLocationIndex(int program, int programInterface, ByteBuffer name)
Entry point to C language function: GLint {@native glGetProgramResourceLocationIndex}(GLuint program...
static final int GL_SAMPLE_LOCATION_ARB
GL_ARB_sample_locations Define "GL_SAMPLE_LOCATION_ARB" with expression '0x8E50', CType: int
Definition: GL4.java:29
void glProgramUniform1i64vARB(int program, int location, int count, LongBuffer value)
Entry point to C language function: void {@native glProgramUniform1i64vARB}(GLuint program,...
void glCreateTransformFeedbacks(int n, IntBuffer ids)
Entry point to C language function: void {@native glCreateTransformFeedbacks}(GLsizei n,...
void glGetTransformFeedbacki_v(int xfb, int pname, int index, int[] param, int param_offset)
Entry point to C language function: void {@native glGetTransformFeedbacki_v}(GLuint xfb,...
void glProgramUniform3i64vARB(int program, int location, int count, LongBuffer value)
Entry point to C language function: void {@native glProgramUniform3i64vARB}(GLuint program,...
void glGetQueryBufferObjectui64v(int id, int buffer, int pname, long offset)
Entry point to C language function: void {@native glGetQueryBufferObjectui64v}(GLuint id,...
void glMakeTextureHandleNonResidentARB(long handle)
Entry point to C language function: void {@native glMakeTextureHandleNonResidentARB}(GLuint64 handle...
void glCompressedTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, Buffer data)
Entry point to C language function: void {@native glCompressedTextureSubImage2D}(GLuint texture,...
void glProgramUniformHandleui64vARB(int program, int location, int count, long[] values, int values_offset)
Entry point to C language function: void {@native glProgramUniformHandleui64vARB}(GLuint program,...
void glTextureSubImage1D(int texture, int level, int xoffset, int width, int format, int type, Buffer pixels)
Entry point to C language function: void {@native glTextureSubImage1D}(GLuint texture,...
void glProgramUniform3i64vARB(int program, int location, int count, long[] value, int value_offset)
Entry point to C language function: void {@native glProgramUniform3i64vARB}(GLuint program,...
void glMakeImageHandleNonResidentARB(long handle)
Entry point to C language function: void {@native glMakeImageHandleNonResidentARB}(GLuint64 handle) ...
void glProgramUniform4ui64vARB(int program, int location, int count, LongBuffer value)
Entry point to C language function: void {@native glProgramUniform4ui64vARB}(GLuint program,...
static final int GL_TEXTURE_VIEW_NUM_LAYERS
GL_VERSION_4_3, GL_ARB_texture_view, GL_EXT_texture_view, GL_OES_texture_view Alias for: GL_TEXTURE_V...
Definition: GL4.java:126
void glGetNamedBufferParameteri64v(int buffer, int pname, LongBuffer params)
Entry point to C language function: void {@native glGetNamedBufferParameteri64v}(GLuint buffer,...
long glGetTextureSamplerHandleARB(int texture, int sampler)
Entry point to C language function: GLuint64 {@native glGetTextureSamplerHandleARB}(GLuint texture,...
void glGetCompressedTextureSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int bufSize, Buffer pixels)
Entry point to C language function: void {@native glGetCompressedTextureSubImage}(GLuint texture,...
void glMultiDrawElementsIndirect(int mode, int type, long indirect_buffer_offset, int drawcount, int stride)
Entry point to C language function: void {@native glMultiDrawElementsIndirect}(GLenum mode,...
void glProgramUniformHandleui64vARB(int program, int location, int count, LongBuffer values)
Entry point to C language function: void {@native glProgramUniformHandleui64vARB}(GLuint program,...
static final int GL_TEXTURE_VIEW_MIN_LEVEL
GL_VERSION_4_3, GL_ARB_texture_view, GL_OES_texture_view, GL_EXT_texture_view Alias for: GL_TEXTURE_V...
Definition: GL4.java:166
void glClearTexImage(int texture, int level, int format, int type, Buffer data)
Entry point to C language function: void {@native glClearTexImage}(GLuint texture,...
void glVertexAttribLFormat(int attribindex, int size, int type, int relativeoffset)
Entry point to C language function: void {@native glVertexAttribLFormat}(GLuint attribindex,...
void glTextureSubImage3D(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, long pixels_buffer_offset)
Entry point to C language function: void {@native glTextureSubImage3D}(GLuint texture,...
void glCreateSamplers(int n, IntBuffer samplers)
Entry point to C language function: void {@native glCreateSamplers}(GLsizei n, GLuint * samplers) ...
void glGetTextureParameterfv(int texture, int pname, float[] params, int params_offset)
Entry point to C language function: void {@native glGetTextureParameterfv}(GLuint texture,...
void glCompressedTextureSubImage1D(int texture, int level, int xoffset, int width, int format, int imageSize, Buffer data)
Entry point to C language function: void {@native glCompressedTextureSubImage1D}(GLuint texture,...
static final int GL_QUERY_BY_REGION_WAIT_INVERTED
GL_VERSION_4_5 Define "GL_QUERY_BY_REGION_WAIT_INVERTED" with expression '0x8E19',...
Definition: GL4.java:148
void glGetUniformui64vARB(int program, int location, LongBuffer params)
Entry point to C language function: void {@native glGetUniformui64vARB}(GLuint program,...
void glGetNamedRenderbufferParameteriv(int renderbuffer, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetNamedRenderbufferParameteriv}(GLuint renderbu...
void glTextureParameterIiv(int texture, int pname, IntBuffer params)
Entry point to C language function: void {@native glTextureParameterIiv}(GLuint texture,...
static final int GL_TESS_EVALUATION_SUBROUTINE
GL_VERSION_4_3, GL_ARB_program_interface_query Define "GL_TESS_EVALUATION_SUBROUTINE" with expression...
Definition: GL4.java:197
void glGetCompressedTextureImage(int texture, int level, int bufSize, Buffer pixels)
Entry point to C language function: void {@native glGetCompressedTextureImage}(GLuint texture,...
void glTextureStorage2D(int texture, int levels, int internalformat, int width, int height)
Entry point to C language function: void {@native glTextureStorage2D}(GLuint texture,...
static final int GL_CLIP_DEPTH_MODE
GL_VERSION_4_5, GL_EXT_clip_control Alias for: GL_CLIP_DEPTH_MODE_EXT Define "GL_CLIP_DEPTH_MODE" wi...
Definition: GL4.java:86
void glTextureParameterfv(int texture, int pname, float[] param, int param_offset)
Entry point to C language function: void {@native glTextureParameterfv}(GLuint texture,...
void glDisableVertexArrayAttrib(int vaobj, int index)
Entry point to C language function: void {@native glDisableVertexArrayAttrib}(GLuint vaobj,...
void glProgramUniform2ui64vARB(int program, int location, int count, LongBuffer value)
Entry point to C language function: void {@native glProgramUniform2ui64vARB}(GLuint program,...
void glUniform4i64ARB(int location, long x, long y, long z, long w)
Entry point to C language function: void {@native glUniform4i64ARB}(GLint location,...
void glCreateFramebuffers(int n, IntBuffer framebuffers)
Entry point to C language function: void {@native glCreateFramebuffers}(GLsizei n,...
void glClearNamedFramebufferfi(int framebuffer, int buffer, int drawbuffer, float depth, int stencil)
Entry point to C language function: void {@native glClearNamedFramebufferfi}(GLuint framebuffer,...
void glUniform4ui64vARB(int location, int count, LongBuffer value)
Entry point to C language function: void {@native glUniform4ui64vARB}(GLint location,...
void glGenerateTextureMipmap(int texture)
Entry point to C language function: void {@native glGenerateTextureMipmap}(GLuint texture) Part of...
void glCreateProgramPipelines(int n, int[] pipelines, int pipelines_offset)
Entry point to C language function: void {@native glCreateProgramPipelines}(GLsizei n,...
void glFramebufferSampleLocationsfvARB(int target, int start, int count, float[] v, int v_offset)
Entry point to C language function: void {@native glFramebufferSampleLocationsfvARB}(GLenum target,...
void glVertexArrayAttribLFormat(int vaobj, int attribindex, int size, int type, int relativeoffset)
Entry point to C language function: void {@native glVertexArrayAttribLFormat}(GLuint vaobj,...
static final int GL_QUERY_BUFFER_BINDING
GL_VERSION_4_4, GL_AMD_query_buffer_object Alias for: GL_QUERY_BUFFER_BINDING_AMD Define "GL_QUERY_B...
Definition: GL4.java:185
void glBindImageTextures(int first, int count, int[] textures, int textures_offset)
Entry point to C language function: void {@native glBindImageTextures}(GLuint first,...
void glUniform2ui64vARB(int location, int count, LongBuffer value)
Entry point to C language function: void {@native glUniform2ui64vARB}(GLint location,...
void glGetTextureParameteriv(int texture, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetTextureParameteriv}(GLuint texture,...
static final int GL_PARAMETER_BUFFER
GL_VERSION_4_6, GL_ARB_indirect_parameters Alias for: GL_PARAMETER_BUFFER_ARB Define "GL_PARAMETER_B...
Definition: GL4.java:48
int glCheckNamedFramebufferStatus(int framebuffer, int target)
Entry point to C language function: GLenum {@native glCheckNamedFramebufferStatus}(GLuint framebuffe...
void glUniform4ui64vARB(int location, int count, long[] value, int value_offset)
Entry point to C language function: void {@native glUniform4ui64vARB}(GLint location,...
void glGetNamedBufferSubData(int buffer, long offset, long size, Buffer data)
Entry point to C language function: void {@native glGetNamedBufferSubData}(GLuint buffer,...
void glUniform1i64vARB(int location, int count, LongBuffer value)
Entry point to C language function: void {@native glUniform1i64vARB}(GLint location,...
void glGetTextureParameterfv(int texture, int pname, FloatBuffer params)
Entry point to C language function: void {@native glGetTextureParameterfv}(GLuint texture,...
static final int GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT
GL_VERSION_4_2, GL_ARB_texture_compression_bptc, GL_EXT_texture_compression_bptc Alias for: GL_COMPRE...
Definition: GL4.java:75
void glUniform1ui64vARB(int location, int count, long[] value, int value_offset)
Entry point to C language function: void {@native glUniform1ui64vARB}(GLint location,...
void glVertexArrayAttribBinding(int vaobj, int attribindex, int bindingindex)
Entry point to C language function: void {@native glVertexArrayAttribBinding}(GLuint vaobj,...
void glGetNamedBufferPointerv(int buffer, int pname, PointerBuffer params)
Entry point to C language function: void {@native glGetNamedBufferPointerv}(GLuint buffer,...
void glUniform3ui64vARB(int location, int count, long[] value, int value_offset)
Entry point to C language function: void {@native glUniform3ui64vARB}(GLint location,...
static final int GL_COMPLETION_STATUS_ARB
GL_ARB_parallel_shader_compile Define "GL_COMPLETION_STATUS_ARB" with expression '0x91B1',...
Definition: GL4.java:95
void glVertexArrayAttribFormat(int vaobj, int attribindex, int size, int type, boolean normalized, int relativeoffset)
Entry point to C language function: void {@native glVertexArrayAttribFormat}(GLuint vaobj,...
void glClearNamedFramebufferiv(int framebuffer, int buffer, int drawbuffer, IntBuffer value)
Entry point to C language function: void {@native glClearNamedFramebufferiv}(GLuint framebuffer,...
void glClipControl(int origin, int depth)
Entry point to C language function: void {@native glClipControl}(GLenum origin, GLenum depth) Part...
void glUniform3ui64ARB(int location, long x, long y, long z)
Entry point to C language function: void {@native glUniform3ui64ARB}(GLint location,...
void glInvalidateNamedFramebufferSubData(int framebuffer, int numAttachments, int[] attachments, int attachments_offset, int x, int y, int width, int height)
Entry point to C language function: void {@native glInvalidateNamedFramebufferSubData}(GLuint frameb...
static final int GL_MAX_CULL_DISTANCES
GL_VERSION_4_5, GL_EXT_clip_cull_distance Alias for: GL_MAX_CULL_DISTANCES_EXT Define "GL_MAX_CULL_D...
Definition: GL4.java:100
static final int GL_QUERY_WAIT_INVERTED
GL_VERSION_4_5 Define "GL_QUERY_WAIT_INVERTED" with expression '0x8E17', CType: int
Definition: GL4.java:146
static final int GL_NEGATIVE_ONE_TO_ONE
GL_VERSION_4_5, GL_EXT_clip_control Alias for: GL_NEGATIVE_ONE_TO_ONE_EXT Define "GL_NEGATIVE_ONE_TO...
Definition: GL4.java:132
void glGetVertexArrayiv(int vaobj, int pname, IntBuffer param)
Entry point to C language function: void {@native glGetVertexArrayiv}(GLuint vaobj,...
void glGetUniformi64vARB(int program, int location, LongBuffer params)
Entry point to C language function: void {@native glGetUniformi64vARB}(GLuint program,...
void glUniform2ui64vARB(int location, int count, long[] value, int value_offset)
Entry point to C language function: void {@native glUniform2ui64vARB}(GLint location,...
static final int GL_COMPRESSED_RGBA_BPTC_UNORM
GL_VERSION_4_2, GL_ARB_texture_compression_bptc, GL_EXT_texture_compression_bptc Alias for: GL_COMPRE...
Definition: GL4.java:51
static final int GL_CLIENT_STORAGE_BIT
GL_VERSION_4_4, GL_EXT_buffer_storage Alias for: GL_CLIENT_STORAGE_BIT_EXT Define "GL_CLIENT_STORAGE...
Definition: GL4.java:217
void glProgramUniform2ui64vARB(int program, int location, int count, long[] value, int value_offset)
Entry point to C language function: void {@native glProgramUniform2ui64vARB}(GLuint program,...
static final int GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB
GL_ARB_sample_locations Define "GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB" with expression '0x...
Definition: GL4.java:163
void glClearNamedFramebufferfv(int framebuffer, int buffer, int drawbuffer, FloatBuffer value)
Entry point to C language function: void {@native glClearNamedFramebufferfv}(GLuint framebuffer,...
static final int GL_SUBGROUP_FEATURE_ARITHMETIC_BIT_KHR
GL_KHR_shader_subgroup Define "GL_SUBGROUP_FEATURE_ARITHMETIC_BIT_KHR" with expression '0x00000004',...
Definition: GL4.java:207
static final int GL_UNSIGNED_INT64_VEC4_ARB
GL_ARB_gpu_shader_int64 Define "GL_UNSIGNED_INT64_VEC4_ARB" with expression '0x8FF7',...
Definition: GL4.java:43
GLBufferStorage mapNamedBufferRange(final int bufferName, final long offset, final long length, final int access)
Returns the GLBufferStorage instance as mapped via OpenGL's native glMapNamedBufferRange(....
void glBindTextures(int first, int count, int[] textures, int textures_offset)
Entry point to C language function: void {@native glBindTextures}(GLuint first, GLsizei count,...
void glCreateBuffers(int n, IntBuffer buffers)
Entry point to C language function: void {@native glCreateBuffers}(GLsizei n, GLuint * buffers) Pa...
void glClearTexSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, Buffer data)
Entry point to C language function: void {@native glClearTexSubImage}(GLuint texture,...
void glProgramUniform1i64ARB(int program, int location, long x)
Entry point to C language function: void {@native glProgramUniform1i64ARB}(GLuint program,...
void glProgramUniform1i64vARB(int program, int location, int count, long[] value, int value_offset)
Entry point to C language function: void {@native glProgramUniform1i64vARB}(GLuint program,...
void glCopyNamedBufferSubData(int readBuffer, int writeBuffer, long readOffset, long writeOffset, long size)
Entry point to C language function: void {@native glCopyNamedBufferSubData}(GLuint readBuffer,...
boolean glIsImageHandleResidentARB(long handle)
Entry point to C language function: GLboolean {@native glIsImageHandleResidentARB}(GLuint64 handle) ...
static final int GL_BUFFER_IMMUTABLE_STORAGE
GL_VERSION_4_4, GL_EXT_buffer_storage Alias for: GL_BUFFER_IMMUTABLE_STORAGE_EXT Define "GL_BUFFER_I...
Definition: GL4.java:118
void glProgramUniform4i64vARB(int program, int location, int count, LongBuffer value)
Entry point to C language function: void {@native glProgramUniform4i64vARB}(GLuint program,...
void glCreateProgramPipelines(int n, IntBuffer pipelines)
Entry point to C language function: void {@native glCreateProgramPipelines}(GLsizei n,...
void glBindBuffersBase(int target, int first, int count, IntBuffer buffers)
Entry point to C language function: void {@native glBindBuffersBase}(GLenum target,...
void glGetTextureParameterIiv(int texture, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetTextureParameterIiv}(GLuint texture,...
static final int GL_INT64_VEC4_ARB
GL_ARB_gpu_shader_int64 Define "GL_INT64_VEC4_ARB" with expression '0x8FEB', CType: int
Definition: GL4.java:240
static final int GL_VERTEX_SUBROUTINE_UNIFORM
GL_VERSION_4_3, GL_ARB_program_interface_query Define "GL_VERTEX_SUBROUTINE_UNIFORM" with expression ...
Definition: GL4.java:60
ByteBuffer glMapNamedBuffer(int buffer, int access)
Entry point to C language function: void * {@native glMapNamedBuffer}(GLuint buffer,...
void glGetUniformi64vARB(int program, int location, long[] params, int params_offset)
Entry point to C language function: void {@native glGetUniformi64vARB}(GLuint program,...
static final int GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT
GL_VERSION_4_2, GL_ARB_texture_compression_bptc, GL_EXT_texture_compression_bptc Alias for: GL_COMPRE...
Definition: GL4.java:180
static final int GL_FRAGMENT_SUBROUTINE
GL_VERSION_4_3, GL_ARB_program_interface_query Define "GL_FRAGMENT_SUBROUTINE" with expression '0x92E...
Definition: GL4.java:134
static final int GL_SUBGROUP_FEATURE_QUAD_BIT_KHR
GL_KHR_shader_subgroup Define "GL_SUBGROUP_FEATURE_QUAD_BIT_KHR" with expression '0x00000080',...
Definition: GL4.java:182
void glVertexAttribL1ui64vARB(int index, long[] v, int v_offset)
Entry point to C language function: void {@native glVertexAttribL1ui64vARB}(GLuint index,...
void glMakeImageHandleResidentARB(long handle, int access)
Entry point to C language function: void {@native glMakeImageHandleResidentARB}(GLuint64 handle,...
void glProgramUniform2ui64ARB(int program, int location, long x, long y)
Entry point to C language function: void {@native glProgramUniform2ui64ARB}(GLuint program,...
static final int GL_MAP_PERSISTENT_BIT
GL_VERSION_4_4, GL_EXT_buffer_storage Alias for: GL_MAP_PERSISTENT_BIT_EXT Define "GL_MAP_PERSISTENT...
Definition: GL4.java:32
void glProgramUniform4ui64vARB(int program, int location, int count, long[] value, int value_offset)
Entry point to C language function: void {@native glProgramUniform4ui64vARB}(GLuint program,...
void glProgramUniform4i64ARB(int program, int location, long x, long y, long z, long w)
Entry point to C language function: void {@native glProgramUniform4i64ARB}(GLuint program,...
long glGetTextureHandleARB(int texture)
Entry point to C language function: GLuint64 {@native glGetTextureHandleARB}(GLuint texture) Part ...
void glProgramUniform3i64ARB(int program, int location, long x, long y, long z)
Entry point to C language function: void {@native glProgramUniform3i64ARB}(GLuint program,...
void glGetTextureParameterIiv(int texture, int pname, int[] params, int params_offset)
Entry point to C language function: void {@native glGetTextureParameterIiv}(GLuint texture,...
void glGetNamedFramebufferAttachmentParameteriv(int framebuffer, int attachment, int pname, int[] params, int params_offset)
Entry point to C language function: void {@native glGetNamedFramebufferAttachmentParameteriv}(GLuint...
static final int GL_MAX_NUM_COMPATIBLE_SUBROUTINES
GL_VERSION_4_3, GL_ARB_program_interface_query Define "GL_MAX_NUM_COMPATIBLE_SUBROUTINES" with expres...
Definition: GL4.java:253
void glUniform4ui64ARB(int location, long x, long y, long z, long w)
Entry point to C language function: void {@native glUniform4ui64ARB}(GLint location,...
ByteBuffer glMapNamedBufferRange(int buffer, long offset, long length, int access)
Entry point to C language function: void * {@native glMapNamedBufferRange}(GLuint buffer,...
void glTextureParameterIiv(int texture, int pname, int[] params, int params_offset)
Entry point to C language function: void {@native glTextureParameterIiv}(GLuint texture,...
static final int GL_PARAMETER_BUFFER_BINDING
GL_VERSION_4_6, GL_ARB_indirect_parameters Alias for: GL_PARAMETER_BUFFER_BINDING_ARB Define "GL_PAR...
Definition: GL4.java:37
static final int GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB
GL_ARB_sample_locations Define "GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB" with expression '0x9341',...
Definition: GL4.java:242
static final int GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER
GL_ARB_compute_shader, GL_VERSION_4_3 Define "GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER" ...
Definition: GL4.java:39
void glTextureView(int texture, int target, int origtexture, int internalformat, int minlevel, int numlevels, int minlayer, int numlayers)
Entry point to C language function: void {@native glTextureView}(GLuint texture, GLenum target,...
static final int GL_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT_KHR
GL_KHR_shader_subgroup Define "GL_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT_KHR" with expression '0x00000...
Definition: GL4.java:174
void glNamedBufferStorage(int buffer, long size, Buffer data, int flags)
Entry point to C language function: void {@native glNamedBufferStorage}(GLuint buffer,...
void glClearNamedFramebufferfv(int framebuffer, int buffer, int drawbuffer, float[] value, int value_offset)
Entry point to C language function: void {@native glClearNamedFramebufferfv}(GLuint framebuffer,...
void glCreateFramebuffers(int n, int[] framebuffers, int framebuffers_offset)
Entry point to C language function: void {@native glCreateFramebuffers}(GLsizei n,...
static final int GL_QUERY_BUFFER_BARRIER_BIT
GL_VERSION_4_4 Define "GL_QUERY_BUFFER_BARRIER_BIT" with expression '0x00008000', CType: int
Definition: GL4.java:97
void glGetTextureParameterIuiv(int texture, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetTextureParameterIuiv}(GLuint texture,...
void glUniform4i64vARB(int location, int count, LongBuffer value)
Entry point to C language function: void {@native glUniform4i64vARB}(GLint location,...
static final int GL_ZERO_TO_ONE
GL_VERSION_4_5, GL_EXT_clip_control Alias for: GL_ZERO_TO_ONE_EXT Define "GL_ZERO_TO_ONE" with expre...
Definition: GL4.java:144
void glUniformHandleui64vARB(int location, int count, LongBuffer value)
Entry point to C language function: void {@native glUniformHandleui64vARB}(GLint location,...
void glGetVertexArrayIndexed64iv(int vaobj, int index, int pname, long[] param, int param_offset)
Entry point to C language function: void {@native glGetVertexArrayIndexed64iv}(GLuint vaobj,...
static final int GL_MAP_COHERENT_BIT
GL_VERSION_4_4, GL_EXT_buffer_storage Alias for: GL_MAP_COHERENT_BIT_EXT Define "GL_MAP_COHERENT_BIT...
Definition: GL4.java:151
static final int GL_TESS_EVALUATION_SUBROUTINE_UNIFORM
GL_VERSION_4_3, GL_ARB_program_interface_query Define "GL_TESS_EVALUATION_SUBROUTINE_UNIFORM" with ex...
Definition: GL4.java:232
void glTextureStorage1D(int texture, int levels, int internalformat, int width)
Entry point to C language function: void {@native glTextureStorage1D}(GLuint texture,...
static final int GL_SUBGROUP_SUPPORTED_FEATURES_KHR
GL_KHR_shader_subgroup Define "GL_SUBGROUP_SUPPORTED_FEATURES_KHR" with expression '0x9534',...
Definition: GL4.java:110
void glGetTextureSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, int bufSize, Buffer pixels)
Entry point to C language function: void {@native glGetTextureSubImage}(GLuint texture,...
static final int GL_UNSIGNED_INT64_VEC2_ARB
GL_ARB_gpu_shader_int64 Define "GL_UNSIGNED_INT64_VEC2_ARB" with expression '0x8FF5',...
Definition: GL4.java:153
static final int GL_MAX_TEXTURE_MAX_ANISOTROPY
GL_VERSION_4_6, GL_EXT_texture_filter_anisotropic Alias for: GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT Defin...
Definition: GL4.java:177
static final int GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE
GL_VERSION_4_4 Define "GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE" with expression '0x934C',...
Definition: GL4.java:236
void glUniform3i64vARB(int location, int count, LongBuffer value)
Entry point to C language function: void {@native glUniform3i64vARB}(GLint location,...
long glGetImageHandleARB(int texture, int level, boolean layered, int layer, int format)
Entry point to C language function: GLuint64 {@native glGetImageHandleARB}(GLuint texture,...
void glBindTextures(int first, int count, IntBuffer textures)
Entry point to C language function: void {@native glBindTextures}(GLuint first, GLsizei count,...
void glVertexAttribL1ui64ARB(int index, long x)
Entry point to C language function: void {@native glVertexAttribL1ui64ARB}(GLuint index,...
void glProgramUniform4ui64ARB(int program, int location, long x, long y, long z, long w)
Entry point to C language function: void {@native glProgramUniform4ui64ARB}(GLuint program,...
void glCopyTextureSubImage1D(int texture, int level, int xoffset, int x, int y, int width)
Entry point to C language function: void {@native glCopyTextureSubImage1D}(GLuint texture,...
static final int GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB
GL_ARB_sample_locations Define "GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB" with expression '0x93...
Definition: GL4.java:201
void glTransformFeedbackBufferBase(int xfb, int index, int buffer)
Entry point to C language function: void {@native glTransformFeedbackBufferBase}(GLuint xfb,...
void glVertexArrayBindingDivisor(int vaobj, int bindingindex, int divisor)
Entry point to C language function: void {@native glVertexArrayBindingDivisor}(GLuint vaobj,...
void glEvaluateDepthValuesARB()
Entry point to C language function: void {@native glEvaluateDepthValuesARB}() Part of GL_ARB_sampl...
void glNamedBufferData(int buffer, long size, Buffer data, int usage)
Entry point to C language function: void {@native glNamedBufferData}(GLuint buffer,...
void glMaxShaderCompilerThreadsARB(int count)
Entry point to C language function: void {@native glMaxShaderCompilerThreadsARB}(GLuint count) Par...
static final int GL_CLEAR_TEXTURE
GL_VERSION_4_4 Define "GL_CLEAR_TEXTURE" with expression '0x9365', CType: int
Definition: GL4.java:93
static final int GL_TEXTURE_MAX_ANISOTROPY
GL_VERSION_4_6, GL_EXT_texture_filter_anisotropic Alias for: GL_TEXTURE_MAX_ANISOTROPY_EXT Define "G...
Definition: GL4.java:192
void glUniform3i64vARB(int location, int count, long[] value, int value_offset)
Entry point to C language function: void {@native glUniform3i64vARB}(GLint location,...
void glCreateRenderbuffers(int n, int[] renderbuffers, int renderbuffers_offset)
Entry point to C language function: void {@native glCreateRenderbuffers}(GLsizei n,...
void glGetVertexArrayiv(int vaobj, int pname, int[] param, int param_offset)
Entry point to C language function: void {@native glGetVertexArrayiv}(GLuint vaobj,...
void glNamedFramebufferRenderbuffer(int framebuffer, int attachment, int renderbuffertarget, int renderbuffer)
Entry point to C language function: void {@native glNamedFramebufferRenderbuffer}(GLuint framebuffer...
static final int GL_CONTEXT_RELEASE_BEHAVIOR
GL_VERSION_4_5, GL_KHR_context_flush_control Alias for: GL_CONTEXT_RELEASE_BEHAVIOR_KHR Define "GL_C...
Definition: GL4.java:63
int glGetProgramResourceLocationIndex(int program, int programInterface, byte[] name, int name_offset)
Entry point to C language function: GLint {@native glGetProgramResourceLocationIndex}(GLuint program...
void glClearNamedFramebufferiv(int framebuffer, int buffer, int drawbuffer, int[] value, int value_offset)
Entry point to C language function: void {@native glClearNamedFramebufferiv}(GLuint framebuffer,...
void glUniform4i64vARB(int location, int count, long[] value, int value_offset)
Entry point to C language function: void {@native glUniform4i64vARB}(GLint location,...
void glNamedFramebufferTexture(int framebuffer, int attachment, int texture, int level)
Entry point to C language function: void {@native glNamedFramebufferTexture}(GLuint framebuffer,...
void glVertexArrayAttribIFormat(int vaobj, int attribindex, int size, int type, int relativeoffset)
Entry point to C language function: void {@native glVertexArrayAttribIFormat}(GLuint vaobj,...
void glGetVertexArrayIndexediv(int vaobj, int index, int pname, IntBuffer param)
Entry point to C language function: void {@native glGetVertexArrayIndexediv}(GLuint vaobj,...
static final int GL_TESS_CONTROL_SUBROUTINE
GL_VERSION_4_3, GL_ARB_program_interface_query Define "GL_TESS_CONTROL_SUBROUTINE" with expression '0...
Definition: GL4.java:159
void glTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int type, Buffer pixels)
Entry point to C language function: void {@native glTextureSubImage2D}(GLuint texture,...
void glBindVertexBuffers(int first, int count, int[] buffers, int buffers_offset, PointerBuffer offsets, int[] strides, int strides_offset)
Entry point to C language function: void {@native glBindVertexBuffers}(GLuint first,...
void glCopyTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int x, int y, int width, int height)
Entry point to C language function: void {@native glCopyTextureSubImage2D}(GLuint texture,...
static final int GL_QUERY_NO_WAIT_INVERTED
GL_VERSION_4_5 Define "GL_QUERY_NO_WAIT_INVERTED" with expression '0x8E18', CType: int
Definition: GL4.java:230
void glGetTransformFeedbacki_v(int xfb, int pname, int index, IntBuffer param)
Entry point to C language function: void {@native glGetTransformFeedbacki_v}(GLuint xfb,...
void glGetVertexAttribLui64vARB(int index, int pname, long[] params, int params_offset)
Entry point to C language function: void {@native glGetVertexAttribLui64vARB}(GLuint index,...
void glGetTextureParameterIuiv(int texture, int pname, int[] params, int params_offset)
Entry point to C language function: void {@native glGetTextureParameterIuiv}(GLuint texture,...
static final int GL_UNSIGNED_INT64_ARB
GL_ARB_bindless_texture Define "GL_UNSIGNED_INT64_ARB" with expression '0x140F', CType: int
Definition: GL4.java:34
static final int GL_QUERY_BY_REGION_NO_WAIT_INVERTED
GL_VERSION_4_5 Define "GL_QUERY_BY_REGION_NO_WAIT_INVERTED" with expression '0x8E1A',...
Definition: GL4.java:234
void glTextureStorage2DMultisample(int texture, int samples, int internalformat, int width, int height, boolean fixedsamplelocations)
Entry point to C language function: void {@native glTextureStorage2DMultisample}(GLuint texture,...
static final int GL_CLIP_ORIGIN
GL_VERSION_4_5, GL_EXT_clip_control Alias for: GL_CLIP_ORIGIN_EXT Define "GL_CLIP_ORIGIN" with expre...
Definition: GL4.java:83
void glCreateSamplers(int n, int[] samplers, int samplers_offset)
Entry point to C language function: void {@native glCreateSamplers}(GLsizei n, GLuint * samplers) ...
void glGetTextureLevelParameteriv(int texture, int level, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetTextureLevelParameteriv}(GLuint texture,...
void glCopyTextureSubImage3D(int texture, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height)
Entry point to C language function: void {@native glCopyTextureSubImage3D}(GLuint texture,...
void glCreateVertexArrays(int n, IntBuffer arrays)
Entry point to C language function: void {@native glCreateVertexArrays}(GLsizei n,...
static final int GL_MIRROR_CLAMP_TO_EDGE
GL_VERSION_4_4, GL_ATI_texture_mirror_once, GL_EXT_texture_mirror_clamp_to_edge, GL_EXT_texture_mirro...
Definition: GL4.java:91
void glUniform1ui64vARB(int location, int count, LongBuffer value)
Entry point to C language function: void {@native glUniform1ui64vARB}(GLint location,...
void glTextureParameteriv(int texture, int pname, IntBuffer param)
Entry point to C language function: void {@native glTextureParameteriv}(GLuint texture,...
void glTextureSubImage3D(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, Buffer pixels)
Entry point to C language function: void {@native glTextureSubImage3D}(GLuint texture,...
void glProgramUniform2i64ARB(int program, int location, long x, long y)
Entry point to C language function: void {@native glProgramUniform2i64ARB}(GLuint program,...
static final int GL_TEXTURE_VIEW_MIN_LAYER
GL_VERSION_4_3, GL_ARB_texture_view, GL_OES_texture_view, GL_EXT_texture_view Alias for: GL_TEXTURE_V...
Definition: GL4.java:121
void glTextureParameterIuiv(int texture, int pname, int[] params, int params_offset)
Entry point to C language function: void {@native glTextureParameterIuiv}(GLuint texture,...
void glShaderStorageBlockBinding(int program, int storageBlockIndex, int storageBlockBinding)
Entry point to C language function: void {@native glShaderStorageBlockBinding}(GLuint program,...
void glProgramUniform3ui64ARB(int program, int location, long x, long y, long z)
Entry point to C language function: void {@native glProgramUniform3ui64ARB}(GLuint program,...
void glBindSamplers(int first, int count, int[] samplers, int samplers_offset)
Entry point to C language function: void {@native glBindSamplers}(GLuint first, GLsizei count,...
static final int GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER
GL_ARB_compute_shader, GL_VERSION_4_3 Define "GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER" with exp...
Definition: GL4.java:77
void glGetUniformui64vARB(int program, int location, long[] params, int params_offset)
Entry point to C language function: void {@native glGetUniformui64vARB}(GLuint program,...
void glTextureParameteri(int texture, int pname, int param)
Entry point to C language function: void {@native glTextureParameteri}(GLuint texture,...
void glUniform2i64vARB(int location, int count, long[] value, int value_offset)
Entry point to C language function: void {@native glUniform2i64vARB}(GLint location,...
void glUniform3ui64vARB(int location, int count, LongBuffer value)
Entry point to C language function: void {@native glUniform3ui64vARB}(GLint location,...
void glBufferStorage(int target, long size, Buffer data, int flags)
Entry point to C language function: void {@native glBufferStorage}(GLenum target,...
static final int GL_SUBGROUP_FEATURE_BASIC_BIT_KHR
GL_KHR_shader_subgroup Define "GL_SUBGROUP_FEATURE_BASIC_BIT_KHR" with expression '0x00000001',...
Definition: GL4.java:58
void glGetNamedRenderbufferParameteriv(int renderbuffer, int pname, int[] params, int params_offset)
Entry point to C language function: void {@native glGetNamedRenderbufferParameteriv}(GLuint renderbu...
void glCreateTextures(int target, int n, int[] textures, int textures_offset)
Entry point to C language function: void {@native glCreateTextures}(GLenum target,...
static final int GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB
GL_ARB_compute_variable_group_size Define "GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB" with expressio...
Definition: GL4.java:189
void glClearNamedFramebufferuiv(int framebuffer, int buffer, int drawbuffer, IntBuffer value)
Entry point to C language function: void {@native glClearNamedFramebufferuiv}(GLuint framebuffer,...
static final int GL_POLYGON_OFFSET_CLAMP
GL_VERSION_4_6, GL_EXT_polygon_offset_clamp Alias for: GL_POLYGON_OFFSET_CLAMP_EXT Define "GL_POLYGO...
Definition: GL4.java:220
void glProgramUniform3ui64vARB(int program, int location, int count, LongBuffer value)
Entry point to C language function: void {@native glProgramUniform3ui64vARB}(GLuint program,...
static final int GL_NUM_SHADING_LANGUAGE_VERSIONS
GL_VERSION_4_3 Define "GL_NUM_SHADING_LANGUAGE_VERSIONS" with expression '0x82E9',...
Definition: GL4.java:108
void glNamedFramebufferSampleLocationsfvARB(int framebuffer, int start, int count, float[] v, int v_offset)
Entry point to C language function: void {@native glNamedFramebufferSampleLocationsfvARB}(GLuint fra...
static final int GL_INT64_VEC2_ARB
GL_ARB_gpu_shader_int64 Define "GL_INT64_VEC2_ARB" with expression '0x8FE9', CType: int
Definition: GL4.java:247
static final int GL_COMPUTE_SUBROUTINE
GL_VERSION_4_3, GL_ARB_program_interface_query Define "GL_COMPUTE_SUBROUTINE" with expression '0x92ED...
Definition: GL4.java:139
void glMultiDrawArraysIndirect(int mode, long indirect_buffer_offset, int drawcount, int stride)
Entry point to C language function: void {@native glMultiDrawArraysIndirect}(GLenum mode,...
void glProgramUniform1ui64ARB(int program, int location, long x)
Entry point to C language function: void {@native glProgramUniform1ui64ARB}(GLuint program,...
void glGetQueryBufferObjectuiv(int id, int buffer, int pname, long offset)
Entry point to C language function: void {@native glGetQueryBufferObjectuiv}(GLuint id,...
static final int GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB
GL_ARB_sample_locations Define "GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB" with expression '0x933D',...
Definition: GL4.java:69
void glNamedFramebufferDrawBuffers(int framebuffer, int n, int[] bufs, int bufs_offset)
Entry point to C language function: void {@native glNamedFramebufferDrawBuffers}(GLuint framebuffer,...
void glGetnUniformui64vARB(int program, int location, int bufSize, long[] params, int params_offset)
Entry point to C language function: void {@native glGetnUniformui64vARB}(GLuint program,...
void glGetNamedBufferParameteriv(int buffer, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetNamedBufferParameteriv}(GLuint buffer,...
static final int GL_QUERY_RESULT_NO_WAIT
GL_VERSION_4_4, GL_AMD_query_buffer_object Alias for: GL_QUERY_RESULT_NO_WAIT_AMD Define "GL_QUERY_R...
Definition: GL4.java:137
void glGetVertexArrayIndexed64iv(int vaobj, int index, int pname, LongBuffer param)
Entry point to C language function: void {@native glGetVertexArrayIndexed64iv}(GLuint vaobj,...
void glUniform2i64ARB(int location, long x, long y)
Entry point to C language function: void {@native glUniform2i64ARB}(GLint location,...
void glBindSamplers(int first, int count, IntBuffer samplers)
Entry point to C language function: void {@native glBindSamplers}(GLuint first, GLsizei count,...
static final int GL_QUERY_TARGET
GL_VERSION_4_5 Define "GL_QUERY_TARGET" with expression '0x82EA', CType: int
Definition: GL4.java:41
void glTextureSubImage1D(int texture, int level, int xoffset, int width, int format, int type, long pixels_buffer_offset)
Entry point to C language function: void {@native glTextureSubImage1D}(GLuint texture,...
static final int GL_TEXTURE_VIEW_NUM_LEVELS
GL_VERSION_4_3, GL_ARB_texture_view, GL_EXT_texture_view, GL_OES_texture_view Alias for: GL_TEXTURE_V...
Definition: GL4.java:115
static final int GL_INT64_VEC3_ARB
GL_ARB_gpu_shader_int64 Define "GL_INT64_VEC3_ARB" with expression '0x8FEA', CType: int
Definition: GL4.java:112
void glNamedFramebufferReadBuffer(int framebuffer, int src)
Entry point to C language function: void {@native glNamedFramebufferReadBuffer}(GLuint framebuffer,...
static final int GL_INT64_ARB
GL_ARB_gpu_shader_int64 Define "GL_INT64_ARB" with expression '0x140E', CType: int
Definition: GL4.java:88
void glVertexAttribL1ui64vARB(int index, LongBuffer v)
Entry point to C language function: void {@native glVertexAttribL1ui64vARB}(GLuint index,...
void glTextureStorage3D(int texture, int levels, int internalformat, int width, int height, int depth)
Entry point to C language function: void {@native glTextureStorage3D}(GLuint texture,...
boolean glIsTextureHandleResidentARB(long handle)
Entry point to C language function: GLboolean {@native glIsTextureHandleResidentARB}(GLuint64 handle...
void glGetNamedBufferParameteriv(int buffer, int pname, int[] params, int params_offset)
Entry point to C language function: void {@native glGetNamedBufferParameteriv}(GLuint buffer,...
static final int GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB
GL_ARB_sample_locations Define "GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB" with expression '0x933F',...
Definition: GL4.java:170
void glUniform3i64ARB(int location, long x, long y, long z)
Entry point to C language function: void {@native glUniform3i64ARB}(GLint location,...
static final int GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB
GL_ARB_sample_locations Define "GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB" with expression '0x934...
Definition: GL4.java:155
void glMultiDrawElementsIndirectCount(int mode, int type, Buffer indirect, long drawcount, int maxdrawcount, int stride)
Entry point to C language function: void {@native glMultiDrawElementsIndirectCount}(GLenum mode,...
void glInvalidateNamedFramebufferData(int framebuffer, int numAttachments, IntBuffer attachments)
Entry point to C language function: void {@native glInvalidateNamedFramebufferData}(GLuint framebuff...
void glGetTransformFeedbackiv(int xfb, int pname, int[] param, int param_offset)
Entry point to C language function: void {@native glGetTransformFeedbackiv}(GLuint xfb,...
static final int GL_TEXTURE_TARGET
GL_VERSION_4_5, GL_QCOM_extended_get Alias for: GL_TEXTURE_TARGET_QCOM Define "GL_TEXTURE_TARGET" wi...
Definition: GL4.java:210
static final int GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM
GL_VERSION_4_2, GL_ARB_texture_compression_bptc, GL_EXT_texture_compression_bptc Alias for: GL_COMPRE...
Definition: GL4.java:228
void glNamedRenderbufferStorageMultisample(int renderbuffer, int samples, int internalformat, int width, int height)
Entry point to C language function: void {@native glNamedRenderbufferStorageMultisample}(GLuint rend...
void glNamedFramebufferSampleLocationsfvARB(int framebuffer, int start, int count, FloatBuffer v)
Entry point to C language function: void {@native glNamedFramebufferSampleLocationsfvARB}(GLuint fra...
boolean glUnmapNamedBuffer(int buffer)
Entry point to C language function: GLboolean {@native glUnmapNamedBuffer}(GLuint buffer) Part of ...
void glBindTextureUnit(int unit, int texture)
Entry point to C language function: void {@native glBindTextureUnit}(GLuint unit,...
void glVertexArrayVertexBuffers(int vaobj, int first, int count, IntBuffer buffers, PointerBuffer offsets, IntBuffer strides)
Entry point to C language function: void {@native glVertexArrayVertexBuffers}(GLuint vaobj,...
void glInvalidateNamedFramebufferSubData(int framebuffer, int numAttachments, IntBuffer attachments, int x, int y, int width, int height)
Entry point to C language function: void {@native glInvalidateNamedFramebufferSubData}(GLuint frameb...
static final int GL_MAX_COMPUTE_FIXED_GROUP_SIZE_ARB
GL_ARB_compute_variable_group_size Define "GL_MAX_COMPUTE_FIXED_GROUP_SIZE_ARB" with expression '0x91...
Definition: GL4.java:104
void glProgramUniform2i64vARB(int program, int location, int count, LongBuffer value)
Entry point to C language function: void {@native glProgramUniform2i64vARB}(GLuint program,...
static final int GL_NUM_SPIR_V_EXTENSIONS
GL_VERSION_4_6 Define "GL_NUM_SPIR_V_EXTENSIONS" with expression '0x9554', CType: int
Definition: GL4.java:238
void glBindImageTextures(int first, int count, IntBuffer textures)
Entry point to C language function: void {@native glBindImageTextures}(GLuint first,...
static final int GL_VERTEX_ATTRIB_ARRAY_LONG
GL_VERSION_4_3 Define "GL_VERTEX_ATTRIB_ARRAY_LONG" with expression '0x874E', CType: int
Definition: GL4.java:65
static final int GL_DYNAMIC_STORAGE_BIT
GL_VERSION_4_4, GL_EXT_buffer_storage Alias for: GL_DYNAMIC_STORAGE_BIT_EXT Define "GL_DYNAMIC_STORA...
Definition: GL4.java:80
void glProgramUniformHandleui64ARB(int program, int location, long value)
Entry point to C language function: void {@native glProgramUniformHandleui64ARB}(GLuint program,...
void glFramebufferSampleLocationsfvARB(int target, int start, int count, FloatBuffer v)
Entry point to C language function: void {@native glFramebufferSampleLocationsfvARB}(GLenum target,...
void glFlushMappedNamedBufferRange(int buffer, long offset, long length)
Entry point to C language function: void {@native glFlushMappedNamedBufferRange}(GLuint buffer,...
void glUniform2ui64ARB(int location, long x, long y)
Entry point to C language function: void {@native glUniform2ui64ARB}(GLint location,...
void glGetQueryBufferObjectiv(int id, int buffer, int pname, long offset)
Entry point to C language function: void {@native glGetQueryBufferObjectiv}(GLuint id,...
void glGetVertexAttribLui64vARB(int index, int pname, LongBuffer params)
Entry point to C language function: void {@native glGetVertexAttribLui64vARB}(GLuint index,...
void glGetTextureImage(int texture, int level, int format, int type, int bufSize, Buffer pixels)
Entry point to C language function: void {@native glGetTextureImage}(GLuint texture,...
static final int GL_SUBGROUP_SUPPORTED_STAGES_KHR
GL_KHR_shader_subgroup Define "GL_SUBGROUP_SUPPORTED_STAGES_KHR" with expression '0x9533',...
Definition: GL4.java:251
static final int GL_SUBGROUP_FEATURE_BALLOT_BIT_KHR
GL_KHR_shader_subgroup Define "GL_SUBGROUP_FEATURE_BALLOT_BIT_KHR" with expression '0x00000008',...
Definition: GL4.java:214
void glTextureBufferRange(int texture, int internalformat, int buffer, long offset, long size)
Entry point to C language function: void {@native glTextureBufferRange}(GLuint texture,...
void glGetTextureLevelParameterfv(int texture, int level, int pname, float[] params, int params_offset)
Entry point to C language function: void {@native glGetTextureLevelParameterfv}(GLuint texture,...
void glGetnUniformi64vARB(int program, int location, int bufSize, LongBuffer params)
Entry point to C language function: void {@native glGetnUniformi64vARB}(GLuint program,...
void glVertexArrayVertexBuffer(int vaobj, int bindingindex, int buffer, long offset, int stride)
Entry point to C language function: void {@native glVertexArrayVertexBuffer}(GLuint vaobj,...
void glTextureBuffer(int texture, int internalformat, int buffer)
Entry point to C language function: void {@native glTextureBuffer}(GLuint texture,...
void glUniform2i64vARB(int location, int count, LongBuffer value)
Entry point to C language function: void {@native glUniform2i64vARB}(GLint location,...
void glCreateRenderbuffers(int n, IntBuffer renderbuffers)
Entry point to C language function: void {@native glCreateRenderbuffers}(GLsizei n,...
void glGetTextureParameteriv(int texture, int pname, int[] params, int params_offset)
Entry point to C language function: void {@native glGetTextureParameteriv}(GLuint texture,...
void glUniformHandleui64ARB(int location, long value)
Entry point to C language function: void {@native glUniformHandleui64ARB}(GLint location,...
void glEnableVertexArrayAttrib(int vaobj, int index)
Entry point to C language function: void {@native glEnableVertexArrayAttrib}(GLuint vaobj,...
static final int GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT
GL_VERSION_4_4, GL_EXT_buffer_storage Alias for: GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT Define "GL_...
Definition: GL4.java:129
void glDispatchComputeGroupSizeARB(int num_groups_x, int num_groups_y, int num_groups_z, int group_size_x, int group_size_y, int group_size_z)
Entry point to C language function: void {@native glDispatchComputeGroupSizeARB}(GLuint num_groups_x...
void glGetnUniformi64vARB(int program, int location, int bufSize, long[] params, int params_offset)
Entry point to C language function: void {@native glGetnUniformi64vARB}(GLuint program,...
void glGetQueryBufferObjecti64v(int id, int buffer, int pname, long offset)
Entry point to C language function: void {@native glGetQueryBufferObjecti64v}(GLuint id,...
static final int GL_SUBGROUP_FEATURE_CLUSTERED_BIT_KHR
GL_KHR_shader_subgroup Define "GL_SUBGROUP_FEATURE_CLUSTERED_BIT_KHR" with expression '0x00000040',...
Definition: GL4.java:199
static final int GL_SUBGROUP_FEATURE_SHUFFLE_BIT_KHR
GL_KHR_shader_subgroup Define "GL_SUBGROUP_FEATURE_SHUFFLE_BIT_KHR" with expression '0x00000010',...
Definition: GL4.java:56
void glTextureParameterfv(int texture, int pname, FloatBuffer param)
Entry point to C language function: void {@native glTextureParameterfv}(GLuint texture,...
void glProgramUniform1ui64vARB(int program, int location, int count, long[] value, int value_offset)
Entry point to C language function: void {@native glProgramUniform1ui64vARB}(GLuint program,...
void glProgramUniform1ui64vARB(int program, int location, int count, LongBuffer value)
Entry point to C language function: void {@native glProgramUniform1ui64vARB}(GLuint program,...
static final int GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH
GL_VERSION_4_5, GL_KHR_context_flush_control Alias for: GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_KHR Define...
Definition: GL4.java:72
void glCreateVertexArrays(int n, int[] arrays, int arrays_offset)
Entry point to C language function: void {@native glCreateVertexArrays}(GLsizei n,...
void glBlitNamedFramebuffer(int readFramebuffer, int drawFramebuffer, int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter)
Entry point to C language function: void {@native glBlitNamedFramebuffer}(GLuint readFramebuffer,...
void glGetTransformFeedbackiv(int xfb, int pname, IntBuffer param)
Entry point to C language function: void {@native glGetTransformFeedbackiv}(GLuint xfb,...
void glMultiDrawArraysIndirectCount(int mode, Buffer indirect, long drawcount, int maxdrawcount, int stride)
Entry point to C language function: void {@native glMultiDrawArraysIndirectCount}(GLenum mode,...
void glProgramUniform4i64vARB(int program, int location, int count, long[] value, int value_offset)
Entry point to C language function: void {@native glProgramUniform4i64vARB}(GLuint program,...
void glGetTransformFeedbacki64_v(int xfb, int pname, int index, long[] param, int param_offset)
Entry point to C language function: void {@native glGetTransformFeedbacki64_v}(GLuint xfb,...
static final int GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB
GL_ARB_sample_locations Define "GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB" with expression '0x933E',...
Definition: GL4.java:212
static final int GL_GEOMETRY_SUBROUTINE_UNIFORM
GL_VERSION_4_3, GL_ARB_program_interface_query Define "GL_GEOMETRY_SUBROUTINE_UNIFORM" with expressio...
Definition: GL4.java:222
void glNamedFramebufferTextureLayer(int framebuffer, int attachment, int texture, int level, int layer)
Entry point to C language function: void {@native glNamedFramebufferTextureLayer}(GLuint framebuffer...
void glBindBuffersRange(int target, int first, int count, int[] buffers, int buffers_offset, PointerBuffer offsets, PointerBuffer sizes)
Entry point to C language function: void {@native glBindBuffersRange}(GLenum target,...
void glPolygonOffsetClamp(float factor, float units, float clamp)
Entry point to C language function: void {@native glPolygonOffsetClamp}(GLfloat factor,...
void glCreateQueries(int target, int n, int[] ids, int ids_offset)
Entry point to C language function: void {@native glCreateQueries}(GLenum target,...
void glUniform1i64vARB(int location, int count, long[] value, int value_offset)
Entry point to C language function: void {@native glUniform1i64vARB}(GLint location,...
void glGetNamedFramebufferAttachmentParameteriv(int framebuffer, int attachment, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetNamedFramebufferAttachmentParameteriv}(GLuint...
void glMakeTextureHandleResidentARB(long handle)
Entry point to C language function: void {@native glMakeTextureHandleResidentARB}(GLuint64 handle) ...
static final int GL_SUBGROUP_QUAD_ALL_STAGES_KHR
GL_KHR_shader_subgroup Define "GL_SUBGROUP_QUAD_ALL_STAGES_KHR" with expression '0x9535',...
Definition: GL4.java:106
void glProgramUniform2i64vARB(int program, int location, int count, long[] value, int value_offset)
Entry point to C language function: void {@native glProgramUniform2i64vARB}(GLuint program,...
void glCompressedTextureSubImage3D(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, Buffer data)
Entry point to C language function: void {@native glCompressedTextureSubImage3D}(GLuint texture,...
void glCreateBuffers(int n, int[] buffers, int buffers_offset)
Entry point to C language function: void {@native glCreateBuffers}(GLsizei n, GLuint * buffers) Pa...
void glUniform1i64ARB(int location, long x)
Entry point to C language function: void {@native glUniform1i64ARB}(GLint location,...
void glGetNamedBufferParameteri64v(int buffer, int pname, long[] params, int params_offset)
Entry point to C language function: void {@native glGetNamedBufferParameteri64v}(GLuint buffer,...
static final int GL_SUBGROUP_SIZE_KHR
GL_KHR_shader_subgroup Define "GL_SUBGROUP_SIZE_KHR" with expression '0x9532', CType: int
Definition: GL4.java:45
static final int GL_SPIR_V_EXTENSIONS
GL_VERSION_4_6 Define "GL_SPIR_V_EXTENSIONS" with expression '0x9553', CType: int
Definition: GL4.java:205
static final int GL_SUBGROUP_FEATURE_VOTE_BIT_KHR
GL_KHR_shader_subgroup Define "GL_SUBGROUP_FEATURE_VOTE_BIT_KHR" with expression '0x00000002',...
Definition: GL4.java:255
void glUniformHandleui64vARB(int location, int count, long[] value, int value_offset)
Entry point to C language function: void {@native glUniformHandleui64vARB}(GLint location,...
void glTextureParameteriv(int texture, int pname, int[] param, int param_offset)
Entry point to C language function: void {@native glTextureParameteriv}(GLuint texture,...