JOGL v2.6.0-rc-20250822
JOGL, High-Performance Graphics Binding for Java™ (public API).
GL4ES3.java
Go to the documentation of this file.
1/* !---- DO NOT EDIT: This file autogenerated by com/jogamp/gluegen/opengl/GLEmitter.java on Fri Aug 22 15:45:42 CEST 2025 ----! */
2/* !---- Java-Unit: [pkg com.jogamp.opengl, cls GL4ES3], ../build/jogl/gensrc/classes/com/jogamp/opengl/GL4ES3.java ----! */
3
4package com.jogamp.opengl;
5
6import java.util.*;
7import com.jogamp.opengl.*;
8import com.jogamp.opengl.fixedfunc.*;
9import jogamp.opengl.*;
10import java.io.PrintStream;
11import com.jogamp.gluegen.runtime.*;
12import com.jogamp.common.os.*;
13import com.jogamp.common.nio.*;
14import java.nio.*;
15import com.jogamp.common.util.*;
16import java.util.Set;
17import java.util.Map;
18import java.util.HashMap;
19import java.nio.charset.Charset;
20import java.nio.charset.StandardCharsets;
21
22 /**
23 * <p>
24 * Interface containing the common subset of core GL4 (OpenGL 4.0+) and GLES3 (OpenGL ES 3.0+).<br/>
25 * This interface reflects only the programmable shader functionality of desktop and embedded OpenGL<br/>
26 * This interface is GLES3 complete w/o vendor extensions.<br/>
27 * </p>
28 */
29public interface GL4ES3 extends GL3ES3{
30
31 /** <code>GL_NV_fill_rectangle</code><br>Define "GL_FILL_RECTANGLE_NV" with expression '<code>0x933C</code>', CType: int */
32 public static final int GL_FILL_RECTANGLE_NV = 0x933c;
33 /** <code>GL_NV_viewport_swizzle</code><br>Define "GL_VIEWPORT_SWIZZLE_POSITIVE_Z_NV" with expression '<code>0x9354</code>', CType: int */
34 public static final int GL_VIEWPORT_SWIZZLE_POSITIVE_Z_NV = 0x9354;
35 /** <code>GL_NV_shading_rate_image</code><br>Define "GL_SHADING_RATE_IMAGE_TEXEL_WIDTH_NV" with expression '<code>0x955C</code>', CType: int */
36 public static final int GL_SHADING_RATE_IMAGE_TEXEL_WIDTH_NV = 0x955c;
37 /** <code>GL_NV_mesh_shader</code><br>Define "GL_MESH_SHADER_BIT_NV" with expression '<code>0x00000040</code>', CType: int */
38 public static final int GL_MESH_SHADER_BIT_NV = 0x40;
39 /** <code>GL_NV_mesh_shader</code><br>Define "GL_MAX_MESH_OUTPUT_PRIMITIVES_NV" with expression '<code>0x9539</code>', CType: int */
40 public static final int GL_MAX_MESH_OUTPUT_PRIMITIVES_NV = 0x9539;
41 /** <code>GL_NV_shading_rate_image</code><br>Define "GL_SHADING_RATE_1_INVOCATION_PER_4X2_PIXELS_NV" with expression '<code>0x956A</code>', CType: int */
42 public static final int GL_SHADING_RATE_1_INVOCATION_PER_4X2_PIXELS_NV = 0x956a;
43 /** <code>GL_NV_primitive_shading_rate</code><br>Define "GL_SHADING_RATE_IMAGE_PER_PRIMITIVE_NV" with expression '<code>0x95B1</code>', CType: int */
44 public static final int GL_SHADING_RATE_IMAGE_PER_PRIMITIVE_NV = 0x95b1;
45 /** <code>GL_NV_memory_attachment</code><br>Define "GL_DETACHED_TEXTURES_NV" with expression '<code>0x95AA</code>', CType: int */
46 public static final int GL_DETACHED_TEXTURES_NV = 0x95aa;
47 /** <code>GL_NV_shading_rate_image</code><br>Define "GL_SHADING_RATE_IMAGE_TEXEL_HEIGHT_NV" with expression '<code>0x955D</code>', CType: int */
48 public static final int GL_SHADING_RATE_IMAGE_TEXEL_HEIGHT_NV = 0x955d;
49 /** <code>GL_NV_mesh_shader</code><br>Define "GL_MAX_TASK_TOTAL_MEMORY_SIZE_NV" with expression '<code>0x9537</code>', CType: int */
50 public static final int GL_MAX_TASK_TOTAL_MEMORY_SIZE_NV = 0x9537;
51 /** <code>GL_NV_scissor_exclusive</code><br>Define "GL_SCISSOR_BOX_EXCLUSIVE_NV" with expression '<code>0x9556</code>', CType: int */
52 public static final int GL_SCISSOR_BOX_EXCLUSIVE_NV = 0x9556;
53 /** <code>GL_NV_timeline_semaphore</code><br>Define "GL_SEMAPHORE_TYPE_TIMELINE_NV" with expression '<code>0x95B5</code>', CType: int */
54 public static final int GL_SEMAPHORE_TYPE_TIMELINE_NV = 0x95b5;
55 /** <code>GL_NV_clip_space_w_scaling</code><br>Define "GL_VIEWPORT_POSITION_W_SCALE_X_COEFF_NV" with expression '<code>0x937D</code>', CType: int */
56 public static final int GL_VIEWPORT_POSITION_W_SCALE_X_COEFF_NV = 0x937d;
57 /** <code>GL_NV_conservative_raster</code><br>Define "GL_CONSERVATIVE_RASTERIZATION_NV" with expression '<code>0x9346</code>', CType: int */
58 public static final int GL_CONSERVATIVE_RASTERIZATION_NV = 0x9346;
59 /** <code>GL_NV_mesh_shader</code><br>Define "GL_MESH_VERTICES_OUT_NV" with expression '<code>0x9579</code>', CType: int */
60 public static final int GL_MESH_VERTICES_OUT_NV = 0x9579;
61 /** <code>GL_NV_conservative_raster</code><br>Define "GL_MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV" with expression '<code>0x9349</code>', CType: int */
62 public static final int GL_MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV = 0x9349;
63 /** <code>GL_NV_mesh_shader</code><br>Define "GL_MESH_OUTPUT_TYPE_NV" with expression '<code>0x957B</code>', CType: int */
64 public static final int GL_MESH_OUTPUT_TYPE_NV = 0x957b;
65 /** <code>GL_NV_viewport_swizzle</code><br>Define "GL_VIEWPORT_SWIZZLE_W_NV" with expression '<code>0x935B</code>', CType: int */
66 public static final int GL_VIEWPORT_SWIZZLE_W_NV = 0x935b;
67 /** <code>GL_NV_memory_attachment</code><br>Define "GL_MEMORY_ATTACHABLE_SIZE_NV" with expression '<code>0x95A7</code>', CType: int */
68 public static final int GL_MEMORY_ATTACHABLE_SIZE_NV = 0x95a7;
69 /** <code>GL_NV_mesh_shader</code><br>Define "GL_MAX_COMBINED_TASK_UNIFORM_COMPONENTS_NV" with expression '<code>0x8E6F</code>', CType: int */
70 public static final int GL_MAX_COMBINED_TASK_UNIFORM_COMPONENTS_NV = 0x8e6f;
71 /** <code>GL_NV_shading_rate_image</code><br>Define "GL_SHADING_RATE_IMAGE_BINDING_NV" with expression '<code>0x955B</code>', CType: int */
72 public static final int GL_SHADING_RATE_IMAGE_BINDING_NV = 0x955b;
73 /** <code>GL_NV_mesh_shader</code><br>Define "GL_MESH_SHADER_NV" with expression '<code>0x9559</code>', CType: int */
74 public static final int GL_MESH_SHADER_NV = 0x9559;
75 /** <code>GL_NV_mesh_shader</code><br>Define "GL_MAX_COMBINED_MESH_UNIFORM_COMPONENTS_NV" with expression '<code>0x8E67</code>', CType: int */
76 public static final int GL_MAX_COMBINED_MESH_UNIFORM_COMPONENTS_NV = 0x8e67;
77 /** <code>GL_NV_mesh_shader</code><br>Define "GL_MAX_TASK_IMAGE_UNIFORMS_NV" with expression '<code>0x8E6A</code>', CType: int */
78 public static final int GL_MAX_TASK_IMAGE_UNIFORMS_NV = 0x8e6a;
79 /** <code>GL_NV_mesh_shader</code><br>Define "GL_MESH_SUBROUTINE_UNIFORM_NV" with expression '<code>0x957E</code>', CType: int */
80 public static final int GL_MESH_SUBROUTINE_UNIFORM_NV = 0x957e;
81 /** <code>GL_NV_mesh_shader</code><br>Define "GL_MESH_OUTPUT_PER_PRIMITIVE_GRANULARITY_NV" with expression '<code>0x9543</code>', CType: int */
82 public static final int GL_MESH_OUTPUT_PER_PRIMITIVE_GRANULARITY_NV = 0x9543;
83 /** <code>GL_NV_shading_rate_image</code><br>Define "GL_SHADING_RATE_1_INVOCATION_PER_2X2_PIXELS_NV" with expression '<code>0x9568</code>', CType: int */
84 public static final int GL_SHADING_RATE_1_INVOCATION_PER_2X2_PIXELS_NV = 0x9568;
85 /** <code>GL_NV_viewport_swizzle</code><br>Define "GL_VIEWPORT_SWIZZLE_POSITIVE_W_NV" with expression '<code>0x9356</code>', CType: int */
86 public static final int GL_VIEWPORT_SWIZZLE_POSITIVE_W_NV = 0x9356;
87 /** <code>GL_NV_timeline_semaphore</code><br>Define "GL_SEMAPHORE_TYPE_BINARY_NV" with expression '<code>0x95B4</code>', CType: int */
88 public static final int GL_SEMAPHORE_TYPE_BINARY_NV = 0x95b4;
89 /** <code>GL_NV_fragment_coverage_to_color</code><br>Define "GL_FRAGMENT_COVERAGE_TO_COLOR_NV" with expression '<code>0x92DD</code>', CType: int */
90 public static final int GL_FRAGMENT_COVERAGE_TO_COLOR_NV = 0x92dd;
91 /** <code>GL_NV_clip_space_w_scaling</code><br>Define "GL_VIEWPORT_POSITION_W_SCALE_Y_COEFF_NV" with expression '<code>0x937E</code>', CType: int */
92 public static final int GL_VIEWPORT_POSITION_W_SCALE_Y_COEFF_NV = 0x937e;
93 /** <code>GL_NV_mesh_shader</code><br>Define "GL_MAX_DRAW_MESH_TASKS_COUNT_NV" with expression '<code>0x953D</code>', CType: int */
94 public static final int GL_MAX_DRAW_MESH_TASKS_COUNT_NV = 0x953d;
95 /** <code>GL_NV_viewport_swizzle</code><br>Define "GL_VIEWPORT_SWIZZLE_NEGATIVE_X_NV" with expression '<code>0x9351</code>', CType: int */
96 public static final int GL_VIEWPORT_SWIZZLE_NEGATIVE_X_NV = 0x9351;
97 /** <code>GL_NV_mesh_shader</code><br>Define "GL_MAX_MESH_SHADER_STORAGE_BLOCKS_NV" with expression '<code>0x8E66</code>', CType: int */
98 public static final int GL_MAX_MESH_SHADER_STORAGE_BLOCKS_NV = 0x8e66;
99 /** <code>GL_NV_shading_rate_image</code><br>Define "GL_SHADING_RATE_1_INVOCATION_PER_2X4_PIXELS_NV" with expression '<code>0x9569</code>', CType: int */
100 public static final int GL_SHADING_RATE_1_INVOCATION_PER_2X4_PIXELS_NV = 0x9569;
101 /** <code>GL_NV_mesh_shader</code><br>Define "GL_MESH_SUBROUTINE_NV" with expression '<code>0x957C</code>', CType: int */
102 public static final int GL_MESH_SUBROUTINE_NV = 0x957c;
103 /** <code>GL_NV_mesh_shader</code><br>Define "GL_MAX_MESH_VIEWS_NV" with expression '<code>0x9557</code>', CType: int */
104 public static final int GL_MAX_MESH_VIEWS_NV = 0x9557;
105 /** <code>GL_NV_mesh_shader</code><br>Define "GL_REFERENCED_BY_MESH_SHADER_NV" with expression '<code>0x95A0</code>', CType: int */
106 public static final int GL_REFERENCED_BY_MESH_SHADER_NV = 0x95a0;
107 /** <code>GL_NV_mesh_shader</code><br>Define "GL_MAX_MESH_WORK_GROUP_SIZE_NV" with expression '<code>0x953B</code>', CType: int */
108 public static final int GL_MAX_MESH_WORK_GROUP_SIZE_NV = 0x953b;
109 /** <code>GL_NV_shading_rate_image</code><br>Define "GL_SHADING_RATE_2_INVOCATIONS_PER_PIXEL_NV" with expression '<code>0x956C</code>', CType: int */
110 public static final int GL_SHADING_RATE_2_INVOCATIONS_PER_PIXEL_NV = 0x956c;
111 /** <code>GL_NV_shading_rate_image</code><br>Define "GL_SHADING_RATE_1_INVOCATION_PER_2X1_PIXELS_NV" with expression '<code>0x9567</code>', CType: int */
112 public static final int GL_SHADING_RATE_1_INVOCATION_PER_2X1_PIXELS_NV = 0x9567;
113 /** <code>GL_NV_shading_rate_image</code><br>Define "GL_SHADING_RATE_IMAGE_PALETTE_SIZE_NV" with expression '<code>0x955E</code>', CType: int */
114 public static final int GL_SHADING_RATE_IMAGE_PALETTE_SIZE_NV = 0x955e;
115 /** <code>GL_NV_mesh_shader</code><br>Define "GL_MAX_TASK_ATOMIC_COUNTER_BUFFERS_NV" with expression '<code>0x8E6C</code>', CType: int */
116 public static final int GL_MAX_TASK_ATOMIC_COUNTER_BUFFERS_NV = 0x8e6c;
117 /** <code>GL_NV_sample_locations</code><br>Define "GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV" with expression '<code>0x933D</code>', CType: int */
118 public static final int GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV = 0x933d;
119 /** <code>GL_NV_primitive_shading_rate</code><br>Define "GL_SHADING_RATE_IMAGE_PALETTE_COUNT_NV" with expression '<code>0x95B2</code>', CType: int */
120 public static final int GL_SHADING_RATE_IMAGE_PALETTE_COUNT_NV = 0x95b2;
121 /** <code>GL_NV_mesh_shader</code><br>Define "GL_UNIFORM_BLOCK_REFERENCED_BY_MESH_SHADER_NV" with expression '<code>0x959C</code>', CType: int */
122 public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_MESH_SHADER_NV = 0x959c;
123 /** <code>GL_NV_shading_rate_image</code><br>Define "GL_SHADING_RATE_1_INVOCATION_PER_4X4_PIXELS_NV" with expression '<code>0x956B</code>', CType: int */
124 public static final int GL_SHADING_RATE_1_INVOCATION_PER_4X4_PIXELS_NV = 0x956b;
125 /** <code>GL_NV_shading_rate_image</code><br>Define "GL_SHADING_RATE_SAMPLE_ORDER_PIXEL_MAJOR_NV" with expression '<code>0x95AF</code>', CType: int */
126 public static final int GL_SHADING_RATE_SAMPLE_ORDER_PIXEL_MAJOR_NV = 0x95af;
127 /** <code>GL_NV_mesh_shader</code><br>Define "GL_UNIFORM_BLOCK_REFERENCED_BY_TASK_SHADER_NV" with expression '<code>0x959D</code>', CType: int */
128 public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_TASK_SHADER_NV = 0x959d;
129 /** <code>GL_NV_mesh_shader</code><br>Define "GL_MAX_MESH_UNIFORM_COMPONENTS_NV" with expression '<code>0x8E63</code>', CType: int */
130 public static final int GL_MAX_MESH_UNIFORM_COMPONENTS_NV = 0x8e63;
131 /** <code>GL_NV_viewport_swizzle</code><br>Define "GL_VIEWPORT_SWIZZLE_NEGATIVE_Y_NV" with expression '<code>0x9353</code>', CType: int */
132 public static final int GL_VIEWPORT_SWIZZLE_NEGATIVE_Y_NV = 0x9353;
133 /** <code>GL_NV_memory_attachment</code><br>Define "GL_ATTACHED_MEMORY_OFFSET_NV" with expression '<code>0x95A5</code>', CType: int */
134 public static final int GL_ATTACHED_MEMORY_OFFSET_NV = 0x95a5;
135 /** <code>GL_NV_clip_space_w_scaling</code><br>Define "GL_VIEWPORT_POSITION_W_SCALE_NV" with expression '<code>0x937C</code>', CType: int */
136 public static final int GL_VIEWPORT_POSITION_W_SCALE_NV = 0x937c;
137 /** <code>GL_NV_sample_locations</code><br>Define "GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV" with expression '<code>0x9340</code>', CType: int */
138 public static final int GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV = 0x9340;
139 /** <code>GL_NV_mesh_shader</code><br>Define "GL_MAX_TASK_ATOMIC_COUNTERS_NV" with expression '<code>0x8E6D</code>', CType: int */
140 public static final int GL_MAX_TASK_ATOMIC_COUNTERS_NV = 0x8e6d;
141 /** <code>GL_NV_conservative_raster</code><br>Define "GL_SUBPIXEL_PRECISION_BIAS_Y_BITS_NV" with expression '<code>0x9348</code>', CType: int */
142 public static final int GL_SUBPIXEL_PRECISION_BIAS_Y_BITS_NV = 0x9348;
143 /** <code>GL_NV_mesh_shader</code><br>Define "GL_MAX_TASK_OUTPUT_COUNT_NV" with expression '<code>0x953A</code>', CType: int */
144 public static final int GL_MAX_TASK_OUTPUT_COUNT_NV = 0x953a;
145 /** <code>GL_NV_viewport_swizzle</code><br>Define "GL_VIEWPORT_SWIZZLE_POSITIVE_X_NV" with expression '<code>0x9350</code>', CType: int */
146 public static final int GL_VIEWPORT_SWIZZLE_POSITIVE_X_NV = 0x9350;
147 /** <code>GL_NV_shading_rate_image</code><br>Define "GL_SHADING_RATE_1_INVOCATION_PER_1X2_PIXELS_NV" with expression '<code>0x9566</code>', CType: int */
148 public static final int GL_SHADING_RATE_1_INVOCATION_PER_1X2_PIXELS_NV = 0x9566;
149 /** <code>GL_NV_mesh_shader</code><br>Define "GL_MAX_TASK_WORK_GROUP_INVOCATIONS_NV" with expression '<code>0x95A3</code>', CType: int */
150 public static final int GL_MAX_TASK_WORK_GROUP_INVOCATIONS_NV = 0x95a3;
151 /** <code>GL_NV_sample_locations</code><br>Define "GL_PROGRAMMABLE_SAMPLE_LOCATION_NV" with expression '<code>0x9341</code>', CType: int */
152 public static final int GL_PROGRAMMABLE_SAMPLE_LOCATION_NV = 0x9341;
153 /** <code>GL_NV_viewport_swizzle</code><br>Define "GL_VIEWPORT_SWIZZLE_X_NV" with expression '<code>0x9358</code>', CType: int */
154 public static final int GL_VIEWPORT_SWIZZLE_X_NV = 0x9358;
155 /** <code>GL_NV_shading_rate_image</code><br>Define "GL_SHADING_RATE_NO_INVOCATIONS_NV" with expression '<code>0x9564</code>', CType: int */
156 public static final int GL_SHADING_RATE_NO_INVOCATIONS_NV = 0x9564;
157 /** <code>GL_NV_sample_locations</code><br>Define "GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV" with expression '<code>0x933F</code>', CType: int */
158 public static final int GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV = 0x933f;
159 /** <code>GL_NV_mesh_shader</code><br>Define "GL_MAX_MESH_ATOMIC_COUNTER_BUFFERS_NV" with expression '<code>0x8E64</code>', CType: int */
160 public static final int GL_MAX_MESH_ATOMIC_COUNTER_BUFFERS_NV = 0x8e64;
161 /** <code>GL_NV_mesh_shader</code><br>Define "GL_MAX_MESH_OUTPUT_VERTICES_NV" with expression '<code>0x9538</code>', CType: int */
162 public static final int GL_MAX_MESH_OUTPUT_VERTICES_NV = 0x9538;
163 /** <code>GL_NV_memory_attachment</code><br>Define "GL_ATTACHED_MEMORY_OBJECT_NV" with expression '<code>0x95A4</code>', CType: int */
164 public static final int GL_ATTACHED_MEMORY_OBJECT_NV = 0x95a4;
165 /** <code>GL_NV_mesh_shader</code><br>Define "GL_MAX_MESH_IMAGE_UNIFORMS_NV" with expression '<code>0x8E62</code>', CType: int */
166 public static final int GL_MAX_MESH_IMAGE_UNIFORMS_NV = 0x8e62;
167 /** <code>GL_NV_memory_attachment</code><br>Define "GL_DETACHED_BUFFERS_NV" with expression '<code>0x95AB</code>', CType: int */
168 public static final int GL_DETACHED_BUFFERS_NV = 0x95ab;
169 /** <code>GL_NV_shading_rate_image</code><br>Define "GL_MAX_COARSE_FRAGMENT_SAMPLES_NV" with expression '<code>0x955F</code>', CType: int */
170 public static final int GL_MAX_COARSE_FRAGMENT_SAMPLES_NV = 0x955f;
171 /** <code>GL_NV_sample_locations</code><br>Define "GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV" with expression '<code>0x933E</code>', CType: int */
172 public static final int GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV = 0x933e;
173 /** <code>GL_NV_sample_locations</code><br>Define "GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV" with expression '<code>0x9343</code>', CType: int */
174 public static final int GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV = 0x9343;
175 /** <code>GL_NV_mesh_shader</code><br>Define "GL_MAX_TASK_WORK_GROUP_SIZE_NV" with expression '<code>0x953C</code>', CType: int */
176 public static final int GL_MAX_TASK_WORK_GROUP_SIZE_NV = 0x953c;
177 /** <code>GL_NV_memory_attachment</code><br>Define "GL_MAX_DETACHED_TEXTURES_NV" with expression '<code>0x95AC</code>', CType: int */
178 public static final int GL_MAX_DETACHED_TEXTURES_NV = 0x95ac;
179 /** <code>GL_NV_mesh_shader</code><br>Define "GL_MESH_PRIMITIVES_OUT_NV" with expression '<code>0x957A</code>', CType: int */
180 public static final int GL_MESH_PRIMITIVES_OUT_NV = 0x957a;
181 /** <code>GL_NV_shading_rate_image</code><br>Define "GL_SHADING_RATE_IMAGE_NV" with expression '<code>0x9563</code>', CType: int */
182 public static final int GL_SHADING_RATE_IMAGE_NV = 0x9563;
183 /** <code>GL_NV_representative_fragment_test</code><br>Define "GL_REPRESENTATIVE_FRAGMENT_TEST_NV" with expression '<code>0x937F</code>', CType: int */
184 public static final int GL_REPRESENTATIVE_FRAGMENT_TEST_NV = 0x937f;
185 /** <code>GL_NV_timeline_semaphore</code><br>Define "GL_MAX_TIMELINE_SEMAPHORE_VALUE_DIFFERENCE_NV" with expression '<code>0x95B6</code>', CType: int */
186 public static final int GL_MAX_TIMELINE_SEMAPHORE_VALUE_DIFFERENCE_NV = 0x95b6;
187 /** <code>GL_NV_mesh_shader</code><br>Define "GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TASK_SHADER_NV" with expression '<code>0x959F</code>', CType: int */
189 /** <code>GL_NV_shading_rate_image</code><br>Define "GL_SHADING_RATE_SAMPLE_ORDER_SAMPLE_MAJOR_NV" with expression '<code>0x95B0</code>', CType: int */
190 public static final int GL_SHADING_RATE_SAMPLE_ORDER_SAMPLE_MAJOR_NV = 0x95b0;
191 /** <code>GL_NV_viewport_swizzle</code><br>Define "GL_VIEWPORT_SWIZZLE_NEGATIVE_Z_NV" with expression '<code>0x9355</code>', CType: int */
192 public static final int GL_VIEWPORT_SWIZZLE_NEGATIVE_Z_NV = 0x9355;
193 /** <code>GL_NV_timeline_semaphore</code><br>Define "GL_TIMELINE_SEMAPHORE_VALUE_NV" with expression '<code>0x9595</code>', CType: int */
194 public static final int GL_TIMELINE_SEMAPHORE_VALUE_NV = 0x9595;
195 /** <code>GL_NV_mesh_shader</code><br>Define "GL_MAX_MESH_UNIFORM_BLOCKS_NV" with expression '<code>0x8E60</code>', CType: int */
196 public static final int GL_MAX_MESH_UNIFORM_BLOCKS_NV = 0x8e60;
197 /** <code>GL_NV_mesh_shader</code><br>Define "GL_MESH_WORK_GROUP_SIZE_NV" with expression '<code>0x953E</code>', CType: int */
198 public static final int GL_MESH_WORK_GROUP_SIZE_NV = 0x953e;
199 /** <code>GL_NV_memory_attachment</code><br>Define "GL_MAX_DETACHED_BUFFERS_NV" with expression '<code>0x95AD</code>', CType: int */
200 public static final int GL_MAX_DETACHED_BUFFERS_NV = 0x95ad;
201 /** <code>GL_NV_memory_attachment</code><br>Define "GL_DETACHED_MEMORY_INCARNATION_NV" with expression '<code>0x95A9</code>', CType: int */
202 public static final int GL_DETACHED_MEMORY_INCARNATION_NV = 0x95a9;
203 /** <code>GL_NV_timeline_semaphore</code><br>Define "GL_SEMAPHORE_TYPE_NV" with expression '<code>0x95B3</code>', CType: int */
204 public static final int GL_SEMAPHORE_TYPE_NV = 0x95b3;
205 /** <code>GL_NV_memory_attachment</code><br>Define "GL_MEMORY_ATTACHABLE_ALIGNMENT_NV" with expression '<code>0x95A6</code>', CType: int */
206 public static final int GL_MEMORY_ATTACHABLE_ALIGNMENT_NV = 0x95a6;
207 /** <code>GL_NV_shader_subgroup_partitioned</code><br>Define "GL_SUBGROUP_FEATURE_PARTITIONED_BIT_NV" with expression '<code>0x00000100</code>', CType: int */
208 public static final int GL_SUBGROUP_FEATURE_PARTITIONED_BIT_NV = 0x100;
209 /** <code>GL_NV_sample_locations</code><br>Define "GL_SAMPLE_LOCATION_NV" with expression '<code>0x8E50</code>', CType: int */
210 public static final int GL_SAMPLE_LOCATION_NV = 0x8e50;
211 /** <code>GL_NV_viewport_swizzle</code><br>Define "GL_VIEWPORT_SWIZZLE_Y_NV" with expression '<code>0x9359</code>', CType: int */
212 public static final int GL_VIEWPORT_SWIZZLE_Y_NV = 0x9359;
213 /** <code>GL_NV_mesh_shader</code><br>Define "GL_MAX_MESH_WORK_GROUP_INVOCATIONS_NV" with expression '<code>0x95A2</code>', CType: int */
214 public static final int GL_MAX_MESH_WORK_GROUP_INVOCATIONS_NV = 0x95a2;
215 /** <code>GL_NV_mesh_shader</code><br>Define "GL_TASK_SUBROUTINE_NV" with expression '<code>0x957D</code>', CType: int */
216 public static final int GL_TASK_SUBROUTINE_NV = 0x957d;
217 /** <code>GL_NV_shading_rate_image</code><br>Define "GL_SHADING_RATE_SAMPLE_ORDER_DEFAULT_NV" with expression '<code>0x95AE</code>', CType: int */
218 public static final int GL_SHADING_RATE_SAMPLE_ORDER_DEFAULT_NV = 0x95ae;
219 /** <code>GL_NV_mesh_shader</code><br>Define "GL_MAX_MESH_ATOMIC_COUNTERS_NV" with expression '<code>0x8E65</code>', CType: int */
220 public static final int GL_MAX_MESH_ATOMIC_COUNTERS_NV = 0x8e65;
221 /** <code>GL_NV_viewport_swizzle</code><br>Define "GL_VIEWPORT_SWIZZLE_POSITIVE_Y_NV" with expression '<code>0x9352</code>', CType: int */
222 public static final int GL_VIEWPORT_SWIZZLE_POSITIVE_Y_NV = 0x9352;
223 /** <code>GL_NV_conservative_raster</code><br>Define "GL_SUBPIXEL_PRECISION_BIAS_X_BITS_NV" with expression '<code>0x9347</code>', CType: int */
224 public static final int GL_SUBPIXEL_PRECISION_BIAS_X_BITS_NV = 0x9347;
225 /** <code>GL_NV_mesh_shader</code><br>Define "GL_REFERENCED_BY_TASK_SHADER_NV" with expression '<code>0x95A1</code>', CType: int */
226 public static final int GL_REFERENCED_BY_TASK_SHADER_NV = 0x95a1;
227 /** <code>GL_NV_mesh_shader</code><br>Define "GL_MAX_MESH_TEXTURE_IMAGE_UNITS_NV" with expression '<code>0x8E61</code>', CType: int */
228 public static final int GL_MAX_MESH_TEXTURE_IMAGE_UNITS_NV = 0x8e61;
229 /** <code>GL_NV_shading_rate_image</code><br>Define "GL_SHADING_RATE_8_INVOCATIONS_PER_PIXEL_NV" with expression '<code>0x956E</code>', CType: int */
230 public static final int GL_SHADING_RATE_8_INVOCATIONS_PER_PIXEL_NV = 0x956e;
231 /** <code>GL_NV_shading_rate_image</code><br>Define "GL_SHADING_RATE_16_INVOCATIONS_PER_PIXEL_NV" with expression '<code>0x956F</code>', CType: int */
232 public static final int GL_SHADING_RATE_16_INVOCATIONS_PER_PIXEL_NV = 0x956f;
233 /** <code>GL_NV_mesh_shader</code><br>Define "GL_MAX_TASK_TEXTURE_IMAGE_UNITS_NV" with expression '<code>0x8E69</code>', CType: int */
234 public static final int GL_MAX_TASK_TEXTURE_IMAGE_UNITS_NV = 0x8e69;
235 /** <code>GL_NV_mesh_shader</code><br>Define "GL_MAX_TASK_SHADER_STORAGE_BLOCKS_NV" with expression '<code>0x8E6E</code>', CType: int */
236 public static final int GL_MAX_TASK_SHADER_STORAGE_BLOCKS_NV = 0x8e6e;
237 /** <code>GL_NV_mesh_shader</code><br>Define "GL_MAX_TASK_UNIFORM_COMPONENTS_NV" with expression '<code>0x8E6B</code>', CType: int */
238 public static final int GL_MAX_TASK_UNIFORM_COMPONENTS_NV = 0x8e6b;
239 /** <code>GL_NV_mesh_shader</code><br>Define "GL_TASK_SHADER_BIT_NV" with expression '<code>0x00000080</code>', CType: int */
240 public static final int GL_TASK_SHADER_BIT_NV = 0x80;
241 /** <code>GL_NV_mesh_shader</code><br>Define "GL_MAX_MESH_TOTAL_MEMORY_SIZE_NV" with expression '<code>0x9536</code>', CType: int */
242 public static final int GL_MAX_MESH_TOTAL_MEMORY_SIZE_NV = 0x9536;
243 /** <code>GL_NV_mesh_shader</code><br>Define "GL_MAX_TASK_UNIFORM_BLOCKS_NV" with expression '<code>0x8E68</code>', CType: int */
244 public static final int GL_MAX_TASK_UNIFORM_BLOCKS_NV = 0x8e68;
245 /** <code>GL_NV_mesh_shader</code><br>Define "GL_TASK_SUBROUTINE_UNIFORM_NV" with expression '<code>0x957F</code>', CType: int */
246 public static final int GL_TASK_SUBROUTINE_UNIFORM_NV = 0x957f;
247 /** <code>GL_NV_mesh_shader</code><br>Define "GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_MESH_SHADER_NV" with expression '<code>0x959E</code>', CType: int */
249 /** <code>GL_NV_shading_rate_image</code><br>Define "GL_SHADING_RATE_1_INVOCATION_PER_PIXEL_NV" with expression '<code>0x9565</code>', CType: int */
250 public static final int GL_SHADING_RATE_1_INVOCATION_PER_PIXEL_NV = 0x9565;
251 /** <code>GL_NV_mesh_shader</code><br>Define "GL_MESH_OUTPUT_PER_VERTEX_GRANULARITY_NV" with expression '<code>0x92DF</code>', CType: int */
252 public static final int GL_MESH_OUTPUT_PER_VERTEX_GRANULARITY_NV = 0x92df;
253 /** <code>GL_NV_shading_rate_image</code><br>Define "GL_SHADING_RATE_4_INVOCATIONS_PER_PIXEL_NV" with expression '<code>0x956D</code>', CType: int */
254 public static final int GL_SHADING_RATE_4_INVOCATIONS_PER_PIXEL_NV = 0x956d;
255 /** <code>GL_NV_fragment_coverage_to_color</code><br>Define "GL_FRAGMENT_COVERAGE_COLOR_NV" with expression '<code>0x92DE</code>', CType: int */
256 public static final int GL_FRAGMENT_COVERAGE_COLOR_NV = 0x92de;
257 /** <code>GL_NV_memory_attachment</code><br>Define "GL_MEMORY_ATTACHABLE_NV" with expression '<code>0x95A8</code>', CType: int */
258 public static final int GL_MEMORY_ATTACHABLE_NV = 0x95a8;
259 /** <code>GL_NV_viewport_swizzle</code><br>Define "GL_VIEWPORT_SWIZZLE_NEGATIVE_W_NV" with expression '<code>0x9357</code>', CType: int */
260 public static final int GL_VIEWPORT_SWIZZLE_NEGATIVE_W_NV = 0x9357;
261 /** <code>GL_NV_mesh_shader</code><br>Define "GL_TASK_SHADER_NV" with expression '<code>0x955A</code>', CType: int */
262 public static final int GL_TASK_SHADER_NV = 0x955a;
263 /** <code>GL_NV_viewport_swizzle</code><br>Define "GL_VIEWPORT_SWIZZLE_Z_NV" with expression '<code>0x935A</code>', CType: int */
264 public static final int GL_VIEWPORT_SWIZZLE_Z_NV = 0x935a;
265 /** <code>GL_NV_mesh_shader</code><br>Define "GL_TASK_WORK_GROUP_SIZE_NV" with expression '<code>0x953F</code>', CType: int */
266 public static final int GL_TASK_WORK_GROUP_SIZE_NV = 0x953f;
267 /** <code>GL_NV_sample_locations</code><br>Define "GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV" with expression '<code>0x9342</code>', CType: int */
268 public static final int GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV = 0x9342;
269 /** <code>GL_NV_scissor_exclusive</code><br>Define "GL_SCISSOR_TEST_EXCLUSIVE_NV" with expression '<code>0x9555</code>', CType: int */
270 public static final int GL_SCISSOR_TEST_EXCLUSIVE_NV = 0x9555;
271
272 /** Entry point to C language function: <code> void {@native glViewportPositionWScaleNV}(GLuint index, GLfloat xcoeff, GLfloat ycoeff) </code> <br>Part of <code>GL_NV_clip_space_w_scaling</code><br> */
273 public void glViewportPositionWScaleNV(int index, float xcoeff, float ycoeff);
274
275 /** Entry point to C language function: <code> void {@native glSubpixelPrecisionBiasNV}(GLuint xbits, GLuint ybits) </code> <br>Part of <code>GL_NV_conservative_raster</code><br> */
276 public void glSubpixelPrecisionBiasNV(int xbits, int ybits);
277
278 /** Entry point to C language function: <code> void {@native glDrawVkImageNV}(GLuint64 vkImage, GLuint sampler, GLfloat x0, GLfloat y0, GLfloat x1, GLfloat y1, GLfloat z, GLfloat s0, GLfloat t0, GLfloat s1, GLfloat t1) </code> <br>Part of <code>GL_NV_draw_vulkan_image</code><br> */
279 public void glDrawVkImageNV(long vkImage, int sampler, float x0, float y0, float x1, float y1, float z, float s0, float t0, float s1, float t1);
280
281 /** Entry point to C language function: <code> GLVULKANPROCNV {@native glGetVkProcAddrNV}(const GLchar * name) </code> <br>Part of <code>GL_NV_draw_vulkan_image</code><br>
282 @param name a direct or array-backed {@link java.nio.ByteBuffer} */
283 public long glGetVkProcAddrNV(ByteBuffer name);
284
285 /** Entry point to C language function: <code> GLVULKANPROCNV {@native glGetVkProcAddrNV}(const GLchar * name) </code> <br>Part of <code>GL_NV_draw_vulkan_image</code><br> */
286 public long glGetVkProcAddrNV(byte[] name, int name_offset);
287
288 /** Entry point to C language function: <code> void {@native glWaitVkSemaphoreNV}(GLuint64 vkSemaphore) </code> <br>Part of <code>GL_NV_draw_vulkan_image</code><br> */
289 public void glWaitVkSemaphoreNV(long vkSemaphore);
290
291 /** Entry point to C language function: <code> void {@native glSignalVkSemaphoreNV}(GLuint64 vkSemaphore) </code> <br>Part of <code>GL_NV_draw_vulkan_image</code><br> */
292 public void glSignalVkSemaphoreNV(long vkSemaphore);
293
294 /** Entry point to C language function: <code> void {@native glSignalVkFenceNV}(GLuint64 vkFence) </code> <br>Part of <code>GL_NV_draw_vulkan_image</code><br> */
295 public void glSignalVkFenceNV(long vkFence);
296
297 /** Entry point to C language function: <code> void {@native glFragmentCoverageColorNV}(GLuint color) </code> <br>Part of <code>GL_NV_fragment_coverage_to_color</code><br> */
298 public void glFragmentCoverageColorNV(int color);
299
300 /** Entry point to C language function: <code> void {@native glGetMemoryObjectDetachedResourcesuivNV}(GLuint memory, GLenum pname, GLint first, GLsizei count, GLuint * params) </code> <br>Part of <code>GL_NV_memory_attachment</code><br>
301 @param params a direct or array-backed {@link java.nio.IntBuffer} */
302 public void glGetMemoryObjectDetachedResourcesuivNV(int memory, int pname, int first, int count, IntBuffer params);
303
304 /** Entry point to C language function: <code> void {@native glGetMemoryObjectDetachedResourcesuivNV}(GLuint memory, GLenum pname, GLint first, GLsizei count, GLuint * params) </code> <br>Part of <code>GL_NV_memory_attachment</code><br> */
305 public void glGetMemoryObjectDetachedResourcesuivNV(int memory, int pname, int first, int count, int[] params, int params_offset);
306
307 /** Entry point to C language function: <code> void {@native glResetMemoryObjectParameterNV}(GLuint memory, GLenum pname) </code> <br>Part of <code>GL_NV_memory_attachment</code><br> */
308 public void glResetMemoryObjectParameterNV(int memory, int pname);
309
310 /** Entry point to C language function: <code> void {@native glTexAttachMemoryNV}(GLenum target, GLuint memory, GLuint64 offset) </code> <br>Part of <code>GL_NV_memory_attachment</code><br> */
311 public void glTexAttachMemoryNV(int target, int memory, long offset);
312
313 /** Entry point to C language function: <code> void {@native glBufferAttachMemoryNV}(GLenum target, GLuint memory, GLuint64 offset) </code> <br>Part of <code>GL_NV_memory_attachment</code><br> */
314 public void glBufferAttachMemoryNV(int target, int memory, long offset);
315
316 /** Entry point to C language function: <code> void {@native glTextureAttachMemoryNV}(GLuint texture, GLuint memory, GLuint64 offset) </code> <br>Part of <code>GL_NV_memory_attachment</code><br> */
317 public void glTextureAttachMemoryNV(int texture, int memory, long offset);
318
319 /** Entry point to C language function: <code> void {@native glNamedBufferAttachMemoryNV}(GLuint buffer, GLuint memory, GLuint64 offset) </code> <br>Part of <code>GL_NV_memory_attachment</code><br> */
320 public void glNamedBufferAttachMemoryNV(int buffer, int memory, long offset);
321
322 /** Entry point to C language function: <code> void {@native glBufferPageCommitmentMemNV}(GLenum target, GLintptr offset, GLsizeiptr size, GLuint memory, GLuint64 memOffset, GLboolean commit) </code> <br>Part of <code>GL_NV_memory_object_sparse</code><br> */
323 public void glBufferPageCommitmentMemNV(int target, long offset, long size, int memory, long memOffset, boolean commit);
324
325 /** Entry point to C language function: <code> void {@native glTexPageCommitmentMemNV}(GLenum target, GLint layer, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLuint memory, GLuint64 offset, GLboolean commit) </code> <br>Part of <code>GL_NV_memory_object_sparse</code><br> */
326 public void glTexPageCommitmentMemNV(int target, int layer, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int memory, long offset, boolean commit);
327
328 /** Entry point to C language function: <code> void {@native glNamedBufferPageCommitmentMemNV}(GLuint buffer, GLintptr offset, GLsizeiptr size, GLuint memory, GLuint64 memOffset, GLboolean commit) </code> <br>Part of <code>GL_NV_memory_object_sparse</code><br> */
329 public void glNamedBufferPageCommitmentMemNV(int buffer, long offset, long size, int memory, long memOffset, boolean commit);
330
331 /** Entry point to C language function: <code> void {@native glTexturePageCommitmentMemNV}(GLuint texture, GLint layer, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLuint memory, GLuint64 offset, GLboolean commit) </code> <br>Part of <code>GL_NV_memory_object_sparse</code><br> */
332 public void glTexturePageCommitmentMemNV(int texture, int layer, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int memory, long offset, boolean commit);
333
334 /** Entry point to C language function: <code> void {@native glDrawMeshTasksNV}(GLuint first, GLuint count) </code> <br>Part of <code>GL_NV_mesh_shader</code><br> */
335 public void glDrawMeshTasksNV(int first, int count);
336
337 /** Entry point to C language function: <code> void {@native glDrawMeshTasksIndirectNV}(GLintptr indirect) </code> <br>Part of <code>GL_NV_mesh_shader</code><br> */
338 public void glDrawMeshTasksIndirectNV(long indirect);
339
340 /** Entry point to C language function: <code> void {@native glMultiDrawMeshTasksIndirectNV}(GLintptr indirect, GLsizei drawcount, GLsizei stride) </code> <br>Part of <code>GL_NV_mesh_shader</code><br> */
341 public void glMultiDrawMeshTasksIndirectNV(long indirect, int drawcount, int stride);
342
343 /** Entry point to C language function: <code> void {@native glMultiDrawMeshTasksIndirectCountNV}(GLintptr indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride) </code> <br>Part of <code>GL_NV_mesh_shader</code><br> */
344 public void glMultiDrawMeshTasksIndirectCountNV(long indirect, long drawcount, int maxdrawcount, int stride);
345
346 /** Entry point to C language function: <code> void {@native glFramebufferSampleLocationsfvNV}(GLenum target, GLuint start, GLsizei count, const GLfloat * v) </code> <br>Part of <code>GL_NV_sample_locations</code><br>
347 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
348 public void glFramebufferSampleLocationsfvNV(int target, int start, int count, FloatBuffer v);
349
350 /** Entry point to C language function: <code> void {@native glFramebufferSampleLocationsfvNV}(GLenum target, GLuint start, GLsizei count, const GLfloat * v) </code> <br>Part of <code>GL_NV_sample_locations</code><br> */
351 public void glFramebufferSampleLocationsfvNV(int target, int start, int count, float[] v, int v_offset);
352
353 /** Entry point to C language function: <code> void {@native glNamedFramebufferSampleLocationsfvNV}(GLuint framebuffer, GLuint start, GLsizei count, const GLfloat * v) </code> <br>Part of <code>GL_NV_sample_locations</code><br>
354 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
355 public void glNamedFramebufferSampleLocationsfvNV(int framebuffer, int start, int count, FloatBuffer v);
356
357 /** Entry point to C language function: <code> void {@native glNamedFramebufferSampleLocationsfvNV}(GLuint framebuffer, GLuint start, GLsizei count, const GLfloat * v) </code> <br>Part of <code>GL_NV_sample_locations</code><br> */
358 public void glNamedFramebufferSampleLocationsfvNV(int framebuffer, int start, int count, float[] v, int v_offset);
359
360 /** Entry point to C language function: <code> void {@native glResolveDepthValuesNV}() </code> <br>Part of <code>GL_NV_sample_locations</code><br> */
362
363 /** Entry point to C language function: <code> void {@native glScissorExclusiveNV}(GLint x, GLint y, GLsizei width, GLsizei height) </code> <br>Part of <code>GL_NV_scissor_exclusive</code><br> */
364 public void glScissorExclusiveNV(int x, int y, int width, int height);
365
366 /** Entry point to C language function: <code> void {@native glScissorExclusiveArrayvNV}(GLuint first, GLsizei count, const GLint * v) </code> <br>Part of <code>GL_NV_scissor_exclusive</code><br>
367 @param v a direct or array-backed {@link java.nio.IntBuffer} */
368 public void glScissorExclusiveArrayvNV(int first, int count, IntBuffer v);
369
370 /** Entry point to C language function: <code> void {@native glScissorExclusiveArrayvNV}(GLuint first, GLsizei count, const GLint * v) </code> <br>Part of <code>GL_NV_scissor_exclusive</code><br> */
371 public void glScissorExclusiveArrayvNV(int first, int count, int[] v, int v_offset);
372
373 /** Entry point to C language function: <code> void {@native glBindShadingRateImageNV}(GLuint texture) </code> <br>Part of <code>GL_NV_shading_rate_image</code><br> */
374 public void glBindShadingRateImageNV(int texture);
375
376 /** Entry point to C language function: <code> void {@native glGetShadingRateImagePaletteNV}(GLuint viewport, GLuint entry, GLenum * rate) </code> <br>Part of <code>GL_NV_shading_rate_image</code><br>
377 @param rate a direct or array-backed {@link java.nio.IntBuffer} */
378 public void glGetShadingRateImagePaletteNV(int viewport, int entry, IntBuffer rate);
379
380 /** Entry point to C language function: <code> void {@native glGetShadingRateImagePaletteNV}(GLuint viewport, GLuint entry, GLenum * rate) </code> <br>Part of <code>GL_NV_shading_rate_image</code><br> */
381 public void glGetShadingRateImagePaletteNV(int viewport, int entry, int[] rate, int rate_offset);
382
383 /** Entry point to C language function: <code> void {@native glGetShadingRateSampleLocationivNV}(GLenum rate, GLuint samples, GLuint index, GLint * location) </code> <br>Part of <code>GL_NV_shading_rate_image</code><br>
384 @param location a direct or array-backed {@link java.nio.IntBuffer} */
385 public void glGetShadingRateSampleLocationivNV(int rate, int samples, int index, IntBuffer location);
386
387 /** Entry point to C language function: <code> void {@native glGetShadingRateSampleLocationivNV}(GLenum rate, GLuint samples, GLuint index, GLint * location) </code> <br>Part of <code>GL_NV_shading_rate_image</code><br> */
388 public void glGetShadingRateSampleLocationivNV(int rate, int samples, int index, int[] location, int location_offset);
389
390 /** Entry point to C language function: <code> void {@native glShadingRateImageBarrierNV}(GLboolean synchronize) </code> <br>Part of <code>GL_NV_shading_rate_image</code><br> */
391 public void glShadingRateImageBarrierNV(boolean synchronize);
392
393 /** Entry point to C language function: <code> void {@native glShadingRateImagePaletteNV}(GLuint viewport, GLuint first, GLsizei count, const GLenum * rates) </code> <br>Part of <code>GL_NV_shading_rate_image</code><br>
394 @param rates a direct or array-backed {@link java.nio.IntBuffer} */
395 public void glShadingRateImagePaletteNV(int viewport, int first, int count, IntBuffer rates);
396
397 /** Entry point to C language function: <code> void {@native glShadingRateImagePaletteNV}(GLuint viewport, GLuint first, GLsizei count, const GLenum * rates) </code> <br>Part of <code>GL_NV_shading_rate_image</code><br> */
398 public void glShadingRateImagePaletteNV(int viewport, int first, int count, int[] rates, int rates_offset);
399
400 /** Entry point to C language function: <code> void {@native glShadingRateSampleOrderNV}(GLenum order) </code> <br>Part of <code>GL_NV_shading_rate_image</code><br> */
401 public void glShadingRateSampleOrderNV(int order);
402
403 /** Entry point to C language function: <code> void {@native glShadingRateSampleOrderCustomNV}(GLenum rate, GLuint samples, const GLint * locations) </code> <br>Part of <code>GL_NV_shading_rate_image</code><br>
404 @param locations a direct or array-backed {@link java.nio.IntBuffer} */
405 public void glShadingRateSampleOrderCustomNV(int rate, int samples, IntBuffer locations);
406
407 /** Entry point to C language function: <code> void {@native glShadingRateSampleOrderCustomNV}(GLenum rate, GLuint samples, const GLint * locations) </code> <br>Part of <code>GL_NV_shading_rate_image</code><br> */
408 public void glShadingRateSampleOrderCustomNV(int rate, int samples, int[] locations, int locations_offset);
409
410 /** Entry point to C language function: <code> void {@native glCreateSemaphoresNV}(GLsizei n, GLuint * semaphores) </code> <br>Part of <code>GL_NV_timeline_semaphore</code><br>
411 @param semaphores a direct or array-backed {@link java.nio.IntBuffer} */
412 public void glCreateSemaphoresNV(int n, IntBuffer semaphores);
413
414 /** Entry point to C language function: <code> void {@native glCreateSemaphoresNV}(GLsizei n, GLuint * semaphores) </code> <br>Part of <code>GL_NV_timeline_semaphore</code><br> */
415 public void glCreateSemaphoresNV(int n, int[] semaphores, int semaphores_offset);
416
417 /** Entry point to C language function: <code> void {@native glSemaphoreParameterivNV}(GLuint semaphore, GLenum pname, const GLint * params) </code> <br>Part of <code>GL_NV_timeline_semaphore</code><br>
418 @param params a direct or array-backed {@link java.nio.IntBuffer} */
419 public void glSemaphoreParameterivNV(int semaphore, int pname, IntBuffer params);
420
421 /** Entry point to C language function: <code> void {@native glSemaphoreParameterivNV}(GLuint semaphore, GLenum pname, const GLint * params) </code> <br>Part of <code>GL_NV_timeline_semaphore</code><br> */
422 public void glSemaphoreParameterivNV(int semaphore, int pname, int[] params, int params_offset);
423
424 /** Entry point to C language function: <code> void {@native glGetSemaphoreParameterivNV}(GLuint semaphore, GLenum pname, GLint * params) </code> <br>Part of <code>GL_NV_timeline_semaphore</code><br>
425 @param params a direct or array-backed {@link java.nio.IntBuffer} */
426 public void glGetSemaphoreParameterivNV(int semaphore, int pname, IntBuffer params);
427
428 /** Entry point to C language function: <code> void {@native glGetSemaphoreParameterivNV}(GLuint semaphore, GLenum pname, GLint * params) </code> <br>Part of <code>GL_NV_timeline_semaphore</code><br> */
429 public void glGetSemaphoreParameterivNV(int semaphore, int pname, int[] params, int params_offset);
430
431 /** Entry point to C language function: <code> void {@native glViewportSwizzleNV}(GLuint index, GLenum swizzlex, GLenum swizzley, GLenum swizzlez, GLenum swizzlew) </code> <br>Part of <code>GL_NV_viewport_swizzle</code><br> */
432 public void glViewportSwizzleNV(int index, int swizzlex, int swizzley, int swizzlez, int swizzlew);
433
434} // end of class GL4ES3
static final int GL_MESH_SUBROUTINE_NV
GL_NV_mesh_shader Define "GL_MESH_SUBROUTINE_NV" with expression '0x957C', CType: int
Definition: GL4ES3.java:102
void glSignalVkFenceNV(long vkFence)
Entry point to C language function: void {@native glSignalVkFenceNV}(GLuint64 vkFence) Part of GL_...
static final int GL_CONSERVATIVE_RASTERIZATION_NV
GL_NV_conservative_raster Define "GL_CONSERVATIVE_RASTERIZATION_NV" with expression '0x9346',...
Definition: GL4ES3.java:58
static final int GL_MAX_MESH_ATOMIC_COUNTERS_NV
GL_NV_mesh_shader Define "GL_MAX_MESH_ATOMIC_COUNTERS_NV" with expression '0x8E65',...
Definition: GL4ES3.java:220
static final int GL_REFERENCED_BY_TASK_SHADER_NV
GL_NV_mesh_shader Define "GL_REFERENCED_BY_TASK_SHADER_NV" with expression '0x95A1',...
Definition: GL4ES3.java:226
static final int GL_SHADING_RATE_1_INVOCATION_PER_2X1_PIXELS_NV
GL_NV_shading_rate_image Define "GL_SHADING_RATE_1_INVOCATION_PER_2X1_PIXELS_NV" with expression '0x9...
Definition: GL4ES3.java:112
void glDrawMeshTasksNV(int first, int count)
Entry point to C language function: void {@native glDrawMeshTasksNV}(GLuint first,...
static final int GL_VIEWPORT_SWIZZLE_X_NV
GL_NV_viewport_swizzle Define "GL_VIEWPORT_SWIZZLE_X_NV" with expression '0x9358',...
Definition: GL4ES3.java:154
static final int GL_UNIFORM_BLOCK_REFERENCED_BY_TASK_SHADER_NV
GL_NV_mesh_shader Define "GL_UNIFORM_BLOCK_REFERENCED_BY_TASK_SHADER_NV" with expression '0x959D',...
Definition: GL4ES3.java:128
void glShadingRateSampleOrderNV(int order)
Entry point to C language function: void {@native glShadingRateSampleOrderNV}(GLenum order) Part o...
static final int GL_VIEWPORT_POSITION_W_SCALE_NV
GL_NV_clip_space_w_scaling Define "GL_VIEWPORT_POSITION_W_SCALE_NV" with expression '0x937C',...
Definition: GL4ES3.java:136
static final int GL_FRAGMENT_COVERAGE_TO_COLOR_NV
GL_NV_fragment_coverage_to_color Define "GL_FRAGMENT_COVERAGE_TO_COLOR_NV" with expression '0x92DD',...
Definition: GL4ES3.java:90
static final int GL_TIMELINE_SEMAPHORE_VALUE_NV
GL_NV_timeline_semaphore Define "GL_TIMELINE_SEMAPHORE_VALUE_NV" with expression '0x9595',...
Definition: GL4ES3.java:194
void glNamedBufferAttachMemoryNV(int buffer, int memory, long offset)
Entry point to C language function: void {@native glNamedBufferAttachMemoryNV}(GLuint buffer,...
static final int GL_MAX_MESH_WORK_GROUP_SIZE_NV
GL_NV_mesh_shader Define "GL_MAX_MESH_WORK_GROUP_SIZE_NV" with expression '0x953B',...
Definition: GL4ES3.java:108
static final int GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_MESH_SHADER_NV
GL_NV_mesh_shader Define "GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_MESH_SHADER_NV" with expression '0x9...
Definition: GL4ES3.java:248
static final int GL_MAX_DRAW_MESH_TASKS_COUNT_NV
GL_NV_mesh_shader Define "GL_MAX_DRAW_MESH_TASKS_COUNT_NV" with expression '0x953D',...
Definition: GL4ES3.java:94
static final int GL_MAX_COARSE_FRAGMENT_SAMPLES_NV
GL_NV_shading_rate_image Define "GL_MAX_COARSE_FRAGMENT_SAMPLES_NV" with expression '0x955F',...
Definition: GL4ES3.java:170
static final int GL_SHADING_RATE_1_INVOCATION_PER_PIXEL_NV
GL_NV_shading_rate_image Define "GL_SHADING_RATE_1_INVOCATION_PER_PIXEL_NV" with expression '0x9565',...
Definition: GL4ES3.java:250
static final int GL_MESH_OUTPUT_PER_VERTEX_GRANULARITY_NV
GL_NV_mesh_shader Define "GL_MESH_OUTPUT_PER_VERTEX_GRANULARITY_NV" with expression '0x92DF',...
Definition: GL4ES3.java:252
static final int GL_MESH_OUTPUT_PER_PRIMITIVE_GRANULARITY_NV
GL_NV_mesh_shader Define "GL_MESH_OUTPUT_PER_PRIMITIVE_GRANULARITY_NV" with expression '0x9543',...
Definition: GL4ES3.java:82
static final int GL_REFERENCED_BY_MESH_SHADER_NV
GL_NV_mesh_shader Define "GL_REFERENCED_BY_MESH_SHADER_NV" with expression '0x95A0',...
Definition: GL4ES3.java:106
void glGetSemaphoreParameterivNV(int semaphore, int pname, int[] params, int params_offset)
Entry point to C language function: void {@native glGetSemaphoreParameterivNV}(GLuint semaphore,...
static final int GL_VIEWPORT_SWIZZLE_Y_NV
GL_NV_viewport_swizzle Define "GL_VIEWPORT_SWIZZLE_Y_NV" with expression '0x9359',...
Definition: GL4ES3.java:212
static final int GL_VIEWPORT_SWIZZLE_W_NV
GL_NV_viewport_swizzle Define "GL_VIEWPORT_SWIZZLE_W_NV" with expression '0x935B',...
Definition: GL4ES3.java:66
static final int GL_VIEWPORT_SWIZZLE_POSITIVE_Z_NV
GL_NV_viewport_swizzle Define "GL_VIEWPORT_SWIZZLE_POSITIVE_Z_NV" with expression '0x9354',...
Definition: GL4ES3.java:34
static final int GL_SUBGROUP_FEATURE_PARTITIONED_BIT_NV
GL_NV_shader_subgroup_partitioned Define "GL_SUBGROUP_FEATURE_PARTITIONED_BIT_NV" with expression '0x...
Definition: GL4ES3.java:208
static final int GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV
GL_NV_sample_locations Define "GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV" with expression '0x93...
Definition: GL4ES3.java:268
static final int GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV
GL_NV_sample_locations Define "GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV" with expression '0x9340...
Definition: GL4ES3.java:138
static final int GL_MESH_SHADER_NV
GL_NV_mesh_shader Define "GL_MESH_SHADER_NV" with expression '0x9559', CType: int
Definition: GL4ES3.java:74
void glShadingRateImagePaletteNV(int viewport, int first, int count, IntBuffer rates)
Entry point to C language function: void {@native glShadingRateImagePaletteNV}(GLuint viewport,...
static final int GL_SHADING_RATE_16_INVOCATIONS_PER_PIXEL_NV
GL_NV_shading_rate_image Define "GL_SHADING_RATE_16_INVOCATIONS_PER_PIXEL_NV" with expression '0x956F...
Definition: GL4ES3.java:232
void glTexturePageCommitmentMemNV(int texture, int layer, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int memory, long offset, boolean commit)
Entry point to C language function: void {@native glTexturePageCommitmentMemNV}(GLuint texture,...
void glGetMemoryObjectDetachedResourcesuivNV(int memory, int pname, int first, int count, IntBuffer params)
Entry point to C language function: void {@native glGetMemoryObjectDetachedResourcesuivNV}(GLuint me...
static final int GL_MAX_TASK_SHADER_STORAGE_BLOCKS_NV
GL_NV_mesh_shader Define "GL_MAX_TASK_SHADER_STORAGE_BLOCKS_NV" with expression '0x8E6E',...
Definition: GL4ES3.java:236
void glNamedFramebufferSampleLocationsfvNV(int framebuffer, int start, int count, float[] v, int v_offset)
Entry point to C language function: void {@native glNamedFramebufferSampleLocationsfvNV}(GLuint fram...
static final int GL_SHADING_RATE_1_INVOCATION_PER_2X4_PIXELS_NV
GL_NV_shading_rate_image Define "GL_SHADING_RATE_1_INVOCATION_PER_2X4_PIXELS_NV" with expression '0x9...
Definition: GL4ES3.java:100
static final int GL_MAX_TASK_WORK_GROUP_INVOCATIONS_NV
GL_NV_mesh_shader Define "GL_MAX_TASK_WORK_GROUP_INVOCATIONS_NV" with expression '0x95A3',...
Definition: GL4ES3.java:150
static final int GL_MAX_TASK_ATOMIC_COUNTER_BUFFERS_NV
GL_NV_mesh_shader Define "GL_MAX_TASK_ATOMIC_COUNTER_BUFFERS_NV" with expression '0x8E6C',...
Definition: GL4ES3.java:116
static final int GL_TASK_WORK_GROUP_SIZE_NV
GL_NV_mesh_shader Define "GL_TASK_WORK_GROUP_SIZE_NV" with expression '0x953F', CType: int
Definition: GL4ES3.java:266
static final int GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV
GL_NV_sample_locations Define "GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV" with expression '0x933D',...
Definition: GL4ES3.java:118
static final int GL_MAX_TASK_TEXTURE_IMAGE_UNITS_NV
GL_NV_mesh_shader Define "GL_MAX_TASK_TEXTURE_IMAGE_UNITS_NV" with expression '0x8E69',...
Definition: GL4ES3.java:234
static final int GL_MAX_TASK_ATOMIC_COUNTERS_NV
GL_NV_mesh_shader Define "GL_MAX_TASK_ATOMIC_COUNTERS_NV" with expression '0x8E6D',...
Definition: GL4ES3.java:140
static final int GL_SHADING_RATE_IMAGE_PALETTE_COUNT_NV
GL_NV_primitive_shading_rate Define "GL_SHADING_RATE_IMAGE_PALETTE_COUNT_NV" with expression '0x95B2'...
Definition: GL4ES3.java:120
static final int GL_SCISSOR_BOX_EXCLUSIVE_NV
GL_NV_scissor_exclusive Define "GL_SCISSOR_BOX_EXCLUSIVE_NV" with expression '0x9556',...
Definition: GL4ES3.java:52
static final int GL_ATTACHED_MEMORY_OFFSET_NV
GL_NV_memory_attachment Define "GL_ATTACHED_MEMORY_OFFSET_NV" with expression '0x95A5',...
Definition: GL4ES3.java:134
static final int GL_MAX_MESH_OUTPUT_PRIMITIVES_NV
GL_NV_mesh_shader Define "GL_MAX_MESH_OUTPUT_PRIMITIVES_NV" with expression '0x9539',...
Definition: GL4ES3.java:40
static final int GL_MAX_DETACHED_TEXTURES_NV
GL_NV_memory_attachment Define "GL_MAX_DETACHED_TEXTURES_NV" with expression '0x95AC',...
Definition: GL4ES3.java:178
static final int GL_ATTACHED_MEMORY_OBJECT_NV
GL_NV_memory_attachment Define "GL_ATTACHED_MEMORY_OBJECT_NV" with expression '0x95A4',...
Definition: GL4ES3.java:164
static final int GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TASK_SHADER_NV
GL_NV_mesh_shader Define "GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TASK_SHADER_NV" with expression '0x9...
Definition: GL4ES3.java:188
void glNamedBufferPageCommitmentMemNV(int buffer, long offset, long size, int memory, long memOffset, boolean commit)
Entry point to C language function: void {@native glNamedBufferPageCommitmentMemNV}(GLuint buffer,...
static final int GL_SCISSOR_TEST_EXCLUSIVE_NV
GL_NV_scissor_exclusive Define "GL_SCISSOR_TEST_EXCLUSIVE_NV" with expression '0x9555',...
Definition: GL4ES3.java:270
static final int GL_FRAGMENT_COVERAGE_COLOR_NV
GL_NV_fragment_coverage_to_color Define "GL_FRAGMENT_COVERAGE_COLOR_NV" with expression '0x92DE',...
Definition: GL4ES3.java:256
static final int GL_MESH_WORK_GROUP_SIZE_NV
GL_NV_mesh_shader Define "GL_MESH_WORK_GROUP_SIZE_NV" with expression '0x953E', CType: int
Definition: GL4ES3.java:198
void glGetMemoryObjectDetachedResourcesuivNV(int memory, int pname, int first, int count, int[] params, int params_offset)
Entry point to C language function: void {@native glGetMemoryObjectDetachedResourcesuivNV}(GLuint me...
static final int GL_SUBPIXEL_PRECISION_BIAS_X_BITS_NV
GL_NV_conservative_raster Define "GL_SUBPIXEL_PRECISION_BIAS_X_BITS_NV" with expression '0x9347',...
Definition: GL4ES3.java:224
static final int GL_SEMAPHORE_TYPE_NV
GL_NV_timeline_semaphore Define "GL_SEMAPHORE_TYPE_NV" with expression '0x95B3', CType: int
Definition: GL4ES3.java:204
static final int GL_SHADING_RATE_1_INVOCATION_PER_4X2_PIXELS_NV
GL_NV_shading_rate_image Define "GL_SHADING_RATE_1_INVOCATION_PER_4X2_PIXELS_NV" with expression '0x9...
Definition: GL4ES3.java:42
static final int GL_VIEWPORT_SWIZZLE_NEGATIVE_X_NV
GL_NV_viewport_swizzle Define "GL_VIEWPORT_SWIZZLE_NEGATIVE_X_NV" with expression '0x9351',...
Definition: GL4ES3.java:96
static final int GL_UNIFORM_BLOCK_REFERENCED_BY_MESH_SHADER_NV
GL_NV_mesh_shader Define "GL_UNIFORM_BLOCK_REFERENCED_BY_MESH_SHADER_NV" with expression '0x959C',...
Definition: GL4ES3.java:122
static final int GL_MAX_MESH_SHADER_STORAGE_BLOCKS_NV
GL_NV_mesh_shader Define "GL_MAX_MESH_SHADER_STORAGE_BLOCKS_NV" with expression '0x8E66',...
Definition: GL4ES3.java:98
void glSubpixelPrecisionBiasNV(int xbits, int ybits)
Entry point to C language function: void {@native glSubpixelPrecisionBiasNV}(GLuint xbits,...
static final int GL_SHADING_RATE_IMAGE_PALETTE_SIZE_NV
GL_NV_shading_rate_image Define "GL_SHADING_RATE_IMAGE_PALETTE_SIZE_NV" with expression '0x955E',...
Definition: GL4ES3.java:114
static final int GL_MAX_TASK_IMAGE_UNIFORMS_NV
GL_NV_mesh_shader Define "GL_MAX_TASK_IMAGE_UNIFORMS_NV" with expression '0x8E6A',...
Definition: GL4ES3.java:78
static final int GL_MAX_TASK_WORK_GROUP_SIZE_NV
GL_NV_mesh_shader Define "GL_MAX_TASK_WORK_GROUP_SIZE_NV" with expression '0x953C',...
Definition: GL4ES3.java:176
void glSemaphoreParameterivNV(int semaphore, int pname, int[] params, int params_offset)
Entry point to C language function: void {@native glSemaphoreParameterivNV}(GLuint semaphore,...
void glShadingRateSampleOrderCustomNV(int rate, int samples, int[] locations, int locations_offset)
Entry point to C language function: void {@native glShadingRateSampleOrderCustomNV}(GLenum rate,...
static final int GL_VIEWPORT_SWIZZLE_POSITIVE_W_NV
GL_NV_viewport_swizzle Define "GL_VIEWPORT_SWIZZLE_POSITIVE_W_NV" with expression '0x9356',...
Definition: GL4ES3.java:86
void glMultiDrawMeshTasksIndirectCountNV(long indirect, long drawcount, int maxdrawcount, int stride)
Entry point to C language function: void {@native glMultiDrawMeshTasksIndirectCountNV}(GLintptr indi...
static final int GL_VIEWPORT_SWIZZLE_NEGATIVE_W_NV
GL_NV_viewport_swizzle Define "GL_VIEWPORT_SWIZZLE_NEGATIVE_W_NV" with expression '0x9357',...
Definition: GL4ES3.java:260
static final int GL_MAX_MESH_VIEWS_NV
GL_NV_mesh_shader Define "GL_MAX_MESH_VIEWS_NV" with expression '0x9557', CType: int
Definition: GL4ES3.java:104
void glShadingRateImagePaletteNV(int viewport, int first, int count, int[] rates, int rates_offset)
Entry point to C language function: void {@native glShadingRateImagePaletteNV}(GLuint viewport,...
void glNamedFramebufferSampleLocationsfvNV(int framebuffer, int start, int count, FloatBuffer v)
Entry point to C language function: void {@native glNamedFramebufferSampleLocationsfvNV}(GLuint fram...
static final int GL_MAX_MESH_TEXTURE_IMAGE_UNITS_NV
GL_NV_mesh_shader Define "GL_MAX_MESH_TEXTURE_IMAGE_UNITS_NV" with expression '0x8E61',...
Definition: GL4ES3.java:228
static final int GL_VIEWPORT_SWIZZLE_POSITIVE_X_NV
GL_NV_viewport_swizzle Define "GL_VIEWPORT_SWIZZLE_POSITIVE_X_NV" with expression '0x9350',...
Definition: GL4ES3.java:146
static final int GL_SHADING_RATE_4_INVOCATIONS_PER_PIXEL_NV
GL_NV_shading_rate_image Define "GL_SHADING_RATE_4_INVOCATIONS_PER_PIXEL_NV" with expression '0x956D'...
Definition: GL4ES3.java:254
static final int GL_MESH_VERTICES_OUT_NV
GL_NV_mesh_shader Define "GL_MESH_VERTICES_OUT_NV" with expression '0x9579', CType: int
Definition: GL4ES3.java:60
void glFramebufferSampleLocationsfvNV(int target, int start, int count, float[] v, int v_offset)
Entry point to C language function: void {@native glFramebufferSampleLocationsfvNV}(GLenum target,...
void glShadingRateImageBarrierNV(boolean synchronize)
Entry point to C language function: void {@native glShadingRateImageBarrierNV}(GLboolean synchronize...
static final int GL_VIEWPORT_SWIZZLE_POSITIVE_Y_NV
GL_NV_viewport_swizzle Define "GL_VIEWPORT_SWIZZLE_POSITIVE_Y_NV" with expression '0x9352',...
Definition: GL4ES3.java:222
void glScissorExclusiveArrayvNV(int first, int count, IntBuffer v)
Entry point to C language function: void {@native glScissorExclusiveArrayvNV}(GLuint first,...
static final int GL_TASK_SHADER_NV
GL_NV_mesh_shader Define "GL_TASK_SHADER_NV" with expression '0x955A', CType: int
Definition: GL4ES3.java:262
static final int GL_SEMAPHORE_TYPE_BINARY_NV
GL_NV_timeline_semaphore Define "GL_SEMAPHORE_TYPE_BINARY_NV" with expression '0x95B4',...
Definition: GL4ES3.java:88
static final int GL_TASK_SUBROUTINE_NV
GL_NV_mesh_shader Define "GL_TASK_SUBROUTINE_NV" with expression '0x957D', CType: int
Definition: GL4ES3.java:216
static final int GL_MEMORY_ATTACHABLE_SIZE_NV
GL_NV_memory_attachment Define "GL_MEMORY_ATTACHABLE_SIZE_NV" with expression '0x95A7',...
Definition: GL4ES3.java:68
static final int GL_MAX_DETACHED_BUFFERS_NV
GL_NV_memory_attachment Define "GL_MAX_DETACHED_BUFFERS_NV" with expression '0x95AD',...
Definition: GL4ES3.java:200
static final int GL_VIEWPORT_SWIZZLE_Z_NV
GL_NV_viewport_swizzle Define "GL_VIEWPORT_SWIZZLE_Z_NV" with expression '0x935A',...
Definition: GL4ES3.java:264
static final int GL_MAX_MESH_IMAGE_UNIFORMS_NV
GL_NV_mesh_shader Define "GL_MAX_MESH_IMAGE_UNIFORMS_NV" with expression '0x8E62',...
Definition: GL4ES3.java:166
long glGetVkProcAddrNV(byte[] name, int name_offset)
Entry point to C language function: GLVULKANPROCNV {@native glGetVkProcAddrNV}(const GLchar * name) ...
static final int GL_REPRESENTATIVE_FRAGMENT_TEST_NV
GL_NV_representative_fragment_test Define "GL_REPRESENTATIVE_FRAGMENT_TEST_NV" with expression '0x937...
Definition: GL4ES3.java:184
void glWaitVkSemaphoreNV(long vkSemaphore)
Entry point to C language function: void {@native glWaitVkSemaphoreNV}(GLuint64 vkSemaphore) Part ...
void glViewportPositionWScaleNV(int index, float xcoeff, float ycoeff)
Entry point to C language function: void {@native glViewportPositionWScaleNV}(GLuint index,...
void glCreateSemaphoresNV(int n, int[] semaphores, int semaphores_offset)
Entry point to C language function: void {@native glCreateSemaphoresNV}(GLsizei n,...
void glScissorExclusiveArrayvNV(int first, int count, int[] v, int v_offset)
Entry point to C language function: void {@native glScissorExclusiveArrayvNV}(GLuint first,...
void glBindShadingRateImageNV(int texture)
Entry point to C language function: void {@native glBindShadingRateImageNV}(GLuint texture) Part o...
void glCreateSemaphoresNV(int n, IntBuffer semaphores)
Entry point to C language function: void {@native glCreateSemaphoresNV}(GLsizei n,...
static final int GL_SHADING_RATE_IMAGE_TEXEL_WIDTH_NV
GL_NV_shading_rate_image Define "GL_SHADING_RATE_IMAGE_TEXEL_WIDTH_NV" with expression '0x955C',...
Definition: GL4ES3.java:36
static final int GL_SHADING_RATE_SAMPLE_ORDER_PIXEL_MAJOR_NV
GL_NV_shading_rate_image Define "GL_SHADING_RATE_SAMPLE_ORDER_PIXEL_MAJOR_NV" with expression '0x95AF...
Definition: GL4ES3.java:126
void glDrawVkImageNV(long vkImage, int sampler, float x0, float y0, float x1, float y1, float z, float s0, float t0, float s1, float t1)
Entry point to C language function: void {@native glDrawVkImageNV}(GLuint64 vkImage,...
static final int GL_TASK_SUBROUTINE_UNIFORM_NV
GL_NV_mesh_shader Define "GL_TASK_SUBROUTINE_UNIFORM_NV" with expression '0x957F',...
Definition: GL4ES3.java:246
static final int GL_DETACHED_TEXTURES_NV
GL_NV_memory_attachment Define "GL_DETACHED_TEXTURES_NV" with expression '0x95AA',...
Definition: GL4ES3.java:46
static final int GL_MAX_MESH_TOTAL_MEMORY_SIZE_NV
GL_NV_mesh_shader Define "GL_MAX_MESH_TOTAL_MEMORY_SIZE_NV" with expression '0x9536',...
Definition: GL4ES3.java:242
static final int GL_MESH_OUTPUT_TYPE_NV
GL_NV_mesh_shader Define "GL_MESH_OUTPUT_TYPE_NV" with expression '0x957B', CType: int
Definition: GL4ES3.java:64
static final int GL_MAX_MESH_WORK_GROUP_INVOCATIONS_NV
GL_NV_mesh_shader Define "GL_MAX_MESH_WORK_GROUP_INVOCATIONS_NV" with expression '0x95A2',...
Definition: GL4ES3.java:214
static final int GL_SEMAPHORE_TYPE_TIMELINE_NV
GL_NV_timeline_semaphore Define "GL_SEMAPHORE_TYPE_TIMELINE_NV" with expression '0x95B5',...
Definition: GL4ES3.java:54
void glSignalVkSemaphoreNV(long vkSemaphore)
Entry point to C language function: void {@native glSignalVkSemaphoreNV}(GLuint64 vkSemaphore) Par...
static final int GL_SHADING_RATE_IMAGE_BINDING_NV
GL_NV_shading_rate_image Define "GL_SHADING_RATE_IMAGE_BINDING_NV" with expression '0x955B',...
Definition: GL4ES3.java:72
void glFragmentCoverageColorNV(int color)
Entry point to C language function: void {@native glFragmentCoverageColorNV}(GLuint color) Part of...
static final int GL_MESH_SUBROUTINE_UNIFORM_NV
GL_NV_mesh_shader Define "GL_MESH_SUBROUTINE_UNIFORM_NV" with expression '0x957E',...
Definition: GL4ES3.java:80
void glResolveDepthValuesNV()
Entry point to C language function: void {@native glResolveDepthValuesNV}() Part of GL_NV_sample_l...
static final int GL_TASK_SHADER_BIT_NV
GL_NV_mesh_shader Define "GL_TASK_SHADER_BIT_NV" with expression '0x00000080', CType: int
Definition: GL4ES3.java:240
static final int GL_MAX_MESH_OUTPUT_VERTICES_NV
GL_NV_mesh_shader Define "GL_MAX_MESH_OUTPUT_VERTICES_NV" with expression '0x9538',...
Definition: GL4ES3.java:162
static final int GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV
GL_NV_sample_locations Define "GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV" with expression '0x933F',...
Definition: GL4ES3.java:158
static final int GL_DETACHED_BUFFERS_NV
GL_NV_memory_attachment Define "GL_DETACHED_BUFFERS_NV" with expression '0x95AB', CType: int
Definition: GL4ES3.java:168
void glBufferPageCommitmentMemNV(int target, long offset, long size, int memory, long memOffset, boolean commit)
Entry point to C language function: void {@native glBufferPageCommitmentMemNV}(GLenum target,...
static final int GL_MAX_COMBINED_TASK_UNIFORM_COMPONENTS_NV
GL_NV_mesh_shader Define "GL_MAX_COMBINED_TASK_UNIFORM_COMPONENTS_NV" with expression '0x8E6F',...
Definition: GL4ES3.java:70
static final int GL_SAMPLE_LOCATION_NV
GL_NV_sample_locations Define "GL_SAMPLE_LOCATION_NV" with expression '0x8E50', CType: int
Definition: GL4ES3.java:210
static final int GL_SHADING_RATE_IMAGE_PER_PRIMITIVE_NV
GL_NV_primitive_shading_rate Define "GL_SHADING_RATE_IMAGE_PER_PRIMITIVE_NV" with expression '0x95B1'...
Definition: GL4ES3.java:44
void glViewportSwizzleNV(int index, int swizzlex, int swizzley, int swizzlez, int swizzlew)
Entry point to C language function: void {@native glViewportSwizzleNV}(GLuint index,...
static final int GL_MAX_MESH_ATOMIC_COUNTER_BUFFERS_NV
GL_NV_mesh_shader Define "GL_MAX_MESH_ATOMIC_COUNTER_BUFFERS_NV" with expression '0x8E64',...
Definition: GL4ES3.java:160
long glGetVkProcAddrNV(ByteBuffer name)
Entry point to C language function: GLVULKANPROCNV {@native glGetVkProcAddrNV}(const GLchar * name) ...
void glMultiDrawMeshTasksIndirectNV(long indirect, int drawcount, int stride)
Entry point to C language function: void {@native glMultiDrawMeshTasksIndirectNV}(GLintptr indirect,...
static final int GL_FILL_RECTANGLE_NV
GL_NV_fill_rectangle Define "GL_FILL_RECTANGLE_NV" with expression '0x933C', CType: int
Definition: GL4ES3.java:32
void glResetMemoryObjectParameterNV(int memory, int pname)
Entry point to C language function: void {@native glResetMemoryObjectParameterNV}(GLuint memory,...
static final int GL_VIEWPORT_SWIZZLE_NEGATIVE_Y_NV
GL_NV_viewport_swizzle Define "GL_VIEWPORT_SWIZZLE_NEGATIVE_Y_NV" with expression '0x9353',...
Definition: GL4ES3.java:132
static final int GL_MAX_TASK_UNIFORM_BLOCKS_NV
GL_NV_mesh_shader Define "GL_MAX_TASK_UNIFORM_BLOCKS_NV" with expression '0x8E68',...
Definition: GL4ES3.java:244
static final int GL_MAX_TASK_OUTPUT_COUNT_NV
GL_NV_mesh_shader Define "GL_MAX_TASK_OUTPUT_COUNT_NV" with expression '0x953A', CType: int
Definition: GL4ES3.java:144
void glSemaphoreParameterivNV(int semaphore, int pname, IntBuffer params)
Entry point to C language function: void {@native glSemaphoreParameterivNV}(GLuint semaphore,...
static final int GL_MESH_PRIMITIVES_OUT_NV
GL_NV_mesh_shader Define "GL_MESH_PRIMITIVES_OUT_NV" with expression '0x957A', CType: int
Definition: GL4ES3.java:180
static final int GL_MAX_MESH_UNIFORM_BLOCKS_NV
GL_NV_mesh_shader Define "GL_MAX_MESH_UNIFORM_BLOCKS_NV" with expression '0x8E60',...
Definition: GL4ES3.java:196
void glTexAttachMemoryNV(int target, int memory, long offset)
Entry point to C language function: void {@native glTexAttachMemoryNV}(GLenum target,...
static final int GL_SHADING_RATE_8_INVOCATIONS_PER_PIXEL_NV
GL_NV_shading_rate_image Define "GL_SHADING_RATE_8_INVOCATIONS_PER_PIXEL_NV" with expression '0x956E'...
Definition: GL4ES3.java:230
void glDrawMeshTasksIndirectNV(long indirect)
Entry point to C language function: void {@native glDrawMeshTasksIndirectNV}(GLintptr indirect) Pa...
static final int GL_VIEWPORT_SWIZZLE_NEGATIVE_Z_NV
GL_NV_viewport_swizzle Define "GL_VIEWPORT_SWIZZLE_NEGATIVE_Z_NV" with expression '0x9355',...
Definition: GL4ES3.java:192
static final int GL_SHADING_RATE_IMAGE_TEXEL_HEIGHT_NV
GL_NV_shading_rate_image Define "GL_SHADING_RATE_IMAGE_TEXEL_HEIGHT_NV" with expression '0x955D',...
Definition: GL4ES3.java:48
static final int GL_SHADING_RATE_1_INVOCATION_PER_4X4_PIXELS_NV
GL_NV_shading_rate_image Define "GL_SHADING_RATE_1_INVOCATION_PER_4X4_PIXELS_NV" with expression '0x9...
Definition: GL4ES3.java:124
void glGetShadingRateImagePaletteNV(int viewport, int entry, int[] rate, int rate_offset)
Entry point to C language function: void {@native glGetShadingRateImagePaletteNV}(GLuint viewport,...
static final int GL_SHADING_RATE_SAMPLE_ORDER_SAMPLE_MAJOR_NV
GL_NV_shading_rate_image Define "GL_SHADING_RATE_SAMPLE_ORDER_SAMPLE_MAJOR_NV" with expression '0x95B...
Definition: GL4ES3.java:190
static final int GL_SHADING_RATE_1_INVOCATION_PER_1X2_PIXELS_NV
GL_NV_shading_rate_image Define "GL_SHADING_RATE_1_INVOCATION_PER_1X2_PIXELS_NV" with expression '0x9...
Definition: GL4ES3.java:148
void glTextureAttachMemoryNV(int texture, int memory, long offset)
Entry point to C language function: void {@native glTextureAttachMemoryNV}(GLuint texture,...
void glGetShadingRateSampleLocationivNV(int rate, int samples, int index, IntBuffer location)
Entry point to C language function: void {@native glGetShadingRateSampleLocationivNV}(GLenum rate,...
static final int GL_SHADING_RATE_SAMPLE_ORDER_DEFAULT_NV
GL_NV_shading_rate_image Define "GL_SHADING_RATE_SAMPLE_ORDER_DEFAULT_NV" with expression '0x95AE',...
Definition: GL4ES3.java:218
static final int GL_SHADING_RATE_IMAGE_NV
GL_NV_shading_rate_image Define "GL_SHADING_RATE_IMAGE_NV" with expression '0x9563',...
Definition: GL4ES3.java:182
static final int GL_PROGRAMMABLE_SAMPLE_LOCATION_NV
GL_NV_sample_locations Define "GL_PROGRAMMABLE_SAMPLE_LOCATION_NV" with expression '0x9341',...
Definition: GL4ES3.java:152
void glGetSemaphoreParameterivNV(int semaphore, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetSemaphoreParameterivNV}(GLuint semaphore,...
static final int GL_MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV
GL_NV_conservative_raster Define "GL_MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV" with expression '0x9349',...
Definition: GL4ES3.java:62
static final int GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV
GL_NV_sample_locations Define "GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV" with expression '0x933E',...
Definition: GL4ES3.java:172
static final int GL_SHADING_RATE_NO_INVOCATIONS_NV
GL_NV_shading_rate_image Define "GL_SHADING_RATE_NO_INVOCATIONS_NV" with expression '0x9564',...
Definition: GL4ES3.java:156
static final int GL_MAX_TIMELINE_SEMAPHORE_VALUE_DIFFERENCE_NV
GL_NV_timeline_semaphore Define "GL_MAX_TIMELINE_SEMAPHORE_VALUE_DIFFERENCE_NV" with expression '0x95...
Definition: GL4ES3.java:186
static final int GL_MAX_TASK_UNIFORM_COMPONENTS_NV
GL_NV_mesh_shader Define "GL_MAX_TASK_UNIFORM_COMPONENTS_NV" with expression '0x8E6B',...
Definition: GL4ES3.java:238
static final int GL_MEMORY_ATTACHABLE_ALIGNMENT_NV
GL_NV_memory_attachment Define "GL_MEMORY_ATTACHABLE_ALIGNMENT_NV" with expression '0x95A6',...
Definition: GL4ES3.java:206
static final int GL_SHADING_RATE_2_INVOCATIONS_PER_PIXEL_NV
GL_NV_shading_rate_image Define "GL_SHADING_RATE_2_INVOCATIONS_PER_PIXEL_NV" with expression '0x956C'...
Definition: GL4ES3.java:110
static final int GL_MAX_TASK_TOTAL_MEMORY_SIZE_NV
GL_NV_mesh_shader Define "GL_MAX_TASK_TOTAL_MEMORY_SIZE_NV" with expression '0x9537',...
Definition: GL4ES3.java:50
static final int GL_VIEWPORT_POSITION_W_SCALE_X_COEFF_NV
GL_NV_clip_space_w_scaling Define "GL_VIEWPORT_POSITION_W_SCALE_X_COEFF_NV" with expression '0x937D',...
Definition: GL4ES3.java:56
static final int GL_MEMORY_ATTACHABLE_NV
GL_NV_memory_attachment Define "GL_MEMORY_ATTACHABLE_NV" with expression '0x95A8',...
Definition: GL4ES3.java:258
void glScissorExclusiveNV(int x, int y, int width, int height)
Entry point to C language function: void {@native glScissorExclusiveNV}(GLint x, GLint y,...
void glGetShadingRateImagePaletteNV(int viewport, int entry, IntBuffer rate)
Entry point to C language function: void {@native glGetShadingRateImagePaletteNV}(GLuint viewport,...
void glShadingRateSampleOrderCustomNV(int rate, int samples, IntBuffer locations)
Entry point to C language function: void {@native glShadingRateSampleOrderCustomNV}(GLenum rate,...
static final int GL_VIEWPORT_POSITION_W_SCALE_Y_COEFF_NV
GL_NV_clip_space_w_scaling Define "GL_VIEWPORT_POSITION_W_SCALE_Y_COEFF_NV" with expression '0x937E',...
Definition: GL4ES3.java:92
static final int GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV
GL_NV_sample_locations Define "GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV" with expression '0x9343'...
Definition: GL4ES3.java:174
static final int GL_SUBPIXEL_PRECISION_BIAS_Y_BITS_NV
GL_NV_conservative_raster Define "GL_SUBPIXEL_PRECISION_BIAS_Y_BITS_NV" with expression '0x9348',...
Definition: GL4ES3.java:142
static final int GL_DETACHED_MEMORY_INCARNATION_NV
GL_NV_memory_attachment Define "GL_DETACHED_MEMORY_INCARNATION_NV" with expression '0x95A9',...
Definition: GL4ES3.java:202
static final int GL_SHADING_RATE_1_INVOCATION_PER_2X2_PIXELS_NV
GL_NV_shading_rate_image Define "GL_SHADING_RATE_1_INVOCATION_PER_2X2_PIXELS_NV" with expression '0x9...
Definition: GL4ES3.java:84
static final int GL_MAX_COMBINED_MESH_UNIFORM_COMPONENTS_NV
GL_NV_mesh_shader Define "GL_MAX_COMBINED_MESH_UNIFORM_COMPONENTS_NV" with expression '0x8E67',...
Definition: GL4ES3.java:76
void glTexPageCommitmentMemNV(int target, int layer, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int memory, long offset, boolean commit)
Entry point to C language function: void {@native glTexPageCommitmentMemNV}(GLenum target,...
static final int GL_MAX_MESH_UNIFORM_COMPONENTS_NV
GL_NV_mesh_shader Define "GL_MAX_MESH_UNIFORM_COMPONENTS_NV" with expression '0x8E63',...
Definition: GL4ES3.java:130
void glGetShadingRateSampleLocationivNV(int rate, int samples, int index, int[] location, int location_offset)
Entry point to C language function: void {@native glGetShadingRateSampleLocationivNV}(GLenum rate,...
void glFramebufferSampleLocationsfvNV(int target, int start, int count, FloatBuffer v)
Entry point to C language function: void {@native glFramebufferSampleLocationsfvNV}(GLenum target,...
static final int GL_MESH_SHADER_BIT_NV
GL_NV_mesh_shader Define "GL_MESH_SHADER_BIT_NV" with expression '0x00000040', CType: int
Definition: GL4ES3.java:38
void glBufferAttachMemoryNV(int target, int memory, long offset)
Entry point to C language function: void {@native glBufferAttachMemoryNV}(GLenum target,...