JOGL v2.6.0-rc-20250712
JOGL, High-Performance Graphics Binding for Java™ (public API).
GL3.java
Go to the documentation of this file.
1/* !---- DO NOT EDIT: This file autogenerated by com/jogamp/gluegen/opengl/GLEmitter.java on Sat Jul 12 19:18:57 CEST 2025 ----! */
2/* !---- Java-Unit: [pkg com.jogamp.opengl, cls GL3], ../build/jogl/gensrc/classes/com/jogamp/opengl/GL3.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 [ 3.1 .. 3.3 ] <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 [ 3.1 .. 3.3 ] core profile does not includes fixed point functionality.</p>
25 */
26public interface GL3 extends GL3ES3, GL2GL3{
27
28 /** <code>GL_ARB_tessellation_shader</code>, <code>GL_VERSION_4_0</code><br>Define "GL_PATCH_DEFAULT_INNER_LEVEL" with expression '<code>0x8E73</code>', CType: int */
29 public static final int GL_PATCH_DEFAULT_INNER_LEVEL = 0x8e73;
30 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_VERSION_4_2</code>, <code>GL_EXT_shader_image_load_store</code><br>Alias for: <code>GL_IMAGE_2D_MULTISAMPLE_ARRAY_EXT</code><br>
31Define "GL_IMAGE_2D_MULTISAMPLE_ARRAY" with expression '<code>0x9056</code>', CType: int */
32 public static final int GL_IMAGE_2D_MULTISAMPLE_ARRAY = 0x9056;
33 /** <code>GL_ARB_viewport_array</code>, <code>GL_VERSION_4_1</code>, <code>GL_NV_viewport_array</code><br>Alias for: <code>GL_VIEWPORT_INDEX_PROVOKING_VERTEX_NV</code><br>
34Define "GL_VIEWPORT_INDEX_PROVOKING_VERTEX" with expression '<code>0x825F</code>', CType: int */
35 public static final int GL_VIEWPORT_INDEX_PROVOKING_VERTEX = 0x825f;
36 /** <code>GL_ARB_texture_gather</code><br>Alias for: <code>GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB</code><br>
37Define "GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS" with expression '<code>0x8F9F</code>', CType: int */
38 public static final int GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS = 0x8f9f;
39 /** <code>GL_ARB_shader_subroutine</code>, <code>GL_VERSION_4_0</code><br>Define "GL_NUM_COMPATIBLE_SUBROUTINES" with expression '<code>0x8E4A</code>', CType: int */
40 public static final int GL_NUM_COMPATIBLE_SUBROUTINES = 0x8e4a;
41 /** <code>GL_ARB_gpu_shader_fp64</code>, <code>GL_VERSION_4_0</code>, <code>GL_EXT_vertex_attrib_64bit</code><br>Alias for: <code>GL_DOUBLE_MAT2x4_EXT</code><br>
42Define "GL_DOUBLE_MAT2x4" with expression '<code>0x8F4A</code>', CType: int */
43 public static final int GL_DOUBLE_MAT2x4 = 0x8f4a;
44 /** <code>GL_ARB_gpu_shader_fp64</code>, <code>GL_VERSION_4_0</code>, <code>GL_EXT_vertex_attrib_64bit</code><br>Alias for: <code>GL_DOUBLE_MAT2x3_EXT</code><br>
45Define "GL_DOUBLE_MAT2x3" with expression '<code>0x8F49</code>', CType: int */
46 public static final int GL_DOUBLE_MAT2x3 = 0x8f49;
47 /** <code>GL_VERSION_3_3</code>, <code>GL_ARB_blend_func_extended</code>, <code>GL_EXT_blend_func_extended</code><br>Alias for: <code>GL_SRC1_COLOR_EXT</code><br>
48Define "GL_SRC1_COLOR" with expression '<code>0x88F9</code>', CType: int */
49 public static final int GL_SRC1_COLOR = 0x88f9;
50 /** <code>GL_ARB_geometry_shader4</code><br>Define "GL_LINES_ADJACENCY_ARB" with expression '<code>0x000A</code>', CType: int */
51 public static final int GL_LINES_ADJACENCY_ARB = 0xa;
52 /** <code>GL_ARB_geometry_shader4</code><br>Define "GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB" with expression '<code>0x8DDF</code>', CType: int */
53 public static final int GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB = 0x8ddf;
54 /** <code>GL_ARB_shading_language_include</code><br>Define "GL_SHADER_INCLUDE_ARB" with expression '<code>0x8DAE</code>', CType: int */
55 public static final int GL_SHADER_INCLUDE_ARB = 0x8dae;
56 /** <code>GL_ARB_gpu_shader_fp64</code>, <code>GL_VERSION_4_0</code>, <code>GL_EXT_vertex_attrib_64bit</code><br>Alias for: <code>GL_DOUBLE_VEC4_EXT</code><br>
57Define "GL_DOUBLE_VEC4" with expression '<code>0x8FFE</code>', CType: int */
58 public static final int GL_DOUBLE_VEC4 = 0x8ffe;
59 /** <code>GL_ARB_gpu_shader_fp64</code>, <code>GL_VERSION_4_0</code>, <code>GL_EXT_vertex_attrib_64bit</code><br>Alias for: <code>GL_DOUBLE_VEC3_EXT</code><br>
60Define "GL_DOUBLE_VEC3" with expression '<code>0x8FFD</code>', CType: int */
61 public static final int GL_DOUBLE_VEC3 = 0x8ffd;
62 /** <code>GL_ARB_gpu_shader_fp64</code>, <code>GL_VERSION_4_0</code>, <code>GL_EXT_vertex_attrib_64bit</code><br>Alias for: <code>GL_DOUBLE_VEC2_EXT</code><br>
63Define "GL_DOUBLE_VEC2" with expression '<code>0x8FFC</code>', CType: int */
64 public static final int GL_DOUBLE_VEC2 = 0x8ffc;
65 /** <code>GL_ARB_geometry_shader4</code><br>Define "GL_LINE_STRIP_ADJACENCY_ARB" with expression '<code>0x000B</code>', CType: int */
66 public static final int GL_LINE_STRIP_ADJACENCY_ARB = 0xb;
67 /** <code>GL_ARB_geometry_shader4</code><br>Define "GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB" with expression '<code>0x8DA7</code>', CType: int */
68 public static final int GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB = 0x8da7;
69 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_VERSION_4_2</code>, <code>GL_EXT_shader_image_load_store</code><br>Alias for: <code>GL_INT_IMAGE_2D_MULTISAMPLE_EXT</code><br>
70Define "GL_INT_IMAGE_2D_MULTISAMPLE" with expression '<code>0x9060</code>', CType: int */
71 public static final int GL_INT_IMAGE_2D_MULTISAMPLE = 0x9060;
72 /** <code>GL_ARB_texture_compression_bptc</code><br>Define "GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB" with expression '<code>0x8E8E</code>', CType: int */
73 public static final int GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB = 0x8e8e;
74 /** <code>GL_ARB_viewport_array</code>, <code>GL_VERSION_4_1</code>, <code>GL_NV_viewport_array</code><br>Alias for: <code>GL_VIEWPORT_BOUNDS_RANGE_NV</code><br>
75Define "GL_VIEWPORT_BOUNDS_RANGE" with expression '<code>0x825D</code>', CType: int */
76 public static final int GL_VIEWPORT_BOUNDS_RANGE = 0x825d;
77 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_VERSION_4_2</code>, <code>GL_EXT_shader_image_load_store</code><br>Alias for: <code>GL_UNSIGNED_INT_IMAGE_1D_EXT</code><br>
78Define "GL_UNSIGNED_INT_IMAGE_1D" with expression '<code>0x9062</code>', CType: int */
79 public static final int GL_UNSIGNED_INT_IMAGE_1D = 0x9062;
80 /** <code>GL_ARB_shader_subroutine</code>, <code>GL_VERSION_4_0</code><br>Define "GL_COMPATIBLE_SUBROUTINES" with expression '<code>0x8E4B</code>', CType: int */
81 public static final int GL_COMPATIBLE_SUBROUTINES = 0x8e4b;
82 /** <code>GL_ARB_depth_clamp</code>, <code>GL_VERSION_3_2</code>, <code>GL_NV_depth_clamp</code><br>Alias for: <code>GL_DEPTH_CLAMP_NV</code><br>
83Define "GL_DEPTH_CLAMP" with expression '<code>0x864F</code>', CType: int */
84 public static final int GL_DEPTH_CLAMP = 0x864f;
85 /** <code>GL_ARB_geometry_shader4</code><br>Define "GL_TRIANGLE_STRIP_ADJACENCY_ARB" with expression '<code>0x000D</code>', CType: int */
86 public static final int GL_TRIANGLE_STRIP_ADJACENCY_ARB = 0xd;
87 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_VERSION_4_2</code>, <code>GL_EXT_shader_image_load_store</code><br>Alias for: <code>GL_INT_IMAGE_1D_EXT</code><br>
88Define "GL_INT_IMAGE_1D" with expression '<code>0x9057</code>', CType: int */
89 public static final int GL_INT_IMAGE_1D = 0x9057;
90 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_VERSION_4_2</code>, <code>GL_EXT_shader_image_load_store</code><br>Alias for: <code>GL_IMAGE_2D_MULTISAMPLE_EXT</code><br>
91Define "GL_IMAGE_2D_MULTISAMPLE" with expression '<code>0x9055</code>', CType: int */
92 public static final int GL_IMAGE_2D_MULTISAMPLE = 0x9055;
93 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_VERSION_4_2</code>, <code>GL_EXT_shader_image_load_store</code><br>Alias for: <code>GL_IMAGE_1D_ARRAY_EXT</code><br>
94Define "GL_IMAGE_1D_ARRAY" with expression '<code>0x9052</code>', CType: int */
95 public static final int GL_IMAGE_1D_ARRAY = 0x9052;
96 /** <code>GL_ARB_cl_event</code><br>Define "GL_SYNC_CL_EVENT_ARB" with expression '<code>0x8240</code>', CType: int */
97 public static final int GL_SYNC_CL_EVENT_ARB = 0x8240;
98 /** <code>GL_ARB_geometry_shader4</code><br>Define "GL_TRIANGLES_ADJACENCY_ARB" with expression '<code>0x000C</code>', CType: int */
99 public static final int GL_TRIANGLES_ADJACENCY_ARB = 0xc;
100 /** <code>GL_ARB_geometry_shader4</code><br>Define "GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB" with expression '<code>0x8DA9</code>', CType: int */
101 public static final int GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB = 0x8da9;
102 /** <code>GL_VERSION_3_3</code>, <code>GL_ARB_blend_func_extended</code>, <code>GL_EXT_blend_func_extended</code><br>Alias for: <code>GL_ONE_MINUS_SRC1_COLOR_EXT</code><br>
103Define "GL_ONE_MINUS_SRC1_COLOR" with expression '<code>0x88FA</code>', CType: int */
104 public static final int GL_ONE_MINUS_SRC1_COLOR = 0x88fa;
105 /** <code>GL_ARB_shader_subroutine</code>, <code>GL_VERSION_4_0</code><br>Define "GL_ACTIVE_SUBROUTINE_UNIFORMS" with expression '<code>0x8DE6</code>', CType: int */
106 public static final int GL_ACTIVE_SUBROUTINE_UNIFORMS = 0x8de6;
107 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_VERSION_4_2</code>, <code>GL_EXT_shader_image_load_store</code><br>Alias for: <code>GL_INT_IMAGE_2D_RECT_EXT</code><br>
108Define "GL_INT_IMAGE_2D_RECT" with expression '<code>0x905A</code>', CType: int */
109 public static final int GL_INT_IMAGE_2D_RECT = 0x905a;
110 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_VERSION_4_2</code>, <code>GL_EXT_shader_image_load_store</code><br>Alias for: <code>GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT</code><br>
111Define "GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY" with expression '<code>0x9061</code>', CType: int */
112 public static final int GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY = 0x9061;
113 /** <code>GL_ARB_tessellation_shader</code>, <code>GL_VERSION_4_0</code><br>Define "GL_PATCH_DEFAULT_OUTER_LEVEL" with expression '<code>0x8E74</code>', CType: int */
114 public static final int GL_PATCH_DEFAULT_OUTER_LEVEL = 0x8e74;
115 /** <code>GL_ARB_gpu_shader_fp64</code>, <code>GL_VERSION_4_0</code>, <code>GL_EXT_vertex_attrib_64bit</code><br>Alias for: <code>GL_DOUBLE_MAT4_EXT</code><br>
116Define "GL_DOUBLE_MAT4" with expression '<code>0x8F48</code>', CType: int */
117 public static final int GL_DOUBLE_MAT4 = 0x8f48;
118 /** <code>GL_ARB_gpu_shader_fp64</code>, <code>GL_VERSION_4_0</code>, <code>GL_EXT_vertex_attrib_64bit</code><br>Alias for: <code>GL_DOUBLE_MAT3_EXT</code><br>
119Define "GL_DOUBLE_MAT3" with expression '<code>0x8F47</code>', CType: int */
120 public static final int GL_DOUBLE_MAT3 = 0x8f47;
121 /** <code>GL_ARB_gpu_shader_fp64</code>, <code>GL_VERSION_4_0</code>, <code>GL_EXT_vertex_attrib_64bit</code><br>Alias for: <code>GL_DOUBLE_MAT2_EXT</code><br>
122Define "GL_DOUBLE_MAT2" with expression '<code>0x8F46</code>', CType: int */
123 public static final int GL_DOUBLE_MAT2 = 0x8f46;
124 /** <code>GL_ARB_geometry_shader4</code><br>Define "GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB" with expression '<code>0x8DDD</code>', CType: int */
125 public static final int GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB = 0x8ddd;
126 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_VERSION_4_2</code>, <code>GL_EXT_shader_image_load_store</code><br>Alias for: <code>GL_UNSIGNED_INT_IMAGE_1D_ARRAY_EXT</code><br>
127Define "GL_UNSIGNED_INT_IMAGE_1D_ARRAY" with expression '<code>0x9068</code>', CType: int */
128 public static final int GL_UNSIGNED_INT_IMAGE_1D_ARRAY = 0x9068;
129 /** <code>GL_ARB_shader_subroutine</code>, <code>GL_VERSION_4_0</code><br>Define "GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH" with expression '<code>0x8E49</code>', CType: int */
130 public static final int GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH = 0x8e49;
131 /** <code>GL_ARB_texture_compression_bptc</code><br>Define "GL_COMPRESSED_RGBA_BPTC_UNORM_ARB" with expression '<code>0x8E8C</code>', CType: int */
132 public static final int GL_COMPRESSED_RGBA_BPTC_UNORM_ARB = 0x8e8c;
133 /** <code>GL_ARB_texture_compression_bptc</code><br>Define "GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB" with expression '<code>0x8E8D</code>', CType: int */
134 public static final int GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB = 0x8e8d;
135 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_VERSION_4_2</code>, <code>GL_EXT_shader_image_load_store</code><br>Alias for: <code>GL_INT_IMAGE_1D_ARRAY_EXT</code><br>
136Define "GL_INT_IMAGE_1D_ARRAY" with expression '<code>0x905D</code>', CType: int */
137 public static final int GL_INT_IMAGE_1D_ARRAY = 0x905d;
138 /** <code>GL_ARB_geometry_shader4</code><br>Define "GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB" with expression '<code>0x8C29</code>', CType: int */
139 public static final int GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB = 0x8c29;
140 /** <code>GL_VERSION_3_2</code><br>Define "GL_CONTEXT_COMPATIBILITY_PROFILE_BIT" with expression '<code>0x00000002</code>', CType: int */
141 public static final int GL_CONTEXT_COMPATIBILITY_PROFILE_BIT = 0x2;
142 /** <code>GL_ARB_geometry_shader4</code><br>Define "GL_GEOMETRY_OUTPUT_TYPE_ARB" with expression '<code>0x8DDC</code>', CType: int */
143 public static final int GL_GEOMETRY_OUTPUT_TYPE_ARB = 0x8ddc;
144 /** <code>GL_ARB_geometry_shader4</code><br>Define "GL_GEOMETRY_VERTICES_OUT_ARB" with expression '<code>0x8DDA</code>', CType: int */
145 public static final int GL_GEOMETRY_VERTICES_OUT_ARB = 0x8dda;
146 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_VERSION_4_2</code>, <code>GL_EXT_shader_image_load_store</code><br>Alias for: <code>GL_IMAGE_1D_EXT</code><br>
147Define "GL_IMAGE_1D" with expression '<code>0x904C</code>', CType: int */
148 public static final int GL_IMAGE_1D = 0x904c;
149 /** <code>GL_ARB_shader_subroutine</code>, <code>GL_VERSION_4_0</code><br>Define "GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS" with expression '<code>0x8DE8</code>', CType: int */
150 public static final int GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS = 0x8de8;
151 /** <code>GL_ARB_geometry_shader4</code><br>Define "GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB" with expression '<code>0x8DE0</code>', CType: int */
152 public static final int GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB = 0x8de0;
153 /** <code>GL_ARB_shader_subroutine</code>, <code>GL_VERSION_4_0</code><br>Define "GL_ACTIVE_SUBROUTINE_MAX_LENGTH" with expression '<code>0x8E48</code>', CType: int */
154 public static final int GL_ACTIVE_SUBROUTINE_MAX_LENGTH = 0x8e48;
155 /** <code>GL_ARB_shading_language_include</code><br>Define "GL_NAMED_STRING_LENGTH_ARB" with expression '<code>0x8DE9</code>', CType: int */
156 public static final int GL_NAMED_STRING_LENGTH_ARB = 0x8de9;
157 /** <code>GL_ARB_gpu_shader_fp64</code>, <code>GL_VERSION_4_0</code>, <code>GL_EXT_vertex_attrib_64bit</code><br>Alias for: <code>GL_DOUBLE_MAT4x2_EXT</code><br>
158Define "GL_DOUBLE_MAT4x2" with expression '<code>0x8F4D</code>', CType: int */
159 public static final int GL_DOUBLE_MAT4x2 = 0x8f4d;
160 /** <code>GL_ARB_gpu_shader_fp64</code>, <code>GL_VERSION_4_0</code>, <code>GL_EXT_vertex_attrib_64bit</code><br>Alias for: <code>GL_DOUBLE_MAT4x3_EXT</code><br>
161Define "GL_DOUBLE_MAT4x3" with expression '<code>0x8F4E</code>', CType: int */
162 public static final int GL_DOUBLE_MAT4x3 = 0x8f4e;
163 /** <code>GL_ARB_geometry_shader4</code><br>Define "GL_GEOMETRY_INPUT_TYPE_ARB" with expression '<code>0x8DDB</code>', CType: int */
164 public static final int GL_GEOMETRY_INPUT_TYPE_ARB = 0x8ddb;
165 /** <code>GL_VERSION_3_3</code>, <code>GL_ARB_blend_func_extended</code>, <code>GL_EXT_blend_func_extended</code><br>Alias for: <code>GL_ONE_MINUS_SRC1_ALPHA_EXT</code><br>
166Define "GL_ONE_MINUS_SRC1_ALPHA" with expression '<code>0x88FB</code>', CType: int */
167 public static final int GL_ONE_MINUS_SRC1_ALPHA = 0x88fb;
168 /** <code>GL_ARB_tessellation_shader</code>, <code>GL_VERSION_4_0</code><br>Define "GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER" with expression '<code>0x84F0</code>', CType: int */
170 /** <code>GL_ARB_geometry_shader4</code><br>Define "GL_PROGRAM_POINT_SIZE_ARB" with expression '<code>0x8642</code>', CType: int */
171 public static final int GL_PROGRAM_POINT_SIZE_ARB = 0x8642;
172 /** <code>GL_ARB_geometry_shader4</code><br>Define "GL_GEOMETRY_SHADER_ARB" with expression '<code>0x8DD9</code>', CType: int */
173 public static final int GL_GEOMETRY_SHADER_ARB = 0x8dd9;
174 /** <code>GL_ARB_shader_subroutine</code>, <code>GL_VERSION_4_0</code><br>Define "GL_ACTIVE_SUBROUTINES" with expression '<code>0x8DE5</code>', CType: int */
175 public static final int GL_ACTIVE_SUBROUTINES = 0x8de5;
176 /** <code>GL_ARB_geometry_shader4</code><br>Define "GL_MAX_VERTEX_VARYING_COMPONENTS_ARB" with expression '<code>0x8DDE</code>', CType: int */
177 public static final int GL_MAX_VERTEX_VARYING_COMPONENTS_ARB = 0x8dde;
178 /** <code>GL_ARB_viewport_array</code>, <code>GL_VERSION_4_1</code>, <code>GL_NV_viewport_array</code><br>Alias for: <code>GL_VIEWPORT_SUBPIXEL_BITS_NV</code><br>
179Define "GL_VIEWPORT_SUBPIXEL_BITS" with expression '<code>0x825C</code>', CType: int */
180 public static final int GL_VIEWPORT_SUBPIXEL_BITS = 0x825c;
181 /** <code>GL_ARB_geometry_shader4</code><br>Define "GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB" with expression '<code>0x8DE1</code>', CType: int */
182 public static final int GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB = 0x8de1;
183 /** <code>GL_ARB_cl_event</code><br>Define "GL_SYNC_CL_EVENT_COMPLETE_ARB" with expression '<code>0x8241</code>', CType: int */
184 public static final int GL_SYNC_CL_EVENT_COMPLETE_ARB = 0x8241;
185 /** <code>GL_ARB_geometry_shader4</code><br>Define "GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB" with expression '<code>0x8DA8</code>', CType: int */
186 public static final int GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB = 0x8da8;
187 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_VERSION_4_2</code>, <code>GL_EXT_shader_image_load_store</code><br>Alias for: <code>GL_IMAGE_2D_RECT_EXT</code><br>
188Define "GL_IMAGE_2D_RECT" with expression '<code>0x904F</code>', CType: int */
189 public static final int GL_IMAGE_2D_RECT = 0x904f;
190 /** <code>GL_VERSION_3_3</code>, <code>GL_ARB_blend_func_extended</code>, <code>GL_EXT_blend_func_extended</code><br>Alias for: <code>GL_MAX_DUAL_SOURCE_DRAW_BUFFERS_EXT</code><br>
191Define "GL_MAX_DUAL_SOURCE_DRAW_BUFFERS" with expression '<code>0x88FC</code>', CType: int */
192 public static final int GL_MAX_DUAL_SOURCE_DRAW_BUFFERS = 0x88fc;
193 /** <code>GL_VERSION_3_2</code>, <code>GL_NV_geometry_program4</code>, <code>GL_EXT_geometry_shader4</code>, <code>GL_ARB_geometry_shader4</code><br>Alias for: <code>GL_PROGRAM_POINT_SIZE_EXT</code>, <code>GL_PROGRAM_POINT_SIZE_ARB</code><br>
194Define "GL_PROGRAM_POINT_SIZE" with expression '<code>0x8642</code>', CType: int */
195 public static final int GL_PROGRAM_POINT_SIZE = 0x8642;
196 /** <code>GL_VERSION_3_2</code><br>Define "GL_CONTEXT_CORE_PROFILE_BIT" with expression '<code>0x00000001</code>', CType: int */
197 public static final int GL_CONTEXT_CORE_PROFILE_BIT = 0x1;
198 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_VERSION_4_2</code>, <code>GL_EXT_shader_image_load_store</code><br>Alias for: <code>GL_MAX_IMAGE_SAMPLES_EXT</code><br>
199Define "GL_MAX_IMAGE_SAMPLES" with expression '<code>0x906D</code>', CType: int */
200 public static final int GL_MAX_IMAGE_SAMPLES = 0x906d;
201 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_VERSION_4_2</code>, <code>GL_EXT_shader_image_load_store</code><br>Alias for: <code>GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT</code><br>
202Define "GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY" with expression '<code>0x906C</code>', CType: int */
203 public static final int GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY = 0x906c;
204 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_VERSION_4_2</code>, <code>GL_EXT_shader_image_load_store</code><br>Alias for: <code>GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT</code><br>
205Define "GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS" with expression '<code>0x8F39</code>', CType: int */
206 public static final int GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS = 0x8f39;
207 /** <code>GL_ARB_texture_compression_bptc</code><br>Define "GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB" with expression '<code>0x8E8F</code>', CType: int */
208 public static final int GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB = 0x8e8f;
209 /** <code>GL_ARB_shading_language_include</code><br>Define "GL_NAMED_STRING_TYPE_ARB" with expression '<code>0x8DEA</code>', CType: int */
210 public static final int GL_NAMED_STRING_TYPE_ARB = 0x8dea;
211 /** <code>GL_ARB_gpu_shader_fp64</code>, <code>GL_VERSION_4_0</code>, <code>GL_EXT_vertex_attrib_64bit</code><br>Alias for: <code>GL_DOUBLE_MAT3x4_EXT</code><br>
212Define "GL_DOUBLE_MAT3x4" with expression '<code>0x8F4C</code>', CType: int */
213 public static final int GL_DOUBLE_MAT3x4 = 0x8f4c;
214 /** <code>GL_ARB_gpu_shader_fp64</code>, <code>GL_VERSION_4_0</code>, <code>GL_EXT_vertex_attrib_64bit</code><br>Alias for: <code>GL_DOUBLE_MAT3x2_EXT</code><br>
215Define "GL_DOUBLE_MAT3x2" with expression '<code>0x8F4B</code>', CType: int */
216 public static final int GL_DOUBLE_MAT3x2 = 0x8f4b;
217 /** <code>GL_VERSION_3_2</code><br>Define "GL_CONTEXT_PROFILE_MASK" with expression '<code>0x9126</code>', CType: int */
218 public static final int GL_CONTEXT_PROFILE_MASK = 0x9126;
219 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_VERSION_4_2</code>, <code>GL_EXT_shader_image_load_store</code><br>Alias for: <code>GL_UNSIGNED_INT_IMAGE_2D_RECT_EXT</code><br>
220Define "GL_UNSIGNED_INT_IMAGE_2D_RECT" with expression '<code>0x9065</code>', CType: int */
221 public static final int GL_UNSIGNED_INT_IMAGE_2D_RECT = 0x9065;
222 /** <code>GL_ARB_shader_subroutine</code>, <code>GL_VERSION_4_0</code><br>Define "GL_MAX_SUBROUTINES" with expression '<code>0x8DE7</code>', CType: int */
223 public static final int GL_MAX_SUBROUTINES = 0x8de7;
224 /** <code>GL_ARB_shader_subroutine</code>, <code>GL_VERSION_4_0</code><br>Define "GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS" with expression '<code>0x8E47</code>', CType: int */
225 public static final int GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS = 0x8e47;
226 /** <code>GL_ARB_shader_image_load_store</code>, <code>GL_VERSION_4_2</code>, <code>GL_EXT_shader_image_load_store</code><br>Alias for: <code>GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT</code><br>
227Define "GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE" with expression '<code>0x906B</code>', CType: int */
228 public static final int GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE = 0x906b;
229 /** <code>GL_ARB_tessellation_shader</code>, <code>GL_VERSION_4_0</code><br>Define "GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER" with expression '<code>0x84F1</code>', CType: int */
231 /** <code>GL_ARB_viewport_array</code>, <code>GL_VERSION_4_1</code>, <code>GL_NV_viewport_array</code><br>Alias for: <code>GL_MAX_VIEWPORTS_NV</code><br>
232Define "GL_MAX_VIEWPORTS" with expression '<code>0x825B</code>', CType: int */
233 public static final int GL_MAX_VIEWPORTS = 0x825b;
234
235 /** Entry point to C language function: <code> void {@native glMultiDrawElementsBaseVertex}(GLenum mode, const GLsizei * count, GLenum type, const void * const * indices, GLsizei drawcount, const GLint * basevertex) </code> <br>Part of <code>GL_ARB_draw_elements_base_vertex</code>, <code>GL_VERSION_3_2</code>, <code>GL_OES_draw_elements_base_vertex</code>, <code>GL_EXT_draw_elements_base_vertex</code><br>Alias for: <code>glMultiDrawElementsBaseVertexOES</code>, <code>glMultiDrawElementsBaseVertexEXT</code>
236 @param count a direct only {@link java.nio.IntBuffer}
237 @param indices a direct only {@link com.jogamp.common.nio.PointerBuffer}
238 @param basevertex a direct only {@link java.nio.IntBuffer} */
239 public void glMultiDrawElementsBaseVertex(int mode, IntBuffer count, int type, PointerBuffer indices, int drawcount, IntBuffer basevertex);
240
241 /** Entry point to C language function: <code> void {@native glBindFragDataLocationIndexed}(GLuint program, GLuint colorNumber, GLuint index, const GLchar * name) </code> <br>Part of <code>GL_VERSION_3_3</code>, <code>GL_ARB_blend_func_extended</code>, <code>GL_EXT_blend_func_extended</code><br>Alias for: <code>glBindFragDataLocationIndexedEXT</code> */
242 public void glBindFragDataLocationIndexed(int program, int colorNumber, int index, String name);
243
244 /** Entry point to C language function: <code> GLint {@native glGetFragDataIndex}(GLuint program, const GLchar * name) </code> <br>Part of <code>GL_VERSION_3_3</code>, <code>GL_ARB_blend_func_extended</code>, <code>GL_EXT_blend_func_extended</code><br>Alias for: <code>glGetFragDataIndexEXT</code> */
245 public int glGetFragDataIndex(int program, String name);
246
247 /** Entry point to C language function: <code> void {@native glVertexAttribP1ui}(GLuint index, GLenum type, GLboolean normalized, GLuint value) </code> <br>Part of <code>GL_ARB_vertex_type_2_10_10_10_rev</code>, <code>GL_VERSION_3_3</code><br> */
248 public void glVertexAttribP1ui(int index, int type, boolean normalized, int value);
249
250 /** Entry point to C language function: <code> void {@native glVertexAttribP1uiv}(GLuint index, GLenum type, GLboolean normalized, const GLuint * value) </code> <br>Part of <code>GL_ARB_vertex_type_2_10_10_10_rev</code>, <code>GL_VERSION_3_3</code><br>
251 @param value a direct or array-backed {@link java.nio.IntBuffer} */
252 public void glVertexAttribP1uiv(int index, int type, boolean normalized, IntBuffer value);
253
254 /** Entry point to C language function: <code> void {@native glVertexAttribP1uiv}(GLuint index, GLenum type, GLboolean normalized, const GLuint * value) </code> <br>Part of <code>GL_ARB_vertex_type_2_10_10_10_rev</code>, <code>GL_VERSION_3_3</code><br> */
255 public void glVertexAttribP1uiv(int index, int type, boolean normalized, int[] value, int value_offset);
256
257 /** Entry point to C language function: <code> void {@native glVertexAttribP2ui}(GLuint index, GLenum type, GLboolean normalized, GLuint value) </code> <br>Part of <code>GL_ARB_vertex_type_2_10_10_10_rev</code>, <code>GL_VERSION_3_3</code><br> */
258 public void glVertexAttribP2ui(int index, int type, boolean normalized, int value);
259
260 /** Entry point to C language function: <code> void {@native glVertexAttribP2uiv}(GLuint index, GLenum type, GLboolean normalized, const GLuint * value) </code> <br>Part of <code>GL_ARB_vertex_type_2_10_10_10_rev</code>, <code>GL_VERSION_3_3</code><br>
261 @param value a direct or array-backed {@link java.nio.IntBuffer} */
262 public void glVertexAttribP2uiv(int index, int type, boolean normalized, IntBuffer value);
263
264 /** Entry point to C language function: <code> void {@native glVertexAttribP2uiv}(GLuint index, GLenum type, GLboolean normalized, const GLuint * value) </code> <br>Part of <code>GL_ARB_vertex_type_2_10_10_10_rev</code>, <code>GL_VERSION_3_3</code><br> */
265 public void glVertexAttribP2uiv(int index, int type, boolean normalized, int[] value, int value_offset);
266
267 /** Entry point to C language function: <code> void {@native glVertexAttribP3ui}(GLuint index, GLenum type, GLboolean normalized, GLuint value) </code> <br>Part of <code>GL_ARB_vertex_type_2_10_10_10_rev</code>, <code>GL_VERSION_3_3</code><br> */
268 public void glVertexAttribP3ui(int index, int type, boolean normalized, int value);
269
270 /** Entry point to C language function: <code> void {@native glVertexAttribP3uiv}(GLuint index, GLenum type, GLboolean normalized, const GLuint * value) </code> <br>Part of <code>GL_ARB_vertex_type_2_10_10_10_rev</code>, <code>GL_VERSION_3_3</code><br>
271 @param value a direct or array-backed {@link java.nio.IntBuffer} */
272 public void glVertexAttribP3uiv(int index, int type, boolean normalized, IntBuffer value);
273
274 /** Entry point to C language function: <code> void {@native glVertexAttribP3uiv}(GLuint index, GLenum type, GLboolean normalized, const GLuint * value) </code> <br>Part of <code>GL_ARB_vertex_type_2_10_10_10_rev</code>, <code>GL_VERSION_3_3</code><br> */
275 public void glVertexAttribP3uiv(int index, int type, boolean normalized, int[] value, int value_offset);
276
277 /** Entry point to C language function: <code> void {@native glVertexAttribP4ui}(GLuint index, GLenum type, GLboolean normalized, GLuint value) </code> <br>Part of <code>GL_ARB_vertex_type_2_10_10_10_rev</code>, <code>GL_VERSION_3_3</code><br> */
278 public void glVertexAttribP4ui(int index, int type, boolean normalized, int value);
279
280 /** Entry point to C language function: <code> void {@native glVertexAttribP4uiv}(GLuint index, GLenum type, GLboolean normalized, const GLuint * value) </code> <br>Part of <code>GL_ARB_vertex_type_2_10_10_10_rev</code>, <code>GL_VERSION_3_3</code><br>
281 @param value a direct or array-backed {@link java.nio.IntBuffer} */
282 public void glVertexAttribP4uiv(int index, int type, boolean normalized, IntBuffer value);
283
284 /** Entry point to C language function: <code> void {@native glVertexAttribP4uiv}(GLuint index, GLenum type, GLboolean normalized, const GLuint * value) </code> <br>Part of <code>GL_ARB_vertex_type_2_10_10_10_rev</code>, <code>GL_VERSION_3_3</code><br> */
285 public void glVertexAttribP4uiv(int index, int type, boolean normalized, int[] value, int value_offset);
286
287 /** Entry point to C language function: <code> void {@native glUniform1d}(GLint location, GLdouble x) </code> <br>Part of <code>GL_ARB_gpu_shader_fp64</code>, <code>GL_VERSION_4_0</code><br> */
288 public void glUniform1d(int location, double x);
289
290 /** Entry point to C language function: <code> void {@native glUniform2d}(GLint location, GLdouble x, GLdouble y) </code> <br>Part of <code>GL_ARB_gpu_shader_fp64</code>, <code>GL_VERSION_4_0</code><br> */
291 public void glUniform2d(int location, double x, double y);
292
293 /** Entry point to C language function: <code> void {@native glUniform3d}(GLint location, GLdouble x, GLdouble y, GLdouble z) </code> <br>Part of <code>GL_ARB_gpu_shader_fp64</code>, <code>GL_VERSION_4_0</code><br> */
294 public void glUniform3d(int location, double x, double y, double z);
295
296 /** Entry point to C language function: <code> void {@native glUniform4d}(GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w) </code> <br>Part of <code>GL_ARB_gpu_shader_fp64</code>, <code>GL_VERSION_4_0</code><br> */
297 public void glUniform4d(int location, double x, double y, double z, double w);
298
299 /** Entry point to C language function: <code> void {@native glUniform1dv}(GLint location, GLsizei count, const GLdouble * value) </code> <br>Part of <code>GL_ARB_gpu_shader_fp64</code>, <code>GL_VERSION_4_0</code><br>
300 @param value a direct or array-backed {@link java.nio.DoubleBuffer} */
301 public void glUniform1dv(int location, int count, DoubleBuffer value);
302
303 /** Entry point to C language function: <code> void {@native glUniform1dv}(GLint location, GLsizei count, const GLdouble * value) </code> <br>Part of <code>GL_ARB_gpu_shader_fp64</code>, <code>GL_VERSION_4_0</code><br> */
304 public void glUniform1dv(int location, int count, double[] value, int value_offset);
305
306 /** Entry point to C language function: <code> void {@native glUniform2dv}(GLint location, GLsizei count, const GLdouble * value) </code> <br>Part of <code>GL_ARB_gpu_shader_fp64</code>, <code>GL_VERSION_4_0</code><br>
307 @param value a direct or array-backed {@link java.nio.DoubleBuffer} */
308 public void glUniform2dv(int location, int count, DoubleBuffer value);
309
310 /** Entry point to C language function: <code> void {@native glUniform2dv}(GLint location, GLsizei count, const GLdouble * value) </code> <br>Part of <code>GL_ARB_gpu_shader_fp64</code>, <code>GL_VERSION_4_0</code><br> */
311 public void glUniform2dv(int location, int count, double[] value, int value_offset);
312
313 /** Entry point to C language function: <code> void {@native glUniform3dv}(GLint location, GLsizei count, const GLdouble * value) </code> <br>Part of <code>GL_ARB_gpu_shader_fp64</code>, <code>GL_VERSION_4_0</code><br>
314 @param value a direct or array-backed {@link java.nio.DoubleBuffer} */
315 public void glUniform3dv(int location, int count, DoubleBuffer value);
316
317 /** Entry point to C language function: <code> void {@native glUniform3dv}(GLint location, GLsizei count, const GLdouble * value) </code> <br>Part of <code>GL_ARB_gpu_shader_fp64</code>, <code>GL_VERSION_4_0</code><br> */
318 public void glUniform3dv(int location, int count, double[] value, int value_offset);
319
320 /** Entry point to C language function: <code> void {@native glUniform4dv}(GLint location, GLsizei count, const GLdouble * value) </code> <br>Part of <code>GL_ARB_gpu_shader_fp64</code>, <code>GL_VERSION_4_0</code><br>
321 @param value a direct or array-backed {@link java.nio.DoubleBuffer} */
322 public void glUniform4dv(int location, int count, DoubleBuffer value);
323
324 /** Entry point to C language function: <code> void {@native glUniform4dv}(GLint location, GLsizei count, const GLdouble * value) </code> <br>Part of <code>GL_ARB_gpu_shader_fp64</code>, <code>GL_VERSION_4_0</code><br> */
325 public void glUniform4dv(int location, int count, double[] value, int value_offset);
326
327 /** Entry point to C language function: <code> void {@native glUniformMatrix2dv}(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value) </code> <br>Part of <code>GL_ARB_gpu_shader_fp64</code>, <code>GL_VERSION_4_0</code><br>
328 @param value a direct or array-backed {@link java.nio.DoubleBuffer} */
329 public void glUniformMatrix2dv(int location, int count, boolean transpose, DoubleBuffer value);
330
331 /** Entry point to C language function: <code> void {@native glUniformMatrix2dv}(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value) </code> <br>Part of <code>GL_ARB_gpu_shader_fp64</code>, <code>GL_VERSION_4_0</code><br> */
332 public void glUniformMatrix2dv(int location, int count, boolean transpose, double[] value, int value_offset);
333
334 /** Entry point to C language function: <code> void {@native glUniformMatrix3dv}(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value) </code> <br>Part of <code>GL_ARB_gpu_shader_fp64</code>, <code>GL_VERSION_4_0</code><br>
335 @param value a direct or array-backed {@link java.nio.DoubleBuffer} */
336 public void glUniformMatrix3dv(int location, int count, boolean transpose, DoubleBuffer value);
337
338 /** Entry point to C language function: <code> void {@native glUniformMatrix3dv}(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value) </code> <br>Part of <code>GL_ARB_gpu_shader_fp64</code>, <code>GL_VERSION_4_0</code><br> */
339 public void glUniformMatrix3dv(int location, int count, boolean transpose, double[] value, int value_offset);
340
341 /** Entry point to C language function: <code> void {@native glUniformMatrix4dv}(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value) </code> <br>Part of <code>GL_ARB_gpu_shader_fp64</code>, <code>GL_VERSION_4_0</code><br>
342 @param value a direct or array-backed {@link java.nio.DoubleBuffer} */
343 public void glUniformMatrix4dv(int location, int count, boolean transpose, DoubleBuffer value);
344
345 /** Entry point to C language function: <code> void {@native glUniformMatrix4dv}(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value) </code> <br>Part of <code>GL_ARB_gpu_shader_fp64</code>, <code>GL_VERSION_4_0</code><br> */
346 public void glUniformMatrix4dv(int location, int count, boolean transpose, double[] value, int value_offset);
347
348 /** Entry point to C language function: <code> void {@native glUniformMatrix2x3dv}(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value) </code> <br>Part of <code>GL_ARB_gpu_shader_fp64</code>, <code>GL_VERSION_4_0</code><br>
349 @param value a direct or array-backed {@link java.nio.DoubleBuffer} */
350 public void glUniformMatrix2x3dv(int location, int count, boolean transpose, DoubleBuffer value);
351
352 /** Entry point to C language function: <code> void {@native glUniformMatrix2x3dv}(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value) </code> <br>Part of <code>GL_ARB_gpu_shader_fp64</code>, <code>GL_VERSION_4_0</code><br> */
353 public void glUniformMatrix2x3dv(int location, int count, boolean transpose, double[] value, int value_offset);
354
355 /** Entry point to C language function: <code> void {@native glUniformMatrix2x4dv}(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value) </code> <br>Part of <code>GL_ARB_gpu_shader_fp64</code>, <code>GL_VERSION_4_0</code><br>
356 @param value a direct or array-backed {@link java.nio.DoubleBuffer} */
357 public void glUniformMatrix2x4dv(int location, int count, boolean transpose, DoubleBuffer value);
358
359 /** Entry point to C language function: <code> void {@native glUniformMatrix2x4dv}(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value) </code> <br>Part of <code>GL_ARB_gpu_shader_fp64</code>, <code>GL_VERSION_4_0</code><br> */
360 public void glUniformMatrix2x4dv(int location, int count, boolean transpose, double[] value, int value_offset);
361
362 /** Entry point to C language function: <code> void {@native glUniformMatrix3x2dv}(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value) </code> <br>Part of <code>GL_ARB_gpu_shader_fp64</code>, <code>GL_VERSION_4_0</code><br>
363 @param value a direct or array-backed {@link java.nio.DoubleBuffer} */
364 public void glUniformMatrix3x2dv(int location, int count, boolean transpose, DoubleBuffer value);
365
366 /** Entry point to C language function: <code> void {@native glUniformMatrix3x2dv}(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value) </code> <br>Part of <code>GL_ARB_gpu_shader_fp64</code>, <code>GL_VERSION_4_0</code><br> */
367 public void glUniformMatrix3x2dv(int location, int count, boolean transpose, double[] value, int value_offset);
368
369 /** Entry point to C language function: <code> void {@native glUniformMatrix3x4dv}(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value) </code> <br>Part of <code>GL_ARB_gpu_shader_fp64</code>, <code>GL_VERSION_4_0</code><br>
370 @param value a direct or array-backed {@link java.nio.DoubleBuffer} */
371 public void glUniformMatrix3x4dv(int location, int count, boolean transpose, DoubleBuffer value);
372
373 /** Entry point to C language function: <code> void {@native glUniformMatrix3x4dv}(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value) </code> <br>Part of <code>GL_ARB_gpu_shader_fp64</code>, <code>GL_VERSION_4_0</code><br> */
374 public void glUniformMatrix3x4dv(int location, int count, boolean transpose, double[] value, int value_offset);
375
376 /** Entry point to C language function: <code> void {@native glUniformMatrix4x2dv}(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value) </code> <br>Part of <code>GL_ARB_gpu_shader_fp64</code>, <code>GL_VERSION_4_0</code><br>
377 @param value a direct or array-backed {@link java.nio.DoubleBuffer} */
378 public void glUniformMatrix4x2dv(int location, int count, boolean transpose, DoubleBuffer value);
379
380 /** Entry point to C language function: <code> void {@native glUniformMatrix4x2dv}(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value) </code> <br>Part of <code>GL_ARB_gpu_shader_fp64</code>, <code>GL_VERSION_4_0</code><br> */
381 public void glUniformMatrix4x2dv(int location, int count, boolean transpose, double[] value, int value_offset);
382
383 /** Entry point to C language function: <code> void {@native glUniformMatrix4x3dv}(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value) </code> <br>Part of <code>GL_ARB_gpu_shader_fp64</code>, <code>GL_VERSION_4_0</code><br>
384 @param value a direct or array-backed {@link java.nio.DoubleBuffer} */
385 public void glUniformMatrix4x3dv(int location, int count, boolean transpose, DoubleBuffer value);
386
387 /** Entry point to C language function: <code> void {@native glUniformMatrix4x3dv}(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value) </code> <br>Part of <code>GL_ARB_gpu_shader_fp64</code>, <code>GL_VERSION_4_0</code><br> */
388 public void glUniformMatrix4x3dv(int location, int count, boolean transpose, double[] value, int value_offset);
389
390 /** Entry point to C language function: <code> void {@native glGetUniformdv}(GLuint program, GLint location, GLdouble * params) </code> <br>Part of <code>GL_ARB_gpu_shader_fp64</code>, <code>GL_VERSION_4_0</code><br>
391 @param params a direct or array-backed {@link java.nio.DoubleBuffer} */
392 public void glGetUniformdv(int program, int location, DoubleBuffer params);
393
394 /** Entry point to C language function: <code> void {@native glGetUniformdv}(GLuint program, GLint location, GLdouble * params) </code> <br>Part of <code>GL_ARB_gpu_shader_fp64</code>, <code>GL_VERSION_4_0</code><br> */
395 public void glGetUniformdv(int program, int location, double[] params, int params_offset);
396
397 /** Entry point to C language function: <code> GLint {@native glGetSubroutineUniformLocation}(GLuint program, GLenum shadertype, const GLchar * name) </code> <br>Part of <code>GL_ARB_shader_subroutine</code>, <code>GL_VERSION_4_0</code><br> */
398 public int glGetSubroutineUniformLocation(int program, int shadertype, String name);
399
400 /** Entry point to C language function: <code> GLuint {@native glGetSubroutineIndex}(GLuint program, GLenum shadertype, const GLchar * name) </code> <br>Part of <code>GL_ARB_shader_subroutine</code>, <code>GL_VERSION_4_0</code><br> */
401 public int glGetSubroutineIndex(int program, int shadertype, String name);
402
403 /** Entry point to C language function: <code> void {@native glGetActiveSubroutineUniformiv}(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint * values) </code> <br>Part of <code>GL_ARB_shader_subroutine</code>, <code>GL_VERSION_4_0</code><br>
404 @param values a direct or array-backed {@link java.nio.IntBuffer} */
405 public void glGetActiveSubroutineUniformiv(int program, int shadertype, int index, int pname, IntBuffer values);
406
407 /** Entry point to C language function: <code> void {@native glGetActiveSubroutineUniformiv}(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint * values) </code> <br>Part of <code>GL_ARB_shader_subroutine</code>, <code>GL_VERSION_4_0</code><br> */
408 public void glGetActiveSubroutineUniformiv(int program, int shadertype, int index, int pname, int[] values, int values_offset);
409
410 /** Entry point to C language function: <code> void {@native glGetActiveSubroutineUniformName}(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name) </code> <br>Part of <code>GL_ARB_shader_subroutine</code>, <code>GL_VERSION_4_0</code><br>
411 @param length a direct or array-backed {@link java.nio.IntBuffer}
412 @param name a direct or array-backed {@link java.nio.ByteBuffer} */
413 public void glGetActiveSubroutineUniformName(int program, int shadertype, int index, int bufsize, IntBuffer length, ByteBuffer name);
414
415 /** Entry point to C language function: <code> void {@native glGetActiveSubroutineUniformName}(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name) </code> <br>Part of <code>GL_ARB_shader_subroutine</code>, <code>GL_VERSION_4_0</code><br> */
416 public void glGetActiveSubroutineUniformName(int program, int shadertype, int index, int bufsize, int[] length, int length_offset, byte[] name, int name_offset);
417
418 /** Entry point to C language function: <code> void {@native glGetActiveSubroutineName}(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name) </code> <br>Part of <code>GL_ARB_shader_subroutine</code>, <code>GL_VERSION_4_0</code><br>
419 @param length a direct or array-backed {@link java.nio.IntBuffer}
420 @param name a direct or array-backed {@link java.nio.ByteBuffer} */
421 public void glGetActiveSubroutineName(int program, int shadertype, int index, int bufsize, IntBuffer length, ByteBuffer name);
422
423 /** Entry point to C language function: <code> void {@native glGetActiveSubroutineName}(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name) </code> <br>Part of <code>GL_ARB_shader_subroutine</code>, <code>GL_VERSION_4_0</code><br> */
424 public void glGetActiveSubroutineName(int program, int shadertype, int index, int bufsize, int[] length, int length_offset, byte[] name, int name_offset);
425
426 /** Entry point to C language function: <code> void {@native glUniformSubroutinesuiv}(GLenum shadertype, GLsizei count, const GLuint * indices) </code> <br>Part of <code>GL_ARB_shader_subroutine</code>, <code>GL_VERSION_4_0</code><br>
427 @param indices a direct or array-backed {@link java.nio.IntBuffer} */
428 public void glUniformSubroutinesuiv(int shadertype, int count, IntBuffer indices);
429
430 /** Entry point to C language function: <code> void {@native glUniformSubroutinesuiv}(GLenum shadertype, GLsizei count, const GLuint * indices) </code> <br>Part of <code>GL_ARB_shader_subroutine</code>, <code>GL_VERSION_4_0</code><br> */
431 public void glUniformSubroutinesuiv(int shadertype, int count, int[] indices, int indices_offset);
432
433 /** Entry point to C language function: <code> void {@native glGetUniformSubroutineuiv}(GLenum shadertype, GLint location, GLuint * params) </code> <br>Part of <code>GL_ARB_shader_subroutine</code>, <code>GL_VERSION_4_0</code><br>
434 @param params a direct or array-backed {@link java.nio.IntBuffer} */
435 public void glGetUniformSubroutineuiv(int shadertype, int location, IntBuffer params);
436
437 /** Entry point to C language function: <code> void {@native glGetUniformSubroutineuiv}(GLenum shadertype, GLint location, GLuint * params) </code> <br>Part of <code>GL_ARB_shader_subroutine</code>, <code>GL_VERSION_4_0</code><br> */
438 public void glGetUniformSubroutineuiv(int shadertype, int location, int[] params, int params_offset);
439
440 /** Entry point to C language function: <code> void {@native glGetProgramStageiv}(GLuint program, GLenum shadertype, GLenum pname, GLint * values) </code> <br>Part of <code>GL_ARB_shader_subroutine</code>, <code>GL_VERSION_4_0</code><br>
441 @param values a direct or array-backed {@link java.nio.IntBuffer} */
442 public void glGetProgramStageiv(int program, int shadertype, int pname, IntBuffer values);
443
444 /** Entry point to C language function: <code> void {@native glGetProgramStageiv}(GLuint program, GLenum shadertype, GLenum pname, GLint * values) </code> <br>Part of <code>GL_ARB_shader_subroutine</code>, <code>GL_VERSION_4_0</code><br> */
445 public void glGetProgramStageiv(int program, int shadertype, int pname, int[] values, int values_offset);
446
447 /** Entry point to C language function: <code> void {@native glPatchParameterfv}(GLenum pname, const GLfloat * values) </code> <br>Part of <code>GL_ARB_tessellation_shader</code>, <code>GL_VERSION_4_0</code><br>
448 @param values a direct or array-backed {@link java.nio.FloatBuffer} */
449 public void glPatchParameterfv(int pname, FloatBuffer values);
450
451 /** Entry point to C language function: <code> void {@native glPatchParameterfv}(GLenum pname, const GLfloat * values) </code> <br>Part of <code>GL_ARB_tessellation_shader</code>, <code>GL_VERSION_4_0</code><br> */
452 public void glPatchParameterfv(int pname, float[] values, int values_offset);
453
454 /** Entry point to C language function: <code> void {@native glViewportArrayv}(GLuint first, GLsizei count, const GLfloat * v) </code> <br>Part of <code>GL_ARB_viewport_array</code>, <code>GL_VERSION_4_1</code>, <code>GL_NV_viewport_array</code><br>Alias for: <code>glViewportArrayvNV</code>
455 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
456 public void glViewportArrayv(int first, int count, FloatBuffer v);
457
458 /** Entry point to C language function: <code> void {@native glViewportArrayv}(GLuint first, GLsizei count, const GLfloat * v) </code> <br>Part of <code>GL_ARB_viewport_array</code>, <code>GL_VERSION_4_1</code>, <code>GL_NV_viewport_array</code><br>Alias for: <code>glViewportArrayvNV</code> */
459 public void glViewportArrayv(int first, int count, float[] v, int v_offset);
460
461 /** Entry point to C language function: <code> void {@native glViewportIndexedf}(GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h) </code> <br>Part of <code>GL_ARB_viewport_array</code>, <code>GL_VERSION_4_1</code>, <code>GL_NV_viewport_array</code><br>Alias for: <code>glViewportIndexedfNV</code> */
462 public void glViewportIndexedf(int index, float x, float y, float w, float h);
463
464 /** Entry point to C language function: <code> void {@native glViewportIndexedfv}(GLuint index, const GLfloat * v) </code> <br>Part of <code>GL_ARB_viewport_array</code>, <code>GL_VERSION_4_1</code>, <code>GL_NV_viewport_array</code><br>Alias for: <code>glViewportIndexedfvNV</code>
465 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
466 public void glViewportIndexedfv(int index, FloatBuffer v);
467
468 /** Entry point to C language function: <code> void {@native glViewportIndexedfv}(GLuint index, const GLfloat * v) </code> <br>Part of <code>GL_ARB_viewport_array</code>, <code>GL_VERSION_4_1</code>, <code>GL_NV_viewport_array</code><br>Alias for: <code>glViewportIndexedfvNV</code> */
469 public void glViewportIndexedfv(int index, float[] v, int v_offset);
470
471 /** Entry point to C language function: <code> void {@native glScissorArrayv}(GLuint first, GLsizei count, const GLint * v) </code> <br>Part of <code>GL_ARB_viewport_array</code>, <code>GL_VERSION_4_1</code>, <code>GL_NV_viewport_array</code><br>Alias for: <code>glScissorArrayvNV</code>
472 @param v a direct or array-backed {@link java.nio.IntBuffer} */
473 public void glScissorArrayv(int first, int count, IntBuffer v);
474
475 /** Entry point to C language function: <code> void {@native glScissorArrayv}(GLuint first, GLsizei count, const GLint * v) </code> <br>Part of <code>GL_ARB_viewport_array</code>, <code>GL_VERSION_4_1</code>, <code>GL_NV_viewport_array</code><br>Alias for: <code>glScissorArrayvNV</code> */
476 public void glScissorArrayv(int first, int count, int[] v, int v_offset);
477
478 /** Entry point to C language function: <code> void {@native glScissorIndexed}(GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height) </code> <br>Part of <code>GL_ARB_viewport_array</code>, <code>GL_VERSION_4_1</code>, <code>GL_NV_viewport_array</code><br>Alias for: <code>glScissorIndexedNV</code> */
479 public void glScissorIndexed(int index, int left, int bottom, int width, int height);
480
481 /** Entry point to C language function: <code> void {@native glScissorIndexedv}(GLuint index, const GLint * v) </code> <br>Part of <code>GL_ARB_viewport_array</code>, <code>GL_VERSION_4_1</code>, <code>GL_NV_viewport_array</code><br>Alias for: <code>glScissorIndexedvNV</code>
482 @param v a direct or array-backed {@link java.nio.IntBuffer} */
483 public void glScissorIndexedv(int index, IntBuffer v);
484
485 /** Entry point to C language function: <code> void {@native glScissorIndexedv}(GLuint index, const GLint * v) </code> <br>Part of <code>GL_ARB_viewport_array</code>, <code>GL_VERSION_4_1</code>, <code>GL_NV_viewport_array</code><br>Alias for: <code>glScissorIndexedvNV</code> */
486 public void glScissorIndexedv(int index, int[] v, int v_offset);
487
488 /** Entry point to C language function: <code> void {@native glDepthRangeArrayv}(GLuint first, GLsizei count, const GLdouble * v) </code> <br>Part of <code>GL_ARB_viewport_array</code>, <code>GL_VERSION_4_1</code><br>
489 @param v a direct or array-backed {@link java.nio.DoubleBuffer} */
490 public void glDepthRangeArrayv(int first, int count, DoubleBuffer v);
491
492 /** Entry point to C language function: <code> void {@native glDepthRangeArrayv}(GLuint first, GLsizei count, const GLdouble * v) </code> <br>Part of <code>GL_ARB_viewport_array</code>, <code>GL_VERSION_4_1</code><br> */
493 public void glDepthRangeArrayv(int first, int count, double[] v, int v_offset);
494
495 /** Entry point to C language function: <code> void {@native glDepthRangeIndexed}(GLuint index, GLdouble n, GLdouble f) </code> <br>Part of <code>GL_ARB_viewport_array</code>, <code>GL_VERSION_4_1</code><br> */
496 public void glDepthRangeIndexed(int index, double n, double f);
497
498 /** Entry point to C language function: <code> void {@native glGetFloati_v}(GLenum target, GLuint index, GLfloat * data) </code> <br>Part of <code>GL_ARB_viewport_array</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_NV_viewport_array</code><br>Alias for: <code>glGetFloati_vEXT</code>, <code>glGetFloati_vNV</code>
499 @param data a direct or array-backed {@link java.nio.FloatBuffer} */
500 public void glGetFloati_v(int target, int index, FloatBuffer data);
501
502 /** Entry point to C language function: <code> void {@native glGetFloati_v}(GLenum target, GLuint index, GLfloat * data) </code> <br>Part of <code>GL_ARB_viewport_array</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code>, <code>GL_NV_viewport_array</code><br>Alias for: <code>glGetFloati_vEXT</code>, <code>glGetFloati_vNV</code> */
503 public void glGetFloati_v(int target, int index, float[] data, int data_offset);
504
505 /** Entry point to C language function: <code> void {@native glGetDoublei_v}(GLenum target, GLuint index, GLdouble * data) </code> <br>Part of <code>GL_ARB_viewport_array</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glGetDoublei_vEXT</code>
506 @param data a direct or array-backed {@link java.nio.DoubleBuffer} */
507 public void glGetDoublei_v(int target, int index, DoubleBuffer data);
508
509 /** Entry point to C language function: <code> void {@native glGetDoublei_v}(GLenum target, GLuint index, GLdouble * data) </code> <br>Part of <code>GL_ARB_viewport_array</code>, <code>GL_VERSION_4_1</code>, <code>GL_EXT_direct_state_access</code><br>Alias for: <code>glGetDoublei_vEXT</code> */
510 public void glGetDoublei_v(int target, int index, double[] data, int data_offset);
511
512 /** Entry point to C language function: <code> void {@native glDrawTransformFeedbackInstanced}(GLenum mode, GLuint id, GLsizei instancecount) </code> <br>Part of <code>GL_VERSION_4_2</code>, <code>GL_ARB_transform_feedback_instanced</code><br> */
513 public void glDrawTransformFeedbackInstanced(int mode, int id, int instancecount);
514
515 /** Entry point to C language function: <code> void {@native glDrawTransformFeedbackStreamInstanced}(GLenum mode, GLuint id, GLuint stream, GLsizei instancecount) </code> <br>Part of <code>GL_VERSION_4_2</code>, <code>GL_ARB_transform_feedback_instanced</code><br> */
516 public void glDrawTransformFeedbackStreamInstanced(int mode, int id, int stream, int instancecount);
517
518 /** Entry point to C language function: <code> GLsync {@native glCreateSyncFromCLeventARB}(struct _cl_context * context, struct _cl_event * event, GLbitfield flags) </code> <br>Part of <code>GL_ARB_cl_event</code><br> */
519 public long glCreateSyncFromCLeventARB(long context, long event, int flags);
520
521 /** Entry point to C language function: <code> void {@native glNamedStringARB}(GLenum type, GLint namelen, const GLchar * name, GLint stringlen, const GLchar * string) </code> <br>Part of <code>GL_ARB_shading_language_include</code><br> */
522 public void glNamedStringARB(int type, int namelen, String name, int stringlen, String string);
523
524 /** Entry point to C language function: <code> void {@native glDeleteNamedStringARB}(GLint namelen, const GLchar * name) </code> <br>Part of <code>GL_ARB_shading_language_include</code><br> */
525 public void glDeleteNamedStringARB(int namelen, String name);
526
527 /** Entry point to C language function: <code> void {@native glCompileShaderIncludeARB}(GLuint shader, GLsizei count, const GLchar * const * path, const GLint * length) </code> <br>Part of <code>GL_ARB_shading_language_include</code><br>
528 @param length a direct or array-backed {@link java.nio.IntBuffer} */
529 public void glCompileShaderIncludeARB(int shader, int count, String[] path, IntBuffer length);
530
531 /** Entry point to C language function: <code> void {@native glCompileShaderIncludeARB}(GLuint shader, GLsizei count, const GLchar * const * path, const GLint * length) </code> <br>Part of <code>GL_ARB_shading_language_include</code><br> */
532 public void glCompileShaderIncludeARB(int shader, int count, String[] path, int[] length, int length_offset);
533
534 /** Entry point to C language function: <code> GLboolean {@native glIsNamedStringARB}(GLint namelen, const GLchar * name) </code> <br>Part of <code>GL_ARB_shading_language_include</code><br> */
535 public boolean glIsNamedStringARB(int namelen, String name);
536
537 /** Entry point to C language function: <code> void {@native glGetNamedStringARB}(GLint namelen, const GLchar * name, GLsizei bufSize, GLint * stringlen, GLchar * string) </code> <br>Part of <code>GL_ARB_shading_language_include</code><br>
538 @param stringlen a direct or array-backed {@link java.nio.IntBuffer}
539 @param string a direct or array-backed {@link java.nio.ByteBuffer} */
540 public void glGetNamedStringARB(int namelen, String name, int bufSize, IntBuffer stringlen, ByteBuffer string);
541
542 /** Entry point to C language function: <code> void {@native glGetNamedStringARB}(GLint namelen, const GLchar * name, GLsizei bufSize, GLint * stringlen, GLchar * string) </code> <br>Part of <code>GL_ARB_shading_language_include</code><br> */
543 public void glGetNamedStringARB(int namelen, String name, int bufSize, int[] stringlen, int stringlen_offset, byte[] string, int string_offset);
544
545 /** Entry point to C language function: <code> void {@native glGetNamedStringivARB}(GLint namelen, const GLchar * name, GLenum pname, GLint * params) </code> <br>Part of <code>GL_ARB_shading_language_include</code><br>
546 @param params a direct or array-backed {@link java.nio.IntBuffer} */
547 public void glGetNamedStringivARB(int namelen, String name, int pname, IntBuffer params);
548
549 /** Entry point to C language function: <code> void {@native glGetNamedStringivARB}(GLint namelen, const GLchar * name, GLenum pname, GLint * params) </code> <br>Part of <code>GL_ARB_shading_language_include</code><br> */
550 public void glGetNamedStringivARB(int namelen, String name, int pname, int[] params, int params_offset);
551
552 /** Entry point to C language function: <code> void {@native glProgramParameteriARB}(GLuint program, GLenum pname, GLint value) </code> <br>Part of <code>GL_ARB_geometry_shader4</code><br> */
553 public void glProgramParameteriARB(int program, int pname, int value);
554
555 /** Entry point to C language function: <code> void {@native glFramebufferTextureARB}(GLenum target, GLenum attachment, GLuint texture, GLint level) </code> <br>Part of <code>GL_ARB_geometry_shader4</code><br> */
556 public void glFramebufferTextureARB(int target, int attachment, int texture, int level);
557
558 /** Entry point to C language function: <code> void {@native glFramebufferTextureLayerARB}(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer) </code> <br>Part of <code>GL_ARB_geometry_shader4</code><br> */
559 public void glFramebufferTextureLayerARB(int target, int attachment, int texture, int level, int layer);
560
561 /** Entry point to C language function: <code> void {@native glFramebufferTextureFaceARB}(GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face) </code> <br>Part of <code>GL_ARB_geometry_shader4</code><br> */
562 public void glFramebufferTextureFaceARB(int target, int attachment, int texture, int level, int face);
563
564} // end of class GL3
static final int GL_DOUBLE_MAT4x3
GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit Alias for: GL_DOUBLE_MAT4x3_EXT D...
Definition: GL3.java:162
void glUniformMatrix4x2dv(int location, int count, boolean transpose, DoubleBuffer value)
Entry point to C language function: void {@native glUniformMatrix4x2dv}(GLint location,...
static final int GL_IMAGE_1D
GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_EXT_shader_image_load_store Alias for: GL_IMAGE_1D...
Definition: GL3.java:148
void glPatchParameterfv(int pname, FloatBuffer values)
Entry point to C language function: void {@native glPatchParameterfv}(GLenum pname,...
void glGetNamedStringARB(int namelen, String name, int bufSize, int[] stringlen, int stringlen_offset, byte[] string, int string_offset)
Entry point to C language function: void {@native glGetNamedStringARB}(GLint namelen,...
void glGetUniformSubroutineuiv(int shadertype, int location, int[] params, int params_offset)
Entry point to C language function: void {@native glGetUniformSubroutineuiv}(GLenum shadertype,...
static final int GL_UNSIGNED_INT_IMAGE_1D
GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_EXT_shader_image_load_store Alias for: GL_UNSIGNED...
Definition: GL3.java:79
void glUniformMatrix2x4dv(int location, int count, boolean transpose, double[] value, int value_offset)
Entry point to C language function: void {@native glUniformMatrix2x4dv}(GLint location,...
static final int GL_SRC1_COLOR
GL_VERSION_3_3, GL_ARB_blend_func_extended, GL_EXT_blend_func_extended Alias for: GL_SRC1_COLOR_EXT ...
Definition: GL3.java:49
static final int GL_NAMED_STRING_LENGTH_ARB
GL_ARB_shading_language_include Define "GL_NAMED_STRING_LENGTH_ARB" with expression '0x8DE9',...
Definition: GL3.java:156
static final int GL_ACTIVE_SUBROUTINE_MAX_LENGTH
GL_ARB_shader_subroutine, GL_VERSION_4_0 Define "GL_ACTIVE_SUBROUTINE_MAX_LENGTH" with expression '0x...
Definition: GL3.java:154
static final int GL_PATCH_DEFAULT_OUTER_LEVEL
GL_ARB_tessellation_shader, GL_VERSION_4_0 Define "GL_PATCH_DEFAULT_OUTER_LEVEL" with expression '0x8...
Definition: GL3.java:114
void glGetActiveSubroutineUniformiv(int program, int shadertype, int index, int pname, int[] values, int values_offset)
Entry point to C language function: void {@native glGetActiveSubroutineUniformiv}(GLuint program,...
static final int GL_CONTEXT_PROFILE_MASK
GL_VERSION_3_2 Define "GL_CONTEXT_PROFILE_MASK" with expression '0x9126', CType: int
Definition: GL3.java:218
static final int GL_GEOMETRY_OUTPUT_TYPE_ARB
GL_ARB_geometry_shader4 Define "GL_GEOMETRY_OUTPUT_TYPE_ARB" with expression '0x8DDC',...
Definition: GL3.java:143
static final int GL_DOUBLE_MAT3x4
GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit Alias for: GL_DOUBLE_MAT3x4_EXT D...
Definition: GL3.java:213
void glGetProgramStageiv(int program, int shadertype, int pname, int[] values, int values_offset)
Entry point to C language function: void {@native glGetProgramStageiv}(GLuint program,...
void glUniformMatrix2x3dv(int location, int count, boolean transpose, DoubleBuffer value)
Entry point to C language function: void {@native glUniformMatrix2x3dv}(GLint location,...
static final int GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE
GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_EXT_shader_image_load_store Alias for: GL_UNSIGNED...
Definition: GL3.java:228
void glUniform1dv(int location, int count, double[] value, int value_offset)
Entry point to C language function: void {@native glUniform1dv}(GLint location, GLsizei count,...
void glUniformMatrix3x2dv(int location, int count, boolean transpose, double[] value, int value_offset)
Entry point to C language function: void {@native glUniformMatrix3x2dv}(GLint location,...
void glGetFloati_v(int target, int index, float[] data, int data_offset)
Entry point to C language function: void {@native glGetFloati_v}(GLenum target, GLuint index,...
static final int GL_INT_IMAGE_2D_MULTISAMPLE
GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_EXT_shader_image_load_store Alias for: GL_INT_IMAG...
Definition: GL3.java:71
static final int GL_DOUBLE_VEC3
GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit Alias for: GL_DOUBLE_VEC3_EXT Def...
Definition: GL3.java:61
static final int GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB
GL_ARB_geometry_shader4 Define "GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB" with expression '0x8DE0',...
Definition: GL3.java:152
void glPatchParameterfv(int pname, float[] values, int values_offset)
Entry point to C language function: void {@native glPatchParameterfv}(GLenum pname,...
static final int GL_IMAGE_1D_ARRAY
GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_EXT_shader_image_load_store Alias for: GL_IMAGE_1D...
Definition: GL3.java:95
long glCreateSyncFromCLeventARB(long context, long event, int flags)
Entry point to C language function: GLsync {@native glCreateSyncFromCLeventARB}(struct _cl_context *...
int glGetSubroutineUniformLocation(int program, int shadertype, String name)
Entry point to C language function: GLint {@native glGetSubroutineUniformLocation}(GLuint program,...
static final int GL_LINES_ADJACENCY_ARB
GL_ARB_geometry_shader4 Define "GL_LINES_ADJACENCY_ARB" with expression '0x000A', CType: int
Definition: GL3.java:51
static final int GL_DOUBLE_VEC4
GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit Alias for: GL_DOUBLE_VEC4_EXT Def...
Definition: GL3.java:58
void glDepthRangeArrayv(int first, int count, DoubleBuffer v)
Entry point to C language function: void {@native glDepthRangeArrayv}(GLuint first,...
int glGetFragDataIndex(int program, String name)
Entry point to C language function: GLint {@native glGetFragDataIndex}(GLuint program,...
void glUniform2dv(int location, int count, DoubleBuffer value)
Entry point to C language function: void {@native glUniform2dv}(GLint location, GLsizei count,...
static final int GL_MAX_SUBROUTINES
GL_ARB_shader_subroutine, GL_VERSION_4_0 Define "GL_MAX_SUBROUTINES" with expression '0x8DE7',...
Definition: GL3.java:223
void glUniformMatrix2x3dv(int location, int count, boolean transpose, double[] value, int value_offset)
Entry point to C language function: void {@native glUniformMatrix2x3dv}(GLint location,...
int glGetSubroutineIndex(int program, int shadertype, String name)
Entry point to C language function: GLuint {@native glGetSubroutineIndex}(GLuint program,...
void glVertexAttribP2uiv(int index, int type, boolean normalized, IntBuffer value)
Entry point to C language function: void {@native glVertexAttribP2uiv}(GLuint index,...
void glDrawTransformFeedbackInstanced(int mode, int id, int instancecount)
Entry point to C language function: void {@native glDrawTransformFeedbackInstanced}(GLenum mode,...
void glGetFloati_v(int target, int index, FloatBuffer data)
Entry point to C language function: void {@native glGetFloati_v}(GLenum target, GLuint index,...
void glDepthRangeArrayv(int first, int count, double[] v, int v_offset)
Entry point to C language function: void {@native glDepthRangeArrayv}(GLuint first,...
static final int GL_MAX_VIEWPORTS
GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array Alias for: GL_MAX_VIEWPORTS_NV Define "G...
Definition: GL3.java:233
static final int GL_MAX_VERTEX_VARYING_COMPONENTS_ARB
GL_ARB_geometry_shader4 Define "GL_MAX_VERTEX_VARYING_COMPONENTS_ARB" with expression '0x8DDE',...
Definition: GL3.java:177
void glViewportArrayv(int first, int count, float[] v, int v_offset)
Entry point to C language function: void {@native glViewportArrayv}(GLuint first,...
void glVertexAttribP4uiv(int index, int type, boolean normalized, int[] value, int value_offset)
Entry point to C language function: void {@native glVertexAttribP4uiv}(GLuint index,...
static final int GL_LINE_STRIP_ADJACENCY_ARB
GL_ARB_geometry_shader4 Define "GL_LINE_STRIP_ADJACENCY_ARB" with expression '0x000B',...
Definition: GL3.java:66
void glVertexAttribP3ui(int index, int type, boolean normalized, int value)
Entry point to C language function: void {@native glVertexAttribP3ui}(GLuint index,...
static final int GL_COMPATIBLE_SUBROUTINES
GL_ARB_shader_subroutine, GL_VERSION_4_0 Define "GL_COMPATIBLE_SUBROUTINES" with expression '0x8E4B',...
Definition: GL3.java:81
static final int GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY
GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_EXT_shader_image_load_store Alias for: GL_INT_IMAG...
Definition: GL3.java:112
static final int GL_GEOMETRY_INPUT_TYPE_ARB
GL_ARB_geometry_shader4 Define "GL_GEOMETRY_INPUT_TYPE_ARB" with expression '0x8DDB',...
Definition: GL3.java:164
static final int GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS
GL_ARB_shader_subroutine, GL_VERSION_4_0 Define "GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS" with expression...
Definition: GL3.java:150
void glVertexAttribP1uiv(int index, int type, boolean normalized, int[] value, int value_offset)
Entry point to C language function: void {@native glVertexAttribP1uiv}(GLuint index,...
void glVertexAttribP1uiv(int index, int type, boolean normalized, IntBuffer value)
Entry point to C language function: void {@native glVertexAttribP1uiv}(GLuint index,...
void glGetNamedStringivARB(int namelen, String name, int pname, int[] params, int params_offset)
Entry point to C language function: void {@native glGetNamedStringivARB}(GLint namelen,...
void glNamedStringARB(int type, int namelen, String name, int stringlen, String string)
Entry point to C language function: void {@native glNamedStringARB}(GLenum type, GLint namelen,...
void glViewportIndexedfv(int index, FloatBuffer v)
Entry point to C language function: void {@native glViewportIndexedfv}(GLuint index,...
void glGetActiveSubroutineName(int program, int shadertype, int index, int bufsize, IntBuffer length, ByteBuffer name)
Entry point to C language function: void {@native glGetActiveSubroutineName}(GLuint program,...
void glGetProgramStageiv(int program, int shadertype, int pname, IntBuffer values)
Entry point to C language function: void {@native glGetProgramStageiv}(GLuint program,...
static final int GL_DOUBLE_MAT3
GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit Alias for: GL_DOUBLE_MAT3_EXT Def...
Definition: GL3.java:120
void glMultiDrawElementsBaseVertex(int mode, IntBuffer count, int type, PointerBuffer indices, int drawcount, IntBuffer basevertex)
Entry point to C language function: void {@native glMultiDrawElementsBaseVertex}(GLenum mode,...
static final int GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH
GL_ARB_shader_subroutine, GL_VERSION_4_0 Define "GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH" with expres...
Definition: GL3.java:130
static final int GL_NAMED_STRING_TYPE_ARB
GL_ARB_shading_language_include Define "GL_NAMED_STRING_TYPE_ARB" with expression '0x8DEA',...
Definition: GL3.java:210
void glDepthRangeIndexed(int index, double n, double f)
Entry point to C language function: void {@native glDepthRangeIndexed}(GLuint index,...
static final int GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS
GL_ARB_texture_gather Alias for: GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB Define "GL_MAX_PROGRAM...
Definition: GL3.java:38
static final int GL_INT_IMAGE_1D
GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_EXT_shader_image_load_store Alias for: GL_INT_IMAG...
Definition: GL3.java:89
static final int GL_DOUBLE_MAT4x2
GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit Alias for: GL_DOUBLE_MAT4x2_EXT D...
Definition: GL3.java:159
static final int GL_UNSIGNED_INT_IMAGE_2D_RECT
GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_EXT_shader_image_load_store Alias for: GL_UNSIGNED...
Definition: GL3.java:221
void glUniformSubroutinesuiv(int shadertype, int count, int[] indices, int indices_offset)
Entry point to C language function: void {@native glUniformSubroutinesuiv}(GLenum shadertype,...
static final int GL_IMAGE_2D_RECT
GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_EXT_shader_image_load_store Alias for: GL_IMAGE_2D...
Definition: GL3.java:189
static final int GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB
GL_ARB_geometry_shader4 Define "GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB" with expression '0x8DE1'...
Definition: GL3.java:182
void glCompileShaderIncludeARB(int shader, int count, String[] path, IntBuffer length)
Entry point to C language function: void {@native glCompileShaderIncludeARB}(GLuint shader,...
void glUniform1d(int location, double x)
Entry point to C language function: void {@native glUniform1d}(GLint location, GLdouble x) Part of...
static final int GL_PROGRAM_POINT_SIZE_ARB
GL_ARB_geometry_shader4 Define "GL_PROGRAM_POINT_SIZE_ARB" with expression '0x8642',...
Definition: GL3.java:171
static final int GL_IMAGE_2D_MULTISAMPLE
GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_EXT_shader_image_load_store Alias for: GL_IMAGE_2D...
Definition: GL3.java:92
void glViewportIndexedf(int index, float x, float y, float w, float h)
Entry point to C language function: void {@native glViewportIndexedf}(GLuint index,...
void glUniformMatrix3dv(int location, int count, boolean transpose, DoubleBuffer value)
Entry point to C language function: void {@native glUniformMatrix3dv}(GLint location,...
static final int GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER
GL_ARB_tessellation_shader, GL_VERSION_4_0 Define "GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHA...
Definition: GL3.java:230
static final int GL_VIEWPORT_BOUNDS_RANGE
GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array Alias for: GL_VIEWPORT_BOUNDS_RANGE_NV D...
Definition: GL3.java:76
void glGetNamedStringARB(int namelen, String name, int bufSize, IntBuffer stringlen, ByteBuffer string)
Entry point to C language function: void {@native glGetNamedStringARB}(GLint namelen,...
static final int GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB
GL_ARB_geometry_shader4 Define "GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB" with expression '0x8DA9',...
Definition: GL3.java:101
void glScissorIndexedv(int index, int[] v, int v_offset)
Entry point to C language function: void {@native glScissorIndexedv}(GLuint index,...
void glUniformMatrix4dv(int location, int count, boolean transpose, DoubleBuffer value)
Entry point to C language function: void {@native glUniformMatrix4dv}(GLint location,...
static final int GL_COMPRESSED_RGBA_BPTC_UNORM_ARB
GL_ARB_texture_compression_bptc Define "GL_COMPRESSED_RGBA_BPTC_UNORM_ARB" with expression '0x8E8C',...
Definition: GL3.java:132
void glUniformMatrix2dv(int location, int count, boolean transpose, double[] value, int value_offset)
Entry point to C language function: void {@native glUniformMatrix2dv}(GLint location,...
void glGetUniformdv(int program, int location, DoubleBuffer params)
Entry point to C language function: void {@native glGetUniformdv}(GLuint program,...
void glUniformSubroutinesuiv(int shadertype, int count, IntBuffer indices)
Entry point to C language function: void {@native glUniformSubroutinesuiv}(GLenum shadertype,...
static final int GL_SYNC_CL_EVENT_ARB
GL_ARB_cl_event Define "GL_SYNC_CL_EVENT_ARB" with expression '0x8240', CType: int
Definition: GL3.java:97
static final int GL_UNSIGNED_INT_IMAGE_1D_ARRAY
GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_EXT_shader_image_load_store Alias for: GL_UNSIGNED...
Definition: GL3.java:128
static final int GL_DOUBLE_MAT3x2
GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit Alias for: GL_DOUBLE_MAT3x2_EXT D...
Definition: GL3.java:216
static final int GL_SHADER_INCLUDE_ARB
GL_ARB_shading_language_include Define "GL_SHADER_INCLUDE_ARB" with expression '0x8DAE',...
Definition: GL3.java:55
static final int GL_VIEWPORT_INDEX_PROVOKING_VERTEX
GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array Alias for: GL_VIEWPORT_INDEX_PROVOKING_VE...
Definition: GL3.java:35
static final int GL_ACTIVE_SUBROUTINE_UNIFORMS
GL_ARB_shader_subroutine, GL_VERSION_4_0 Define "GL_ACTIVE_SUBROUTINE_UNIFORMS" with expression '0x8D...
Definition: GL3.java:106
static final int GL_DOUBLE_VEC2
GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit Alias for: GL_DOUBLE_VEC2_EXT Def...
Definition: GL3.java:64
static final int GL_DOUBLE_MAT2x4
GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit Alias for: GL_DOUBLE_MAT2x4_EXT D...
Definition: GL3.java:43
void glGetActiveSubroutineUniformName(int program, int shadertype, int index, int bufsize, IntBuffer length, ByteBuffer name)
Entry point to C language function: void {@native glGetActiveSubroutineUniformName}(GLuint program,...
void glVertexAttribP1ui(int index, int type, boolean normalized, int value)
Entry point to C language function: void {@native glVertexAttribP1ui}(GLuint index,...
static final int GL_CONTEXT_COMPATIBILITY_PROFILE_BIT
GL_VERSION_3_2 Define "GL_CONTEXT_COMPATIBILITY_PROFILE_BIT" with expression '0x00000002',...
Definition: GL3.java:141
static final int GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB
GL_ARB_geometry_shader4 Define "GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB" with expression '0x8DA7',...
Definition: GL3.java:68
static final int GL_NUM_COMPATIBLE_SUBROUTINES
GL_ARB_shader_subroutine, GL_VERSION_4_0 Define "GL_NUM_COMPATIBLE_SUBROUTINES" with expression '0x8E...
Definition: GL3.java:40
static final int GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB
GL_ARB_geometry_shader4 Define "GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB" with expression '0x8DDF',...
Definition: GL3.java:53
static final int GL_GEOMETRY_SHADER_ARB
GL_ARB_geometry_shader4 Define "GL_GEOMETRY_SHADER_ARB" with expression '0x8DD9', CType: int
Definition: GL3.java:173
void glUniformMatrix3x2dv(int location, int count, boolean transpose, DoubleBuffer value)
Entry point to C language function: void {@native glUniformMatrix3x2dv}(GLint location,...
static final int GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER
GL_ARB_tessellation_shader, GL_VERSION_4_0 Define "GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER...
Definition: GL3.java:169
void glUniform3d(int location, double x, double y, double z)
Entry point to C language function: void {@native glUniform3d}(GLint location, GLdouble x,...
void glUniform3dv(int location, int count, double[] value, int value_offset)
Entry point to C language function: void {@native glUniform3dv}(GLint location, GLsizei count,...
void glGetDoublei_v(int target, int index, DoubleBuffer data)
Entry point to C language function: void {@native glGetDoublei_v}(GLenum target, GLuint index,...
void glVertexAttribP3uiv(int index, int type, boolean normalized, int[] value, int value_offset)
Entry point to C language function: void {@native glVertexAttribP3uiv}(GLuint index,...
void glGetActiveSubroutineUniformiv(int program, int shadertype, int index, int pname, IntBuffer values)
Entry point to C language function: void {@native glGetActiveSubroutineUniformiv}(GLuint program,...
static final int GL_INT_IMAGE_2D_RECT
GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_EXT_shader_image_load_store Alias for: GL_INT_IMAG...
Definition: GL3.java:109
static final int GL_ONE_MINUS_SRC1_ALPHA
GL_VERSION_3_3, GL_ARB_blend_func_extended, GL_EXT_blend_func_extended Alias for: GL_ONE_MINUS_SRC1_A...
Definition: GL3.java:167
static final int GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB
GL_ARB_geometry_shader4 Define "GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB" with expression '0x8C29',...
Definition: GL3.java:139
static final int GL_DEPTH_CLAMP
GL_ARB_depth_clamp, GL_VERSION_3_2, GL_NV_depth_clamp Alias for: GL_DEPTH_CLAMP_NV Define "GL_DEPTH_...
Definition: GL3.java:84
static final int GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY
GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_EXT_shader_image_load_store Alias for: GL_UNSIGNED...
Definition: GL3.java:203
void glUniformMatrix3x4dv(int location, int count, boolean transpose, double[] value, int value_offset)
Entry point to C language function: void {@native glUniformMatrix3x4dv}(GLint location,...
void glVertexAttribP3uiv(int index, int type, boolean normalized, IntBuffer value)
Entry point to C language function: void {@native glVertexAttribP3uiv}(GLuint index,...
static final int GL_VIEWPORT_SUBPIXEL_BITS
GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array Alias for: GL_VIEWPORT_SUBPIXEL_BITS_NV ...
Definition: GL3.java:180
void glProgramParameteriARB(int program, int pname, int value)
Entry point to C language function: void {@native glProgramParameteriARB}(GLuint program,...
static final int GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB
GL_ARB_texture_compression_bptc Define "GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB" with expression '0x8...
Definition: GL3.java:73
void glUniformMatrix3dv(int location, int count, boolean transpose, double[] value, int value_offset)
Entry point to C language function: void {@native glUniformMatrix3dv}(GLint location,...
static final int GL_MAX_DUAL_SOURCE_DRAW_BUFFERS
GL_VERSION_3_3, GL_ARB_blend_func_extended, GL_EXT_blend_func_extended Alias for: GL_MAX_DUAL_SOURCE_...
Definition: GL3.java:192
void glFramebufferTextureARB(int target, int attachment, int texture, int level)
Entry point to C language function: void {@native glFramebufferTextureARB}(GLenum target,...
static final int GL_PATCH_DEFAULT_INNER_LEVEL
GL_ARB_tessellation_shader, GL_VERSION_4_0 Define "GL_PATCH_DEFAULT_INNER_LEVEL" with expression '0x8...
Definition: GL3.java:29
void glGetDoublei_v(int target, int index, double[] data, int data_offset)
Entry point to C language function: void {@native glGetDoublei_v}(GLenum target, GLuint index,...
void glUniform4dv(int location, int count, DoubleBuffer value)
Entry point to C language function: void {@native glUniform4dv}(GLint location, GLsizei count,...
void glGetActiveSubroutineUniformName(int program, int shadertype, int index, int bufsize, int[] length, int length_offset, byte[] name, int name_offset)
Entry point to C language function: void {@native glGetActiveSubroutineUniformName}(GLuint program,...
void glFramebufferTextureFaceARB(int target, int attachment, int texture, int level, int face)
Entry point to C language function: void {@native glFramebufferTextureFaceARB}(GLenum target,...
static final int GL_IMAGE_2D_MULTISAMPLE_ARRAY
GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_EXT_shader_image_load_store Alias for: GL_IMAGE_2D...
Definition: GL3.java:32
void glUniformMatrix4dv(int location, int count, boolean transpose, double[] value, int value_offset)
Entry point to C language function: void {@native glUniformMatrix4dv}(GLint location,...
void glScissorIndexedv(int index, IntBuffer v)
Entry point to C language function: void {@native glScissorIndexedv}(GLuint index,...
static final int GL_TRIANGLES_ADJACENCY_ARB
GL_ARB_geometry_shader4 Define "GL_TRIANGLES_ADJACENCY_ARB" with expression '0x000C',...
Definition: GL3.java:99
void glUniform3dv(int location, int count, DoubleBuffer value)
Entry point to C language function: void {@native glUniform3dv}(GLint location, GLsizei count,...
void glScissorArrayv(int first, int count, IntBuffer v)
Entry point to C language function: void {@native glScissorArrayv}(GLuint first, GLsizei count,...
static final int GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB
GL_ARB_geometry_shader4 Define "GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB" with expression '0x8DA8'...
Definition: GL3.java:186
void glUniformMatrix2dv(int location, int count, boolean transpose, DoubleBuffer value)
Entry point to C language function: void {@native glUniformMatrix2dv}(GLint location,...
static final int GL_TRIANGLE_STRIP_ADJACENCY_ARB
GL_ARB_geometry_shader4 Define "GL_TRIANGLE_STRIP_ADJACENCY_ARB" with expression '0x000D',...
Definition: GL3.java:86
void glBindFragDataLocationIndexed(int program, int colorNumber, int index, String name)
Entry point to C language function: void {@native glBindFragDataLocationIndexed}(GLuint program,...
static final int GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB
GL_ARB_texture_compression_bptc Define "GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB" with expression '0x8...
Definition: GL3.java:134
static final int GL_INT_IMAGE_1D_ARRAY
GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_EXT_shader_image_load_store Alias for: GL_INT_IMAG...
Definition: GL3.java:137
void glGetNamedStringivARB(int namelen, String name, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetNamedStringivARB}(GLint namelen,...
void glViewportIndexedfv(int index, float[] v, int v_offset)
Entry point to C language function: void {@native glViewportIndexedfv}(GLuint index,...
void glUniform2dv(int location, int count, double[] value, int value_offset)
Entry point to C language function: void {@native glUniform2dv}(GLint location, GLsizei count,...
void glUniform1dv(int location, int count, DoubleBuffer value)
Entry point to C language function: void {@native glUniform1dv}(GLint location, GLsizei count,...
void glUniformMatrix4x3dv(int location, int count, boolean transpose, DoubleBuffer value)
Entry point to C language function: void {@native glUniformMatrix4x3dv}(GLint location,...
static final int GL_MAX_IMAGE_SAMPLES
GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_EXT_shader_image_load_store Alias for: GL_MAX_IMAG...
Definition: GL3.java:200
void glUniformMatrix2x4dv(int location, int count, boolean transpose, DoubleBuffer value)
Entry point to C language function: void {@native glUniformMatrix2x4dv}(GLint location,...
void glDeleteNamedStringARB(int namelen, String name)
Entry point to C language function: void {@native glDeleteNamedStringARB}(GLint namelen,...
void glVertexAttribP4ui(int index, int type, boolean normalized, int value)
Entry point to C language function: void {@native glVertexAttribP4ui}(GLuint index,...
void glUniform4d(int location, double x, double y, double z, double w)
Entry point to C language function: void {@native glUniform4d}(GLint location, GLdouble x,...
void glViewportArrayv(int first, int count, FloatBuffer v)
Entry point to C language function: void {@native glViewportArrayv}(GLuint first,...
static final int GL_DOUBLE_MAT4
GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit Alias for: GL_DOUBLE_MAT4_EXT Def...
Definition: GL3.java:117
static final int GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB
GL_ARB_geometry_shader4 Define "GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB" with expression '0x8DDD',...
Definition: GL3.java:125
static final int GL_PROGRAM_POINT_SIZE
GL_VERSION_3_2, GL_NV_geometry_program4, GL_EXT_geometry_shader4, GL_ARB_geometry_shader4 Alias for: ...
Definition: GL3.java:195
static final int GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS
GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_EXT_shader_image_load_store Alias for: GL_MAX_COMB...
Definition: GL3.java:206
void glScissorArrayv(int first, int count, int[] v, int v_offset)
Entry point to C language function: void {@native glScissorArrayv}(GLuint first, GLsizei count,...
void glUniformMatrix3x4dv(int location, int count, boolean transpose, DoubleBuffer value)
Entry point to C language function: void {@native glUniformMatrix3x4dv}(GLint location,...
static final int GL_ONE_MINUS_SRC1_COLOR
GL_VERSION_3_3, GL_ARB_blend_func_extended, GL_EXT_blend_func_extended Alias for: GL_ONE_MINUS_SRC1_C...
Definition: GL3.java:104
static final int GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS
GL_ARB_shader_subroutine, GL_VERSION_4_0 Define "GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS" with express...
Definition: GL3.java:225
void glGetUniformSubroutineuiv(int shadertype, int location, IntBuffer params)
Entry point to C language function: void {@native glGetUniformSubroutineuiv}(GLenum shadertype,...
boolean glIsNamedStringARB(int namelen, String name)
Entry point to C language function: GLboolean {@native glIsNamedStringARB}(GLint namelen,...
void glVertexAttribP2ui(int index, int type, boolean normalized, int value)
Entry point to C language function: void {@native glVertexAttribP2ui}(GLuint index,...
void glUniformMatrix4x2dv(int location, int count, boolean transpose, double[] value, int value_offset)
Entry point to C language function: void {@native glUniformMatrix4x2dv}(GLint location,...
static final int GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB
GL_ARB_texture_compression_bptc Define "GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB" with expression '0...
Definition: GL3.java:208
void glUniform2d(int location, double x, double y)
Entry point to C language function: void {@native glUniform2d}(GLint location, GLdouble x,...
void glUniformMatrix4x3dv(int location, int count, boolean transpose, double[] value, int value_offset)
Entry point to C language function: void {@native glUniformMatrix4x3dv}(GLint location,...
void glGetActiveSubroutineName(int program, int shadertype, int index, int bufsize, int[] length, int length_offset, byte[] name, int name_offset)
Entry point to C language function: void {@native glGetActiveSubroutineName}(GLuint program,...
void glFramebufferTextureLayerARB(int target, int attachment, int texture, int level, int layer)
Entry point to C language function: void {@native glFramebufferTextureLayerARB}(GLenum target,...
static final int GL_DOUBLE_MAT2x3
GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit Alias for: GL_DOUBLE_MAT2x3_EXT D...
Definition: GL3.java:46
static final int GL_SYNC_CL_EVENT_COMPLETE_ARB
GL_ARB_cl_event Define "GL_SYNC_CL_EVENT_COMPLETE_ARB" with expression '0x8241', CType: int
Definition: GL3.java:184
void glGetUniformdv(int program, int location, double[] params, int params_offset)
Entry point to C language function: void {@native glGetUniformdv}(GLuint program,...
void glVertexAttribP4uiv(int index, int type, boolean normalized, IntBuffer value)
Entry point to C language function: void {@native glVertexAttribP4uiv}(GLuint index,...
void glVertexAttribP2uiv(int index, int type, boolean normalized, int[] value, int value_offset)
Entry point to C language function: void {@native glVertexAttribP2uiv}(GLuint index,...
static final int GL_DOUBLE_MAT2
GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit Alias for: GL_DOUBLE_MAT2_EXT Def...
Definition: GL3.java:123
static final int GL_ACTIVE_SUBROUTINES
GL_ARB_shader_subroutine, GL_VERSION_4_0 Define "GL_ACTIVE_SUBROUTINES" with expression '0x8DE5',...
Definition: GL3.java:175
void glCompileShaderIncludeARB(int shader, int count, String[] path, int[] length, int length_offset)
Entry point to C language function: void {@native glCompileShaderIncludeARB}(GLuint shader,...
void glUniform4dv(int location, int count, double[] value, int value_offset)
Entry point to C language function: void {@native glUniform4dv}(GLint location, GLsizei count,...
void glDrawTransformFeedbackStreamInstanced(int mode, int id, int stream, int instancecount)
Entry point to C language function: void {@native glDrawTransformFeedbackStreamInstanced}(GLenum mod...
static final int GL_CONTEXT_CORE_PROFILE_BIT
GL_VERSION_3_2 Define "GL_CONTEXT_CORE_PROFILE_BIT" with expression '0x00000001', CType: int
Definition: GL3.java:197
static final int GL_GEOMETRY_VERTICES_OUT_ARB
GL_ARB_geometry_shader4 Define "GL_GEOMETRY_VERTICES_OUT_ARB" with expression '0x8DDA',...
Definition: GL3.java:145
void glScissorIndexed(int index, int left, int bottom, int width, int height)
Entry point to C language function: void {@native glScissorIndexed}(GLuint index,...