JOGL v2.6.0-rc-20250712
JOGL, High-Performance Graphics Binding for Java™ (public API).
GL4bc.java
Go to the documentation of this file.
1/* !---- DO NOT EDIT: This file autogenerated by com/jogamp/gluegen/opengl/GLEmitter.java on Sat Jul 12 19:19:35 CEST 2025 ----! */
2/* !---- Java-Unit: [pkg com.jogamp.opengl, cls GL4bc], ../build/jogl/gensrc/classes/com/jogamp/opengl/GL4bc.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.opengl.GLES1;
11import com.jogamp.opengl.GLES2;
12import com.jogamp.opengl.GL2ES1;
13import com.jogamp.opengl.GL2ES2;
14import com.jogamp.opengl.GL2ES3;
15import com.jogamp.opengl.GL3ES3;
16import com.jogamp.opengl.GL4ES3;
17import com.jogamp.opengl.GL2GL3;
18import com.jogamp.opengl.GL2;
19import com.jogamp.opengl.GL3;
20import com.jogamp.opengl.GL3bc;
21import com.jogamp.opengl.GL4;
22import com.jogamp.common.nio.Buffers;
23import com.jogamp.opengl.util.GLBuffers;
24import java.io.PrintStream;
25import com.jogamp.gluegen.runtime.*;
26import com.jogamp.common.os.*;
27import com.jogamp.common.nio.*;
28import java.nio.*;
29import com.jogamp.common.util.*;
30import java.util.Set;
31import java.util.Map;
32import java.util.HashMap;
33import java.nio.charset.Charset;
34import java.nio.charset.StandardCharsets;
35
36 /**
37 * <p>This interface contains all OpenGL [ 4.0 .. 4.5 ] <i>compatibility</i> profile,
38 * as well as most of it's extensions defined at the time of this specification.</p>
39 * <p>Note: OpenGL [ 4.0 .. 4.5 ] compatibility profile does includes fixed point functionality.</p>
40 */
41public interface GL4bc extends GL3bc, GL4{
42
43 /** <code>GL_ARB_sample_locations</code><br>Define "GL_SAMPLE_LOCATION_ARB" with expression '<code>0x8E50</code>', CType: int */
44 public static final int GL_SAMPLE_LOCATION_ARB = 0x8e50;
45 /** <code>GL_ARB_sample_locations</code><br>Define "GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB" with expression '<code>0x933D</code>', CType: int */
46 public static final int GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB = 0x933d;
47 /** <code>GL_ARB_parallel_shader_compile</code><br>Define "GL_COMPLETION_STATUS_ARB" with expression '<code>0x91B1</code>', CType: int */
48 public static final int GL_COMPLETION_STATUS_ARB = 0x91b1;
49 /** <code>GL_ARB_parallel_shader_compile</code><br>Define "GL_MAX_SHADER_COMPILER_THREADS_ARB" with expression '<code>0x91B0</code>', CType: int */
50 public static final int GL_MAX_SHADER_COMPILER_THREADS_ARB = 0x91b0;
51 /** <code>GL_ARB_gpu_shader_int64</code><br>Define "GL_INT64_VEC3_ARB" with expression '<code>0x8FEA</code>', CType: int */
52 public static final int GL_INT64_VEC3_ARB = 0x8fea;
53 /** <code>GL_ARB_gpu_shader_int64</code><br>Define "GL_UNSIGNED_INT64_VEC2_ARB" with expression '<code>0x8FF5</code>', CType: int */
54 public static final int GL_UNSIGNED_INT64_VEC2_ARB = 0x8ff5;
55 /** <code>GL_ARB_sample_locations</code><br>Define "GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB" with expression '<code>0x9343</code>', CType: int */
56 public static final int GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB = 0x9343;
57 /** <code>GL_ARB_gpu_shader_int64</code><br>Define "GL_UNSIGNED_INT64_VEC3_ARB" with expression '<code>0x8FF6</code>', CType: int */
58 public static final int GL_UNSIGNED_INT64_VEC3_ARB = 0x8ff6;
59 /** <code>GL_ARB_sample_locations</code><br>Define "GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB" with expression '<code>0x933F</code>', CType: int */
60 public static final int GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB = 0x933f;
61 /** <code>GL_ARB_sample_locations</code><br>Define "GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB" with expression '<code>0x933E</code>', CType: int */
62 public static final int GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB = 0x933e;
63 /** <code>GL_ARB_sample_locations</code><br>Define "GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB" with expression '<code>0x9341</code>', CType: int */
64 public static final int GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB = 0x9341;
65 /** <code>GL_ARB_gpu_shader_int64</code><br>Define "GL_INT64_VEC2_ARB" with expression '<code>0x8FE9</code>', CType: int */
66 public static final int GL_INT64_VEC2_ARB = 0x8fe9;
67 /** <code>GL_ARB_gpu_shader_int64</code><br>Define "GL_UNSIGNED_INT64_VEC4_ARB" with expression '<code>0x8FF7</code>', CType: int */
68 public static final int GL_UNSIGNED_INT64_VEC4_ARB = 0x8ff7;
69 /** <code>GL_ARB_gpu_shader_int64</code><br>Define "GL_INT64_ARB" with expression '<code>0x140E</code>', CType: int */
70 public static final int GL_INT64_ARB = 0x140e;
71 /** <code>GL_ARB_sample_locations</code><br>Define "GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB" with expression '<code>0x9342</code>', CType: int */
72 public static final int GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB = 0x9342;
73 /** <code>GL_ARB_sample_locations</code><br>Define "GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB" with expression '<code>0x9340</code>', CType: int */
74 public static final int GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB = 0x9340;
75 /** <code>GL_ARB_gpu_shader_int64</code><br>Define "GL_INT64_VEC4_ARB" with expression '<code>0x8FEB</code>', CType: int */
76 public static final int GL_INT64_VEC4_ARB = 0x8feb;
77
78 /** 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> */
79 public void glUniform1i64ARB(int location, long x);
80
81 /** 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> */
82 public void glUniform2i64ARB(int location, long x, long y);
83
84 /** 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> */
85 public void glUniform3i64ARB(int location, long x, long y, long z);
86
87 /** 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> */
88 public void glUniform4i64ARB(int location, long x, long y, long z, long w);
89
90 /** 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>
91 @param value a direct or array-backed {@link java.nio.LongBuffer} */
92 public void glUniform1i64vARB(int location, int count, LongBuffer value);
93
94 /** 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> */
95 public void glUniform1i64vARB(int location, int count, long[] value, int value_offset);
96
97 /** 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>
98 @param value a direct or array-backed {@link java.nio.LongBuffer} */
99 public void glUniform2i64vARB(int location, int count, LongBuffer value);
100
101 /** 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> */
102 public void glUniform2i64vARB(int location, int count, long[] value, int value_offset);
103
104 /** 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>
105 @param value a direct or array-backed {@link java.nio.LongBuffer} */
106 public void glUniform3i64vARB(int location, int count, LongBuffer value);
107
108 /** 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> */
109 public void glUniform3i64vARB(int location, int count, long[] value, int value_offset);
110
111 /** 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>
112 @param value a direct or array-backed {@link java.nio.LongBuffer} */
113 public void glUniform4i64vARB(int location, int count, LongBuffer value);
114
115 /** 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> */
116 public void glUniform4i64vARB(int location, int count, long[] value, int value_offset);
117
118 /** 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> */
119 public void glUniform1ui64ARB(int location, long x);
120
121 /** 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> */
122 public void glUniform2ui64ARB(int location, long x, long y);
123
124 /** 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> */
125 public void glUniform3ui64ARB(int location, long x, long y, long z);
126
127 /** 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> */
128 public void glUniform4ui64ARB(int location, long x, long y, long z, long w);
129
130 /** 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>
131 @param value a direct or array-backed {@link java.nio.LongBuffer} */
132 public void glUniform1ui64vARB(int location, int count, LongBuffer value);
133
134 /** 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> */
135 public void glUniform1ui64vARB(int location, int count, long[] value, int value_offset);
136
137 /** 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>
138 @param value a direct or array-backed {@link java.nio.LongBuffer} */
139 public void glUniform2ui64vARB(int location, int count, LongBuffer value);
140
141 /** 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> */
142 public void glUniform2ui64vARB(int location, int count, long[] value, int value_offset);
143
144 /** 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>
145 @param value a direct or array-backed {@link java.nio.LongBuffer} */
146 public void glUniform3ui64vARB(int location, int count, LongBuffer value);
147
148 /** 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> */
149 public void glUniform3ui64vARB(int location, int count, long[] value, int value_offset);
150
151 /** 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>
152 @param value a direct or array-backed {@link java.nio.LongBuffer} */
153 public void glUniform4ui64vARB(int location, int count, LongBuffer value);
154
155 /** 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> */
156 public void glUniform4ui64vARB(int location, int count, long[] value, int value_offset);
157
158 /** 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>
159 @param params a direct or array-backed {@link java.nio.LongBuffer} */
160 public void glGetUniformi64vARB(int program, int location, LongBuffer params);
161
162 /** 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> */
163 public void glGetUniformi64vARB(int program, int location, long[] params, int params_offset);
164
165 /** 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>
166 @param params a direct or array-backed {@link java.nio.LongBuffer} */
167 public void glGetUniformui64vARB(int program, int location, LongBuffer params);
168
169 /** 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> */
170 public void glGetUniformui64vARB(int program, int location, long[] params, int params_offset);
171
172 /** 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>
173 @param params a direct or array-backed {@link java.nio.LongBuffer} */
174 public void glGetnUniformi64vARB(int program, int location, int bufSize, LongBuffer params);
175
176 /** 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> */
177 public void glGetnUniformi64vARB(int program, int location, int bufSize, long[] params, int params_offset);
178
179 /** 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>
180 @param params a direct or array-backed {@link java.nio.LongBuffer} */
181 public void glGetnUniformui64vARB(int program, int location, int bufSize, LongBuffer params);
182
183 /** 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> */
184 public void glGetnUniformui64vARB(int program, int location, int bufSize, long[] params, int params_offset);
185
186 /** 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> */
187 public void glProgramUniform1i64ARB(int program, int location, long x);
188
189 /** 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> */
190 public void glProgramUniform2i64ARB(int program, int location, long x, long y);
191
192 /** 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> */
193 public void glProgramUniform3i64ARB(int program, int location, long x, long y, long z);
194
195 /** 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> */
196 public void glProgramUniform4i64ARB(int program, int location, long x, long y, long z, long w);
197
198 /** 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>
199 @param value a direct or array-backed {@link java.nio.LongBuffer} */
200 public void glProgramUniform1i64vARB(int program, int location, int count, LongBuffer value);
201
202 /** 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> */
203 public void glProgramUniform1i64vARB(int program, int location, int count, long[] value, int value_offset);
204
205 /** 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>
206 @param value a direct or array-backed {@link java.nio.LongBuffer} */
207 public void glProgramUniform2i64vARB(int program, int location, int count, LongBuffer value);
208
209 /** 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> */
210 public void glProgramUniform2i64vARB(int program, int location, int count, long[] value, int value_offset);
211
212 /** 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>
213 @param value a direct or array-backed {@link java.nio.LongBuffer} */
214 public void glProgramUniform3i64vARB(int program, int location, int count, LongBuffer value);
215
216 /** 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> */
217 public void glProgramUniform3i64vARB(int program, int location, int count, long[] value, int value_offset);
218
219 /** 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>
220 @param value a direct or array-backed {@link java.nio.LongBuffer} */
221 public void glProgramUniform4i64vARB(int program, int location, int count, LongBuffer value);
222
223 /** 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> */
224 public void glProgramUniform4i64vARB(int program, int location, int count, long[] value, int value_offset);
225
226 /** 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> */
227 public void glProgramUniform1ui64ARB(int program, int location, long x);
228
229 /** 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> */
230 public void glProgramUniform2ui64ARB(int program, int location, long x, long y);
231
232 /** 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> */
233 public void glProgramUniform3ui64ARB(int program, int location, long x, long y, long z);
234
235 /** 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> */
236 public void glProgramUniform4ui64ARB(int program, int location, long x, long y, long z, long w);
237
238 /** 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>
239 @param value a direct or array-backed {@link java.nio.LongBuffer} */
240 public void glProgramUniform1ui64vARB(int program, int location, int count, LongBuffer value);
241
242 /** 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> */
243 public void glProgramUniform1ui64vARB(int program, int location, int count, long[] value, int value_offset);
244
245 /** 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>
246 @param value a direct or array-backed {@link java.nio.LongBuffer} */
247 public void glProgramUniform2ui64vARB(int program, int location, int count, LongBuffer value);
248
249 /** 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> */
250 public void glProgramUniform2ui64vARB(int program, int location, int count, long[] value, int value_offset);
251
252 /** 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>
253 @param value a direct or array-backed {@link java.nio.LongBuffer} */
254 public void glProgramUniform3ui64vARB(int program, int location, int count, LongBuffer value);
255
256 /** 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> */
257 public void glProgramUniform3ui64vARB(int program, int location, int count, long[] value, int value_offset);
258
259 /** 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>
260 @param value a direct or array-backed {@link java.nio.LongBuffer} */
261 public void glProgramUniform4ui64vARB(int program, int location, int count, LongBuffer value);
262
263 /** 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> */
264 public void glProgramUniform4ui64vARB(int program, int location, int count, long[] value, int value_offset);
265
266 /** Entry point to C language function: <code> void {@native glMaxShaderCompilerThreadsARB}(GLuint count) </code> <br>Part of <code>GL_ARB_parallel_shader_compile</code><br> */
267 public void glMaxShaderCompilerThreadsARB(int count);
268
269 /** 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>
270 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
271 public void glFramebufferSampleLocationsfvARB(int target, int start, int count, FloatBuffer v);
272
273 /** 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> */
274 public void glFramebufferSampleLocationsfvARB(int target, int start, int count, float[] v, int v_offset);
275
276 /** 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>
277 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
278 public void glNamedFramebufferSampleLocationsfvARB(int framebuffer, int start, int count, FloatBuffer v);
279
280 /** 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> */
281 public void glNamedFramebufferSampleLocationsfvARB(int framebuffer, int start, int count, float[] v, int v_offset);
282
283 /** Entry point to C language function: <code> void {@native glEvaluateDepthValuesARB}() </code> <br>Part of <code>GL_ARB_sample_locations</code><br> */
285
286
287 // --- Begin CustomJavaCode .cfg declarations
288
289 /** Entry point to C language function: <code> void {@native glDrawElementsInstancedBaseInstance}(GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei instancecount, GLuint baseinstance); </code> <br>Part of <code>GL_VERSION_4_2</code>, <code>GL_ARB_base_instance</code>
290 @param indices a direct or array-backed {@link java.nio.Buffer} */
291 public void glDrawElementsInstancedBaseInstance(int mode, int count, int type, Buffer indices, int instancecount, int baseinstance);
292
293 /** Entry point to C language function: <code> void {@native glDrawElementsInstancedBaseVertexBaseInstance}(GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance); </code> <br>Part of <code>GL_VERSION_4_2</code>, <code>GL_ARB_base_instance</code>
294 @param indices a direct or array-backed {@link java.nio.Buffer} */
295 public void glDrawElementsInstancedBaseVertexBaseInstance(int mode, int count, int type, Buffer indices, int instancecount, int basevertex, int baseinstance);
296
297 /** Entry point to C language function: <code> void {@native glVertexAttribLPointer}(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer); </code> <br>Part of <code>GL_VERSION_4_1</code>, <code>GL_ARB_vertex_attrib_64bit</code>
298 @param pointer a direct only {@link java.nio.Buffer} */
299 public void glVertexAttribLPointer(int index, int size, int type, int stride, Buffer pointer);
300
301 // ---- End CustomJavaCode .cfg declarations
302} // end of class GL4bc
void glDrawElementsInstancedBaseInstance(int mode, int count, int type, Buffer indices, int instancecount, int baseinstance)
Entry point to C language function: void {@native glDrawElementsInstancedBaseInstance}(GLenum mode,...
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: GL4bc.java:60
void glUniform4i64vARB(int location, int count, long[] value, int value_offset)
Entry point to C language function: void {@native glUniform4i64vARB}(GLint location,...
void glProgramUniform2i64vARB(int program, int location, int count, LongBuffer value)
Entry point to C language function: void {@native glProgramUniform2i64vARB}(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,...
static final int GL_COMPLETION_STATUS_ARB
GL_ARB_parallel_shader_compile Define "GL_COMPLETION_STATUS_ARB" with expression '0x91B1',...
Definition: GL4bc.java:48
static final int GL_INT64_VEC2_ARB
GL_ARB_gpu_shader_int64 Define "GL_INT64_VEC2_ARB" with expression '0x8FE9', CType: int
Definition: GL4bc.java:66
void glProgramUniform2i64vARB(int program, int location, int count, long[] value, int value_offset)
Entry point to C language function: void {@native glProgramUniform2i64vARB}(GLuint program,...
static final int GL_INT64_VEC3_ARB
GL_ARB_gpu_shader_int64 Define "GL_INT64_VEC3_ARB" with expression '0x8FEA', CType: int
Definition: GL4bc.java:52
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 glFramebufferSampleLocationsfvARB(int target, int start, int count, float[] v, int v_offset)
Entry point to C language function: void {@native glFramebufferSampleLocationsfvARB}(GLenum target,...
void glGetnUniformui64vARB(int program, int location, int bufSize, LongBuffer params)
Entry point to C language function: void {@native glGetnUniformui64vARB}(GLuint program,...
void glProgramUniform4ui64vARB(int program, int location, int count, LongBuffer value)
Entry point to C language function: void {@native glProgramUniform4ui64vARB}(GLuint program,...
void glMaxShaderCompilerThreadsARB(int count)
Entry point to C language function: void {@native glMaxShaderCompilerThreadsARB}(GLuint count) Par...
static final int GL_UNSIGNED_INT64_VEC4_ARB
GL_ARB_gpu_shader_int64 Define "GL_UNSIGNED_INT64_VEC4_ARB" with expression '0x8FF7',...
Definition: GL4bc.java:68
void glDrawElementsInstancedBaseVertexBaseInstance(int mode, int count, int type, Buffer indices, int instancecount, int basevertex, int baseinstance)
Entry point to C language function: void {@native glDrawElementsInstancedBaseVertexBaseInstance}(GLe...
void glProgramUniform1i64ARB(int program, int location, long x)
Entry point to C language function: void {@native glProgramUniform1i64ARB}(GLuint program,...
void glProgramUniform2ui64vARB(int program, int location, int count, LongBuffer value)
Entry point to C language function: void {@native glProgramUniform2ui64vARB}(GLuint program,...
void glProgramUniform3i64vARB(int program, int location, int count, LongBuffer value)
Entry point to C language function: void {@native glProgramUniform3i64vARB}(GLuint program,...
void glUniform2ui64ARB(int location, long x, long y)
Entry point to C language function: void {@native glUniform2ui64ARB}(GLint location,...
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 glUniform3i64ARB(int location, long x, long y, long z)
Entry point to C language function: void {@native glUniform3i64ARB}(GLint location,...
void glGetnUniformui64vARB(int program, int location, int bufSize, long[] params, int params_offset)
Entry point to C language function: void {@native glGetnUniformui64vARB}(GLuint program,...
static final int GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB
GL_ARB_sample_locations Define "GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB" with expression '0x933D',...
Definition: GL4bc.java:46
void glProgramUniform2i64ARB(int program, int location, long x, long y)
Entry point to C language function: void {@native glProgramUniform2i64ARB}(GLuint program,...
void glUniform3i64vARB(int location, int count, LongBuffer value)
Entry point to C language function: void {@native glUniform3i64vARB}(GLint location,...
void glProgramUniform1ui64vARB(int program, int location, int count, LongBuffer value)
Entry point to C language function: void {@native glProgramUniform1ui64vARB}(GLuint program,...
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 glGetnUniformi64vARB(int program, int location, int bufSize, LongBuffer params)
Entry point to C language function: void {@native glGetnUniformi64vARB}(GLuint program,...
static final int GL_UNSIGNED_INT64_VEC3_ARB
GL_ARB_gpu_shader_int64 Define "GL_UNSIGNED_INT64_VEC3_ARB" with expression '0x8FF6',...
Definition: GL4bc.java:58
void glUniform1i64ARB(int location, long x)
Entry point to C language function: void {@native glUniform1i64ARB}(GLint location,...
static final int GL_INT64_VEC4_ARB
GL_ARB_gpu_shader_int64 Define "GL_INT64_VEC4_ARB" with expression '0x8FEB', CType: int
Definition: GL4bc.java:76
void glUniform2ui64vARB(int location, int count, LongBuffer value)
Entry point to C language function: void {@native glUniform2ui64vARB}(GLint location,...
void glEvaluateDepthValuesARB()
Entry point to C language function: void {@native glEvaluateDepthValuesARB}() Part of GL_ARB_sampl...
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 glUniform4ui64vARB(int location, int count, LongBuffer value)
Entry point to C language function: void {@native glUniform4ui64vARB}(GLint location,...
void glUniform1i64vARB(int location, int count, LongBuffer value)
Entry point to C language function: void {@native glUniform1i64vARB}(GLint location,...
void glNamedFramebufferSampleLocationsfvARB(int framebuffer, int start, int count, float[] v, int v_offset)
Entry point to C language function: void {@native glNamedFramebufferSampleLocationsfvARB}(GLuint fra...
void glUniform4ui64vARB(int location, int count, long[] value, int value_offset)
Entry point to C language function: void {@native glUniform4ui64vARB}(GLint location,...
void glProgramUniform1ui64ARB(int program, int location, long x)
Entry point to C language function: void {@native glProgramUniform1ui64ARB}(GLuint program,...
void glUniform2i64vARB(int location, int count, long[] value, int value_offset)
Entry point to C language function: void {@native glUniform2i64vARB}(GLint location,...
void glUniform1ui64vARB(int location, int count, long[] value, int value_offset)
Entry point to C language function: void {@native glUniform1ui64vARB}(GLint location,...
void glUniform3ui64vARB(int location, int count, LongBuffer value)
Entry point to C language function: void {@native glUniform3ui64vARB}(GLint location,...
void glUniform3ui64ARB(int location, long x, long y, long z)
Entry point to C language function: void {@native glUniform3ui64ARB}(GLint location,...
void glFramebufferSampleLocationsfvARB(int target, int start, int count, FloatBuffer v)
Entry point to C language function: void {@native glFramebufferSampleLocationsfvARB}(GLenum target,...
static final int GL_SAMPLE_LOCATION_ARB
GL_ARB_sample_locations Define "GL_SAMPLE_LOCATION_ARB" with expression '0x8E50', CType: int
Definition: GL4bc.java:44
void glUniform1ui64ARB(int location, long x)
Entry point to C language function: void {@native glUniform1ui64ARB}(GLint location,...
void glUniform4i64vARB(int location, int count, LongBuffer value)
Entry point to C language function: void {@native glUniform4i64vARB}(GLint location,...
void glProgramUniform4i64vARB(int program, int location, int count, LongBuffer value)
Entry point to C language function: void {@native glProgramUniform4i64vARB}(GLuint program,...
void glGetUniformui64vARB(int program, int location, long[] params, int params_offset)
Entry point to C language function: void {@native glGetUniformui64vARB}(GLuint program,...
void glNamedFramebufferSampleLocationsfvARB(int framebuffer, int start, int count, FloatBuffer v)
Entry point to C language function: void {@native glNamedFramebufferSampleLocationsfvARB}(GLuint fra...
void glProgramUniform3i64vARB(int program, int location, int count, long[] value, int value_offset)
Entry point to C language function: void {@native glProgramUniform3i64vARB}(GLuint program,...
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: GL4bc.java:62
void glProgramUniform2ui64ARB(int program, int location, long x, long y)
Entry point to C language function: void {@native glProgramUniform2ui64ARB}(GLuint program,...
void glUniform2ui64vARB(int location, int count, long[] value, int value_offset)
Entry point to C language function: void {@native glUniform2ui64vARB}(GLint location,...
void glGetUniformui64vARB(int program, int location, LongBuffer params)
Entry point to C language function: void {@native glGetUniformui64vARB}(GLuint program,...
static final int GL_INT64_ARB
GL_ARB_gpu_shader_int64 Define "GL_INT64_ARB" with expression '0x140E', CType: int
Definition: GL4bc.java:70
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,...
static final int GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB
GL_ARB_sample_locations Define "GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB" with expression '0x...
Definition: GL4bc.java:72
void glGetUniformi64vARB(int program, int location, long[] params, int params_offset)
Entry point to C language function: void {@native glGetUniformi64vARB}(GLuint program,...
void glUniform4ui64ARB(int location, long x, long y, long z, long w)
Entry point to C language function: void {@native glUniform4ui64ARB}(GLint location,...
void glUniform1i64vARB(int location, int count, long[] value, int value_offset)
Entry point to C language function: void {@native glUniform1i64vARB}(GLint location,...
void glProgramUniform1i64vARB(int program, int location, int count, LongBuffer value)
Entry point to C language function: void {@native glProgramUniform1i64vARB}(GLuint program,...
void glProgramUniform1ui64vARB(int program, int location, int count, long[] value, int value_offset)
Entry point to C language function: void {@native glProgramUniform1ui64vARB}(GLuint program,...
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: GL4bc.java:50
void glUniform1ui64vARB(int location, int count, LongBuffer value)
Entry point to C language function: void {@native glUniform1ui64vARB}(GLint location,...
static final int GL_UNSIGNED_INT64_VEC2_ARB
GL_ARB_gpu_shader_int64 Define "GL_UNSIGNED_INT64_VEC2_ARB" with expression '0x8FF5',...
Definition: GL4bc.java:54
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: GL4bc.java:74
void glUniform3ui64vARB(int location, int count, long[] value, int value_offset)
Entry point to C language function: void {@native glUniform3ui64vARB}(GLint location,...
void glProgramUniform3ui64vARB(int program, int location, int count, LongBuffer value)
Entry point to C language function: void {@native glProgramUniform3ui64vARB}(GLuint program,...
void glUniform2i64vARB(int location, int count, LongBuffer value)
Entry point to C language function: void {@native glUniform2i64vARB}(GLint location,...
void glUniform3i64vARB(int location, int count, long[] value, int value_offset)
Entry point to C language function: void {@native glUniform3i64vARB}(GLint location,...
void glUniform4i64ARB(int location, long x, long y, long z, long w)
Entry point to C language function: void {@native glUniform4i64ARB}(GLint location,...
void glProgramUniform2ui64vARB(int program, int location, int count, long[] value, int value_offset)
Entry point to C language function: void {@native glProgramUniform2ui64vARB}(GLuint program,...
void glProgramUniform3i64ARB(int program, int location, long x, long y, long z)
Entry point to C language function: void {@native glProgramUniform3i64ARB}(GLuint program,...
void glVertexAttribLPointer(int index, int size, int type, int stride, Buffer pointer)
Entry point to C language function: void {@native glVertexAttribLPointer}(GLuint index,...
void glUniform2i64ARB(int location, long x, long y)
Entry point to C language function: void {@native glUniform2i64ARB}(GLint location,...
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 glProgramUniform4i64ARB(int program, int location, long x, long y, long z, long w)
Entry point to C language function: void {@native glProgramUniform4i64ARB}(GLuint program,...
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: GL4bc.java:56
void glGetUniformi64vARB(int program, int location, LongBuffer params)
Entry point to C language function: void {@native glGetUniformi64vARB}(GLuint program,...
static final int GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB
GL_ARB_sample_locations Define "GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB" with expression '0x9341',...
Definition: GL4bc.java:64