All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.jogamp.opengl.GL2ES2 Maven / Gradle / Ivy

/* !---- DO NOT EDIT: This file autogenerated by com/jogamp/gluegen/opengl/GLEmitter.java on Wed Mar 11 20:51:03 CET 2015 ----! */

package com.jogamp.opengl;

import java.util.*;
import com.jogamp.opengl.*;
import com.jogamp.opengl.fixedfunc.*;
import jogamp.opengl.*;
import java.io.PrintStream;
import com.jogamp.gluegen.runtime.*;
import com.jogamp.common.os.*;
import com.jogamp.common.nio.*;
import java.nio.*;

 /**
  * 

* Interface containing the common subset of GL3, GL2 and GLES2.
* This interface reflects only the programmable shader functionality of desktop and embedded OpenGL
* This interface is almost GLES2 complete.
*

*/ public interface GL2ES2 extends GL{ /** Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 */ public static final int GL_ACTIVE_ATTRIBUTES = 0x8B89; /** Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 */ public static final int GL_ACTIVE_ATTRIBUTE_MAX_LENGTH = 0x8B8A; /** Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
Alias for: GL_ACTIVE_PROGRAM_EXT */ public static final int GL_ACTIVE_PROGRAM = 0x8259; /** Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 */ public static final int GL_ACTIVE_UNIFORMS = 0x8B86; /** Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 */ public static final int GL_ACTIVE_UNIFORM_MAX_LENGTH = 0x8B87; /** Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
Alias for: GL_ALL_SHADER_BITS_EXT */ public static final long GL_ALL_SHADER_BITS = 0xFFFFFFFF; /** Part of GL_VERSION_3_3, GL_ES_VERSION_3_0, GL_ARB_occlusion_query2, GL_EXT_occlusion_query_boolean
Alias for: GL_ANY_SAMPLES_PASSED_EXT */ public static final int GL_ANY_SAMPLES_PASSED = 0x8C2F; /** Part of GL_ARB_ES3_compatibility, GL_VERSION_4_3, GL_ES_VERSION_3_0, GL_EXT_occlusion_query_boolean
Alias for: GL_ANY_SAMPLES_PASSED_CONSERVATIVE_EXT */ public static final int GL_ANY_SAMPLES_PASSED_CONSERVATIVE = 0x8D6A; /** Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 */ public static final int GL_ATTACHED_SHADERS = 0x8B85; /** Part of GL_KHR_blend_equation_advanced_coherent */ public static final int GL_BLEND_ADVANCED_COHERENT_KHR = 0x9285; /** Part of GL_ARB_imaging, GL_ES_VERSION_2_0, GL_EXT_blend_color
Alias for: GL_BLEND_COLOR_EXT */ public static final int GL_BLEND_COLOR = 0x8005; /** Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: GL_BOOL_ARB */ public static final int GL_BOOL = 0x8B56; /** Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: GL_BOOL_VEC2_ARB */ public static final int GL_BOOL_VEC2 = 0x8B57; /** Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: GL_BOOL_VEC3_ARB */ public static final int GL_BOOL_VEC3 = 0x8B58; /** Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: GL_BOOL_VEC4_ARB */ public static final int GL_BOOL_VEC4 = 0x8B59; /** Part of GL_KHR_debug, GL_VERSION_4_3, GL_KHR_debug
Alias for: GL_BUFFER_KHR */ public static final int GL_BUFFER = 0x82E0; /** Part of GL_VERSION_1_3, GL_EXT_texture_border_clamp, GL_ARB_texture_border_clamp, GL_NV_texture_border_clamp, GL_OES_texture_border_clamp, GL_SGIS_texture_border_clamp
Alias for: GL_CLAMP_TO_BORDER_EXT, GL_CLAMP_TO_BORDER_ARB, GL_CLAMP_TO_BORDER_NV, GL_CLAMP_TO_BORDER_OES, GL_CLAMP_TO_BORDER_SGIS */ public static final int GL_CLAMP_TO_BORDER = 0x812D; /** Part of GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_draw_buffers, GL_EXT_framebuffer_object, GL_NV_draw_buffers
Alias for: GL_COLOR_ATTACHMENT1_EXT, GL_COLOR_ATTACHMENT1_NV */ public static final int GL_COLOR_ATTACHMENT1 = 0x8CE1; /** Part of GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_NV_draw_buffers, GL_EXT_draw_buffers, GL_EXT_framebuffer_object
Alias for: GL_COLOR_ATTACHMENT10_NV, GL_COLOR_ATTACHMENT10_EXT */ public static final int GL_COLOR_ATTACHMENT10 = 0x8CEA; /** Part of GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_draw_buffers, GL_EXT_framebuffer_object, GL_NV_draw_buffers
Alias for: GL_COLOR_ATTACHMENT11_EXT, GL_COLOR_ATTACHMENT11_NV */ public static final int GL_COLOR_ATTACHMENT11 = 0x8CEB; /** Part of GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_NV_draw_buffers, GL_EXT_draw_buffers, GL_EXT_framebuffer_object
Alias for: GL_COLOR_ATTACHMENT12_NV, GL_COLOR_ATTACHMENT12_EXT */ public static final int GL_COLOR_ATTACHMENT12 = 0x8CEC; /** Part of GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_NV_draw_buffers, GL_EXT_draw_buffers, GL_EXT_framebuffer_object
Alias for: GL_COLOR_ATTACHMENT13_NV, GL_COLOR_ATTACHMENT13_EXT */ public static final int GL_COLOR_ATTACHMENT13 = 0x8CED; /** Part of GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_NV_draw_buffers, GL_EXT_draw_buffers, GL_EXT_framebuffer_object
Alias for: GL_COLOR_ATTACHMENT14_NV, GL_COLOR_ATTACHMENT14_EXT */ public static final int GL_COLOR_ATTACHMENT14 = 0x8CEE; /** Part of GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_NV_draw_buffers, GL_EXT_draw_buffers, GL_EXT_framebuffer_object
Alias for: GL_COLOR_ATTACHMENT15_NV, GL_COLOR_ATTACHMENT15_EXT */ public static final int GL_COLOR_ATTACHMENT15 = 0x8CEF; /** Part of GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_draw_buffers, GL_EXT_framebuffer_object, GL_NV_draw_buffers
Alias for: GL_COLOR_ATTACHMENT2_EXT, GL_COLOR_ATTACHMENT2_NV */ public static final int GL_COLOR_ATTACHMENT2 = 0x8CE2; /** Part of GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_draw_buffers, GL_EXT_framebuffer_object, GL_NV_draw_buffers
Alias for: GL_COLOR_ATTACHMENT3_EXT, GL_COLOR_ATTACHMENT3_NV */ public static final int GL_COLOR_ATTACHMENT3 = 0x8CE3; /** Part of GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_draw_buffers, GL_EXT_framebuffer_object, GL_NV_draw_buffers
Alias for: GL_COLOR_ATTACHMENT4_EXT, GL_COLOR_ATTACHMENT4_NV */ public static final int GL_COLOR_ATTACHMENT4 = 0x8CE4; /** Part of GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_draw_buffers, GL_EXT_framebuffer_object, GL_NV_draw_buffers
Alias for: GL_COLOR_ATTACHMENT5_EXT, GL_COLOR_ATTACHMENT5_NV */ public static final int GL_COLOR_ATTACHMENT5 = 0x8CE5; /** Part of GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_draw_buffers, GL_EXT_framebuffer_object, GL_NV_draw_buffers
Alias for: GL_COLOR_ATTACHMENT6_EXT, GL_COLOR_ATTACHMENT6_NV */ public static final int GL_COLOR_ATTACHMENT6 = 0x8CE6; /** Part of GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_draw_buffers, GL_EXT_framebuffer_object, GL_NV_draw_buffers
Alias for: GL_COLOR_ATTACHMENT7_EXT, GL_COLOR_ATTACHMENT7_NV */ public static final int GL_COLOR_ATTACHMENT7 = 0x8CE7; /** Part of GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_draw_buffers, GL_EXT_framebuffer_object, GL_NV_draw_buffers
Alias for: GL_COLOR_ATTACHMENT8_EXT, GL_COLOR_ATTACHMENT8_NV */ public static final int GL_COLOR_ATTACHMENT8 = 0x8CE8; /** Part of GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_NV_draw_buffers, GL_EXT_draw_buffers, GL_EXT_framebuffer_object
Alias for: GL_COLOR_ATTACHMENT9_NV, GL_COLOR_ATTACHMENT9_EXT */ public static final int GL_COLOR_ATTACHMENT9 = 0x8CE9; /** Part of GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_shadow_samplers
Alias for: GL_COMPARE_REF_TO_TEXTURE_EXT */ public static final int GL_COMPARE_REF_TO_TEXTURE = 0x884E; /** Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 */ public static final int GL_COMPILE_STATUS = 0x8B81; /** Part of GL_ARB_imaging, GL_ES_VERSION_2_0, GL_VERSION_1_4, GL_EXT_blend_color
Alias for: GL_CONSTANT_ALPHA_EXT */ public static final int GL_CONSTANT_ALPHA = 0x8003; /** Part of GL_ARB_imaging, GL_ES_VERSION_2_0, GL_VERSION_1_4, GL_EXT_blend_color
Alias for: GL_CONSTANT_COLOR_EXT */ public static final int GL_CONSTANT_COLOR = 0x8001; /** Part of GL_KHR_debug, GL_VERSION_4_3, GL_KHR_debug
Alias for: GL_CONTEXT_FLAG_DEBUG_BIT_KHR */ public static final int GL_CONTEXT_FLAG_DEBUG_BIT = 0x00000002; /** Part of GL_KHR_robustness, GL_KHR_robustness, GL_EXT_robustness
Alias for: GL_CONTEXT_ROBUST_ACCESS_KHR, GL_CONTEXT_ROBUST_ACCESS_EXT */ public static final int GL_CONTEXT_ROBUST_ACCESS = 0x90F3; /** Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 */ public static final int GL_CURRENT_PROGRAM = 0x8B8D; /** Part of GL_VERSION_1_5, GL_ES_VERSION_3_0, GL_EXT_disjoint_timer_query, GL_ARB_occlusion_query
Alias for: GL_CURRENT_QUERY_EXT, GL_CURRENT_QUERY_ARB */ public static final int GL_CURRENT_QUERY = 0x8865; /** Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program
Alias for: GL_CURRENT_VERTEX_ATTRIB_ARB */ public static final int GL_CURRENT_VERTEX_ATTRIB = 0x8626; /** Part of GL_KHR_debug, GL_VERSION_4_3, GL_ARB_debug_output, GL_KHR_debug
Alias for: GL_DEBUG_CALLBACK_FUNCTION_ARB, GL_DEBUG_CALLBACK_FUNCTION_KHR */ public static final int GL_DEBUG_CALLBACK_FUNCTION = 0x8244; /** Part of GL_KHR_debug, GL_VERSION_4_3, GL_KHR_debug, GL_ARB_debug_output
Alias for: GL_DEBUG_CALLBACK_USER_PARAM_KHR, GL_DEBUG_CALLBACK_USER_PARAM_ARB */ public static final int GL_DEBUG_CALLBACK_USER_PARAM = 0x8245; /** Part of GL_KHR_debug, GL_VERSION_4_3, GL_KHR_debug
Alias for: GL_DEBUG_GROUP_STACK_DEPTH_KHR */ public static final int GL_DEBUG_GROUP_STACK_DEPTH = 0x826D; /** Part of GL_KHR_debug, GL_VERSION_4_3, GL_KHR_debug, GL_AMD_debug_output, GL_ARB_debug_output
Alias for: GL_DEBUG_LOGGED_MESSAGES_KHR, GL_DEBUG_LOGGED_MESSAGES_AMD, GL_DEBUG_LOGGED_MESSAGES_ARB */ public static final int GL_DEBUG_LOGGED_MESSAGES = 0x9145; /** Part of GL_KHR_debug, GL_VERSION_4_3, GL_KHR_debug, GL_ARB_debug_output
Alias for: GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR, GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB */ public static final int GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH = 0x8243; /** Part of GL_KHR_debug, GL_VERSION_4_3, GL_KHR_debug
Alias for: GL_DEBUG_OUTPUT_KHR */ public static final int GL_DEBUG_OUTPUT = 0x92E0; /** Part of GL_KHR_debug, GL_VERSION_4_3, GL_KHR_debug, GL_ARB_debug_output
Alias for: GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR, GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB */ public static final int GL_DEBUG_OUTPUT_SYNCHRONOUS = 0x8242; /** Part of GL_KHR_debug, GL_VERSION_4_3, GL_ARB_debug_output, GL_KHR_debug, GL_AMD_debug_output
Alias for: GL_DEBUG_SEVERITY_HIGH_ARB, GL_DEBUG_SEVERITY_HIGH_KHR, GL_DEBUG_SEVERITY_HIGH_AMD */ public static final int GL_DEBUG_SEVERITY_HIGH = 0x9146; /** Part of GL_KHR_debug, GL_VERSION_4_3, GL_KHR_debug, GL_ARB_debug_output, GL_AMD_debug_output
Alias for: GL_DEBUG_SEVERITY_LOW_KHR, GL_DEBUG_SEVERITY_LOW_ARB, GL_DEBUG_SEVERITY_LOW_AMD */ public static final int GL_DEBUG_SEVERITY_LOW = 0x9148; /** Part of GL_KHR_debug, GL_VERSION_4_3, GL_KHR_debug, GL_ARB_debug_output, GL_AMD_debug_output
Alias for: GL_DEBUG_SEVERITY_MEDIUM_KHR, GL_DEBUG_SEVERITY_MEDIUM_ARB, GL_DEBUG_SEVERITY_MEDIUM_AMD */ public static final int GL_DEBUG_SEVERITY_MEDIUM = 0x9147; /** Part of GL_KHR_debug, GL_VERSION_4_3, GL_KHR_debug
Alias for: GL_DEBUG_SEVERITY_NOTIFICATION_KHR */ public static final int GL_DEBUG_SEVERITY_NOTIFICATION = 0x826B; /** Part of GL_KHR_debug, GL_VERSION_4_3, GL_ARB_debug_output, GL_KHR_debug
Alias for: GL_DEBUG_SOURCE_API_ARB, GL_DEBUG_SOURCE_API_KHR */ public static final int GL_DEBUG_SOURCE_API = 0x8246; /** Part of GL_KHR_debug, GL_VERSION_4_3, GL_KHR_debug, GL_ARB_debug_output
Alias for: GL_DEBUG_SOURCE_APPLICATION_KHR, GL_DEBUG_SOURCE_APPLICATION_ARB */ public static final int GL_DEBUG_SOURCE_APPLICATION = 0x824A; /** Part of GL_KHR_debug, GL_VERSION_4_3, GL_KHR_debug, GL_ARB_debug_output
Alias for: GL_DEBUG_SOURCE_OTHER_KHR, GL_DEBUG_SOURCE_OTHER_ARB */ public static final int GL_DEBUG_SOURCE_OTHER = 0x824B; /** Part of GL_KHR_debug, GL_VERSION_4_3, GL_ARB_debug_output, GL_KHR_debug
Alias for: GL_DEBUG_SOURCE_SHADER_COMPILER_ARB, GL_DEBUG_SOURCE_SHADER_COMPILER_KHR */ public static final int GL_DEBUG_SOURCE_SHADER_COMPILER = 0x8248; /** Part of GL_KHR_debug, GL_VERSION_4_3, GL_ARB_debug_output, GL_KHR_debug
Alias for: GL_DEBUG_SOURCE_THIRD_PARTY_ARB, GL_DEBUG_SOURCE_THIRD_PARTY_KHR */ public static final int GL_DEBUG_SOURCE_THIRD_PARTY = 0x8249; /** Part of GL_KHR_debug, GL_VERSION_4_3, GL_ARB_debug_output, GL_KHR_debug
Alias for: GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB, GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR */ public static final int GL_DEBUG_SOURCE_WINDOW_SYSTEM = 0x8247; /** Part of GL_KHR_debug, GL_VERSION_4_3, GL_KHR_debug, GL_ARB_debug_output
Alias for: GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR, GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB */ public static final int GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR = 0x824D; /** Part of GL_KHR_debug, GL_VERSION_4_3, GL_ARB_debug_output, GL_KHR_debug
Alias for: GL_DEBUG_TYPE_ERROR_ARB, GL_DEBUG_TYPE_ERROR_KHR */ public static final int GL_DEBUG_TYPE_ERROR = 0x824C; /** Part of GL_KHR_debug, GL_VERSION_4_3, GL_KHR_debug
Alias for: GL_DEBUG_TYPE_MARKER_KHR */ public static final int GL_DEBUG_TYPE_MARKER = 0x8268; /** Part of GL_KHR_debug, GL_VERSION_4_3, GL_ARB_debug_output, GL_KHR_debug
Alias for: GL_DEBUG_TYPE_OTHER_ARB, GL_DEBUG_TYPE_OTHER_KHR */ public static final int GL_DEBUG_TYPE_OTHER = 0x8251; /** Part of GL_KHR_debug, GL_VERSION_4_3, GL_KHR_debug, GL_ARB_debug_output
Alias for: GL_DEBUG_TYPE_PERFORMANCE_KHR, GL_DEBUG_TYPE_PERFORMANCE_ARB */ public static final int GL_DEBUG_TYPE_PERFORMANCE = 0x8250; /** Part of GL_KHR_debug, GL_VERSION_4_3, GL_KHR_debug
Alias for: GL_DEBUG_TYPE_POP_GROUP_KHR */ public static final int GL_DEBUG_TYPE_POP_GROUP = 0x826A; /** Part of GL_KHR_debug, GL_VERSION_4_3, GL_ARB_debug_output, GL_KHR_debug
Alias for: GL_DEBUG_TYPE_PORTABILITY_ARB, GL_DEBUG_TYPE_PORTABILITY_KHR */ public static final int GL_DEBUG_TYPE_PORTABILITY = 0x824F; /** Part of GL_KHR_debug, GL_VERSION_4_3, GL_KHR_debug
Alias for: GL_DEBUG_TYPE_PUSH_GROUP_KHR */ public static final int GL_DEBUG_TYPE_PUSH_GROUP = 0x8269; /** Part of GL_KHR_debug, GL_VERSION_4_3, GL_ARB_debug_output, GL_KHR_debug
Alias for: GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB, GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR */ public static final int GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR = 0x824E; /** Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 */ public static final int GL_DELETE_STATUS = 0x8B80; /** Part of GL_ES_VERSION_2_0, GL_VERSION_1_1, GL_VERSION_1_0 */ public static final int GL_DEPTH_COMPONENT = 0x1902; /** Part of GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_EXT_draw_buffers, GL_ARB_draw_buffers, GL_ATI_draw_buffers, GL_NV_draw_buffers
Alias for: GL_DRAW_BUFFER0_EXT, GL_DRAW_BUFFER0_ARB, GL_DRAW_BUFFER0_ATI, GL_DRAW_BUFFER0_NV */ public static final int GL_DRAW_BUFFER0 = 0x8825; /** Part of GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_NV_draw_buffers, GL_ATI_draw_buffers, GL_EXT_draw_buffers, GL_ARB_draw_buffers
Alias for: GL_DRAW_BUFFER1_NV, GL_DRAW_BUFFER1_ATI, GL_DRAW_BUFFER1_EXT, GL_DRAW_BUFFER1_ARB */ public static final int GL_DRAW_BUFFER1 = 0x8826; /** Part of GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_ATI_draw_buffers, GL_NV_draw_buffers, GL_EXT_draw_buffers, GL_ARB_draw_buffers
Alias for: GL_DRAW_BUFFER10_ATI, GL_DRAW_BUFFER10_NV, GL_DRAW_BUFFER10_EXT, GL_DRAW_BUFFER10_ARB */ public static final int GL_DRAW_BUFFER10 = 0x882F; /** Part of GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_ATI_draw_buffers, GL_EXT_draw_buffers, GL_ARB_draw_buffers, GL_NV_draw_buffers
Alias for: GL_DRAW_BUFFER11_ATI, GL_DRAW_BUFFER11_EXT, GL_DRAW_BUFFER11_ARB, GL_DRAW_BUFFER11_NV */ public static final int GL_DRAW_BUFFER11 = 0x8830; /** Part of GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_ATI_draw_buffers, GL_EXT_draw_buffers, GL_ARB_draw_buffers, GL_NV_draw_buffers
Alias for: GL_DRAW_BUFFER12_ATI, GL_DRAW_BUFFER12_EXT, GL_DRAW_BUFFER12_ARB, GL_DRAW_BUFFER12_NV */ public static final int GL_DRAW_BUFFER12 = 0x8831; /** Part of GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_EXT_draw_buffers, GL_ARB_draw_buffers, GL_NV_draw_buffers, GL_ATI_draw_buffers
Alias for: GL_DRAW_BUFFER13_EXT, GL_DRAW_BUFFER13_ARB, GL_DRAW_BUFFER13_NV, GL_DRAW_BUFFER13_ATI */ public static final int GL_DRAW_BUFFER13 = 0x8832; /** Part of GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_EXT_draw_buffers, GL_ARB_draw_buffers, GL_ATI_draw_buffers, GL_NV_draw_buffers
Alias for: GL_DRAW_BUFFER14_EXT, GL_DRAW_BUFFER14_ARB, GL_DRAW_BUFFER14_ATI, GL_DRAW_BUFFER14_NV */ public static final int GL_DRAW_BUFFER14 = 0x8833; /** Part of GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_EXT_draw_buffers, GL_ARB_draw_buffers, GL_NV_draw_buffers, GL_ATI_draw_buffers
Alias for: GL_DRAW_BUFFER15_EXT, GL_DRAW_BUFFER15_ARB, GL_DRAW_BUFFER15_NV, GL_DRAW_BUFFER15_ATI */ public static final int GL_DRAW_BUFFER15 = 0x8834; /** Part of GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_NV_draw_buffers, GL_ATI_draw_buffers, GL_EXT_draw_buffers, GL_ARB_draw_buffers
Alias for: GL_DRAW_BUFFER2_NV, GL_DRAW_BUFFER2_ATI, GL_DRAW_BUFFER2_EXT, GL_DRAW_BUFFER2_ARB */ public static final int GL_DRAW_BUFFER2 = 0x8827; /** Part of GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_ATI_draw_buffers, GL_NV_draw_buffers, GL_EXT_draw_buffers, GL_ARB_draw_buffers
Alias for: GL_DRAW_BUFFER3_ATI, GL_DRAW_BUFFER3_NV, GL_DRAW_BUFFER3_EXT, GL_DRAW_BUFFER3_ARB */ public static final int GL_DRAW_BUFFER3 = 0x8828; /** Part of GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_ATI_draw_buffers, GL_NV_draw_buffers, GL_ARB_draw_buffers, GL_EXT_draw_buffers
Alias for: GL_DRAW_BUFFER4_ATI, GL_DRAW_BUFFER4_NV, GL_DRAW_BUFFER4_ARB, GL_DRAW_BUFFER4_EXT */ public static final int GL_DRAW_BUFFER4 = 0x8829; /** Part of GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_NV_draw_buffers, GL_ATI_draw_buffers, GL_EXT_draw_buffers, GL_ARB_draw_buffers
Alias for: GL_DRAW_BUFFER5_NV, GL_DRAW_BUFFER5_ATI, GL_DRAW_BUFFER5_EXT, GL_DRAW_BUFFER5_ARB */ public static final int GL_DRAW_BUFFER5 = 0x882A; /** Part of GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_EXT_draw_buffers, GL_ARB_draw_buffers, GL_NV_draw_buffers, GL_ATI_draw_buffers
Alias for: GL_DRAW_BUFFER6_EXT, GL_DRAW_BUFFER6_ARB, GL_DRAW_BUFFER6_NV, GL_DRAW_BUFFER6_ATI */ public static final int GL_DRAW_BUFFER6 = 0x882B; /** Part of GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_NV_draw_buffers, GL_ATI_draw_buffers, GL_EXT_draw_buffers, GL_ARB_draw_buffers
Alias for: GL_DRAW_BUFFER7_NV, GL_DRAW_BUFFER7_ATI, GL_DRAW_BUFFER7_EXT, GL_DRAW_BUFFER7_ARB */ public static final int GL_DRAW_BUFFER7 = 0x882C; /** Part of GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_NV_draw_buffers, GL_EXT_draw_buffers, GL_ARB_draw_buffers, GL_ATI_draw_buffers
Alias for: GL_DRAW_BUFFER8_NV, GL_DRAW_BUFFER8_EXT, GL_DRAW_BUFFER8_ARB, GL_DRAW_BUFFER8_ATI */ public static final int GL_DRAW_BUFFER8 = 0x882D; /** Part of GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_EXT_draw_buffers, GL_NV_draw_buffers, GL_ARB_draw_buffers, GL_ATI_draw_buffers
Alias for: GL_DRAW_BUFFER9_EXT, GL_DRAW_BUFFER9_NV, GL_DRAW_BUFFER9_ARB, GL_DRAW_BUFFER9_ATI */ public static final int GL_DRAW_BUFFER9 = 0x882E; /** Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: GL_FLOAT_MAT2_ARB */ public static final int GL_FLOAT_MAT2 = 0x8B5A; /** Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: GL_FLOAT_MAT3_ARB */ public static final int GL_FLOAT_MAT3 = 0x8B5B; /** Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: GL_FLOAT_MAT4_ARB */ public static final int GL_FLOAT_MAT4 = 0x8B5C; /** Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: GL_FLOAT_VEC2_ARB */ public static final int GL_FLOAT_VEC2 = 0x8B50; /** Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: GL_FLOAT_VEC3_ARB */ public static final int GL_FLOAT_VEC3 = 0x8B51; /** Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: GL_FLOAT_VEC4_ARB */ public static final int GL_FLOAT_VEC4 = 0x8B52; /** Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ATI_fragment_shader, GL_ARB_fragment_shader
Alias for: GL_FRAGMENT_SHADER_ATI, GL_FRAGMENT_SHADER_ARB */ public static final int GL_FRAGMENT_SHADER = 0x8B30; /** Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
Alias for: GL_FRAGMENT_SHADER_BIT_EXT */ public static final int GL_FRAGMENT_SHADER_BIT = 0x00000002; /** Part of GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_OES_standard_derivatives, GL_ARB_fragment_shader
Alias for: GL_FRAGMENT_SHADER_DERIVATIVE_HINT_OES, GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB */ public static final int GL_FRAGMENT_SHADER_DERIVATIVE_HINT = 0x8B8B; /** Part of GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_sRGB
Alias for: GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT */ public static final int GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING = 0x8210; /** Part of GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_color_buffer_half_float
Alias for: GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT */ public static final int GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE = 0x8211; /** Part of GL_EXT_disjoint_timer_query
Alias for: GL_GPU_DISJOINT_EXT */ public static final int GL_GPU_DISJOINT = 0x8FBB; /** Part of GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1 */ public static final int GL_HIGH_FLOAT = 0x8DF2; /** Part of GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1 */ public static final int GL_HIGH_INT = 0x8DF5; /** Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 */ public static final int GL_INFO_LOG_LENGTH = 0x8B84; /** Part of GL_ES_VERSION_2_0, GL_VERSION_1_1, GL_VERSION_1_0 */ public static final int GL_INT = 0x1404; /** Part of GL_OES_vertex_type_10_10_10_2
Alias for: GL_INT_10_10_10_2_OES */ public static final int GL_INT_10_10_10_2 = 0x8DF7; /** Part of GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2 */ public static final int GL_INT_SAMPLER_2D_MULTISAMPLE = 0x9109; /** Part of GL_ARB_texture_multisample, GL_VERSION_3_2, GL_OES_texture_storage_multisample_2d_array
Alias for: GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES */ public static final int GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY = 0x910C; /** Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: GL_INT_VEC2_ARB */ public static final int GL_INT_VEC2 = 0x8B53; /** Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: GL_INT_VEC3_ARB */ public static final int GL_INT_VEC3 = 0x8B54; /** Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: GL_INT_VEC4_ARB */ public static final int GL_INT_VEC4 = 0x8B55; /** Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 */ public static final int GL_LINK_STATUS = 0x8B82; /** Part of GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1 */ public static final int GL_LOW_FLOAT = 0x8DF0; /** Part of GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1 */ public static final int GL_LOW_INT = 0x8DF3; /** Part of GL_ES_VERSION_3_0, GL_VERSION_1_2, GL_OES_texture_3D, GL_EXT_texture3D
Alias for: GL_MAX_3D_TEXTURE_SIZE_OES, GL_MAX_3D_TEXTURE_SIZE_EXT */ public static final int GL_MAX_3D_TEXTURE_SIZE = 0x8073; /** Part of GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_draw_buffers, GL_EXT_framebuffer_object, GL_NV_fbo_color_attachments
Alias for: GL_MAX_COLOR_ATTACHMENTS_EXT, GL_MAX_COLOR_ATTACHMENTS_NV */ public static final int GL_MAX_COLOR_ATTACHMENTS = 0x8CDF; /** Part of GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2 */ public static final int GL_MAX_COLOR_TEXTURE_SAMPLES = 0x910E; /** Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_shader
Alias for: GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB */ public static final int GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS = 0x8B4D; /** Part of GL_KHR_debug, GL_VERSION_4_3, GL_KHR_debug
Alias for: GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR */ public static final int GL_MAX_DEBUG_GROUP_STACK_DEPTH = 0x826C; /** Part of GL_KHR_debug, GL_VERSION_4_3, GL_AMD_debug_output, GL_KHR_debug, GL_ARB_debug_output
Alias for: GL_MAX_DEBUG_LOGGED_MESSAGES_AMD, GL_MAX_DEBUG_LOGGED_MESSAGES_KHR, GL_MAX_DEBUG_LOGGED_MESSAGES_ARB */ public static final int GL_MAX_DEBUG_LOGGED_MESSAGES = 0x9144; /** Part of GL_KHR_debug, GL_VERSION_4_3, GL_KHR_debug, GL_ARB_debug_output, GL_AMD_debug_output
Alias for: GL_MAX_DEBUG_MESSAGE_LENGTH_KHR, GL_MAX_DEBUG_MESSAGE_LENGTH_ARB, GL_MAX_DEBUG_MESSAGE_LENGTH_AMD */ public static final int GL_MAX_DEBUG_MESSAGE_LENGTH = 0x9143; /** Part of GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2 */ public static final int GL_MAX_DEPTH_TEXTURE_SAMPLES = 0x910F; /** Part of GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_NV_draw_buffers, GL_EXT_draw_buffers, GL_ARB_draw_buffers, GL_ATI_draw_buffers
Alias for: GL_MAX_DRAW_BUFFERS_NV, GL_MAX_DRAW_BUFFERS_EXT, GL_MAX_DRAW_BUFFERS_ARB, GL_MAX_DRAW_BUFFERS_ATI */ public static final int GL_MAX_DRAW_BUFFERS = 0x8824; /** Part of GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1 */ public static final int GL_MAX_FRAGMENT_UNIFORM_VECTORS = 0x8DFD; /** Part of GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2 */ public static final int GL_MAX_INTEGER_SAMPLES = 0x9110; /** Part of GL_KHR_debug, GL_VERSION_4_3, GL_KHR_debug
Alias for: GL_MAX_LABEL_LENGTH_KHR */ public static final int GL_MAX_LABEL_LENGTH = 0x82E8; /** Part of GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2, GL_NV_explicit_multisample
Alias for: GL_MAX_SAMPLE_MASK_WORDS_NV */ public static final int GL_MAX_SAMPLE_MASK_WORDS = 0x8E59; /** Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_NV_fragment_program, GL_ARB_fragment_program
Alias for: GL_MAX_TEXTURE_IMAGE_UNITS_NV, GL_MAX_TEXTURE_IMAGE_UNITS_ARB */ public static final int GL_MAX_TEXTURE_IMAGE_UNITS = 0x8872; /** Part of GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1 */ public static final int GL_MAX_VARYING_VECTORS = 0x8DFC; /** Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program
Alias for: GL_MAX_VERTEX_ATTRIBS_ARB */ public static final int GL_MAX_VERTEX_ATTRIBS = 0x8869; /** Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_shader
Alias for: GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB */ public static final int GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS = 0x8B4C; /** Part of GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1 */ public static final int GL_MAX_VERTEX_UNIFORM_VECTORS = 0x8DFB; /** Part of GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1 */ public static final int GL_MEDIUM_FLOAT = 0x8DF1; /** Part of GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1 */ public static final int GL_MEDIUM_INT = 0x8DF4; /** Part of GL_ARB_get_program_binary, GL_ES_VERSION_3_0, GL_VERSION_4_1, GL_OES_get_program_binary
Alias for: GL_NUM_PROGRAM_BINARY_FORMATS_OES */ public static final int GL_NUM_PROGRAM_BINARY_FORMATS = 0x87FE; /** Part of GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1 */ public static final int GL_NUM_SHADER_BINARY_FORMATS = 0x8DF9; /** Part of GL_ARB_imaging, GL_ES_VERSION_2_0, GL_VERSION_1_4, GL_EXT_blend_color
Alias for: GL_ONE_MINUS_CONSTANT_ALPHA_EXT */ public static final int GL_ONE_MINUS_CONSTANT_ALPHA = 0x8004; /** Part of GL_ARB_imaging, GL_ES_VERSION_2_0, GL_VERSION_1_4, GL_EXT_blend_color
Alias for: GL_ONE_MINUS_CONSTANT_COLOR_EXT */ public static final int GL_ONE_MINUS_CONSTANT_COLOR = 0x8002; /** Part of GL_KHR_debug, GL_VERSION_4_3, GL_KHR_debug
Alias for: GL_PROGRAM_KHR */ public static final int GL_PROGRAM = 0x82E2; /** Part of GL_ARB_get_program_binary, GL_ES_VERSION_3_0, GL_VERSION_4_1, GL_OES_get_program_binary
Alias for: GL_PROGRAM_BINARY_FORMATS_OES */ public static final int GL_PROGRAM_BINARY_FORMATS = 0x87FF; /** Part of GL_ARB_get_program_binary, GL_ES_VERSION_3_0, GL_VERSION_4_1, GL_OES_get_program_binary
Alias for: GL_PROGRAM_BINARY_LENGTH_OES */ public static final int GL_PROGRAM_BINARY_LENGTH = 0x8741; /** Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
Alias for: GL_PROGRAM_PIPELINE_BINDING_EXT */ public static final int GL_PROGRAM_PIPELINE_BINDING = 0x825A; /** Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
Alias for: GL_PROGRAM_SEPARABLE_EXT */ public static final int GL_PROGRAM_SEPARABLE = 0x8258; /** Part of GL_ARB_texture_multisample, GL_VERSION_3_2 */ public static final int GL_PROXY_TEXTURE_2D_MULTISAMPLE = 0x9101; /** Part of GL_ARB_texture_multisample, GL_VERSION_3_2 */ public static final int GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY = 0x9103; /** Part of GL_KHR_debug, GL_VERSION_4_3, GL_KHR_debug
Alias for: GL_QUERY_KHR */ public static final int GL_QUERY = 0x82E3; /** Part of GL_VERSION_1_5, GL_EXT_disjoint_timer_query, GL_ARB_occlusion_query
Alias for: GL_QUERY_COUNTER_BITS_EXT, GL_QUERY_COUNTER_BITS_ARB */ public static final int GL_QUERY_COUNTER_BITS = 0x8864; /** Part of GL_VERSION_1_5, GL_ES_VERSION_3_0, GL_EXT_disjoint_timer_query, GL_ARB_occlusion_query
Alias for: GL_QUERY_RESULT_EXT, GL_QUERY_RESULT_ARB */ public static final int GL_QUERY_RESULT = 0x8866; /** Part of GL_VERSION_1_5, GL_ES_VERSION_3_0, GL_EXT_disjoint_timer_query, GL_ARB_occlusion_query
Alias for: GL_QUERY_RESULT_AVAILABLE_EXT, GL_QUERY_RESULT_AVAILABLE_ARB */ public static final int GL_QUERY_RESULT_AVAILABLE = 0x8867; /** Part of GL_ES_VERSION_3_0, GL_VERSION_1_1, GL_VERSION_1_0, GL_NV_blend_equation_advanced, GL_EXT_texture_rg
Alias for: GL_RED_NV, GL_RED_EXT */ public static final int GL_RED = 0x1903; /** Part of GL_ES_VERSION_3_0, GL_ARB_texture_rg, GL_VERSION_3_0, GL_EXT_texture_rg
Alias for: GL_RG_EXT */ public static final int GL_RG = 0x8227; /** Part of GL_KHR_debug, GL_VERSION_4_3, GL_KHR_debug
Alias for: GL_SAMPLER_KHR */ public static final int GL_SAMPLER = 0x82E6; /** Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: GL_SAMPLER_2D_ARB */ public static final int GL_SAMPLER_2D = 0x8B5E; /** Part of GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2 */ public static final int GL_SAMPLER_2D_MULTISAMPLE = 0x9108; /** Part of GL_ARB_texture_multisample, GL_VERSION_3_2, GL_OES_texture_storage_multisample_2d_array
Alias for: GL_SAMPLER_2D_MULTISAMPLE_ARRAY_OES */ public static final int GL_SAMPLER_2D_MULTISAMPLE_ARRAY = 0x910B; /** Part of GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_EXT_shadow_samplers, GL_ARB_shader_objects
Alias for: GL_SAMPLER_2D_SHADOW_EXT, GL_SAMPLER_2D_SHADOW_ARB */ public static final int GL_SAMPLER_2D_SHADOW = 0x8B62; /** Part of GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_OES_texture_3D, GL_ARB_shader_objects
Alias for: GL_SAMPLER_3D_OES, GL_SAMPLER_3D_ARB */ public static final int GL_SAMPLER_3D = 0x8B5F; /** Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: GL_SAMPLER_CUBE_ARB */ public static final int GL_SAMPLER_CUBE = 0x8B60; /** Part of GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2, GL_EXT_multisample, GL_NV_explicit_multisample, GL_SGIS_multisample
Alias for: GL_SAMPLE_MASK_EXT, GL_SAMPLE_MASK_NV, GL_SAMPLE_MASK_SGIS */ public static final int GL_SAMPLE_MASK = 0x8E51; /** Part of GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2, GL_SGIS_multisample, GL_NV_explicit_multisample, GL_EXT_multisample
Alias for: GL_SAMPLE_MASK_VALUE_SGIS, GL_SAMPLE_MASK_VALUE_NV, GL_SAMPLE_MASK_VALUE_EXT */ public static final int GL_SAMPLE_MASK_VALUE = 0x8E52; /** Part of GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2, GL_NV_explicit_multisample
Alias for: GL_SAMPLE_POSITION_NV */ public static final int GL_SAMPLE_POSITION = 0x8E50; /** Part of GL_KHR_debug, GL_VERSION_4_3, GL_KHR_debug
Alias for: GL_SHADER_KHR */ public static final int GL_SHADER = 0x82E1; /** Part of GL_DMP_shader_binary */ public static final int GL_SHADER_BINARY_DMP = 0x9250; /** Part of GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1 */ public static final int GL_SHADER_BINARY_FORMATS = 0x8DF8; /** Part of GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1 */ public static final int GL_SHADER_COMPILER = 0x8DFA; /** Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 */ public static final int GL_SHADER_SOURCE_LENGTH = 0x8B88; /** Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 */ public static final int GL_SHADER_TYPE = 0x8B4F; /** Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shading_language_100
Alias for: GL_SHADING_LANGUAGE_VERSION_ARB */ public static final int GL_SHADING_LANGUAGE_VERSION = 0x8B8C; /** Part of GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_KHR_debug
Alias for: GL_STACK_OVERFLOW_KHR */ public static final int GL_STACK_OVERFLOW = 0x0503; /** Part of GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_KHR_debug
Alias for: GL_STACK_UNDERFLOW_KHR */ public static final int GL_STACK_UNDERFLOW = 0x0504; /** Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ATI_separate_stencil
Alias for: GL_STENCIL_BACK_FAIL_ATI */ public static final int GL_STENCIL_BACK_FAIL = 0x8801; /** Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ATI_separate_stencil
Alias for: GL_STENCIL_BACK_FUNC_ATI */ public static final int GL_STENCIL_BACK_FUNC = 0x8800; /** Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ATI_separate_stencil
Alias for: GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI */ public static final int GL_STENCIL_BACK_PASS_DEPTH_FAIL = 0x8802; /** Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ATI_separate_stencil
Alias for: GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI */ public static final int GL_STENCIL_BACK_PASS_DEPTH_PASS = 0x8803; /** Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 */ public static final int GL_STENCIL_BACK_REF = 0x8CA3; /** Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 */ public static final int GL_STENCIL_BACK_VALUE_MASK = 0x8CA4; /** Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 */ public static final int GL_STENCIL_BACK_WRITEMASK = 0x8CA5; /** Part of GL_VERSION_1_5, GL_ES_VERSION_2_0, GL_ARB_vertex_buffer_object
Alias for: GL_STREAM_DRAW_ARB */ public static final int GL_STREAM_DRAW = 0x88E0; /** Part of GL_NV_internalformat_sample_query, GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2 */ public static final int GL_TEXTURE_2D_MULTISAMPLE = 0x9100; /** Part of GL_NV_internalformat_sample_query, GL_ARB_texture_multisample, GL_VERSION_3_2, GL_OES_texture_storage_multisample_2d_array
Alias for: GL_TEXTURE_2D_MULTISAMPLE_ARRAY_OES */ public static final int GL_TEXTURE_2D_MULTISAMPLE_ARRAY = 0x9102; /** Part of GL_ES_VERSION_3_0, GL_VERSION_1_2, GL_OES_texture_3D, GL_EXT_texture3D
Alias for: GL_TEXTURE_3D_OES, GL_TEXTURE_3D_EXT */ public static final int GL_TEXTURE_3D = 0x806F; /** Part of GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2 */ public static final int GL_TEXTURE_BINDING_2D_MULTISAMPLE = 0x9104; /** Part of GL_ARB_texture_multisample, GL_VERSION_3_2, GL_OES_texture_storage_multisample_2d_array
Alias for: GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY_OES */ public static final int GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY = 0x9105; /** Part of GL_ES_VERSION_3_0, GL_VERSION_1_2, GL_OES_texture_3D
Alias for: GL_TEXTURE_BINDING_3D_OES */ public static final int GL_TEXTURE_BINDING_3D = 0x806A; /** Part of GL_VERSION_1_1, GL_VERSION_1_0, GL_OES_texture_border_clamp, GL_NV_texture_border_clamp, GL_EXT_texture_border_clamp
Alias for: GL_TEXTURE_BORDER_COLOR_OES, GL_TEXTURE_BORDER_COLOR_NV, GL_TEXTURE_BORDER_COLOR_EXT */ public static final int GL_TEXTURE_BORDER_COLOR = 0x1004; /** Part of GL_ES_VERSION_3_0, GL_VERSION_1_4, GL_EXT_shadow_samplers, GL_ARB_shadow
Alias for: GL_TEXTURE_COMPARE_FUNC_EXT, GL_TEXTURE_COMPARE_FUNC_ARB */ public static final int GL_TEXTURE_COMPARE_FUNC = 0x884D; /** Part of GL_ES_VERSION_3_0, GL_VERSION_1_4, GL_EXT_shadow_samplers, GL_ARB_shadow
Alias for: GL_TEXTURE_COMPARE_MODE_EXT, GL_TEXTURE_COMPARE_MODE_ARB */ public static final int GL_TEXTURE_COMPARE_MODE = 0x884C; /** Part of GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2 */ public static final int GL_TEXTURE_FIXED_SAMPLE_LOCATIONS = 0x9107; /** Part of GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2, GL_IMG_multisampled_render_to_texture
Alias for: GL_TEXTURE_SAMPLES_IMG */ public static final int GL_TEXTURE_SAMPLES = 0x9106; /** Part of GL_ES_VERSION_3_0, GL_VERSION_1_2, GL_EXT_texture3D, GL_OES_texture_3D
Alias for: GL_TEXTURE_WRAP_R_EXT, GL_TEXTURE_WRAP_R_OES */ public static final int GL_TEXTURE_WRAP_R = 0x8072; /** Part of GL_ARB_timer_query, GL_VERSION_3_3, GL_EXT_disjoint_timer_query
Alias for: GL_TIMESTAMP_EXT */ public static final int GL_TIMESTAMP = 0x8E28; /** Part of GL_ARB_timer_query, GL_VERSION_3_3, GL_EXT_disjoint_timer_query, GL_EXT_timer_query
Alias for: GL_TIME_ELAPSED_EXT */ public static final int GL_TIME_ELAPSED = 0x88BF; /** Part of GL_ES_VERSION_3_0, GL_VERSION_1_1, GL_VERSION_1_0, GL_EXT_unpack_subimage
Alias for: GL_UNPACK_ROW_LENGTH_EXT */ public static final int GL_UNPACK_ROW_LENGTH = 0x0CF2; /** Part of GL_ES_VERSION_3_0, GL_VERSION_1_1, GL_VERSION_1_0, GL_EXT_unpack_subimage
Alias for: GL_UNPACK_SKIP_PIXELS_EXT */ public static final int GL_UNPACK_SKIP_PIXELS = 0x0CF4; /** Part of GL_ES_VERSION_3_0, GL_VERSION_1_1, GL_VERSION_1_0, GL_EXT_unpack_subimage
Alias for: GL_UNPACK_SKIP_ROWS_EXT */ public static final int GL_UNPACK_SKIP_ROWS = 0x0CF3; /** Part of GL_VERSION_1_2, GL_EXT_packed_pixels, GL_OES_vertex_type_10_10_10_2
Alias for: GL_UNSIGNED_INT_10_10_10_2_EXT, GL_UNSIGNED_INT_10_10_10_2_OES */ public static final int GL_UNSIGNED_INT_10_10_10_2 = 0x8DF6; /** Part of GL_ES_VERSION_3_0, GL_VERSION_1_2, GL_EXT_texture_type_2_10_10_10_REV
Alias for: GL_UNSIGNED_INT_2_10_10_10_REV_EXT */ public static final int GL_UNSIGNED_INT_2_10_10_10_REV = 0x8368; /** Part of GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2 */ public static final int GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE = 0x910A; /** Part of GL_ARB_texture_multisample, GL_VERSION_3_2, GL_OES_texture_storage_multisample_2d_array
Alias for: GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES */ public static final int GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY = 0x910D; /** Part of GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_color_buffer_half_float, GL_ARB_texture_float
Alias for: GL_UNSIGNED_NORMALIZED_EXT, GL_UNSIGNED_NORMALIZED_ARB */ public static final int GL_UNSIGNED_NORMALIZED = 0x8C17; /** Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 */ public static final int GL_VALIDATE_STATUS = 0x8B83; /** Part of GL_VERSION_1_5, GL_ES_VERSION_2_0, GL_ARB_vertex_buffer_object
Alias for: GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB */ public static final int GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = 0x889F; /** Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program
Alias for: GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB */ public static final int GL_VERTEX_ATTRIB_ARRAY_ENABLED = 0x8622; /** Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program
Alias for: GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB */ public static final int GL_VERTEX_ATTRIB_ARRAY_NORMALIZED = 0x886A; /** Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program
Alias for: GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB */ public static final int GL_VERTEX_ATTRIB_ARRAY_POINTER = 0x8645; /** Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program
Alias for: GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB */ public static final int GL_VERTEX_ATTRIB_ARRAY_SIZE = 0x8623; /** Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program
Alias for: GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB */ public static final int GL_VERTEX_ATTRIB_ARRAY_STRIDE = 0x8624; /** Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program
Alias for: GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB */ public static final int GL_VERTEX_ATTRIB_ARRAY_TYPE = 0x8625; /** Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_EXT_vertex_shader, GL_ARB_vertex_shader
Alias for: GL_VERTEX_SHADER_EXT, GL_VERTEX_SHADER_ARB */ public static final int GL_VERTEX_SHADER = 0x8B31; /** Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
Alias for: GL_VERTEX_SHADER_BIT_EXT */ public static final int GL_VERTEX_SHADER_BIT = 0x00000001; /** Entry point to C language function: void {@native glActiveShaderProgram}(GLuint pipeline, GLuint program)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
Alias for: glActiveShaderProgramEXT */ public void glActiveShaderProgram(int pipeline, int program); /** Entry point to C language function: void {@native glAttachShader}(GLuint program, GLuint shader)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0
*/ public void glAttachShader(int program, int shader); /** Entry point to C language function: void {@native glBeginQuery}(GLenum target, GLuint id)
Part of GL_VERSION_1_5, GL_ES_VERSION_3_0, GL_ARB_occlusion_query, GL_EXT_disjoint_timer_query
Alias for: glBeginQueryARB, glBeginQueryEXT */ public void glBeginQuery(int target, int id); /** Entry point to C language function: void {@native glBindAttribLocation}(GLuint program, GLuint index, const GLchar * name)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_shader
Alias for: glBindAttribLocationARB */ public void glBindAttribLocation(int program, int index, String name); /** Entry point to C language function: void {@native glBindProgramPipeline}(GLuint pipeline)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
Alias for: glBindProgramPipelineEXT */ public void glBindProgramPipeline(int pipeline); /** Entry point to C language function: void {@native glBlendColor}(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
Part of GL_ES_VERSION_2_0, GL_VERSION_1_4, GL_VERSION_1_2, GL_EXT_blend_color
Alias for: glBlendColorEXT */ public void glBlendColor(float red, float green, float blue, float alpha); /** Entry point to C language function: void {@native glCompileShader}(GLuint shader)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: glCompileShaderARB */ public void glCompileShader(int shader); /** Entry point to C language function: void {@native glCompressedTexImage3D}(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void * data)
Part of GL_ES_VERSION_3_0, GL_VERSION_1_3, GL_ARB_texture_compression, GL_OES_texture_3D
Alias for: glCompressedTexImage3DARB, glCompressedTexImage3DOES @param data a direct or array-backed {@link java.nio.Buffer} */ public void glCompressedTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int imageSize, Buffer data); /** Entry point to C language function: void {@native glCompressedTexImage3D}(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void * data)
Part of GL_ES_VERSION_3_0, GL_VERSION_1_3, GL_ARB_texture_compression, GL_OES_texture_3D
Alias for: glCompressedTexImage3DARB, glCompressedTexImage3DOES */ public void glCompressedTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int imageSize, long data_buffer_offset); /** Entry point to C language function: void {@native glCompressedTexSubImage3D}(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void * data)
Part of GL_ES_VERSION_3_0, GL_VERSION_1_3, GL_ARB_texture_compression, GL_OES_texture_3D
Alias for: glCompressedTexSubImage3DARB, glCompressedTexSubImage3DOES @param data a direct or array-backed {@link java.nio.Buffer} */ public void glCompressedTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, Buffer data); /** Entry point to C language function: void {@native glCompressedTexSubImage3D}(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void * data)
Part of GL_ES_VERSION_3_0, GL_VERSION_1_3, GL_ARB_texture_compression, GL_OES_texture_3D
Alias for: glCompressedTexSubImage3DARB, glCompressedTexSubImage3DOES */ public void glCompressedTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, long data_buffer_offset); /** Entry point to C language function: void {@native glCopyImageSubData}(GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth)
Part of GL_ARB_copy_image, GL_VERSION_4_3, GL_NV_copy_image, GL_EXT_copy_image, GL_OES_copy_image
Alias for: glCopyImageSubDataNV, glCopyImageSubDataEXT, glCopyImageSubDataOES */ public void glCopyImageSubData(int srcName, int srcTarget, int srcLevel, int srcX, int srcY, int srcZ, int dstName, int dstTarget, int dstLevel, int dstX, int dstY, int dstZ, int srcWidth, int srcHeight, int srcDepth); /** Entry point to C language function: void {@native glCopyTexSubImage3D}(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
Part of GL_ES_VERSION_3_0, GL_VERSION_1_2, GL_EXT_copy_texture, GL_OES_texture_3D
Alias for: glCopyTexSubImage3DEXT, glCopyTexSubImage3DOES */ public void glCopyTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height); /** Entry point to C language function: GLuint {@native glCreateProgram}(void)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0
*/ public int glCreateProgram(); /** Entry point to C language function: GLuint {@native glCreateShader}(GLenum type)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0
*/ public int glCreateShader(int type); /** Entry point to C language function: GLuint {@native glCreateShaderProgramv}(GLenum type, GLsizei count, const GLchar * * strings)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
Alias for: glCreateShaderProgramvEXT */ public int glCreateShaderProgramv(int type, int count, String[] strings); /** Entry point to C language function: void {@native glDebugMessageControl}(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint * ids, GLboolean enabled)
Part of GL_KHR_debug, GL_VERSION_4_3, GL_KHR_debug, GL_ARB_debug_output
Alias for: glDebugMessageControlKHR, glDebugMessageControlARB @param ids a direct or array-backed {@link java.nio.IntBuffer} */ public void glDebugMessageControl(int source, int type, int severity, int count, IntBuffer ids, boolean enabled); /** Entry point to C language function: void {@native glDebugMessageControl}(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint * ids, GLboolean enabled)
Part of GL_KHR_debug, GL_VERSION_4_3, GL_KHR_debug, GL_ARB_debug_output
Alias for: glDebugMessageControlKHR, glDebugMessageControlARB */ public void glDebugMessageControl(int source, int type, int severity, int count, int[] ids, int ids_offset, boolean enabled); /** Entry point to C language function: void {@native glDebugMessageInsert}(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar * buf)
Part of GL_KHR_debug, GL_VERSION_4_3, GL_ARB_debug_output, GL_KHR_debug, GL_AMD_debug_output
Alias for: glDebugMessageInsertARB, glDebugMessageInsertKHR, glDebugMessageInsertAMD */ public void glDebugMessageInsert(int source, int type, int id, int severity, int length, String buf); /** Entry point to C language function: void {@native glDeleteProgram}(GLuint program)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0
*/ public void glDeleteProgram(int program); /** Entry point to C language function: void {@native glDeleteProgramPipelines}(GLsizei n, const GLuint * pipelines)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
Alias for: glDeleteProgramPipelinesEXT @param pipelines a direct or array-backed {@link java.nio.IntBuffer} */ public void glDeleteProgramPipelines(int n, IntBuffer pipelines); /** Entry point to C language function: void {@native glDeleteProgramPipelines}(GLsizei n, const GLuint * pipelines)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
Alias for: glDeleteProgramPipelinesEXT */ public void glDeleteProgramPipelines(int n, int[] pipelines, int pipelines_offset); /** Entry point to C language function: void {@native glDeleteQueries}(GLsizei n, const GLuint * ids)
Part of GL_VERSION_1_5, GL_ES_VERSION_3_0, GL_EXT_disjoint_timer_query, GL_ARB_occlusion_query
Alias for: glDeleteQueriesEXT, glDeleteQueriesARB @param ids a direct or array-backed {@link java.nio.IntBuffer} */ public void glDeleteQueries(int n, IntBuffer ids); /** Entry point to C language function: void {@native glDeleteQueries}(GLsizei n, const GLuint * ids)
Part of GL_VERSION_1_5, GL_ES_VERSION_3_0, GL_EXT_disjoint_timer_query, GL_ARB_occlusion_query
Alias for: glDeleteQueriesEXT, glDeleteQueriesARB */ public void glDeleteQueries(int n, int[] ids, int ids_offset); /** Entry point to C language function: void {@native glDeleteShader}(GLuint shader)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0
*/ public void glDeleteShader(int shader); /** Entry point to C language function: void {@native glDetachShader}(GLuint program, GLuint shader)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0
*/ public void glDetachShader(int program, int shader); /** Entry point to C language function: void {@native glDisableVertexAttribArray}(GLuint index)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program
Alias for: glDisableVertexAttribArrayARB */ public void glDisableVertexAttribArray(int index); /** Entry point to C language function: void {@native glDrawArraysInstancedBaseInstance}(GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance)
Part of GL_ARB_base_instance, GL_VERSION_4_2, GL_EXT_base_instance
Alias for: glDrawArraysInstancedBaseInstanceEXT */ public void glDrawArraysInstancedBaseInstance(int mode, int first, int count, int instancecount, int baseinstance); /** Entry point to C language function: void {@native glDrawBuffers}(GLsizei n, const GLenum * bufs)
Part of GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_EXT_draw_buffers, GL_ARB_draw_buffers, GL_NV_draw_buffers, GL_ATI_draw_buffers
Alias for: glDrawBuffersEXT, glDrawBuffersARB, glDrawBuffersNV, glDrawBuffersATI @param bufs a direct or array-backed {@link java.nio.IntBuffer} */ public void glDrawBuffers(int n, IntBuffer bufs); /** Entry point to C language function: void {@native glDrawBuffers}(GLsizei n, const GLenum * bufs)
Part of GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_EXT_draw_buffers, GL_ARB_draw_buffers, GL_NV_draw_buffers, GL_ATI_draw_buffers
Alias for: glDrawBuffersEXT, glDrawBuffersARB, glDrawBuffersNV, glDrawBuffersATI */ public void glDrawBuffers(int n, int[] bufs, int bufs_offset); /** Entry point to C language function: void {@native glDrawElementsInstancedBaseInstance}(GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei instancecount, GLuint baseinstance)
Part of GL_ARB_base_instance, GL_VERSION_4_2, GL_EXT_base_instance
Alias for: glDrawElementsInstancedBaseInstanceEXT */ public void glDrawElementsInstancedBaseInstance(int mode, int count, int type, long indices_buffer_offset, int instancecount, int baseinstance); /** Entry point to C language function: void {@native glDrawElementsInstancedBaseVertexBaseInstance}(GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance)
Part of GL_ARB_base_instance, GL_VERSION_4_2, GL_EXT_base_instance
Alias for: glDrawElementsInstancedBaseVertexBaseInstanceEXT */ public void glDrawElementsInstancedBaseVertexBaseInstance(int mode, int count, int type, long indices_buffer_offset, int instancecount, int basevertex, int baseinstance); /** Entry point to C language function: void {@native glEnableVertexAttribArray}(GLuint index)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program
Alias for: glEnableVertexAttribArrayARB */ public void glEnableVertexAttribArray(int index); /** Entry point to C language function: void {@native glEndQuery}(GLenum target)
Part of GL_VERSION_1_5, GL_ES_VERSION_3_0, GL_EXT_disjoint_timer_query, GL_ARB_occlusion_query
Alias for: glEndQueryEXT, glEndQueryARB */ public void glEndQuery(int target); /** Entry point to C language function: void {@native glFramebufferTexture3D}(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)
Part of GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_framebuffer_object, GL_OES_texture_3D
Alias for: glFramebufferTexture3DEXT, glFramebufferTexture3DOES */ public void glFramebufferTexture3D(int target, int attachment, int textarget, int texture, int level, int zoffset); /** Entry point to C language function: void {@native glGenProgramPipelines}(GLsizei n, GLuint * pipelines)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
Alias for: glGenProgramPipelinesEXT @param pipelines a direct or array-backed {@link java.nio.IntBuffer} */ public void glGenProgramPipelines(int n, IntBuffer pipelines); /** Entry point to C language function: void {@native glGenProgramPipelines}(GLsizei n, GLuint * pipelines)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
Alias for: glGenProgramPipelinesEXT */ public void glGenProgramPipelines(int n, int[] pipelines, int pipelines_offset); /** Entry point to C language function: void {@native glGenQueries}(GLsizei n, GLuint * ids)
Part of GL_VERSION_1_5, GL_ES_VERSION_3_0, GL_EXT_disjoint_timer_query, GL_ARB_occlusion_query
Alias for: glGenQueriesEXT, glGenQueriesARB @param ids a direct or array-backed {@link java.nio.IntBuffer} */ public void glGenQueries(int n, IntBuffer ids); /** Entry point to C language function: void {@native glGenQueries}(GLsizei n, GLuint * ids)
Part of GL_VERSION_1_5, GL_ES_VERSION_3_0, GL_EXT_disjoint_timer_query, GL_ARB_occlusion_query
Alias for: glGenQueriesEXT, glGenQueriesARB */ public void glGenQueries(int n, int[] ids, int ids_offset); /** Entry point to C language function: void {@native glGetActiveAttrib}(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_shader
Alias for: glGetActiveAttribARB @param length a direct or array-backed {@link java.nio.IntBuffer} @param size a direct or array-backed {@link java.nio.IntBuffer} @param type a direct or array-backed {@link java.nio.IntBuffer} @param name a direct or array-backed {@link java.nio.ByteBuffer} */ public void glGetActiveAttrib(int program, int index, int bufSize, IntBuffer length, IntBuffer size, IntBuffer type, ByteBuffer name); /** Entry point to C language function: void {@native glGetActiveAttrib}(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_shader
Alias for: glGetActiveAttribARB */ public void glGetActiveAttrib(int program, int index, int bufSize, int[] length, int length_offset, int[] size, int size_offset, int[] type, int type_offset, byte[] name, int name_offset); /** Entry point to C language function: void {@native glGetActiveUniform}(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: glGetActiveUniformARB @param length a direct or array-backed {@link java.nio.IntBuffer} @param size a direct or array-backed {@link java.nio.IntBuffer} @param type a direct or array-backed {@link java.nio.IntBuffer} @param name a direct or array-backed {@link java.nio.ByteBuffer} */ public void glGetActiveUniform(int program, int index, int bufSize, IntBuffer length, IntBuffer size, IntBuffer type, ByteBuffer name); /** Entry point to C language function: void {@native glGetActiveUniform}(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: glGetActiveUniformARB */ public void glGetActiveUniform(int program, int index, int bufSize, int[] length, int length_offset, int[] size, int size_offset, int[] type, int type_offset, byte[] name, int name_offset); /** Entry point to C language function: void {@native glGetAttachedShaders}(GLuint program, GLsizei maxCount, GLsizei * count, GLuint * shaders)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0
@param count a direct or array-backed {@link java.nio.IntBuffer} @param shaders a direct or array-backed {@link java.nio.IntBuffer} */ public void glGetAttachedShaders(int program, int maxCount, IntBuffer count, IntBuffer shaders); /** Entry point to C language function: void {@native glGetAttachedShaders}(GLuint program, GLsizei maxCount, GLsizei * count, GLuint * shaders)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0
*/ public void glGetAttachedShaders(int program, int maxCount, int[] count, int count_offset, int[] shaders, int shaders_offset); /** Entry point to C language function: GLint {@native glGetAttribLocation}(GLuint program, const GLchar * name)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_shader
Alias for: glGetAttribLocationARB */ public int glGetAttribLocation(int program, String name); /** Entry point to C language function: GLuint {@native glGetDebugMessageLog}(GLuint count, GLsizei bufSize, GLenum * sources, GLenum * types, GLuint * ids, GLenum * severities, GLsizei * lengths, GLchar * messageLog)
Part of GL_KHR_debug, GL_VERSION_4_3, GL_AMD_debug_output, GL_ARB_debug_output, GL_KHR_debug
Alias for: glGetDebugMessageLogAMD, glGetDebugMessageLogARB, glGetDebugMessageLogKHR @param sources a direct or array-backed {@link java.nio.IntBuffer} @param types a direct or array-backed {@link java.nio.IntBuffer} @param ids a direct or array-backed {@link java.nio.IntBuffer} @param severities a direct or array-backed {@link java.nio.IntBuffer} @param lengths a direct or array-backed {@link java.nio.IntBuffer} @param messageLog a direct or array-backed {@link java.nio.ByteBuffer} */ public int glGetDebugMessageLog(int count, int bufSize, IntBuffer sources, IntBuffer types, IntBuffer ids, IntBuffer severities, IntBuffer lengths, ByteBuffer messageLog); /** Entry point to C language function: GLuint {@native glGetDebugMessageLog}(GLuint count, GLsizei bufSize, GLenum * sources, GLenum * types, GLuint * ids, GLenum * severities, GLsizei * lengths, GLchar * messageLog)
Part of GL_KHR_debug, GL_VERSION_4_3, GL_AMD_debug_output, GL_ARB_debug_output, GL_KHR_debug
Alias for: glGetDebugMessageLogAMD, glGetDebugMessageLogARB, glGetDebugMessageLogKHR */ public int glGetDebugMessageLog(int count, int bufSize, int[] sources, int sources_offset, int[] types, int types_offset, int[] ids, int ids_offset, int[] severities, int severities_offset, int[] lengths, int lengths_offset, byte[] messageLog, int messageLog_offset); /** Entry point to C language function: void {@native glGetMultisamplefv}(GLenum pname, GLuint index, GLfloat * val)
Part of GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2, GL_NV_explicit_multisample
Alias for: glGetMultisamplefvNV @param val a direct or array-backed {@link java.nio.FloatBuffer} */ public void glGetMultisamplefv(int pname, int index, FloatBuffer val); /** Entry point to C language function: void {@native glGetMultisamplefv}(GLenum pname, GLuint index, GLfloat * val)
Part of GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2, GL_NV_explicit_multisample
Alias for: glGetMultisamplefvNV */ public void glGetMultisamplefv(int pname, int index, float[] val, int val_offset); /** Entry point to C language function: void {@native glGetObjectLabel}(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei * length, GLchar * label)
Part of GL_KHR_debug, GL_VERSION_4_3, GL_EXT_debug_label, GL_KHR_debug
Alias for: glGetObjectLabelEXT, glGetObjectLabelKHR @param length a direct or array-backed {@link java.nio.IntBuffer} @param label a direct or array-backed {@link java.nio.ByteBuffer} */ public void glGetObjectLabel(int identifier, int name, int bufSize, IntBuffer length, ByteBuffer label); /** Entry point to C language function: void {@native glGetObjectLabel}(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei * length, GLchar * label)
Part of GL_KHR_debug, GL_VERSION_4_3, GL_EXT_debug_label, GL_KHR_debug
Alias for: glGetObjectLabelEXT, glGetObjectLabelKHR */ public void glGetObjectLabel(int identifier, int name, int bufSize, int[] length, int length_offset, byte[] label, int label_offset); /** Entry point to C language function: void {@native glGetObjectPtrLabel}(const void * ptr, GLsizei bufSize, GLsizei * length, GLchar * label)
Part of GL_KHR_debug, GL_VERSION_4_3, GL_KHR_debug
Alias for: glGetObjectPtrLabelKHR @param ptr a direct or array-backed {@link java.nio.Buffer} @param length a direct or array-backed {@link java.nio.IntBuffer} @param label a direct or array-backed {@link java.nio.ByteBuffer} */ public void glGetObjectPtrLabel(Buffer ptr, int bufSize, IntBuffer length, ByteBuffer label); /** Entry point to C language function: void {@native glGetObjectPtrLabel}(const void * ptr, GLsizei bufSize, GLsizei * length, GLchar * label)
Part of GL_KHR_debug, GL_VERSION_4_3, GL_KHR_debug
Alias for: glGetObjectPtrLabelKHR @param ptr a direct or array-backed {@link java.nio.Buffer} */ public void glGetObjectPtrLabel(Buffer ptr, int bufSize, int[] length, int length_offset, byte[] label, int label_offset); /** Entry point to C language function: void {@native glGetProgramBinary}(GLuint program, GLsizei bufSize, GLsizei * length, GLenum * binaryFormat, void * binary)
Part of GL_ARB_get_program_binary, GL_ES_VERSION_3_0, GL_VERSION_4_1, GL_OES_get_program_binary
Alias for: glGetProgramBinaryOES @param length a direct or array-backed {@link java.nio.IntBuffer} @param binaryFormat a direct or array-backed {@link java.nio.IntBuffer} @param binary a direct or array-backed {@link java.nio.Buffer} */ public void glGetProgramBinary(int program, int bufSize, IntBuffer length, IntBuffer binaryFormat, Buffer binary); /** Entry point to C language function: void {@native glGetProgramBinary}(GLuint program, GLsizei bufSize, GLsizei * length, GLenum * binaryFormat, void * binary)
Part of GL_ARB_get_program_binary, GL_ES_VERSION_3_0, GL_VERSION_4_1, GL_OES_get_program_binary
Alias for: glGetProgramBinaryOES @param binary a direct or array-backed {@link java.nio.Buffer} */ public void glGetProgramBinary(int program, int bufSize, int[] length, int length_offset, int[] binaryFormat, int binaryFormat_offset, Buffer binary); /** Entry point to C language function: void {@native glGetProgramInfoLog}(GLuint program, GLsizei bufSize, GLsizei * length, GLchar * infoLog)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0
@param length a direct or array-backed {@link java.nio.IntBuffer} @param infoLog a direct or array-backed {@link java.nio.ByteBuffer} */ public void glGetProgramInfoLog(int program, int bufSize, IntBuffer length, ByteBuffer infoLog); /** Entry point to C language function: void {@native glGetProgramInfoLog}(GLuint program, GLsizei bufSize, GLsizei * length, GLchar * infoLog)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0
*/ public void glGetProgramInfoLog(int program, int bufSize, int[] length, int length_offset, byte[] infoLog, int infoLog_offset); /** Entry point to C language function: void {@native glGetProgramPipelineInfoLog}(GLuint pipeline, GLsizei bufSize, GLsizei * length, GLchar * infoLog)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
Alias for: glGetProgramPipelineInfoLogEXT @param length a direct or array-backed {@link java.nio.IntBuffer} @param infoLog a direct or array-backed {@link java.nio.ByteBuffer} */ public void glGetProgramPipelineInfoLog(int pipeline, int bufSize, IntBuffer length, ByteBuffer infoLog); /** Entry point to C language function: void {@native glGetProgramPipelineInfoLog}(GLuint pipeline, GLsizei bufSize, GLsizei * length, GLchar * infoLog)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
Alias for: glGetProgramPipelineInfoLogEXT */ public void glGetProgramPipelineInfoLog(int pipeline, int bufSize, int[] length, int length_offset, byte[] infoLog, int infoLog_offset); /** Entry point to C language function: void {@native glGetProgramPipelineiv}(GLuint pipeline, GLenum pname, GLint * params)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
Alias for: glGetProgramPipelineivEXT @param params a direct or array-backed {@link java.nio.IntBuffer} */ public void glGetProgramPipelineiv(int pipeline, int pname, IntBuffer params); /** Entry point to C language function: void {@native glGetProgramPipelineiv}(GLuint pipeline, GLenum pname, GLint * params)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
Alias for: glGetProgramPipelineivEXT */ public void glGetProgramPipelineiv(int pipeline, int pname, int[] params, int params_offset); /** Entry point to C language function: void {@native glGetProgramiv}(GLuint program, GLenum pname, GLint * params)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program, GL_ARB_fragment_program, GL_NV_vertex_program
Alias for: glGetProgramivARB, glGetProgramivNV @param params a direct or array-backed {@link java.nio.IntBuffer} */ public void glGetProgramiv(int program, int pname, IntBuffer params); /** Entry point to C language function: void {@native glGetProgramiv}(GLuint program, GLenum pname, GLint * params)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program, GL_ARB_fragment_program, GL_NV_vertex_program
Alias for: glGetProgramivARB, glGetProgramivNV */ public void glGetProgramiv(int program, int pname, int[] params, int params_offset); /** Entry point to C language function: void {@native glGetQueryObjecti64v}(GLuint id, GLenum pname, GLint64 * params)
Part of GL_ARB_timer_query, GL_VERSION_3_3, GL_EXT_disjoint_timer_query, GL_EXT_timer_query
Alias for: glGetQueryObjecti64vEXT @param params a direct or array-backed {@link java.nio.LongBuffer} */ public void glGetQueryObjecti64v(int id, int pname, LongBuffer params); /** Entry point to C language function: void {@native glGetQueryObjecti64v}(GLuint id, GLenum pname, GLint64 * params)
Part of GL_ARB_timer_query, GL_VERSION_3_3, GL_EXT_disjoint_timer_query, GL_EXT_timer_query
Alias for: glGetQueryObjecti64vEXT */ public void glGetQueryObjecti64v(int id, int pname, long[] params, int params_offset); /** Entry point to C language function: void {@native glGetQueryObjectiv}(GLuint id, GLenum pname, GLint * params)
Part of GL_VERSION_1_5, GL_ARB_occlusion_query, GL_EXT_disjoint_timer_query
Alias for: glGetQueryObjectivARB, glGetQueryObjectivEXT @param params a direct or array-backed {@link java.nio.IntBuffer} */ public void glGetQueryObjectiv(int id, int pname, IntBuffer params); /** Entry point to C language function: void {@native glGetQueryObjectiv}(GLuint id, GLenum pname, GLint * params)
Part of GL_VERSION_1_5, GL_ARB_occlusion_query, GL_EXT_disjoint_timer_query
Alias for: glGetQueryObjectivARB, glGetQueryObjectivEXT */ public void glGetQueryObjectiv(int id, int pname, int[] params, int params_offset); /** Entry point to C language function: void {@native glGetQueryObjectui64v}(GLuint id, GLenum pname, GLuint64 * params)
Part of GL_ARB_timer_query, GL_VERSION_3_3, GL_EXT_disjoint_timer_query, GL_EXT_timer_query
Alias for: glGetQueryObjectui64vEXT @param params a direct or array-backed {@link java.nio.LongBuffer} */ public void glGetQueryObjectui64v(int id, int pname, LongBuffer params); /** Entry point to C language function: void {@native glGetQueryObjectui64v}(GLuint id, GLenum pname, GLuint64 * params)
Part of GL_ARB_timer_query, GL_VERSION_3_3, GL_EXT_disjoint_timer_query, GL_EXT_timer_query
Alias for: glGetQueryObjectui64vEXT */ public void glGetQueryObjectui64v(int id, int pname, long[] params, int params_offset); /** Entry point to C language function: void {@native glGetQueryObjectuiv}(GLuint id, GLenum pname, GLuint * params)
Part of GL_VERSION_1_5, GL_ES_VERSION_3_0, GL_EXT_disjoint_timer_query, GL_ARB_occlusion_query
Alias for: glGetQueryObjectuivEXT, glGetQueryObjectuivARB @param params a direct or array-backed {@link java.nio.IntBuffer} */ public void glGetQueryObjectuiv(int id, int pname, IntBuffer params); /** Entry point to C language function: void {@native glGetQueryObjectuiv}(GLuint id, GLenum pname, GLuint * params)
Part of GL_VERSION_1_5, GL_ES_VERSION_3_0, GL_EXT_disjoint_timer_query, GL_ARB_occlusion_query
Alias for: glGetQueryObjectuivEXT, glGetQueryObjectuivARB */ public void glGetQueryObjectuiv(int id, int pname, int[] params, int params_offset); /** Entry point to C language function: void {@native glGetQueryiv}(GLenum target, GLenum pname, GLint * params)
Part of GL_VERSION_1_5, GL_ES_VERSION_3_0, GL_EXT_disjoint_timer_query, GL_ARB_occlusion_query
Alias for: glGetQueryivEXT, glGetQueryivARB @param params a direct or array-backed {@link java.nio.IntBuffer} */ public void glGetQueryiv(int target, int pname, IntBuffer params); /** Entry point to C language function: void {@native glGetQueryiv}(GLenum target, GLenum pname, GLint * params)
Part of GL_VERSION_1_5, GL_ES_VERSION_3_0, GL_EXT_disjoint_timer_query, GL_ARB_occlusion_query
Alias for: glGetQueryivEXT, glGetQueryivARB */ public void glGetQueryiv(int target, int pname, int[] params, int params_offset); /** Entry point to C language function: void {@native glGetSamplerParameterIiv}(GLuint sampler, GLenum pname, GLint * params)
Part of GL_ARB_sampler_objects, GL_VERSION_3_3, GL_EXT_texture_border_clamp, GL_OES_texture_border_clamp
Alias for: glGetSamplerParameterIivEXT, glGetSamplerParameterIivOES @param params a direct or array-backed {@link java.nio.IntBuffer} */ public void glGetSamplerParameterIiv(int sampler, int pname, IntBuffer params); /** Entry point to C language function: void {@native glGetSamplerParameterIiv}(GLuint sampler, GLenum pname, GLint * params)
Part of GL_ARB_sampler_objects, GL_VERSION_3_3, GL_EXT_texture_border_clamp, GL_OES_texture_border_clamp
Alias for: glGetSamplerParameterIivEXT, glGetSamplerParameterIivOES */ public void glGetSamplerParameterIiv(int sampler, int pname, int[] params, int params_offset); /** Entry point to C language function: void {@native glGetSamplerParameterIuiv}(GLuint sampler, GLenum pname, GLuint * params)
Part of GL_ARB_sampler_objects, GL_VERSION_3_3, GL_OES_texture_border_clamp, GL_EXT_texture_border_clamp
Alias for: glGetSamplerParameterIuivOES, glGetSamplerParameterIuivEXT @param params a direct or array-backed {@link java.nio.IntBuffer} */ public void glGetSamplerParameterIuiv(int sampler, int pname, IntBuffer params); /** Entry point to C language function: void {@native glGetSamplerParameterIuiv}(GLuint sampler, GLenum pname, GLuint * params)
Part of GL_ARB_sampler_objects, GL_VERSION_3_3, GL_OES_texture_border_clamp, GL_EXT_texture_border_clamp
Alias for: glGetSamplerParameterIuivOES, glGetSamplerParameterIuivEXT */ public void glGetSamplerParameterIuiv(int sampler, int pname, int[] params, int params_offset); /** Entry point to C language function: void {@native glGetShaderInfoLog}(GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * infoLog)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0
@param length a direct or array-backed {@link java.nio.IntBuffer} @param infoLog a direct or array-backed {@link java.nio.ByteBuffer} */ public void glGetShaderInfoLog(int shader, int bufSize, IntBuffer length, ByteBuffer infoLog); /** Entry point to C language function: void {@native glGetShaderInfoLog}(GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * infoLog)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0
*/ public void glGetShaderInfoLog(int shader, int bufSize, int[] length, int length_offset, byte[] infoLog, int infoLog_offset); /** Entry point to C language function: void {@native glGetShaderSource}(GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * source)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: glGetShaderSourceARB @param length a direct or array-backed {@link java.nio.IntBuffer} @param source a direct or array-backed {@link java.nio.ByteBuffer} */ public void glGetShaderSource(int shader, int bufSize, IntBuffer length, ByteBuffer source); /** Entry point to C language function: void {@native glGetShaderSource}(GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * source)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: glGetShaderSourceARB */ public void glGetShaderSource(int shader, int bufSize, int[] length, int length_offset, byte[] source, int source_offset); /** Entry point to C language function: void {@native glGetShaderiv}(GLuint shader, GLenum pname, GLint * params)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0
@param params a direct or array-backed {@link java.nio.IntBuffer} */ public void glGetShaderiv(int shader, int pname, IntBuffer params); /** Entry point to C language function: void {@native glGetShaderiv}(GLuint shader, GLenum pname, GLint * params)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0
*/ public void glGetShaderiv(int shader, int pname, int[] params, int params_offset); /** Entry point to C language function: void {@native glGetTexParameterIiv}(GLenum target, GLenum pname, GLint * params)
Part of GL_VERSION_3_0, GL_OES_texture_border_clamp, GL_EXT_texture_integer, GL_EXT_texture_border_clamp
Alias for: glGetTexParameterIivOES, glGetTexParameterIivEXT @param params a direct or array-backed {@link java.nio.IntBuffer} */ public void glGetTexParameterIiv(int target, int pname, IntBuffer params); /** Entry point to C language function: void {@native glGetTexParameterIiv}(GLenum target, GLenum pname, GLint * params)
Part of GL_VERSION_3_0, GL_OES_texture_border_clamp, GL_EXT_texture_integer, GL_EXT_texture_border_clamp
Alias for: glGetTexParameterIivOES, glGetTexParameterIivEXT */ public void glGetTexParameterIiv(int target, int pname, int[] params, int params_offset); /** Entry point to C language function: void {@native glGetTexParameterIuiv}(GLenum target, GLenum pname, GLuint * params)
Part of GL_VERSION_3_0, GL_OES_texture_border_clamp, GL_EXT_texture_integer, GL_EXT_texture_border_clamp
Alias for: glGetTexParameterIuivOES, glGetTexParameterIuivEXT @param params a direct or array-backed {@link java.nio.IntBuffer} */ public void glGetTexParameterIuiv(int target, int pname, IntBuffer params); /** Entry point to C language function: void {@native glGetTexParameterIuiv}(GLenum target, GLenum pname, GLuint * params)
Part of GL_VERSION_3_0, GL_OES_texture_border_clamp, GL_EXT_texture_integer, GL_EXT_texture_border_clamp
Alias for: glGetTexParameterIuivOES, glGetTexParameterIuivEXT */ public void glGetTexParameterIuiv(int target, int pname, int[] params, int params_offset); /** Entry point to C language function: GLint {@native glGetUniformLocation}(GLuint program, const GLchar * name)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: glGetUniformLocationARB */ public int glGetUniformLocation(int program, String name); /** Entry point to C language function: void {@native glGetUniformfv}(GLuint program, GLint location, GLfloat * params)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: glGetUniformfvARB @param params a direct or array-backed {@link java.nio.FloatBuffer} */ public void glGetUniformfv(int program, int location, FloatBuffer params); /** Entry point to C language function: void {@native glGetUniformfv}(GLuint program, GLint location, GLfloat * params)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: glGetUniformfvARB */ public void glGetUniformfv(int program, int location, float[] params, int params_offset); /** Entry point to C language function: void {@native glGetUniformiv}(GLuint program, GLint location, GLint * params)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: glGetUniformivARB @param params a direct or array-backed {@link java.nio.IntBuffer} */ public void glGetUniformiv(int program, int location, IntBuffer params); /** Entry point to C language function: void {@native glGetUniformiv}(GLuint program, GLint location, GLint * params)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: glGetUniformivARB */ public void glGetUniformiv(int program, int location, int[] params, int params_offset); /** Entry point to C language function: void {@native glGetVertexAttribfv}(GLuint index, GLenum pname, GLfloat * params)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program, GL_NV_vertex_program
Alias for: glGetVertexAttribfvARB, glGetVertexAttribfvNV @param params a direct or array-backed {@link java.nio.FloatBuffer} */ public void glGetVertexAttribfv(int index, int pname, FloatBuffer params); /** Entry point to C language function: void {@native glGetVertexAttribfv}(GLuint index, GLenum pname, GLfloat * params)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program, GL_NV_vertex_program
Alias for: glGetVertexAttribfvARB, glGetVertexAttribfvNV */ public void glGetVertexAttribfv(int index, int pname, float[] params, int params_offset); /** Entry point to C language function: void {@native glGetVertexAttribiv}(GLuint index, GLenum pname, GLint * params)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_NV_vertex_program, GL_ARB_vertex_program
Alias for: glGetVertexAttribivNV, glGetVertexAttribivARB @param params a direct or array-backed {@link java.nio.IntBuffer} */ public void glGetVertexAttribiv(int index, int pname, IntBuffer params); /** Entry point to C language function: void {@native glGetVertexAttribiv}(GLuint index, GLenum pname, GLint * params)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_NV_vertex_program, GL_ARB_vertex_program
Alias for: glGetVertexAttribivNV, glGetVertexAttribivARB */ public void glGetVertexAttribiv(int index, int pname, int[] params, int params_offset); /** Entry point to C language function: GLboolean {@native glIsProgram}(GLuint program)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program, GL_ARB_fragment_program, GL_NV_vertex_program
Alias for: glIsProgramARB, glIsProgramNV */ public boolean glIsProgram(int program); /** Entry point to C language function: GLboolean {@native glIsProgramPipeline}(GLuint pipeline)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
Alias for: glIsProgramPipelineEXT */ public boolean glIsProgramPipeline(int pipeline); /** Entry point to C language function: GLboolean {@native glIsQuery}(GLuint id)
Part of GL_VERSION_1_5, GL_ES_VERSION_3_0, GL_EXT_disjoint_timer_query, GL_ARB_occlusion_query
Alias for: glIsQueryEXT, glIsQueryARB */ public boolean glIsQuery(int id); /** Entry point to C language function: GLboolean {@native glIsShader}(GLuint shader)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0
*/ public boolean glIsShader(int shader); /** Entry point to C language function: void {@native glLinkProgram}(GLuint program)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: glLinkProgramARB */ public void glLinkProgram(int program); /** Entry point to C language function: void {@native glObjectLabel}(GLenum identifier, GLuint name, GLsizei length, const GLchar * label)
Part of GL_KHR_debug, GL_VERSION_4_3, GL_KHR_debug
Alias for: glObjectLabelKHR @param label a direct or array-backed {@link java.nio.ByteBuffer} */ public void glObjectLabel(int identifier, int name, int length, ByteBuffer label); /** Entry point to C language function: void {@native glObjectLabel}(GLenum identifier, GLuint name, GLsizei length, const GLchar * label)
Part of GL_KHR_debug, GL_VERSION_4_3, GL_KHR_debug
Alias for: glObjectLabelKHR */ public void glObjectLabel(int identifier, int name, int length, byte[] label, int label_offset); /** Entry point to C language function: void {@native glObjectPtrLabel}(const void * ptr, GLsizei length, const GLchar * label)
Part of GL_KHR_debug, GL_VERSION_4_3, GL_KHR_debug
Alias for: glObjectPtrLabelKHR @param ptr a direct or array-backed {@link java.nio.Buffer} @param label a direct or array-backed {@link java.nio.ByteBuffer} */ public void glObjectPtrLabel(Buffer ptr, int length, ByteBuffer label); /** Entry point to C language function: void {@native glObjectPtrLabel}(const void * ptr, GLsizei length, const GLchar * label)
Part of GL_KHR_debug, GL_VERSION_4_3, GL_KHR_debug
Alias for: glObjectPtrLabelKHR @param ptr a direct or array-backed {@link java.nio.Buffer} */ public void glObjectPtrLabel(Buffer ptr, int length, byte[] label, int label_offset); /** Entry point to C language function: void {@native glPopDebugGroup}(void)
Part of GL_KHR_debug, GL_VERSION_4_3, GL_KHR_debug
Alias for: glPopDebugGroupKHR */ public void glPopDebugGroup(); /** Entry point to C language function: void {@native glProgramBinary}(GLuint program, GLenum binaryFormat, const void * binary, GLint length)
Part of GL_ARB_get_program_binary, GL_ES_VERSION_3_0, GL_VERSION_4_1, GL_OES_get_program_binary
Alias for: glProgramBinaryOES @param binary a direct or array-backed {@link java.nio.Buffer} */ public void glProgramBinary(int program, int binaryFormat, Buffer binary, int length); /** Entry point to C language function: void {@native glProgramParameteri}(GLuint program, GLenum pname, GLint value)
Part of GL_ARB_get_program_binary, GL_ES_VERSION_3_0, GL_VERSION_4_1, GL_EXT_geometry_shader4, GL_EXT_separate_shader_objects, GL_ARB_geometry_shader4
Alias for: glProgramParameteriEXT, glProgramParameteriARB */ public void glProgramParameteri(int program, int pname, int value); /** Entry point to C language function: void {@native glProgramUniform1f}(GLuint program, GLint location, GLfloat v0)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
Alias for: glProgramUniform1fEXT */ public void glProgramUniform1f(int program, int location, float v0); /** Entry point to C language function: void {@native glProgramUniform1fv}(GLuint program, GLint location, GLsizei count, const GLfloat * value)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
Alias for: glProgramUniform1fvEXT @param value a direct or array-backed {@link java.nio.FloatBuffer} */ public void glProgramUniform1fv(int program, int location, int count, FloatBuffer value); /** Entry point to C language function: void {@native glProgramUniform1fv}(GLuint program, GLint location, GLsizei count, const GLfloat * value)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
Alias for: glProgramUniform1fvEXT */ public void glProgramUniform1fv(int program, int location, int count, float[] value, int value_offset); /** Entry point to C language function: void {@native glProgramUniform1i}(GLuint program, GLint location, GLint v0)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
Alias for: glProgramUniform1iEXT */ public void glProgramUniform1i(int program, int location, int v0); /** Entry point to C language function: void {@native glProgramUniform1iv}(GLuint program, GLint location, GLsizei count, const GLint * value)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
Alias for: glProgramUniform1ivEXT @param value a direct or array-backed {@link java.nio.IntBuffer} */ public void glProgramUniform1iv(int program, int location, int count, IntBuffer value); /** Entry point to C language function: void {@native glProgramUniform1iv}(GLuint program, GLint location, GLsizei count, const GLint * value)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
Alias for: glProgramUniform1ivEXT */ public void glProgramUniform1iv(int program, int location, int count, int[] value, int value_offset); /** Entry point to C language function: void {@native glProgramUniform1ui}(GLuint program, GLint location, GLuint v0)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
Alias for: glProgramUniform1uiEXT */ public void glProgramUniform1ui(int program, int location, int v0); /** Entry point to C language function: void {@native glProgramUniform1uiv}(GLuint program, GLint location, GLsizei count, const GLuint * value)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
Alias for: glProgramUniform1uivEXT @param value a direct or array-backed {@link java.nio.IntBuffer} */ public void glProgramUniform1uiv(int program, int location, int count, IntBuffer value); /** Entry point to C language function: void {@native glProgramUniform1uiv}(GLuint program, GLint location, GLsizei count, const GLuint * value)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
Alias for: glProgramUniform1uivEXT */ public void glProgramUniform1uiv(int program, int location, int count, int[] value, int value_offset); /** Entry point to C language function: void {@native glProgramUniform2f}(GLuint program, GLint location, GLfloat v0, GLfloat v1)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
Alias for: glProgramUniform2fEXT */ public void glProgramUniform2f(int program, int location, float v0, float v1); /** Entry point to C language function: void {@native glProgramUniform2fv}(GLuint program, GLint location, GLsizei count, const GLfloat * value)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
Alias for: glProgramUniform2fvEXT @param value a direct or array-backed {@link java.nio.FloatBuffer} */ public void glProgramUniform2fv(int program, int location, int count, FloatBuffer value); /** Entry point to C language function: void {@native glProgramUniform2fv}(GLuint program, GLint location, GLsizei count, const GLfloat * value)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
Alias for: glProgramUniform2fvEXT */ public void glProgramUniform2fv(int program, int location, int count, float[] value, int value_offset); /** Entry point to C language function: void {@native glProgramUniform2i}(GLuint program, GLint location, GLint v0, GLint v1)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
Alias for: glProgramUniform2iEXT */ public void glProgramUniform2i(int program, int location, int v0, int v1); /** Entry point to C language function: void {@native glProgramUniform2iv}(GLuint program, GLint location, GLsizei count, const GLint * value)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
Alias for: glProgramUniform2ivEXT @param value a direct or array-backed {@link java.nio.IntBuffer} */ public void glProgramUniform2iv(int program, int location, int count, IntBuffer value); /** Entry point to C language function: void {@native glProgramUniform2iv}(GLuint program, GLint location, GLsizei count, const GLint * value)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
Alias for: glProgramUniform2ivEXT */ public void glProgramUniform2iv(int program, int location, int count, int[] value, int value_offset); /** Entry point to C language function: void {@native glProgramUniform2ui}(GLuint program, GLint location, GLuint v0, GLuint v1)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
Alias for: glProgramUniform2uiEXT */ public void glProgramUniform2ui(int program, int location, int v0, int v1); /** Entry point to C language function: void {@native glProgramUniform2uiv}(GLuint program, GLint location, GLsizei count, const GLuint * value)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
Alias for: glProgramUniform2uivEXT @param value a direct or array-backed {@link java.nio.IntBuffer} */ public void glProgramUniform2uiv(int program, int location, int count, IntBuffer value); /** Entry point to C language function: void {@native glProgramUniform2uiv}(GLuint program, GLint location, GLsizei count, const GLuint * value)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
Alias for: glProgramUniform2uivEXT */ public void glProgramUniform2uiv(int program, int location, int count, int[] value, int value_offset); /** Entry point to C language function: void {@native glProgramUniform3f}(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
Alias for: glProgramUniform3fEXT */ public void glProgramUniform3f(int program, int location, float v0, float v1, float v2); /** Entry point to C language function: void {@native glProgramUniform3fv}(GLuint program, GLint location, GLsizei count, const GLfloat * value)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
Alias for: glProgramUniform3fvEXT @param value a direct or array-backed {@link java.nio.FloatBuffer} */ public void glProgramUniform3fv(int program, int location, int count, FloatBuffer value); /** Entry point to C language function: void {@native glProgramUniform3fv}(GLuint program, GLint location, GLsizei count, const GLfloat * value)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
Alias for: glProgramUniform3fvEXT */ public void glProgramUniform3fv(int program, int location, int count, float[] value, int value_offset); /** Entry point to C language function: void {@native glProgramUniform3i}(GLuint program, GLint location, GLint v0, GLint v1, GLint v2)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
Alias for: glProgramUniform3iEXT */ public void glProgramUniform3i(int program, int location, int v0, int v1, int v2); /** Entry point to C language function: void {@native glProgramUniform3iv}(GLuint program, GLint location, GLsizei count, const GLint * value)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
Alias for: glProgramUniform3ivEXT @param value a direct or array-backed {@link java.nio.IntBuffer} */ public void glProgramUniform3iv(int program, int location, int count, IntBuffer value); /** Entry point to C language function: void {@native glProgramUniform3iv}(GLuint program, GLint location, GLsizei count, const GLint * value)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
Alias for: glProgramUniform3ivEXT */ public void glProgramUniform3iv(int program, int location, int count, int[] value, int value_offset); /** Entry point to C language function: void {@native glProgramUniform3ui}(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
Alias for: glProgramUniform3uiEXT */ public void glProgramUniform3ui(int program, int location, int v0, int v1, int v2); /** Entry point to C language function: void {@native glProgramUniform3uiv}(GLuint program, GLint location, GLsizei count, const GLuint * value)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
Alias for: glProgramUniform3uivEXT @param value a direct or array-backed {@link java.nio.IntBuffer} */ public void glProgramUniform3uiv(int program, int location, int count, IntBuffer value); /** Entry point to C language function: void {@native glProgramUniform3uiv}(GLuint program, GLint location, GLsizei count, const GLuint * value)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
Alias for: glProgramUniform3uivEXT */ public void glProgramUniform3uiv(int program, int location, int count, int[] value, int value_offset); /** Entry point to C language function: void {@native glProgramUniform4f}(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
Alias for: glProgramUniform4fEXT */ public void glProgramUniform4f(int program, int location, float v0, float v1, float v2, float v3); /** Entry point to C language function: void {@native glProgramUniform4fv}(GLuint program, GLint location, GLsizei count, const GLfloat * value)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
Alias for: glProgramUniform4fvEXT @param value a direct or array-backed {@link java.nio.FloatBuffer} */ public void glProgramUniform4fv(int program, int location, int count, FloatBuffer value); /** Entry point to C language function: void {@native glProgramUniform4fv}(GLuint program, GLint location, GLsizei count, const GLfloat * value)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
Alias for: glProgramUniform4fvEXT */ public void glProgramUniform4fv(int program, int location, int count, float[] value, int value_offset); /** Entry point to C language function: void {@native glProgramUniform4i}(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
Alias for: glProgramUniform4iEXT */ public void glProgramUniform4i(int program, int location, int v0, int v1, int v2, int v3); /** Entry point to C language function: void {@native glProgramUniform4iv}(GLuint program, GLint location, GLsizei count, const GLint * value)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
Alias for: glProgramUniform4ivEXT @param value a direct or array-backed {@link java.nio.IntBuffer} */ public void glProgramUniform4iv(int program, int location, int count, IntBuffer value); /** Entry point to C language function: void {@native glProgramUniform4iv}(GLuint program, GLint location, GLsizei count, const GLint * value)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
Alias for: glProgramUniform4ivEXT */ public void glProgramUniform4iv(int program, int location, int count, int[] value, int value_offset); /** Entry point to C language function: void {@native glProgramUniform4ui}(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
Alias for: glProgramUniform4uiEXT */ public void glProgramUniform4ui(int program, int location, int v0, int v1, int v2, int v3); /** Entry point to C language function: void {@native glProgramUniform4uiv}(GLuint program, GLint location, GLsizei count, const GLuint * value)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
Alias for: glProgramUniform4uivEXT @param value a direct or array-backed {@link java.nio.IntBuffer} */ public void glProgramUniform4uiv(int program, int location, int count, IntBuffer value); /** Entry point to C language function: void {@native glProgramUniform4uiv}(GLuint program, GLint location, GLsizei count, const GLuint * value)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
Alias for: glProgramUniform4uivEXT */ public void glProgramUniform4uiv(int program, int location, int count, int[] value, int value_offset); /** Entry point to C language function: void {@native glProgramUniformMatrix2fv}(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
Alias for: glProgramUniformMatrix2fvEXT @param value a direct or array-backed {@link java.nio.FloatBuffer} */ public void glProgramUniformMatrix2fv(int program, int location, int count, boolean transpose, FloatBuffer value); /** Entry point to C language function: void {@native glProgramUniformMatrix2fv}(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
Alias for: glProgramUniformMatrix2fvEXT */ public void glProgramUniformMatrix2fv(int program, int location, int count, boolean transpose, float[] value, int value_offset); /** Entry point to C language function: void {@native glProgramUniformMatrix2x3fv}(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
Alias for: glProgramUniformMatrix2x3fvEXT @param value a direct or array-backed {@link java.nio.FloatBuffer} */ public void glProgramUniformMatrix2x3fv(int program, int location, int count, boolean transpose, FloatBuffer value); /** Entry point to C language function: void {@native glProgramUniformMatrix2x3fv}(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
Alias for: glProgramUniformMatrix2x3fvEXT */ public void glProgramUniformMatrix2x3fv(int program, int location, int count, boolean transpose, float[] value, int value_offset); /** Entry point to C language function: void {@native glProgramUniformMatrix2x4fv}(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
Alias for: glProgramUniformMatrix2x4fvEXT @param value a direct or array-backed {@link java.nio.FloatBuffer} */ public void glProgramUniformMatrix2x4fv(int program, int location, int count, boolean transpose, FloatBuffer value); /** Entry point to C language function: void {@native glProgramUniformMatrix2x4fv}(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
Alias for: glProgramUniformMatrix2x4fvEXT */ public void glProgramUniformMatrix2x4fv(int program, int location, int count, boolean transpose, float[] value, int value_offset); /** Entry point to C language function: void {@native glProgramUniformMatrix3fv}(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
Alias for: glProgramUniformMatrix3fvEXT @param value a direct or array-backed {@link java.nio.FloatBuffer} */ public void glProgramUniformMatrix3fv(int program, int location, int count, boolean transpose, FloatBuffer value); /** Entry point to C language function: void {@native glProgramUniformMatrix3fv}(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
Alias for: glProgramUniformMatrix3fvEXT */ public void glProgramUniformMatrix3fv(int program, int location, int count, boolean transpose, float[] value, int value_offset); /** Entry point to C language function: void {@native glProgramUniformMatrix3x2fv}(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
Alias for: glProgramUniformMatrix3x2fvEXT @param value a direct or array-backed {@link java.nio.FloatBuffer} */ public void glProgramUniformMatrix3x2fv(int program, int location, int count, boolean transpose, FloatBuffer value); /** Entry point to C language function: void {@native glProgramUniformMatrix3x2fv}(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
Alias for: glProgramUniformMatrix3x2fvEXT */ public void glProgramUniformMatrix3x2fv(int program, int location, int count, boolean transpose, float[] value, int value_offset); /** Entry point to C language function: void {@native glProgramUniformMatrix3x4fv}(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
Alias for: glProgramUniformMatrix3x4fvEXT @param value a direct or array-backed {@link java.nio.FloatBuffer} */ public void glProgramUniformMatrix3x4fv(int program, int location, int count, boolean transpose, FloatBuffer value); /** Entry point to C language function: void {@native glProgramUniformMatrix3x4fv}(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
Alias for: glProgramUniformMatrix3x4fvEXT */ public void glProgramUniformMatrix3x4fv(int program, int location, int count, boolean transpose, float[] value, int value_offset); /** Entry point to C language function: void {@native glProgramUniformMatrix4fv}(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
Alias for: glProgramUniformMatrix4fvEXT @param value a direct or array-backed {@link java.nio.FloatBuffer} */ public void glProgramUniformMatrix4fv(int program, int location, int count, boolean transpose, FloatBuffer value); /** Entry point to C language function: void {@native glProgramUniformMatrix4fv}(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
Alias for: glProgramUniformMatrix4fvEXT */ public void glProgramUniformMatrix4fv(int program, int location, int count, boolean transpose, float[] value, int value_offset); /** Entry point to C language function: void {@native glProgramUniformMatrix4x2fv}(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
Alias for: glProgramUniformMatrix4x2fvEXT @param value a direct or array-backed {@link java.nio.FloatBuffer} */ public void glProgramUniformMatrix4x2fv(int program, int location, int count, boolean transpose, FloatBuffer value); /** Entry point to C language function: void {@native glProgramUniformMatrix4x2fv}(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
Alias for: glProgramUniformMatrix4x2fvEXT */ public void glProgramUniformMatrix4x2fv(int program, int location, int count, boolean transpose, float[] value, int value_offset); /** Entry point to C language function: void {@native glProgramUniformMatrix4x3fv}(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
Alias for: glProgramUniformMatrix4x3fvEXT @param value a direct or array-backed {@link java.nio.FloatBuffer} */ public void glProgramUniformMatrix4x3fv(int program, int location, int count, boolean transpose, FloatBuffer value); /** Entry point to C language function: void {@native glProgramUniformMatrix4x3fv}(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
Alias for: glProgramUniformMatrix4x3fvEXT */ public void glProgramUniformMatrix4x3fv(int program, int location, int count, boolean transpose, float[] value, int value_offset); /** Entry point to C language function: void {@native glPushDebugGroup}(GLenum source, GLuint id, GLsizei length, const GLchar * message)
Part of GL_KHR_debug, GL_VERSION_4_3, GL_KHR_debug
Alias for: glPushDebugGroupKHR @param message a direct or array-backed {@link java.nio.ByteBuffer} */ public void glPushDebugGroup(int source, int id, int length, ByteBuffer message); /** Entry point to C language function: void {@native glPushDebugGroup}(GLenum source, GLuint id, GLsizei length, const GLchar * message)
Part of GL_KHR_debug, GL_VERSION_4_3, GL_KHR_debug
Alias for: glPushDebugGroupKHR */ public void glPushDebugGroup(int source, int id, int length, byte[] message, int message_offset); /** Entry point to C language function: void {@native glQueryCounter}(GLuint id, GLenum target)
Part of GL_ARB_timer_query, GL_VERSION_3_3, GL_EXT_disjoint_timer_query
Alias for: glQueryCounterEXT */ public void glQueryCounter(int id, int target); /** Entry point to C language function: void {@native glSampleMaski}(GLuint index, GLbitfield mask)
Part of GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2
*/ public void glSampleMaski(int index, int mask); /** Entry point to C language function: void {@native glSamplerParameterIiv}(GLuint sampler, GLenum pname, const GLint * param)
Part of GL_ARB_sampler_objects, GL_VERSION_3_3, GL_EXT_texture_border_clamp, GL_OES_texture_border_clamp
Alias for: glSamplerParameterIivEXT, glSamplerParameterIivOES @param param a direct or array-backed {@link java.nio.IntBuffer} */ public void glSamplerParameterIiv(int sampler, int pname, IntBuffer param); /** Entry point to C language function: void {@native glSamplerParameterIiv}(GLuint sampler, GLenum pname, const GLint * param)
Part of GL_ARB_sampler_objects, GL_VERSION_3_3, GL_EXT_texture_border_clamp, GL_OES_texture_border_clamp
Alias for: glSamplerParameterIivEXT, glSamplerParameterIivOES */ public void glSamplerParameterIiv(int sampler, int pname, int[] param, int param_offset); /** Entry point to C language function: void {@native glSamplerParameterIuiv}(GLuint sampler, GLenum pname, const GLuint * param)
Part of GL_ARB_sampler_objects, GL_VERSION_3_3, GL_EXT_texture_border_clamp, GL_OES_texture_border_clamp
Alias for: glSamplerParameterIuivEXT, glSamplerParameterIuivOES @param param a direct or array-backed {@link java.nio.IntBuffer} */ public void glSamplerParameterIuiv(int sampler, int pname, IntBuffer param); /** Entry point to C language function: void {@native glSamplerParameterIuiv}(GLuint sampler, GLenum pname, const GLuint * param)
Part of GL_ARB_sampler_objects, GL_VERSION_3_3, GL_EXT_texture_border_clamp, GL_OES_texture_border_clamp
Alias for: glSamplerParameterIuivEXT, glSamplerParameterIuivOES */ public void glSamplerParameterIuiv(int sampler, int pname, int[] param, int param_offset); /** Entry point to C language function: void {@native glShaderSource}(GLuint shader, GLsizei count, const GLchar * const * string, const GLint * length)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: glShaderSourceARB @param length a direct or array-backed {@link java.nio.IntBuffer} */ public void glShaderSource(int shader, int count, String[] string, IntBuffer length); /** Entry point to C language function: void {@native glShaderSource}(GLuint shader, GLsizei count, const GLchar * const * string, const GLint * length)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: glShaderSourceARB */ public void glShaderSource(int shader, int count, String[] string, int[] length, int length_offset); /** Entry point to C language function: void {@native glStencilFuncSeparate}(GLenum face, GLenum func, GLint ref, GLuint mask)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ATI_separate_stencil
Alias for: glStencilFuncSeparateATI */ public void glStencilFuncSeparate(int face, int func, int ref, int mask); /** Entry point to C language function: void {@native glStencilMaskSeparate}(GLenum face, GLuint mask)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0
*/ public void glStencilMaskSeparate(int face, int mask); /** Entry point to C language function: void {@native glStencilOpSeparate}(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ATI_separate_stencil
Alias for: glStencilOpSeparateATI */ public void glStencilOpSeparate(int face, int sfail, int dpfail, int dppass); /** Entry point to C language function: void {@native glTexImage2DMultisample}(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
Part of GL_ARB_texture_multisample, GL_VERSION_3_2
*/ public void glTexImage2DMultisample(int target, int samples, int internalformat, int width, int height, boolean fixedsamplelocations); /** Entry point to C language function: void {@native glTexImage3D}(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void * pixels)
Part of GL_ES_VERSION_3_0, GL_VERSION_1_2, GL_OES_texture_3D, GL_EXT_texture3D
Alias for: glTexImage3DOES, glTexImage3DEXT @param pixels a direct or array-backed {@link java.nio.Buffer} */ public void glTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, Buffer pixels); /** Entry point to C language function: void {@native glTexImage3D}(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void * pixels)
Part of GL_ES_VERSION_3_0, GL_VERSION_1_2, GL_OES_texture_3D, GL_EXT_texture3D
Alias for: glTexImage3DOES, glTexImage3DEXT */ public void glTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, long pixels_buffer_offset); /** Entry point to C language function: void {@native glTexImage3DMultisample}(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
Part of GL_ARB_texture_multisample, GL_VERSION_3_2
*/ public void glTexImage3DMultisample(int target, int samples, int internalformat, int width, int height, int depth, boolean fixedsamplelocations); /** Entry point to C language function: void {@native glTexParameterIiv}(GLenum target, GLenum pname, const GLint * params)
Part of GL_VERSION_3_0, GL_OES_texture_border_clamp, GL_EXT_texture_integer, GL_EXT_texture_border_clamp
Alias for: glTexParameterIivOES, glTexParameterIivEXT @param params a direct or array-backed {@link java.nio.IntBuffer} */ public void glTexParameterIiv(int target, int pname, IntBuffer params); /** Entry point to C language function: void {@native glTexParameterIiv}(GLenum target, GLenum pname, const GLint * params)
Part of GL_VERSION_3_0, GL_OES_texture_border_clamp, GL_EXT_texture_integer, GL_EXT_texture_border_clamp
Alias for: glTexParameterIivOES, glTexParameterIivEXT */ public void glTexParameterIiv(int target, int pname, int[] params, int params_offset); /** Entry point to C language function: void {@native glTexParameterIuiv}(GLenum target, GLenum pname, const GLuint * params)
Part of GL_VERSION_3_0, GL_EXT_texture_integer, GL_EXT_texture_border_clamp, GL_OES_texture_border_clamp
Alias for: glTexParameterIuivEXT, glTexParameterIuivOES @param params a direct or array-backed {@link java.nio.IntBuffer} */ public void glTexParameterIuiv(int target, int pname, IntBuffer params); /** Entry point to C language function: void {@native glTexParameterIuiv}(GLenum target, GLenum pname, const GLuint * params)
Part of GL_VERSION_3_0, GL_EXT_texture_integer, GL_EXT_texture_border_clamp, GL_OES_texture_border_clamp
Alias for: glTexParameterIuivEXT, glTexParameterIuivOES */ public void glTexParameterIuiv(int target, int pname, int[] params, int params_offset); /** Entry point to C language function: void {@native glTexSubImage3D}(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void * pixels)
Part of GL_ES_VERSION_3_0, GL_VERSION_1_2, GL_OES_texture_3D, GL_EXT_texture3D
Alias for: glTexSubImage3DOES, glTexSubImage3DEXT @param pixels a direct or array-backed {@link java.nio.Buffer} */ public void glTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, Buffer pixels); /** Entry point to C language function: void {@native glTexSubImage3D}(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void * pixels)
Part of GL_ES_VERSION_3_0, GL_VERSION_1_2, GL_OES_texture_3D, GL_EXT_texture3D
Alias for: glTexSubImage3DOES, glTexSubImage3DEXT */ public void glTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, long pixels_buffer_offset); /** Entry point to C language function: void {@native glUniform1f}(GLint location, GLfloat v0)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: glUniform1fARB */ public void glUniform1f(int location, float v0); /** Entry point to C language function: void {@native glUniform1fv}(GLint location, GLsizei count, const GLfloat * value)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: glUniform1fvARB @param value a direct or array-backed {@link java.nio.FloatBuffer} */ public void glUniform1fv(int location, int count, FloatBuffer value); /** Entry point to C language function: void {@native glUniform1fv}(GLint location, GLsizei count, const GLfloat * value)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: glUniform1fvARB */ public void glUniform1fv(int location, int count, float[] value, int value_offset); /** Entry point to C language function: void {@native glUniform1i}(GLint location, GLint v0)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: glUniform1iARB */ public void glUniform1i(int location, int v0); /** Entry point to C language function: void {@native glUniform1iv}(GLint location, GLsizei count, const GLint * value)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: glUniform1ivARB @param value a direct or array-backed {@link java.nio.IntBuffer} */ public void glUniform1iv(int location, int count, IntBuffer value); /** Entry point to C language function: void {@native glUniform1iv}(GLint location, GLsizei count, const GLint * value)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: glUniform1ivARB */ public void glUniform1iv(int location, int count, int[] value, int value_offset); /** Entry point to C language function: void {@native glUniform2f}(GLint location, GLfloat v0, GLfloat v1)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: glUniform2fARB */ public void glUniform2f(int location, float v0, float v1); /** Entry point to C language function: void {@native glUniform2fv}(GLint location, GLsizei count, const GLfloat * value)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: glUniform2fvARB @param value a direct or array-backed {@link java.nio.FloatBuffer} */ public void glUniform2fv(int location, int count, FloatBuffer value); /** Entry point to C language function: void {@native glUniform2fv}(GLint location, GLsizei count, const GLfloat * value)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: glUniform2fvARB */ public void glUniform2fv(int location, int count, float[] value, int value_offset); /** Entry point to C language function: void {@native glUniform2i}(GLint location, GLint v0, GLint v1)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: glUniform2iARB */ public void glUniform2i(int location, int v0, int v1); /** Entry point to C language function: void {@native glUniform2iv}(GLint location, GLsizei count, const GLint * value)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: glUniform2ivARB @param value a direct or array-backed {@link java.nio.IntBuffer} */ public void glUniform2iv(int location, int count, IntBuffer value); /** Entry point to C language function: void {@native glUniform2iv}(GLint location, GLsizei count, const GLint * value)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: glUniform2ivARB */ public void glUniform2iv(int location, int count, int[] value, int value_offset); /** Entry point to C language function: void {@native glUniform3f}(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: glUniform3fARB */ public void glUniform3f(int location, float v0, float v1, float v2); /** Entry point to C language function: void {@native glUniform3fv}(GLint location, GLsizei count, const GLfloat * value)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: glUniform3fvARB @param value a direct or array-backed {@link java.nio.FloatBuffer} */ public void glUniform3fv(int location, int count, FloatBuffer value); /** Entry point to C language function: void {@native glUniform3fv}(GLint location, GLsizei count, const GLfloat * value)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: glUniform3fvARB */ public void glUniform3fv(int location, int count, float[] value, int value_offset); /** Entry point to C language function: void {@native glUniform3i}(GLint location, GLint v0, GLint v1, GLint v2)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: glUniform3iARB */ public void glUniform3i(int location, int v0, int v1, int v2); /** Entry point to C language function: void {@native glUniform3iv}(GLint location, GLsizei count, const GLint * value)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: glUniform3ivARB @param value a direct or array-backed {@link java.nio.IntBuffer} */ public void glUniform3iv(int location, int count, IntBuffer value); /** Entry point to C language function: void {@native glUniform3iv}(GLint location, GLsizei count, const GLint * value)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: glUniform3ivARB */ public void glUniform3iv(int location, int count, int[] value, int value_offset); /** Entry point to C language function: void {@native glUniform4f}(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: glUniform4fARB */ public void glUniform4f(int location, float v0, float v1, float v2, float v3); /** Entry point to C language function: void {@native glUniform4fv}(GLint location, GLsizei count, const GLfloat * value)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: glUniform4fvARB @param value a direct or array-backed {@link java.nio.FloatBuffer} */ public void glUniform4fv(int location, int count, FloatBuffer value); /** Entry point to C language function: void {@native glUniform4fv}(GLint location, GLsizei count, const GLfloat * value)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: glUniform4fvARB */ public void glUniform4fv(int location, int count, float[] value, int value_offset); /** Entry point to C language function: void {@native glUniform4i}(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: glUniform4iARB */ public void glUniform4i(int location, int v0, int v1, int v2, int v3); /** Entry point to C language function: void {@native glUniform4iv}(GLint location, GLsizei count, const GLint * value)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: glUniform4ivARB @param value a direct or array-backed {@link java.nio.IntBuffer} */ public void glUniform4iv(int location, int count, IntBuffer value); /** Entry point to C language function: void {@native glUniform4iv}(GLint location, GLsizei count, const GLint * value)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: glUniform4ivARB */ public void glUniform4iv(int location, int count, int[] value, int value_offset); /** Entry point to C language function: void {@native glUniformMatrix2fv}(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: glUniformMatrix2fvARB @param value a direct or array-backed {@link java.nio.FloatBuffer} */ public void glUniformMatrix2fv(int location, int count, boolean transpose, FloatBuffer value); /** Entry point to C language function: void {@native glUniformMatrix2fv}(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: glUniformMatrix2fvARB */ public void glUniformMatrix2fv(int location, int count, boolean transpose, float[] value, int value_offset); /** Entry point to C language function: void {@native glUniformMatrix3fv}(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: glUniformMatrix3fvARB @param value a direct or array-backed {@link java.nio.FloatBuffer} */ public void glUniformMatrix3fv(int location, int count, boolean transpose, FloatBuffer value); /** Entry point to C language function: void {@native glUniformMatrix3fv}(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: glUniformMatrix3fvARB */ public void glUniformMatrix3fv(int location, int count, boolean transpose, float[] value, int value_offset); /** Entry point to C language function: void {@native glUniformMatrix4fv}(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: glUniformMatrix4fvARB @param value a direct or array-backed {@link java.nio.FloatBuffer} */ public void glUniformMatrix4fv(int location, int count, boolean transpose, FloatBuffer value); /** Entry point to C language function: void {@native glUniformMatrix4fv}(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: glUniformMatrix4fvARB */ public void glUniformMatrix4fv(int location, int count, boolean transpose, float[] value, int value_offset); /** Entry point to C language function: void {@native glUseProgram}(GLuint program)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0
*/ public void glUseProgram(int program); /** Entry point to C language function: void {@native glUseProgramStages}(GLuint pipeline, GLbitfield stages, GLuint program)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
Alias for: glUseProgramStagesEXT */ public void glUseProgramStages(int pipeline, int stages, int program); /** Entry point to C language function: void {@native glValidateProgram}(GLuint program)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
Alias for: glValidateProgramARB */ public void glValidateProgram(int program); /** Entry point to C language function: void {@native glValidateProgramPipeline}(GLuint pipeline)
Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
Alias for: glValidateProgramPipelineEXT */ public void glValidateProgramPipeline(int pipeline); /** Entry point to C language function: void {@native glVertexAttrib1f}(GLuint index, GLfloat x)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program, GL_NV_vertex_program
Alias for: glVertexAttrib1fARB, glVertexAttrib1fNV */ public void glVertexAttrib1f(int index, float x); /** Entry point to C language function: void {@native glVertexAttrib1fv}(GLuint index, const GLfloat * v)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_NV_vertex_program, GL_ARB_vertex_program
Alias for: glVertexAttrib1fvNV, glVertexAttrib1fvARB @param v a direct or array-backed {@link java.nio.FloatBuffer} */ public void glVertexAttrib1fv(int index, FloatBuffer v); /** Entry point to C language function: void {@native glVertexAttrib1fv}(GLuint index, const GLfloat * v)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_NV_vertex_program, GL_ARB_vertex_program
Alias for: glVertexAttrib1fvNV, glVertexAttrib1fvARB */ public void glVertexAttrib1fv(int index, float[] v, int v_offset); /** Entry point to C language function: void {@native glVertexAttrib2f}(GLuint index, GLfloat x, GLfloat y)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program, GL_NV_vertex_program
Alias for: glVertexAttrib2fARB, glVertexAttrib2fNV */ public void glVertexAttrib2f(int index, float x, float y); /** Entry point to C language function: void {@native glVertexAttrib2fv}(GLuint index, const GLfloat * v)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program, GL_NV_vertex_program
Alias for: glVertexAttrib2fvARB, glVertexAttrib2fvNV @param v a direct or array-backed {@link java.nio.FloatBuffer} */ public void glVertexAttrib2fv(int index, FloatBuffer v); /** Entry point to C language function: void {@native glVertexAttrib2fv}(GLuint index, const GLfloat * v)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program, GL_NV_vertex_program
Alias for: glVertexAttrib2fvARB, glVertexAttrib2fvNV */ public void glVertexAttrib2fv(int index, float[] v, int v_offset); /** Entry point to C language function: void {@native glVertexAttrib3f}(GLuint index, GLfloat x, GLfloat y, GLfloat z)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program, GL_NV_vertex_program
Alias for: glVertexAttrib3fARB, glVertexAttrib3fNV */ public void glVertexAttrib3f(int index, float x, float y, float z); /** Entry point to C language function: void {@native glVertexAttrib3fv}(GLuint index, const GLfloat * v)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_NV_vertex_program, GL_ARB_vertex_program
Alias for: glVertexAttrib3fvNV, glVertexAttrib3fvARB @param v a direct or array-backed {@link java.nio.FloatBuffer} */ public void glVertexAttrib3fv(int index, FloatBuffer v); /** Entry point to C language function: void {@native glVertexAttrib3fv}(GLuint index, const GLfloat * v)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_NV_vertex_program, GL_ARB_vertex_program
Alias for: glVertexAttrib3fvNV, glVertexAttrib3fvARB */ public void glVertexAttrib3fv(int index, float[] v, int v_offset); /** Entry point to C language function: void {@native glVertexAttrib4f}(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_NV_vertex_program, GL_ARB_vertex_program
Alias for: glVertexAttrib4fNV, glVertexAttrib4fARB */ public void glVertexAttrib4f(int index, float x, float y, float z, float w); /** Entry point to C language function: void {@native glVertexAttrib4fv}(GLuint index, const GLfloat * v)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_NV_vertex_program, GL_ARB_vertex_program
Alias for: glVertexAttrib4fvNV, glVertexAttrib4fvARB @param v a direct or array-backed {@link java.nio.FloatBuffer} */ public void glVertexAttrib4fv(int index, FloatBuffer v); /** Entry point to C language function: void {@native glVertexAttrib4fv}(GLuint index, const GLfloat * v)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_NV_vertex_program, GL_ARB_vertex_program
Alias for: glVertexAttrib4fvNV, glVertexAttrib4fvARB */ public void glVertexAttrib4fv(int index, float[] v, int v_offset); /** Entry point to C language function: void {@native glVertexAttribPointer}(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void * pointer)
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program, GL_NV_vertex_program
Alias for: glVertexAttribPointerARB, glVertexAttribPointerNV */ public void glVertexAttribPointer(int index, int size, int type, boolean normalized, int stride, long pointer_buffer_offset); // --- Begin CustomJavaCode .cfg declarations /** Part of GL_ES_VERSION_2_0, GL_VERSION_1_1, GL_VERSION_1_0 */ public static final int GL_STENCIL_INDEX = 0x1901; /** Start: GL_ARB_ES2_compatibility functions, which are part of ES2 core as well */ /** Entry point to C language function: * void {@native glReleaseShaderCompiler}(void); *
Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility. *
Nop if no native implementation is available. */ public void glReleaseShaderCompiler(); /** Entry point to C language function: * void {@native glShaderBinary}(GLint n, const GLuint * shaders, GLenum binaryformat, const void * binary, GLint length); *
Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility. *
Throws GLException if no native implementation is available. */ public void glShaderBinary(int n, IntBuffer shaders, int binaryformat, Buffer binary, int length); /** Entry point to C language function: * void {@native glShaderBinary}(GLint n, const GLuint * shaders, GLenum binaryformat, const void * binary, GLint length); *
Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility. *
Throws GLException if no native implementation is available. */ public void glShaderBinary(int n, int[] shaders, int shaders_offset, int binaryformat, Buffer binary, int length); /** Entry point to C language function: * void {@native glGetShaderPrecisionFormat}(GLenum shadertype, GLenum precisiontype, GLint * range, GLint * precision); *
Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility. *
Throws GLException if no native implementation is available. */ public void glGetShaderPrecisionFormat(int shadertype, int precisiontype, IntBuffer range, IntBuffer precision); /** Entry point to C language function: * void {@native glGetShaderPrecisionFormat}(GLenum shadertype, GLenum precisiontype, GLint * range, GLint * precision); *
Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility. *
Throws GLException if no native implementation is available. */ public void glGetShaderPrecisionFormat(int shadertype, int precisiontype, int[] range, int range_offset, int[] precision, int precision_offset); /** Entry point to C language function: * void {@native glDepthRangef}(GLclampf zNear, GLclampf zFar); *
Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility. *
Calls void {@native glDepthRange}(GLclampd zNear, GLclampd zFar); if no native implementation is available. */ public void glDepthRangef(float zNear, float zFar); public void glDepthRange(double zNear, double zFar); /** Entry point to C language function: * void {@native glClearDepthf}(GLclampf depth); *
Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility. *
Calls void {@native glClearDepth}(GLclampd depth); if no native implementation is available. */ public void glClearDepthf(float depth); public void glClearDepth( double depth ); public void glVertexAttribPointer(GLArrayData array); public void glUniform(GLUniformData data); /** End: GL_ARB_ES2_compatibility functions, which are part of ES2 core as well */ // ---- End CustomJavaCode .cfg declarations } // end of class GL2ES2




© 2015 - 2024 Weber Informatics LLC | Privacy Policy