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

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

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

package com.jogamp.opengl;

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

 /**
  * 

This interface contains all OpenGL [ 3.1 .. 3.3 ] core methods, * as well as most of it's extensions defined at the time of this specification.

*

Note: OpenGL [ 3.1 .. 3.3 ] core profile does not includes fixed point functionality.

*/ public interface GL3 extends GL3ES3, GL2GL3{ /** Part of GL_ARB_shader_subroutine, GL_VERSION_4_0 */ public static final int GL_ACTIVE_SUBROUTINES = 0x8DE5; /** Part of GL_ARB_shader_subroutine, GL_VERSION_4_0 */ public static final int GL_ACTIVE_SUBROUTINE_MAX_LENGTH = 0x8E48; /** Part of GL_ARB_shader_subroutine, GL_VERSION_4_0 */ public static final int GL_ACTIVE_SUBROUTINE_UNIFORMS = 0x8DE6; /** Part of GL_ARB_shader_subroutine, GL_VERSION_4_0 */ public static final int GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS = 0x8E47; /** Part of GL_ARB_shader_subroutine, GL_VERSION_4_0 */ public static final int GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH = 0x8E49; /** Part of GL_ARB_shader_subroutine, GL_VERSION_4_0 */ public static final int GL_COMPATIBLE_SUBROUTINES = 0x8E4B; /** Part of GL_ARB_texture_compression_bptc */ public static final int GL_COMPRESSED_RGBA_BPTC_UNORM_ARB = 0x8E8C; /** Part of GL_ARB_texture_compression_bptc */ public static final int GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB = 0x8E8E; /** Part of GL_ARB_texture_compression_bptc */ public static final int GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB = 0x8E8F; /** Part of GL_ARB_texture_compression_bptc */ public static final int GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB = 0x8E8D; /** Part of GL_VERSION_3_2 */ public static final int GL_CONTEXT_COMPATIBILITY_PROFILE_BIT = 0x00000002; /** Part of GL_VERSION_3_2 */ public static final int GL_CONTEXT_CORE_PROFILE_BIT = 0x00000001; /** Part of GL_VERSION_3_2 */ public static final int GL_CONTEXT_PROFILE_MASK = 0x9126; /** Part of GL_ARB_depth_clamp, GL_VERSION_3_2, GL_NV_depth_clamp
Alias for: GL_DEPTH_CLAMP_NV */ public static final int GL_DEPTH_CLAMP = 0x864F; /** Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit
Alias for: GL_DOUBLE_MAT2_EXT */ public static final int GL_DOUBLE_MAT2 = 0x8F46; /** Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit
Alias for: GL_DOUBLE_MAT2x3_EXT */ public static final int GL_DOUBLE_MAT2x3 = 0x8F49; /** Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit
Alias for: GL_DOUBLE_MAT2x4_EXT */ public static final int GL_DOUBLE_MAT2x4 = 0x8F4A; /** Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit
Alias for: GL_DOUBLE_MAT3_EXT */ public static final int GL_DOUBLE_MAT3 = 0x8F47; /** Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit
Alias for: GL_DOUBLE_MAT3x2_EXT */ public static final int GL_DOUBLE_MAT3x2 = 0x8F4B; /** Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit
Alias for: GL_DOUBLE_MAT3x4_EXT */ public static final int GL_DOUBLE_MAT3x4 = 0x8F4C; /** Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit
Alias for: GL_DOUBLE_MAT4_EXT */ public static final int GL_DOUBLE_MAT4 = 0x8F48; /** Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit
Alias for: GL_DOUBLE_MAT4x2_EXT */ public static final int GL_DOUBLE_MAT4x2 = 0x8F4D; /** Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit
Alias for: GL_DOUBLE_MAT4x3_EXT */ public static final int GL_DOUBLE_MAT4x3 = 0x8F4E; /** Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit
Alias for: GL_DOUBLE_VEC2_EXT */ public static final int GL_DOUBLE_VEC2 = 0x8FFC; /** Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit
Alias for: GL_DOUBLE_VEC3_EXT */ public static final int GL_DOUBLE_VEC3 = 0x8FFD; /** Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit
Alias for: GL_DOUBLE_VEC4_EXT */ public static final int GL_DOUBLE_VEC4 = 0x8FFE; /** Part of GL_ARB_tessellation_shader, GL_VERSION_4_0, GL_EXT_tessellation_shader, GL_OES_tessellation_shader
Alias for: GL_FRACTIONAL_EVEN_EXT, GL_FRACTIONAL_EVEN_OES */ public static final int GL_FRACTIONAL_EVEN = 0x8E7C; /** Part of GL_ARB_tessellation_shader, GL_VERSION_4_0, GL_EXT_tessellation_shader, GL_OES_tessellation_shader
Alias for: GL_FRACTIONAL_ODD_EXT, GL_FRACTIONAL_ODD_OES */ public static final int GL_FRACTIONAL_ODD = 0x8E7B; /** Part of GL_ARB_gpu_shader5, GL_VERSION_4_0, GL_OES_shader_multisample_interpolation
Alias for: GL_FRAGMENT_INTERPOLATION_OFFSET_BITS_OES */ public static final int GL_FRAGMENT_INTERPOLATION_OFFSET_BITS = 0x8E5D; /** Part of GL_VERSION_3_2, GL_NV_geometry_program4, GL_EXT_geometry_shader4, GL_EXT_geometry_shader, GL_ARB_geometry_shader4, GL_OES_geometry_shader
Alias for: GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT, GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB, GL_FRAMEBUFFER_ATTACHMENT_LAYERED_OES */ public static final int GL_FRAMEBUFFER_ATTACHMENT_LAYERED = 0x8DA7; /** Part of GL_ARB_geometry_shader4 */ public static final int GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB = 0x8DA7; /** Part of GL_ARB_geometry_shader4 */ public static final int GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB = 0x8DA9; /** Part of GL_VERSION_3_2, GL_NV_geometry_program4, GL_EXT_geometry_shader4, GL_EXT_geometry_shader, GL_ARB_geometry_shader4, GL_OES_geometry_shader
Alias for: GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT, GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB, GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_OES */ public static final int GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS = 0x8DA8; /** Part of GL_ARB_geometry_shader4 */ public static final int GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB = 0x8DA8; /** Part of GL_VERSION_3_2, GL_NV_geometry_program4, GL_EXT_geometry_shader4, GL_ARB_geometry_shader4
Alias for: GL_GEOMETRY_INPUT_TYPE_EXT, GL_GEOMETRY_INPUT_TYPE_ARB */ public static final int GL_GEOMETRY_INPUT_TYPE = 0x8917; /** Part of GL_ARB_geometry_shader4 */ public static final int GL_GEOMETRY_INPUT_TYPE_ARB = 0x8DDB; /** Part of GL_VERSION_3_2, GL_NV_geometry_program4, GL_EXT_geometry_shader4, GL_ARB_geometry_shader4
Alias for: GL_GEOMETRY_OUTPUT_TYPE_EXT, GL_GEOMETRY_OUTPUT_TYPE_ARB */ public static final int GL_GEOMETRY_OUTPUT_TYPE = 0x8918; /** Part of GL_ARB_geometry_shader4 */ public static final int GL_GEOMETRY_OUTPUT_TYPE_ARB = 0x8DDC; /** Part of GL_VERSION_3_2, GL_OES_geometry_shader, GL_EXT_geometry_shader4, GL_EXT_geometry_shader, GL_ARB_geometry_shader4
Alias for: GL_GEOMETRY_SHADER_OES, GL_GEOMETRY_SHADER_EXT, GL_GEOMETRY_SHADER_ARB */ public static final int GL_GEOMETRY_SHADER = 0x8DD9; /** Part of GL_ARB_geometry_shader4 */ public static final int GL_GEOMETRY_SHADER_ARB = 0x8DD9; /** Part of GL_ARB_gpu_shader5, GL_VERSION_4_0, GL_EXT_geometry_shader, GL_OES_geometry_shader
Alias for: GL_GEOMETRY_SHADER_INVOCATIONS_EXT, GL_GEOMETRY_SHADER_INVOCATIONS_OES */ public static final int GL_GEOMETRY_SHADER_INVOCATIONS = 0x887F; /** Part of GL_VERSION_3_2, GL_NV_geometry_program4, GL_EXT_geometry_shader4, GL_ARB_geometry_shader4
Alias for: GL_GEOMETRY_VERTICES_OUT_EXT, GL_GEOMETRY_VERTICES_OUT_ARB */ public static final int GL_GEOMETRY_VERTICES_OUT = 0x8916; /** Part of GL_ARB_geometry_shader4 */ public static final int GL_GEOMETRY_VERTICES_OUT_ARB = 0x8DDA; /** Part of GL_ARB_tessellation_shader, GL_VERSION_4_0, GL_OES_tessellation_shader, GL_EXT_tessellation_shader
Alias for: GL_ISOLINES_OES, GL_ISOLINES_EXT */ public static final int GL_ISOLINES = 0x8E7A; /** Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_EXT_geometry_shader, GL_OES_geometry_shader
Alias for: GL_LAYER_PROVOKING_VERTEX_EXT, GL_LAYER_PROVOKING_VERTEX_OES */ public static final int GL_LAYER_PROVOKING_VERTEX = 0x825E; /** Part of GL_VERSION_3_2, GL_OES_geometry_shader, GL_NV_geometry_program4, GL_EXT_geometry_shader4, GL_EXT_geometry_shader, GL_ARB_geometry_shader4
Alias for: GL_LINES_ADJACENCY_OES, GL_LINES_ADJACENCY_EXT, GL_LINES_ADJACENCY_ARB */ public static final int GL_LINES_ADJACENCY = 0x000A; /** Part of GL_ARB_geometry_shader4 */ public static final int GL_LINES_ADJACENCY_ARB = 0x000A; /** Part of GL_VERSION_3_2, GL_OES_geometry_shader, GL_NV_geometry_program4, GL_EXT_geometry_shader4, GL_EXT_geometry_shader, GL_ARB_geometry_shader4
Alias for: GL_LINE_STRIP_ADJACENCY_OES, GL_LINE_STRIP_ADJACENCY_EXT, GL_LINE_STRIP_ADJACENCY_ARB */ public static final int GL_LINE_STRIP_ADJACENCY = 0x000B; /** Part of GL_ARB_geometry_shader4 */ public static final int GL_LINE_STRIP_ADJACENCY_ARB = 0x000B; /** Part of GL_ARB_tessellation_shader, GL_VERSION_4_0, GL_OES_tessellation_shader, GL_EXT_tessellation_shader
Alias for: GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_OES, GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_EXT */ public static final int GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS = 0x8E1E; /** Part of GL_ARB_tessellation_shader, GL_VERSION_4_0, GL_OES_tessellation_shader, GL_EXT_tessellation_shader
Alias for: GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_OES, GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT */ public static final int GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS = 0x8E1F; /** Part of GL_VERSION_3_3, GL_ARB_blend_func_extended */ public static final int GL_MAX_DUAL_SOURCE_DRAW_BUFFERS = 0x88FC; /** Part of GL_ARB_gpu_shader5, GL_VERSION_4_0, GL_NV_gpu_program5, GL_OES_shader_multisample_interpolation
Alias for: GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV, GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_OES */ public static final int GL_MAX_FRAGMENT_INTERPOLATION_OFFSET = 0x8E5C; /** Part of GL_VERSION_3_2, GL_EXT_geometry_shader, GL_OES_geometry_shader
Alias for: GL_MAX_GEOMETRY_INPUT_COMPONENTS_EXT, GL_MAX_GEOMETRY_INPUT_COMPONENTS_OES */ public static final int GL_MAX_GEOMETRY_INPUT_COMPONENTS = 0x9123; /** Part of GL_VERSION_3_2, GL_EXT_geometry_shader, GL_OES_geometry_shader
Alias for: GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_EXT, GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_OES */ public static final int GL_MAX_GEOMETRY_OUTPUT_COMPONENTS = 0x9124; /** Part of GL_VERSION_3_2, GL_OES_geometry_shader, GL_EXT_geometry_shader4, GL_EXT_geometry_shader, GL_ARB_geometry_shader4
Alias for: GL_MAX_GEOMETRY_OUTPUT_VERTICES_OES, GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT, GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB */ public static final int GL_MAX_GEOMETRY_OUTPUT_VERTICES = 0x8DE0; /** Part of GL_ARB_geometry_shader4 */ public static final int GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB = 0x8DE0; /** Part of GL_ARB_gpu_shader5, GL_VERSION_4_0, GL_OES_geometry_shader, GL_EXT_geometry_shader
Alias for: GL_MAX_GEOMETRY_SHADER_INVOCATIONS_OES, GL_MAX_GEOMETRY_SHADER_INVOCATIONS_EXT */ public static final int GL_MAX_GEOMETRY_SHADER_INVOCATIONS = 0x8E5A; /** Part of GL_VERSION_3_2, GL_NV_geometry_program4, GL_EXT_geometry_shader4, GL_EXT_geometry_shader, GL_ARB_geometry_shader4, GL_OES_geometry_shader
Alias for: GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT, GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB, GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_OES */ public static final int GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS = 0x8C29; /** Part of GL_ARB_geometry_shader4 */ public static final int GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB = 0x8C29; /** Part of GL_VERSION_3_2, GL_EXT_geometry_shader4, GL_EXT_geometry_shader, GL_ARB_geometry_shader4, GL_OES_geometry_shader
Alias for: GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT, GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB, GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_OES */ public static final int GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS = 0x8DE1; /** Part of GL_ARB_geometry_shader4 */ public static final int GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB = 0x8DE1; /** Part of GL_VERSION_3_2, GL_OES_geometry_shader, GL_EXT_geometry_shader4, GL_EXT_geometry_shader, GL_ARB_geometry_shader4
Alias for: GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_OES, GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT, GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB */ public static final int GL_MAX_GEOMETRY_UNIFORM_COMPONENTS = 0x8DDF; /** Part of GL_ARB_geometry_shader4 */ public static final int GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB = 0x8DDF; /** Part of GL_ARB_geometry_shader4 */ public static final int GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB = 0x8DDD; /** Part of GL_ARB_tessellation_shader, GL_VERSION_4_0, GL_OES_tessellation_shader, GL_EXT_tessellation_shader
Alias for: GL_MAX_PATCH_VERTICES_OES, GL_MAX_PATCH_VERTICES_EXT */ public static final int GL_MAX_PATCH_VERTICES = 0x8E7D; /** Part of GL_ARB_texture_gather
Alias for: GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB */ public static final int GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS = 0x8F9F; /** Part of GL_ARB_shader_subroutine, GL_VERSION_4_0 */ public static final int GL_MAX_SUBROUTINES = 0x8DE7; /** Part of GL_ARB_shader_subroutine, GL_VERSION_4_0 */ public static final int GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS = 0x8DE8; /** Part of GL_ARB_tessellation_shader, GL_VERSION_4_0, GL_EXT_tessellation_shader, GL_OES_tessellation_shader
Alias for: GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_EXT, GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_OES */ public static final int GL_MAX_TESS_CONTROL_INPUT_COMPONENTS = 0x886C; /** Part of GL_ARB_tessellation_shader, GL_VERSION_4_0, GL_EXT_tessellation_shader, GL_OES_tessellation_shader
Alias for: GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_EXT, GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_OES */ public static final int GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS = 0x8E83; /** Part of GL_ARB_tessellation_shader, GL_VERSION_4_0, GL_OES_tessellation_shader, GL_EXT_tessellation_shader
Alias for: GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_OES, GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_EXT */ public static final int GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS = 0x8E81; /** Part of GL_ARB_tessellation_shader, GL_VERSION_4_0, GL_EXT_tessellation_shader, GL_OES_tessellation_shader
Alias for: GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_EXT, GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_OES */ public static final int GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS = 0x8E85; /** Part of GL_ARB_tessellation_shader, GL_VERSION_4_0, GL_OES_tessellation_shader, GL_EXT_tessellation_shader
Alias for: GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_OES, GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_EXT */ public static final int GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS = 0x8E89; /** Part of GL_ARB_tessellation_shader, GL_VERSION_4_0, GL_EXT_tessellation_shader, GL_OES_tessellation_shader
Alias for: GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_EXT, GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_OES */ public static final int GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS = 0x8E7F; /** Part of GL_ARB_tessellation_shader, GL_VERSION_4_0, GL_OES_tessellation_shader, GL_EXT_tessellation_shader
Alias for: GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_OES, GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_EXT */ public static final int GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS = 0x886D; /** Part of GL_ARB_tessellation_shader, GL_VERSION_4_0, GL_OES_tessellation_shader, GL_EXT_tessellation_shader
Alias for: GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_OES, GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_EXT */ public static final int GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS = 0x8E86; /** Part of GL_ARB_tessellation_shader, GL_VERSION_4_0, GL_EXT_tessellation_shader, GL_OES_tessellation_shader
Alias for: GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_EXT, GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_OES */ public static final int GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS = 0x8E82; /** Part of GL_ARB_tessellation_shader, GL_VERSION_4_0, GL_EXT_tessellation_shader, GL_OES_tessellation_shader
Alias for: GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_EXT, GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_OES */ public static final int GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS = 0x8E8A; /** Part of GL_ARB_tessellation_shader, GL_VERSION_4_0, GL_EXT_tessellation_shader, GL_OES_tessellation_shader
Alias for: GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT, GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_OES */ public static final int GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS = 0x8E80; /** Part of GL_ARB_tessellation_shader, GL_VERSION_4_0, GL_EXT_tessellation_shader, GL_OES_tessellation_shader
Alias for: GL_MAX_TESS_GEN_LEVEL_EXT, GL_MAX_TESS_GEN_LEVEL_OES */ public static final int GL_MAX_TESS_GEN_LEVEL = 0x8E7E; /** Part of GL_ARB_tessellation_shader, GL_VERSION_4_0, GL_OES_tessellation_shader, GL_EXT_tessellation_shader
Alias for: GL_MAX_TESS_PATCH_COMPONENTS_OES, GL_MAX_TESS_PATCH_COMPONENTS_EXT */ public static final int GL_MAX_TESS_PATCH_COMPONENTS = 0x8E84; /** Part of GL_ARB_geometry_shader4 */ public static final int GL_MAX_VERTEX_VARYING_COMPONENTS_ARB = 0x8DDE; /** Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array
Alias for: GL_MAX_VIEWPORTS_NV */ public static final int GL_MAX_VIEWPORTS = 0x825B; /** Part of GL_ARB_gpu_shader5, GL_VERSION_4_0, GL_NV_gpu_program5, GL_OES_shader_multisample_interpolation
Alias for: GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV, GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_OES */ public static final int GL_MIN_FRAGMENT_INTERPOLATION_OFFSET = 0x8E5B; /** Part of GL_ARB_shading_language_include */ public static final int GL_NAMED_STRING_LENGTH_ARB = 0x8DE9; /** Part of GL_ARB_shading_language_include */ public static final int GL_NAMED_STRING_TYPE_ARB = 0x8DEA; /** Part of GL_ARB_shader_subroutine, GL_VERSION_4_0 */ public static final int GL_NUM_COMPATIBLE_SUBROUTINES = 0x8E4A; /** Part of GL_VERSION_3_3, GL_ARB_blend_func_extended */ public static final int GL_ONE_MINUS_SRC1_ALPHA = 0x88FB; /** Part of GL_VERSION_3_3, GL_ARB_blend_func_extended */ public static final int GL_ONE_MINUS_SRC1_COLOR = 0x88FA; /** Part of GL_ARB_tessellation_shader, GL_VERSION_4_0, GL_OES_tessellation_shader, GL_EXT_tessellation_shader
Alias for: GL_PATCHES_OES, GL_PATCHES_EXT */ public static final int GL_PATCHES = 0x000E; /** Part of GL_ARB_tessellation_shader, GL_VERSION_4_0 */ public static final int GL_PATCH_DEFAULT_INNER_LEVEL = 0x8E73; /** Part of GL_ARB_tessellation_shader, GL_VERSION_4_0 */ public static final int GL_PATCH_DEFAULT_OUTER_LEVEL = 0x8E74; /** Part of GL_ARB_tessellation_shader, GL_VERSION_4_0, GL_OES_tessellation_shader, GL_EXT_tessellation_shader
Alias for: GL_PATCH_VERTICES_OES, GL_PATCH_VERTICES_EXT */ public static final int GL_PATCH_VERTICES = 0x8E72; /** Part of GL_VERSION_3_2, GL_NV_geometry_program4, GL_EXT_geometry_shader4, GL_ARB_geometry_shader4
Alias for: GL_PROGRAM_POINT_SIZE_EXT, GL_PROGRAM_POINT_SIZE_ARB */ public static final int GL_PROGRAM_POINT_SIZE = 0x8642; /** Part of GL_ARB_geometry_shader4 */ public static final int GL_PROGRAM_POINT_SIZE_ARB = 0x8642; /** Part of GL_ARB_shading_language_include */ public static final int GL_SHADER_INCLUDE_ARB = 0x8DAE; /** Part of GL_VERSION_3_3, GL_ARB_blend_func_extended */ public static final int GL_SRC1_COLOR = 0x88F9; /** Part of GL_ARB_cl_event */ public static final int GL_SYNC_CL_EVENT_ARB = 0x8240; /** Part of GL_ARB_cl_event */ public static final int GL_SYNC_CL_EVENT_COMPLETE_ARB = 0x8241; /** Part of GL_ARB_tessellation_shader, GL_VERSION_4_0, GL_OES_tessellation_shader, GL_EXT_tessellation_shader
Alias for: GL_TESS_CONTROL_OUTPUT_VERTICES_OES, GL_TESS_CONTROL_OUTPUT_VERTICES_EXT */ public static final int GL_TESS_CONTROL_OUTPUT_VERTICES = 0x8E75; /** Part of GL_ARB_tessellation_shader, GL_VERSION_4_0, GL_EXT_tessellation_shader, GL_OES_tessellation_shader
Alias for: GL_TESS_CONTROL_SHADER_EXT, GL_TESS_CONTROL_SHADER_OES */ public static final int GL_TESS_CONTROL_SHADER = 0x8E88; /** Part of GL_ARB_tessellation_shader, GL_VERSION_4_0, GL_EXT_tessellation_shader, GL_OES_tessellation_shader
Alias for: GL_TESS_EVALUATION_SHADER_EXT, GL_TESS_EVALUATION_SHADER_OES */ public static final int GL_TESS_EVALUATION_SHADER = 0x8E87; /** Part of GL_ARB_tessellation_shader, GL_VERSION_4_0, GL_EXT_tessellation_shader, GL_OES_tessellation_shader
Alias for: GL_TESS_GEN_MODE_EXT, GL_TESS_GEN_MODE_OES */ public static final int GL_TESS_GEN_MODE = 0x8E76; /** Part of GL_ARB_tessellation_shader, GL_VERSION_4_0, GL_EXT_tessellation_shader, GL_OES_tessellation_shader
Alias for: GL_TESS_GEN_POINT_MODE_EXT, GL_TESS_GEN_POINT_MODE_OES */ public static final int GL_TESS_GEN_POINT_MODE = 0x8E79; /** Part of GL_ARB_tessellation_shader, GL_VERSION_4_0, GL_EXT_tessellation_shader, GL_OES_tessellation_shader
Alias for: GL_TESS_GEN_SPACING_EXT, GL_TESS_GEN_SPACING_OES */ public static final int GL_TESS_GEN_SPACING = 0x8E77; /** Part of GL_ARB_tessellation_shader, GL_VERSION_4_0, GL_OES_tessellation_shader, GL_EXT_tessellation_shader
Alias for: GL_TESS_GEN_VERTEX_ORDER_OES, GL_TESS_GEN_VERTEX_ORDER_EXT */ public static final int GL_TESS_GEN_VERTEX_ORDER = 0x8E78; /** Part of GL_VERSION_4_3, GL_ARB_texture_buffer_range, GL_OES_texture_buffer, GL_EXT_texture_buffer
Alias for: GL_TEXTURE_BUFFER_OFFSET_OES, GL_TEXTURE_BUFFER_OFFSET_EXT */ public static final int GL_TEXTURE_BUFFER_OFFSET = 0x919D; /** Part of GL_VERSION_4_3, GL_ARB_texture_buffer_range, GL_OES_texture_buffer, GL_EXT_texture_buffer
Alias for: GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_OES, GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_EXT */ public static final int GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT = 0x919F; /** Part of GL_VERSION_4_3, GL_ARB_texture_buffer_range, GL_OES_texture_buffer, GL_EXT_texture_buffer
Alias for: GL_TEXTURE_BUFFER_SIZE_OES, GL_TEXTURE_BUFFER_SIZE_EXT */ public static final int GL_TEXTURE_BUFFER_SIZE = 0x919E; /** Part of GL_VERSION_3_2, GL_NV_geometry_program4, GL_EXT_geometry_shader4, GL_EXT_geometry_shader, GL_ARB_geometry_shader4, GL_OES_geometry_shader
Alias for: GL_TRIANGLES_ADJACENCY_EXT, GL_TRIANGLES_ADJACENCY_ARB, GL_TRIANGLES_ADJACENCY_OES */ public static final int GL_TRIANGLES_ADJACENCY = 0x000C; /** Part of GL_ARB_geometry_shader4 */ public static final int GL_TRIANGLES_ADJACENCY_ARB = 0x000C; /** Part of GL_VERSION_3_2, GL_OES_geometry_shader, GL_ARB_geometry_shader4, GL_NV_geometry_program4, GL_EXT_geometry_shader4, GL_EXT_geometry_shader
Alias for: GL_TRIANGLE_STRIP_ADJACENCY_OES, GL_TRIANGLE_STRIP_ADJACENCY_ARB, GL_TRIANGLE_STRIP_ADJACENCY_EXT */ public static final int GL_TRIANGLE_STRIP_ADJACENCY = 0x000D; /** Part of GL_ARB_geometry_shader4 */ public static final int GL_TRIANGLE_STRIP_ADJACENCY_ARB = 0x000D; /** Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_OES_geometry_shader, GL_EXT_geometry_shader
Alias for: GL_UNDEFINED_VERTEX_OES, GL_UNDEFINED_VERTEX_EXT */ public static final int GL_UNDEFINED_VERTEX = 0x8260; /** Part of GL_ARB_tessellation_shader, GL_VERSION_4_0 */ public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER = 0x84F0; /** Part of GL_ARB_tessellation_shader, GL_VERSION_4_0 */ public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER = 0x84F1; /** Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array
Alias for: GL_VIEWPORT_BOUNDS_RANGE_NV */ public static final int GL_VIEWPORT_BOUNDS_RANGE = 0x825D; /** Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array
Alias for: GL_VIEWPORT_INDEX_PROVOKING_VERTEX_NV */ public static final int GL_VIEWPORT_INDEX_PROVOKING_VERTEX = 0x825F; /** Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array
Alias for: GL_VIEWPORT_SUBPIXEL_BITS_NV */ public static final int GL_VIEWPORT_SUBPIXEL_BITS = 0x825C; /** Entry point to C language function: void {@native glBindFragDataLocationIndexed}(GLuint program, GLuint colorNumber, GLuint index, const GLchar * name)
Part of GL_VERSION_3_3, GL_ARB_blend_func_extended
*/ public void glBindFragDataLocationIndexed(int program, int colorNumber, int index, String name); /** Entry point to C language function: void {@native glCompileShaderIncludeARB}(GLuint shader, GLsizei count, const GLchar * const * path, const GLint * length)
Part of GL_ARB_shading_language_include
@param length a direct or array-backed {@link java.nio.IntBuffer} */ public void glCompileShaderIncludeARB(int shader, int count, String[] path, IntBuffer length); /** Entry point to C language function: void {@native glCompileShaderIncludeARB}(GLuint shader, GLsizei count, const GLchar * const * path, const GLint * length)
Part of GL_ARB_shading_language_include
*/ public void glCompileShaderIncludeARB(int shader, int count, String[] path, int[] length, int length_offset); /** Entry point to C language function: GLsync {@native glCreateSyncFromCLeventARB}(struct _cl_context * context, struct _cl_event * event, GLbitfield flags)
Part of GL_ARB_cl_event
*/ public long glCreateSyncFromCLeventARB(long context, long event, int flags); /** Entry point to C language function: void {@native glDeleteNamedStringARB}(GLint namelen, const GLchar * name)
Part of GL_ARB_shading_language_include
*/ public void glDeleteNamedStringARB(int namelen, String name); /** Entry point to C language function: void {@native glDepthRangeArrayv}(GLuint first, GLsizei count, const GLdouble * v)
Part of GL_ARB_viewport_array, GL_VERSION_4_1
@param v a direct or array-backed {@link java.nio.DoubleBuffer} */ public void glDepthRangeArrayv(int first, int count, DoubleBuffer v); /** Entry point to C language function: void {@native glDepthRangeArrayv}(GLuint first, GLsizei count, const GLdouble * v)
Part of GL_ARB_viewport_array, GL_VERSION_4_1
*/ public void glDepthRangeArrayv(int first, int count, double[] v, int v_offset); /** Entry point to C language function: void {@native glDepthRangeIndexed}(GLuint index, GLdouble n, GLdouble f)
Part of GL_ARB_viewport_array, GL_VERSION_4_1
*/ public void glDepthRangeIndexed(int index, double n, double f); /** Entry point to C language function: void {@native glDrawElementsBaseVertex}(GLenum mode, GLsizei count, GLenum type, const void * indices, GLint basevertex)
Part of GL_ARB_draw_elements_base_vertex, GL_VERSION_3_2, GL_EXT_draw_elements_base_vertex, GL_OES_draw_elements_base_vertex
Alias for: glDrawElementsBaseVertexEXT, glDrawElementsBaseVertexOES */ public void glDrawElementsBaseVertex(int mode, int count, int type, long indices_buffer_offset, int basevertex); /** Entry point to C language function: void {@native glDrawElementsInstancedBaseVertex}(GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei instancecount, GLint basevertex)
Part of GL_ARB_draw_elements_base_vertex, GL_VERSION_3_2, GL_OES_draw_elements_base_vertex, GL_EXT_draw_elements_base_vertex
Alias for: glDrawElementsInstancedBaseVertexOES, glDrawElementsInstancedBaseVertexEXT */ public void glDrawElementsInstancedBaseVertex(int mode, int count, int type, long indices_buffer_offset, int instancecount, int basevertex); /** Entry point to C language function: void {@native glDrawRangeElementsBaseVertex}(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void * indices, GLint basevertex)
Part of GL_ARB_draw_elements_base_vertex, GL_VERSION_3_2, GL_EXT_draw_elements_base_vertex, GL_OES_draw_elements_base_vertex
Alias for: glDrawRangeElementsBaseVertexEXT, glDrawRangeElementsBaseVertexOES */ public void glDrawRangeElementsBaseVertex(int mode, int start, int end, int count, int type, long indices_buffer_offset, int basevertex); /** Entry point to C language function: void {@native glDrawTransformFeedbackInstanced}(GLenum mode, GLuint id, GLsizei instancecount)
Part of GL_VERSION_4_2, GL_ARB_transform_feedback_instanced
*/ public void glDrawTransformFeedbackInstanced(int mode, int id, int instancecount); /** Entry point to C language function: void {@native glDrawTransformFeedbackStreamInstanced}(GLenum mode, GLuint id, GLuint stream, GLsizei instancecount)
Part of GL_VERSION_4_2, GL_ARB_transform_feedback_instanced
*/ public void glDrawTransformFeedbackStreamInstanced(int mode, int id, int stream, int instancecount); /** Entry point to C language function: void {@native glFramebufferTexture}(GLenum target, GLenum attachment, GLuint texture, GLint level)
Part of GL_VERSION_3_2, GL_OES_geometry_shader, GL_NV_geometry_program4, GL_EXT_geometry_shader, GL_ARB_geometry_shader4
Alias for: glFramebufferTextureOES, glFramebufferTextureEXT, glFramebufferTextureARB */ public void glFramebufferTexture(int target, int attachment, int texture, int level); /** Entry point to C language function: void {@native glFramebufferTextureARB}(GLenum target, GLenum attachment, GLuint texture, GLint level)
Part of GL_ARB_geometry_shader4
*/ public void glFramebufferTextureARB(int target, int attachment, int texture, int level); /** Entry point to C language function: void {@native glFramebufferTextureFaceARB}(GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face)
Part of GL_ARB_geometry_shader4
*/ public void glFramebufferTextureFaceARB(int target, int attachment, int texture, int level, int face); /** Entry point to C language function: void {@native glFramebufferTextureLayerARB}(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
Part of GL_ARB_geometry_shader4
*/ public void glFramebufferTextureLayerARB(int target, int attachment, int texture, int level, int layer); /** Entry point to C language function: void {@native glGetActiveSubroutineName}(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name)
Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
@param length a direct or array-backed {@link java.nio.IntBuffer} @param name a direct or array-backed {@link java.nio.ByteBuffer} */ public void glGetActiveSubroutineName(int program, int shadertype, int index, int bufsize, IntBuffer length, ByteBuffer name); /** Entry point to C language function: void {@native glGetActiveSubroutineName}(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name)
Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
*/ public void glGetActiveSubroutineName(int program, int shadertype, int index, int bufsize, int[] length, int length_offset, byte[] name, int name_offset); /** Entry point to C language function: void {@native glGetActiveSubroutineUniformName}(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name)
Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
@param length a direct or array-backed {@link java.nio.IntBuffer} @param name a direct or array-backed {@link java.nio.ByteBuffer} */ public void glGetActiveSubroutineUniformName(int program, int shadertype, int index, int bufsize, IntBuffer length, ByteBuffer name); /** Entry point to C language function: void {@native glGetActiveSubroutineUniformName}(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name)
Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
*/ public void glGetActiveSubroutineUniformName(int program, int shadertype, int index, int bufsize, int[] length, int length_offset, byte[] name, int name_offset); /** Entry point to C language function: void {@native glGetActiveSubroutineUniformiv}(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint * values)
Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
@param values a direct or array-backed {@link java.nio.IntBuffer} */ public void glGetActiveSubroutineUniformiv(int program, int shadertype, int index, int pname, IntBuffer values); /** Entry point to C language function: void {@native glGetActiveSubroutineUniformiv}(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint * values)
Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
*/ public void glGetActiveSubroutineUniformiv(int program, int shadertype, int index, int pname, int[] values, int values_offset); /** Entry point to C language function: void {@native glGetDoublei_v}(GLenum target, GLuint index, GLdouble * data)
Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_EXT_direct_state_access
Alias for: glGetDoublei_vEXT @param data a direct or array-backed {@link java.nio.DoubleBuffer} */ public void glGetDoublei_v(int target, int index, DoubleBuffer data); /** Entry point to C language function: void {@native glGetDoublei_v}(GLenum target, GLuint index, GLdouble * data)
Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_EXT_direct_state_access
Alias for: glGetDoublei_vEXT */ public void glGetDoublei_v(int target, int index, double[] data, int data_offset); /** Entry point to C language function: void {@native glGetFloati_v}(GLenum target, GLuint index, GLfloat * data)
Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_NV_viewport_array
Alias for: glGetFloati_vEXT, glGetFloati_vNV @param data a direct or array-backed {@link java.nio.FloatBuffer} */ public void glGetFloati_v(int target, int index, FloatBuffer data); /** Entry point to C language function: void {@native glGetFloati_v}(GLenum target, GLuint index, GLfloat * data)
Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_NV_viewport_array
Alias for: glGetFloati_vEXT, glGetFloati_vNV */ public void glGetFloati_v(int target, int index, float[] data, int data_offset); /** Entry point to C language function: GLint {@native glGetFragDataIndex}(GLuint program, const GLchar * name)
Part of GL_VERSION_3_3, GL_ARB_blend_func_extended
*/ public int glGetFragDataIndex(int program, String name); /** Entry point to C language function: void {@native glGetNamedStringARB}(GLint namelen, const GLchar * name, GLsizei bufSize, GLint * stringlen, GLchar * string)
Part of GL_ARB_shading_language_include
@param stringlen a direct or array-backed {@link java.nio.IntBuffer} @param string a direct or array-backed {@link java.nio.ByteBuffer} */ public void glGetNamedStringARB(int namelen, String name, int bufSize, IntBuffer stringlen, ByteBuffer string); /** Entry point to C language function: void {@native glGetNamedStringARB}(GLint namelen, const GLchar * name, GLsizei bufSize, GLint * stringlen, GLchar * string)
Part of GL_ARB_shading_language_include
*/ public void glGetNamedStringARB(int namelen, String name, int bufSize, int[] stringlen, int stringlen_offset, byte[] string, int string_offset); /** Entry point to C language function: void {@native glGetNamedStringivARB}(GLint namelen, const GLchar * name, GLenum pname, GLint * params)
Part of GL_ARB_shading_language_include
@param params a direct or array-backed {@link java.nio.IntBuffer} */ public void glGetNamedStringivARB(int namelen, String name, int pname, IntBuffer params); /** Entry point to C language function: void {@native glGetNamedStringivARB}(GLint namelen, const GLchar * name, GLenum pname, GLint * params)
Part of GL_ARB_shading_language_include
*/ public void glGetNamedStringivARB(int namelen, String name, int pname, int[] params, int params_offset); /** Entry point to C language function: void {@native glGetProgramStageiv}(GLuint program, GLenum shadertype, GLenum pname, GLint * values)
Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
@param values a direct or array-backed {@link java.nio.IntBuffer} */ public void glGetProgramStageiv(int program, int shadertype, int pname, IntBuffer values); /** Entry point to C language function: void {@native glGetProgramStageiv}(GLuint program, GLenum shadertype, GLenum pname, GLint * values)
Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
*/ public void glGetProgramStageiv(int program, int shadertype, int pname, int[] values, int values_offset); /** Entry point to C language function: GLuint {@native glGetSubroutineIndex}(GLuint program, GLenum shadertype, const GLchar * name)
Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
*/ public int glGetSubroutineIndex(int program, int shadertype, String name); /** Entry point to C language function: GLint {@native glGetSubroutineUniformLocation}(GLuint program, GLenum shadertype, const GLchar * name)
Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
*/ public int glGetSubroutineUniformLocation(int program, int shadertype, String name); /** Entry point to C language function: void {@native glGetUniformSubroutineuiv}(GLenum shadertype, GLint location, GLuint * params)
Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
@param params a direct or array-backed {@link java.nio.IntBuffer} */ public void glGetUniformSubroutineuiv(int shadertype, int location, IntBuffer params); /** Entry point to C language function: void {@native glGetUniformSubroutineuiv}(GLenum shadertype, GLint location, GLuint * params)
Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
*/ public void glGetUniformSubroutineuiv(int shadertype, int location, int[] params, int params_offset); /** Entry point to C language function: void {@native glGetUniformdv}(GLuint program, GLint location, GLdouble * params)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
@param params a direct or array-backed {@link java.nio.DoubleBuffer} */ public void glGetUniformdv(int program, int location, DoubleBuffer params); /** Entry point to C language function: void {@native glGetUniformdv}(GLuint program, GLint location, GLdouble * params)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
*/ public void glGetUniformdv(int program, int location, double[] params, int params_offset); /** Entry point to C language function: GLboolean {@native glIsNamedStringARB}(GLint namelen, const GLchar * name)
Part of GL_ARB_shading_language_include
*/ public boolean glIsNamedStringARB(int namelen, String name); /** Entry point to C language function: void {@native glMultiDrawArraysIndirect}(GLenum mode, const void * indirect, GLsizei drawcount, GLsizei stride)
Part of GL_ARB_multi_draw_indirect, GL_VERSION_4_3, GL_EXT_multi_draw_indirect, GL_AMD_multi_draw_indirect
Alias for: glMultiDrawArraysIndirectEXT, glMultiDrawArraysIndirectAMD */ public void glMultiDrawArraysIndirect(int mode, long indirect_buffer_offset, int drawcount, int stride); /** Entry point to C language function: void {@native glMultiDrawElementsBaseVertex}(GLenum mode, const GLsizei * count, GLenum type, const void * const * indices, GLsizei drawcount, const GLint * basevertex)
Part of GL_ARB_draw_elements_base_vertex, GL_VERSION_3_2, GL_OES_draw_elements_base_vertex, GL_EXT_draw_elements_base_vertex
Alias for: glMultiDrawElementsBaseVertexOES, glMultiDrawElementsBaseVertexEXT @param count a direct only {@link java.nio.IntBuffer} @param indices a direct only {@link com.jogamp.common.nio.PointerBuffer} @param basevertex a direct only {@link java.nio.IntBuffer} */ public void glMultiDrawElementsBaseVertex(int mode, IntBuffer count, int type, PointerBuffer indices, int drawcount, IntBuffer basevertex); /** Entry point to C language function: void {@native glMultiDrawElementsIndirect}(GLenum mode, GLenum type, const void * indirect, GLsizei drawcount, GLsizei stride)
Part of GL_ARB_multi_draw_indirect, GL_VERSION_4_3, GL_AMD_multi_draw_indirect, GL_EXT_multi_draw_indirect
Alias for: glMultiDrawElementsIndirectAMD, glMultiDrawElementsIndirectEXT @param indirect a direct or array-backed {@link java.nio.Buffer} */ public void glMultiDrawElementsIndirect(int mode, int type, Buffer indirect, int drawcount, int stride); /** Entry point to C language function: void {@native glNamedStringARB}(GLenum type, GLint namelen, const GLchar * name, GLint stringlen, const GLchar * string)
Part of GL_ARB_shading_language_include
*/ public void glNamedStringARB(int type, int namelen, String name, int stringlen, String string); /** Entry point to C language function: void {@native glPatchParameterfv}(GLenum pname, const GLfloat * values)
Part of GL_ARB_tessellation_shader, GL_VERSION_4_0
@param values a direct or array-backed {@link java.nio.FloatBuffer} */ public void glPatchParameterfv(int pname, FloatBuffer values); /** Entry point to C language function: void {@native glPatchParameterfv}(GLenum pname, const GLfloat * values)
Part of GL_ARB_tessellation_shader, GL_VERSION_4_0
*/ public void glPatchParameterfv(int pname, float[] values, int values_offset); /** Entry point to C language function: void {@native glPatchParameteri}(GLenum pname, GLint value)
Part of GL_ARB_tessellation_shader, GL_VERSION_4_0, GL_OES_tessellation_shader, GL_EXT_tessellation_shader
Alias for: glPatchParameteriOES, glPatchParameteriEXT */ public void glPatchParameteri(int pname, int value); /** Entry point to C language function: void {@native glProgramParameteriARB}(GLuint program, GLenum pname, GLint value)
Part of GL_ARB_geometry_shader4
*/ public void glProgramParameteriARB(int program, int pname, int value); /** Entry point to C language function: void {@native glScissorArrayv}(GLuint first, GLsizei count, const GLint * v)
Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array
Alias for: glScissorArrayvNV @param v a direct or array-backed {@link java.nio.IntBuffer} */ public void glScissorArrayv(int first, int count, IntBuffer v); /** Entry point to C language function: void {@native glScissorArrayv}(GLuint first, GLsizei count, const GLint * v)
Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array
Alias for: glScissorArrayvNV */ public void glScissorArrayv(int first, int count, int[] v, int v_offset); /** Entry point to C language function: void {@native glScissorIndexed}(GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height)
Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array
Alias for: glScissorIndexedNV */ public void glScissorIndexed(int index, int left, int bottom, int width, int height); /** Entry point to C language function: void {@native glScissorIndexedv}(GLuint index, const GLint * v)
Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array
Alias for: glScissorIndexedvNV @param v a direct or array-backed {@link java.nio.IntBuffer} */ public void glScissorIndexedv(int index, IntBuffer v); /** Entry point to C language function: void {@native glScissorIndexedv}(GLuint index, const GLint * v)
Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array
Alias for: glScissorIndexedvNV */ public void glScissorIndexedv(int index, int[] v, int v_offset); /** Entry point to C language function: void {@native glTexBufferRange}(GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size)
Part of GL_VERSION_4_3, GL_ARB_texture_buffer_range, GL_OES_texture_buffer, GL_EXT_texture_buffer
Alias for: glTexBufferRangeOES, glTexBufferRangeEXT */ public void glTexBufferRange(int target, int internalformat, int buffer, long offset, long size); /** Entry point to C language function: void {@native glUniform1d}(GLint location, GLdouble x)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
*/ public void glUniform1d(int location, double x); /** Entry point to C language function: void {@native glUniform1dv}(GLint location, GLsizei count, const GLdouble * value)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
@param value a direct or array-backed {@link java.nio.DoubleBuffer} */ public void glUniform1dv(int location, int count, DoubleBuffer value); /** Entry point to C language function: void {@native glUniform1dv}(GLint location, GLsizei count, const GLdouble * value)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
*/ public void glUniform1dv(int location, int count, double[] value, int value_offset); /** Entry point to C language function: void {@native glUniform2d}(GLint location, GLdouble x, GLdouble y)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
*/ public void glUniform2d(int location, double x, double y); /** Entry point to C language function: void {@native glUniform2dv}(GLint location, GLsizei count, const GLdouble * value)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
@param value a direct or array-backed {@link java.nio.DoubleBuffer} */ public void glUniform2dv(int location, int count, DoubleBuffer value); /** Entry point to C language function: void {@native glUniform2dv}(GLint location, GLsizei count, const GLdouble * value)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
*/ public void glUniform2dv(int location, int count, double[] value, int value_offset); /** Entry point to C language function: void {@native glUniform3d}(GLint location, GLdouble x, GLdouble y, GLdouble z)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
*/ public void glUniform3d(int location, double x, double y, double z); /** Entry point to C language function: void {@native glUniform3dv}(GLint location, GLsizei count, const GLdouble * value)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
@param value a direct or array-backed {@link java.nio.DoubleBuffer} */ public void glUniform3dv(int location, int count, DoubleBuffer value); /** Entry point to C language function: void {@native glUniform3dv}(GLint location, GLsizei count, const GLdouble * value)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
*/ public void glUniform3dv(int location, int count, double[] value, int value_offset); /** Entry point to C language function: void {@native glUniform4d}(GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
*/ public void glUniform4d(int location, double x, double y, double z, double w); /** Entry point to C language function: void {@native glUniform4dv}(GLint location, GLsizei count, const GLdouble * value)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
@param value a direct or array-backed {@link java.nio.DoubleBuffer} */ public void glUniform4dv(int location, int count, DoubleBuffer value); /** Entry point to C language function: void {@native glUniform4dv}(GLint location, GLsizei count, const GLdouble * value)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
*/ public void glUniform4dv(int location, int count, double[] value, int value_offset); /** Entry point to C language function: void {@native glUniformMatrix2dv}(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
@param value a direct or array-backed {@link java.nio.DoubleBuffer} */ public void glUniformMatrix2dv(int location, int count, boolean transpose, DoubleBuffer value); /** Entry point to C language function: void {@native glUniformMatrix2dv}(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
*/ public void glUniformMatrix2dv(int location, int count, boolean transpose, double[] value, int value_offset); /** Entry point to C language function: void {@native glUniformMatrix2x3dv}(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
@param value a direct or array-backed {@link java.nio.DoubleBuffer} */ public void glUniformMatrix2x3dv(int location, int count, boolean transpose, DoubleBuffer value); /** Entry point to C language function: void {@native glUniformMatrix2x3dv}(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
*/ public void glUniformMatrix2x3dv(int location, int count, boolean transpose, double[] value, int value_offset); /** Entry point to C language function: void {@native glUniformMatrix2x4dv}(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
@param value a direct or array-backed {@link java.nio.DoubleBuffer} */ public void glUniformMatrix2x4dv(int location, int count, boolean transpose, DoubleBuffer value); /** Entry point to C language function: void {@native glUniformMatrix2x4dv}(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
*/ public void glUniformMatrix2x4dv(int location, int count, boolean transpose, double[] value, int value_offset); /** Entry point to C language function: void {@native glUniformMatrix3dv}(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
@param value a direct or array-backed {@link java.nio.DoubleBuffer} */ public void glUniformMatrix3dv(int location, int count, boolean transpose, DoubleBuffer value); /** Entry point to C language function: void {@native glUniformMatrix3dv}(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
*/ public void glUniformMatrix3dv(int location, int count, boolean transpose, double[] value, int value_offset); /** Entry point to C language function: void {@native glUniformMatrix3x2dv}(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
@param value a direct or array-backed {@link java.nio.DoubleBuffer} */ public void glUniformMatrix3x2dv(int location, int count, boolean transpose, DoubleBuffer value); /** Entry point to C language function: void {@native glUniformMatrix3x2dv}(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
*/ public void glUniformMatrix3x2dv(int location, int count, boolean transpose, double[] value, int value_offset); /** Entry point to C language function: void {@native glUniformMatrix3x4dv}(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
@param value a direct or array-backed {@link java.nio.DoubleBuffer} */ public void glUniformMatrix3x4dv(int location, int count, boolean transpose, DoubleBuffer value); /** Entry point to C language function: void {@native glUniformMatrix3x4dv}(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
*/ public void glUniformMatrix3x4dv(int location, int count, boolean transpose, double[] value, int value_offset); /** Entry point to C language function: void {@native glUniformMatrix4dv}(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
@param value a direct or array-backed {@link java.nio.DoubleBuffer} */ public void glUniformMatrix4dv(int location, int count, boolean transpose, DoubleBuffer value); /** Entry point to C language function: void {@native glUniformMatrix4dv}(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
*/ public void glUniformMatrix4dv(int location, int count, boolean transpose, double[] value, int value_offset); /** Entry point to C language function: void {@native glUniformMatrix4x2dv}(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
@param value a direct or array-backed {@link java.nio.DoubleBuffer} */ public void glUniformMatrix4x2dv(int location, int count, boolean transpose, DoubleBuffer value); /** Entry point to C language function: void {@native glUniformMatrix4x2dv}(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
*/ public void glUniformMatrix4x2dv(int location, int count, boolean transpose, double[] value, int value_offset); /** Entry point to C language function: void {@native glUniformMatrix4x3dv}(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
@param value a direct or array-backed {@link java.nio.DoubleBuffer} */ public void glUniformMatrix4x3dv(int location, int count, boolean transpose, DoubleBuffer value); /** Entry point to C language function: void {@native glUniformMatrix4x3dv}(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
*/ public void glUniformMatrix4x3dv(int location, int count, boolean transpose, double[] value, int value_offset); /** Entry point to C language function: void {@native glUniformSubroutinesuiv}(GLenum shadertype, GLsizei count, const GLuint * indices)
Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
@param indices a direct or array-backed {@link java.nio.IntBuffer} */ public void glUniformSubroutinesuiv(int shadertype, int count, IntBuffer indices); /** Entry point to C language function: void {@native glUniformSubroutinesuiv}(GLenum shadertype, GLsizei count, const GLuint * indices)
Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
*/ public void glUniformSubroutinesuiv(int shadertype, int count, int[] indices, int indices_offset); /** Entry point to C language function: void {@native glVertexAttribP1ui}(GLuint index, GLenum type, GLboolean normalized, GLuint value)
Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
*/ public void glVertexAttribP1ui(int index, int type, boolean normalized, int value); /** Entry point to C language function: void {@native glVertexAttribP1uiv}(GLuint index, GLenum type, GLboolean normalized, const GLuint * value)
Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
@param value a direct or array-backed {@link java.nio.IntBuffer} */ public void glVertexAttribP1uiv(int index, int type, boolean normalized, IntBuffer value); /** Entry point to C language function: void {@native glVertexAttribP1uiv}(GLuint index, GLenum type, GLboolean normalized, const GLuint * value)
Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
*/ public void glVertexAttribP1uiv(int index, int type, boolean normalized, int[] value, int value_offset); /** Entry point to C language function: void {@native glVertexAttribP2ui}(GLuint index, GLenum type, GLboolean normalized, GLuint value)
Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
*/ public void glVertexAttribP2ui(int index, int type, boolean normalized, int value); /** Entry point to C language function: void {@native glVertexAttribP2uiv}(GLuint index, GLenum type, GLboolean normalized, const GLuint * value)
Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
@param value a direct or array-backed {@link java.nio.IntBuffer} */ public void glVertexAttribP2uiv(int index, int type, boolean normalized, IntBuffer value); /** Entry point to C language function: void {@native glVertexAttribP2uiv}(GLuint index, GLenum type, GLboolean normalized, const GLuint * value)
Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
*/ public void glVertexAttribP2uiv(int index, int type, boolean normalized, int[] value, int value_offset); /** Entry point to C language function: void {@native glVertexAttribP3ui}(GLuint index, GLenum type, GLboolean normalized, GLuint value)
Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
*/ public void glVertexAttribP3ui(int index, int type, boolean normalized, int value); /** Entry point to C language function: void {@native glVertexAttribP3uiv}(GLuint index, GLenum type, GLboolean normalized, const GLuint * value)
Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
@param value a direct or array-backed {@link java.nio.IntBuffer} */ public void glVertexAttribP3uiv(int index, int type, boolean normalized, IntBuffer value); /** Entry point to C language function: void {@native glVertexAttribP3uiv}(GLuint index, GLenum type, GLboolean normalized, const GLuint * value)
Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
*/ public void glVertexAttribP3uiv(int index, int type, boolean normalized, int[] value, int value_offset); /** Entry point to C language function: void {@native glVertexAttribP4ui}(GLuint index, GLenum type, GLboolean normalized, GLuint value)
Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
*/ public void glVertexAttribP4ui(int index, int type, boolean normalized, int value); /** Entry point to C language function: void {@native glVertexAttribP4uiv}(GLuint index, GLenum type, GLboolean normalized, const GLuint * value)
Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
@param value a direct or array-backed {@link java.nio.IntBuffer} */ public void glVertexAttribP4uiv(int index, int type, boolean normalized, IntBuffer value); /** Entry point to C language function: void {@native glVertexAttribP4uiv}(GLuint index, GLenum type, GLboolean normalized, const GLuint * value)
Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
*/ public void glVertexAttribP4uiv(int index, int type, boolean normalized, int[] value, int value_offset); /** Entry point to C language function: void {@native glViewportArrayv}(GLuint first, GLsizei count, const GLfloat * v)
Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array
Alias for: glViewportArrayvNV @param v a direct or array-backed {@link java.nio.FloatBuffer} */ public void glViewportArrayv(int first, int count, FloatBuffer v); /** Entry point to C language function: void {@native glViewportArrayv}(GLuint first, GLsizei count, const GLfloat * v)
Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array
Alias for: glViewportArrayvNV */ public void glViewportArrayv(int first, int count, float[] v, int v_offset); /** Entry point to C language function: void {@native glViewportIndexedf}(GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h)
Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array
Alias for: glViewportIndexedfNV */ public void glViewportIndexedf(int index, float x, float y, float w, float h); /** Entry point to C language function: void {@native glViewportIndexedfv}(GLuint index, const GLfloat * v)
Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array
Alias for: glViewportIndexedfvNV @param v a direct or array-backed {@link java.nio.FloatBuffer} */ public void glViewportIndexedfv(int index, FloatBuffer v); /** Entry point to C language function: void {@native glViewportIndexedfv}(GLuint index, const GLfloat * v)
Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array
Alias for: glViewportIndexedfvNV */ public void glViewportIndexedfv(int index, float[] v, int v_offset); } // end of class GL3




© 2015 - 2024 Weber Informatics LLC | Privacy Policy