Class GL45
- Direct Known Subclasses:
GL46
OpenGL 4.5 implementations support revision 4.50 of the OpenGL Shading Language.
Extensions promoted to core in this release:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Returned by GetIntegerv whenpname
is CONTEXT_FLAGS.static final int
Returned byGetError
.static final int
Accepted by thepname
parameter of GetIntegerv, GetFloatv, GetBooleanv GetDoublev and GetInteger64v.static final int
Returned indata
by GetIntegerv, GetFloatv, GetBooleanv GetDoublev and GetInteger64v whenpname
isCONTEXT_RELEASE_BEHAVIOR
.static final int
Returned byGetGraphicsResetStatus
.static final int
Returned byGetGraphicsResetStatus
.static final int
Returned by GetIntegerv and related simple queries whenvalue
isRESET_NOTIFICATION_STRATEGY
.static final int
Accepted by thepname
parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v.static final int
Accepted by thepname
parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v.static final int
Accepted by thedepth
parameter ofClipControl
.static final int
Returned by GetIntegerv and related simple queries whenvalue
isRESET_NOTIFICATION_STRATEGY
.static final int
Accepted by themode
parameter ofBeginConditionalRender
.static final int
Accepted by themode
parameter ofBeginConditionalRender
.static final int
Accepted by themode
parameter ofBeginConditionalRender
.static final int
Accepted by thepname
parameter of GetQueryObjectiv.static final int
Accepted by themode
parameter ofBeginConditionalRender
.static final int
Accepted by thevalue
parameter of GetBooleanv, GetIntegerv, and GetFloatv.static final int
Accepted by thepname
parameter of GetTextureParameter{if}v and GetTextureParameterI{i ui}v.static final int
Returned byGetGraphicsResetStatus
.static final int
Accepted by thedepth
parameter ofClipControl
.Fields inherited from class org.lwjgl.opengl.GL44
GL_BUFFER_IMMUTABLE_STORAGE, GL_BUFFER_STORAGE_FLAGS, GL_CLEAR_TEXTURE, GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT, GL_CLIENT_STORAGE_BIT, GL_DYNAMIC_STORAGE_BIT, GL_LOCATION_COMPONENT, GL_MAP_COHERENT_BIT, GL_MAP_PERSISTENT_BIT, GL_MAX_VERTEX_ATTRIB_STRIDE, GL_MIRROR_CLAMP_TO_EDGE, GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED, GL_QUERY_BUFFER, GL_QUERY_BUFFER_BARRIER_BIT, GL_QUERY_BUFFER_BINDING, GL_QUERY_RESULT_NO_WAIT, GL_TEXTURE_BUFFER_BINDING, GL_TRANSFORM_FEEDBACK_BUFFER_INDEX, GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE
Fields inherited from class org.lwjgl.opengl.GL43
GL_ACTIVE_RESOURCES, GL_ACTIVE_VARIABLES, GL_ANY_SAMPLES_PASSED_CONSERVATIVE, GL_ARRAY_SIZE, GL_ARRAY_STRIDE, GL_ATOMIC_COUNTER_BUFFER_INDEX, GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER, GL_AUTO_GENERATE_MIPMAP, GL_BLOCK_INDEX, GL_BUFFER, GL_BUFFER_BINDING, GL_BUFFER_DATA_SIZE, GL_BUFFER_VARIABLE, GL_CAVEAT_SUPPORT, GL_CLEAR_BUFFER, GL_COLOR_COMPONENTS, GL_COLOR_ENCODING, GL_COLOR_RENDERABLE, GL_COMPRESSED_R11_EAC, GL_COMPRESSED_RG11_EAC, GL_COMPRESSED_RGB8_ETC2, GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2, GL_COMPRESSED_RGBA8_ETC2_EAC, GL_COMPRESSED_SIGNED_R11_EAC, GL_COMPRESSED_SIGNED_RG11_EAC, GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC, GL_COMPRESSED_SRGB8_ETC2, GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2, GL_COMPUTE_SHADER, GL_COMPUTE_SHADER_BIT, GL_COMPUTE_SUBROUTINE, GL_COMPUTE_SUBROUTINE_UNIFORM, GL_COMPUTE_TEXTURE, GL_COMPUTE_WORK_GROUP_SIZE, GL_CONTEXT_FLAG_DEBUG_BIT, GL_DEBUG_CALLBACK_FUNCTION, GL_DEBUG_CALLBACK_USER_PARAM, GL_DEBUG_GROUP_STACK_DEPTH, GL_DEBUG_LOGGED_MESSAGES, GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH, GL_DEBUG_OUTPUT, GL_DEBUG_OUTPUT_SYNCHRONOUS, GL_DEBUG_SEVERITY_HIGH, GL_DEBUG_SEVERITY_LOW, GL_DEBUG_SEVERITY_MEDIUM, GL_DEBUG_SEVERITY_NOTIFICATION, GL_DEBUG_SOURCE_API, GL_DEBUG_SOURCE_APPLICATION, GL_DEBUG_SOURCE_OTHER, GL_DEBUG_SOURCE_SHADER_COMPILER, GL_DEBUG_SOURCE_THIRD_PARTY, GL_DEBUG_SOURCE_WINDOW_SYSTEM, GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR, GL_DEBUG_TYPE_ERROR, GL_DEBUG_TYPE_MARKER, GL_DEBUG_TYPE_OTHER, GL_DEBUG_TYPE_PERFORMANCE, GL_DEBUG_TYPE_POP_GROUP, GL_DEBUG_TYPE_PORTABILITY, GL_DEBUG_TYPE_PUSH_GROUP, GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR, GL_DEPTH_COMPONENTS, GL_DEPTH_RENDERABLE, GL_DEPTH_STENCIL_TEXTURE_MODE, GL_DISPATCH_INDIRECT_BUFFER, GL_DISPATCH_INDIRECT_BUFFER_BINDING, GL_DISPLAY_LIST, GL_FILTER, GL_FRAGMENT_SUBROUTINE, GL_FRAGMENT_SUBROUTINE_UNIFORM, GL_FRAGMENT_TEXTURE, GL_FRAMEBUFFER_BLEND, GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS, GL_FRAMEBUFFER_DEFAULT_HEIGHT, GL_FRAMEBUFFER_DEFAULT_LAYERS, GL_FRAMEBUFFER_DEFAULT_SAMPLES, GL_FRAMEBUFFER_DEFAULT_WIDTH, GL_FRAMEBUFFER_RENDERABLE, GL_FRAMEBUFFER_RENDERABLE_LAYERED, GL_FULL_SUPPORT, GL_GEOMETRY_SUBROUTINE, GL_GEOMETRY_SUBROUTINE_UNIFORM, GL_GEOMETRY_TEXTURE, GL_GET_TEXTURE_IMAGE_FORMAT, GL_GET_TEXTURE_IMAGE_TYPE, GL_IMAGE_CLASS_1_X_16, GL_IMAGE_CLASS_1_X_32, GL_IMAGE_CLASS_1_X_8, GL_IMAGE_CLASS_10_10_10_2, GL_IMAGE_CLASS_11_11_10, GL_IMAGE_CLASS_2_X_16, GL_IMAGE_CLASS_2_X_32, GL_IMAGE_CLASS_2_X_8, GL_IMAGE_CLASS_4_X_16, GL_IMAGE_CLASS_4_X_32, GL_IMAGE_CLASS_4_X_8, GL_IMAGE_COMPATIBILITY_CLASS, GL_IMAGE_PIXEL_FORMAT, GL_IMAGE_PIXEL_TYPE, GL_IMAGE_TEXEL_SIZE, GL_INTERNALFORMAT_ALPHA_SIZE, GL_INTERNALFORMAT_ALPHA_TYPE, GL_INTERNALFORMAT_BLUE_SIZE, GL_INTERNALFORMAT_BLUE_TYPE, GL_INTERNALFORMAT_DEPTH_SIZE, GL_INTERNALFORMAT_DEPTH_TYPE, GL_INTERNALFORMAT_GREEN_SIZE, GL_INTERNALFORMAT_GREEN_TYPE, GL_INTERNALFORMAT_PREFERRED, GL_INTERNALFORMAT_RED_SIZE, GL_INTERNALFORMAT_RED_TYPE, GL_INTERNALFORMAT_SHARED_SIZE, GL_INTERNALFORMAT_STENCIL_SIZE, GL_INTERNALFORMAT_STENCIL_TYPE, GL_INTERNALFORMAT_SUPPORTED, GL_IS_PER_PATCH, GL_IS_ROW_MAJOR, GL_LOCATION, GL_LOCATION_INDEX, GL_MANUAL_GENERATE_MIPMAP, GL_MATRIX_STRIDE, GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS, GL_MAX_COMBINED_DIMENSIONS, GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES, GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS, GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS, GL_MAX_COMPUTE_ATOMIC_COUNTERS, GL_MAX_COMPUTE_IMAGE_UNIFORMS, GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS, GL_MAX_COMPUTE_SHARED_MEMORY_SIZE, GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS, GL_MAX_COMPUTE_UNIFORM_BLOCKS, GL_MAX_COMPUTE_UNIFORM_COMPONENTS, GL_MAX_COMPUTE_WORK_GROUP_COUNT, GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS, GL_MAX_COMPUTE_WORK_GROUP_SIZE, GL_MAX_DEBUG_GROUP_STACK_DEPTH, GL_MAX_DEBUG_LOGGED_MESSAGES, GL_MAX_DEBUG_MESSAGE_LENGTH, GL_MAX_DEPTH, GL_MAX_ELEMENT_INDEX, GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS, GL_MAX_FRAMEBUFFER_HEIGHT, GL_MAX_FRAMEBUFFER_LAYERS, GL_MAX_FRAMEBUFFER_SAMPLES, GL_MAX_FRAMEBUFFER_WIDTH, GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS, GL_MAX_HEIGHT, GL_MAX_LABEL_LENGTH, GL_MAX_LAYERS, GL_MAX_NAME_LENGTH, GL_MAX_NUM_ACTIVE_VARIABLES, GL_MAX_NUM_COMPATIBLE_SUBROUTINES, GL_MAX_SHADER_STORAGE_BLOCK_SIZE, GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS, GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS, GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS, GL_MAX_UNIFORM_LOCATIONS, GL_MAX_VERTEX_ATTRIB_BINDINGS, GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET, GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS, GL_MAX_WIDTH, GL_MIPMAP, GL_NAME_LENGTH, GL_NUM_ACTIVE_VARIABLES, GL_NUM_SHADING_LANGUAGE_VERSIONS, GL_OFFSET, GL_PRIMITIVE_RESTART_FIXED_INDEX, GL_PROGRAM, GL_PROGRAM_INPUT, GL_PROGRAM_OUTPUT, GL_PROGRAM_PIPELINE, GL_QUERY, GL_READ_PIXELS, GL_READ_PIXELS_FORMAT, GL_READ_PIXELS_TYPE, GL_REFERENCED_BY_COMPUTE_SHADER, GL_REFERENCED_BY_FRAGMENT_SHADER, GL_REFERENCED_BY_GEOMETRY_SHADER, GL_REFERENCED_BY_TESS_CONTROL_SHADER, GL_REFERENCED_BY_TESS_EVALUATION_SHADER, GL_REFERENCED_BY_VERTEX_SHADER, GL_SAMPLER, GL_SHADER, GL_SHADER_IMAGE_ATOMIC, GL_SHADER_IMAGE_LOAD, GL_SHADER_IMAGE_STORE, GL_SHADER_STORAGE_BARRIER_BIT, GL_SHADER_STORAGE_BLOCK, GL_SHADER_STORAGE_BUFFER, GL_SHADER_STORAGE_BUFFER_BINDING, GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT, GL_SHADER_STORAGE_BUFFER_SIZE, GL_SHADER_STORAGE_BUFFER_START, GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST, GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE, GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST, GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE, GL_SRGB_READ, GL_SRGB_WRITE, GL_STENCIL_COMPONENTS, GL_STENCIL_RENDERABLE, GL_TESS_CONTROL_SUBROUTINE, GL_TESS_CONTROL_SUBROUTINE_UNIFORM, GL_TESS_CONTROL_TEXTURE, GL_TESS_EVALUATION_SUBROUTINE, GL_TESS_EVALUATION_SUBROUTINE_UNIFORM, GL_TESS_EVALUATION_TEXTURE, GL_TEXTURE_BUFFER_OFFSET, GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT, GL_TEXTURE_BUFFER_SIZE, GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT, GL_TEXTURE_COMPRESSED_BLOCK_SIZE, GL_TEXTURE_COMPRESSED_BLOCK_WIDTH, GL_TEXTURE_GATHER, GL_TEXTURE_GATHER_SHADOW, GL_TEXTURE_IMAGE_FORMAT, GL_TEXTURE_IMAGE_TYPE, GL_TEXTURE_IMMUTABLE_LEVELS, GL_TEXTURE_SHADOW, GL_TEXTURE_VIEW, GL_TEXTURE_VIEW_MIN_LAYER, GL_TEXTURE_VIEW_MIN_LEVEL, GL_TEXTURE_VIEW_NUM_LAYERS, GL_TEXTURE_VIEW_NUM_LEVELS, GL_TOP_LEVEL_ARRAY_SIZE, GL_TOP_LEVEL_ARRAY_STRIDE, GL_TRANSFORM_FEEDBACK_VARYING, GL_TYPE, GL_UNIFORM, GL_UNIFORM_BLOCK, GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER, GL_VERTEX_ATTRIB_ARRAY_LONG, GL_VERTEX_ATTRIB_BINDING, GL_VERTEX_ATTRIB_RELATIVE_OFFSET, GL_VERTEX_BINDING_BUFFER, GL_VERTEX_BINDING_DIVISOR, GL_VERTEX_BINDING_OFFSET, GL_VERTEX_BINDING_STRIDE, GL_VERTEX_SUBROUTINE, GL_VERTEX_SUBROUTINE_UNIFORM, GL_VERTEX_TEXTURE, GL_VIEW_CLASS_128_BITS, GL_VIEW_CLASS_16_BITS, GL_VIEW_CLASS_24_BITS, GL_VIEW_CLASS_32_BITS, GL_VIEW_CLASS_48_BITS, GL_VIEW_CLASS_64_BITS, GL_VIEW_CLASS_8_BITS, GL_VIEW_CLASS_96_BITS, GL_VIEW_CLASS_BPTC_FLOAT, GL_VIEW_CLASS_BPTC_UNORM, GL_VIEW_CLASS_RGTC1_RED, GL_VIEW_CLASS_RGTC2_RG, GL_VIEW_CLASS_S3TC_DXT1_RGB, GL_VIEW_CLASS_S3TC_DXT1_RGBA, GL_VIEW_CLASS_S3TC_DXT3_RGBA, GL_VIEW_CLASS_S3TC_DXT5_RGBA, GL_VIEW_COMPATIBILITY_CLASS
Fields inherited from class org.lwjgl.opengl.GL42
GL_ACTIVE_ATOMIC_COUNTER_BUFFERS, GL_ALL_BARRIER_BITS, GL_ATOMIC_COUNTER_BARRIER_BIT, GL_ATOMIC_COUNTER_BUFFER, GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES, GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS, GL_ATOMIC_COUNTER_BUFFER_BINDING, GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE, GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER, GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER, GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER, GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER, GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER, GL_ATOMIC_COUNTER_BUFFER_SIZE, GL_ATOMIC_COUNTER_BUFFER_START, GL_BUFFER_UPDATE_BARRIER_BIT, GL_COMMAND_BARRIER_BIT, GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT, GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT, GL_COMPRESSED_RGBA_BPTC_UNORM, GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM, GL_COPY_READ_BUFFER_BINDING, GL_COPY_WRITE_BUFFER_BINDING, GL_ELEMENT_ARRAY_BARRIER_BIT, GL_FRAMEBUFFER_BARRIER_BIT, GL_IMAGE_1D, GL_IMAGE_1D_ARRAY, GL_IMAGE_2D, GL_IMAGE_2D_ARRAY, GL_IMAGE_2D_MULTISAMPLE, GL_IMAGE_2D_MULTISAMPLE_ARRAY, GL_IMAGE_2D_RECT, GL_IMAGE_3D, GL_IMAGE_BINDING_ACCESS, GL_IMAGE_BINDING_FORMAT, GL_IMAGE_BINDING_LAYER, GL_IMAGE_BINDING_LAYERED, GL_IMAGE_BINDING_LEVEL, GL_IMAGE_BINDING_NAME, GL_IMAGE_BUFFER, GL_IMAGE_CUBE, GL_IMAGE_CUBE_MAP_ARRAY, GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS, GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE, GL_IMAGE_FORMAT_COMPATIBILITY_TYPE, GL_INT_IMAGE_1D, GL_INT_IMAGE_1D_ARRAY, GL_INT_IMAGE_2D, GL_INT_IMAGE_2D_ARRAY, GL_INT_IMAGE_2D_MULTISAMPLE, GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY, GL_INT_IMAGE_2D_RECT, GL_INT_IMAGE_3D, GL_INT_IMAGE_BUFFER, GL_INT_IMAGE_CUBE, GL_INT_IMAGE_CUBE_MAP_ARRAY, GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS, GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE, GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS, GL_MAX_COMBINED_ATOMIC_COUNTERS, GL_MAX_COMBINED_IMAGE_UNIFORMS, GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS, GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS, GL_MAX_FRAGMENT_ATOMIC_COUNTERS, GL_MAX_FRAGMENT_IMAGE_UNIFORMS, GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS, GL_MAX_GEOMETRY_ATOMIC_COUNTERS, GL_MAX_GEOMETRY_IMAGE_UNIFORMS, GL_MAX_IMAGE_SAMPLES, GL_MAX_IMAGE_UNITS, GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS, GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS, GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS, GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS, GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS, GL_MAX_VERTEX_ATOMIC_COUNTERS, GL_MAX_VERTEX_IMAGE_UNIFORMS, GL_MIN_MAP_BUFFER_ALIGNMENT, GL_NUM_SAMPLE_COUNTS, GL_PACK_COMPRESSED_BLOCK_DEPTH, GL_PACK_COMPRESSED_BLOCK_HEIGHT, GL_PACK_COMPRESSED_BLOCK_SIZE, GL_PACK_COMPRESSED_BLOCK_WIDTH, GL_PIXEL_BUFFER_BARRIER_BIT, GL_SHADER_IMAGE_ACCESS_BARRIER_BIT, GL_TEXTURE_FETCH_BARRIER_BIT, GL_TEXTURE_IMMUTABLE_FORMAT, GL_TEXTURE_UPDATE_BARRIER_BIT, GL_TRANSFORM_FEEDBACK_ACTIVE, GL_TRANSFORM_FEEDBACK_BARRIER_BIT, GL_TRANSFORM_FEEDBACK_PAUSED, GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX, GL_UNIFORM_BARRIER_BIT, GL_UNPACK_COMPRESSED_BLOCK_DEPTH, GL_UNPACK_COMPRESSED_BLOCK_HEIGHT, GL_UNPACK_COMPRESSED_BLOCK_SIZE, GL_UNPACK_COMPRESSED_BLOCK_WIDTH, GL_UNSIGNED_INT_ATOMIC_COUNTER, GL_UNSIGNED_INT_IMAGE_1D, GL_UNSIGNED_INT_IMAGE_1D_ARRAY, GL_UNSIGNED_INT_IMAGE_2D, GL_UNSIGNED_INT_IMAGE_2D_ARRAY, GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE, GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY, GL_UNSIGNED_INT_IMAGE_2D_RECT, GL_UNSIGNED_INT_IMAGE_3D, GL_UNSIGNED_INT_IMAGE_BUFFER, GL_UNSIGNED_INT_IMAGE_CUBE, GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY, GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT
Fields inherited from class org.lwjgl.opengl.GL41
GL_ACTIVE_PROGRAM, GL_ALL_SHADER_BITS, GL_FIXED, GL_FRAGMENT_SHADER_BIT, GL_GEOMETRY_SHADER_BIT, GL_HIGH_FLOAT, GL_HIGH_INT, GL_IMPLEMENTATION_COLOR_READ_FORMAT, GL_IMPLEMENTATION_COLOR_READ_TYPE, GL_LAYER_PROVOKING_VERTEX, GL_LOW_FLOAT, GL_LOW_INT, GL_MAX_FRAGMENT_UNIFORM_VECTORS, GL_MAX_VARYING_VECTORS, GL_MAX_VERTEX_UNIFORM_VECTORS, GL_MAX_VIEWPORTS, GL_MEDIUM_FLOAT, GL_MEDIUM_INT, GL_NUM_PROGRAM_BINARY_FORMATS, GL_NUM_SHADER_BINARY_FORMATS, GL_PROGRAM_BINARY_FORMATS, GL_PROGRAM_BINARY_LENGTH, GL_PROGRAM_BINARY_RETRIEVABLE_HINT, GL_PROGRAM_PIPELINE_BINDING, GL_PROGRAM_SEPARABLE, GL_RGB565, GL_SHADER_BINARY_FORMATS, GL_SHADER_COMPILER, GL_TESS_CONTROL_SHADER_BIT, GL_TESS_EVALUATION_SHADER_BIT, GL_UNDEFINED_VERTEX, GL_VERTEX_SHADER_BIT, GL_VIEWPORT_BOUNDS_RANGE, GL_VIEWPORT_INDEX_PROVOKING_VERTEX, GL_VIEWPORT_SUBPIXEL_BITS
Fields inherited from class org.lwjgl.opengl.GL40
GL_ACTIVE_SUBROUTINE_MAX_LENGTH, GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS, GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH, GL_ACTIVE_SUBROUTINE_UNIFORMS, GL_ACTIVE_SUBROUTINES, GL_COMPATIBLE_SUBROUTINES, GL_DOUBLE_MAT2, GL_DOUBLE_MAT2x3, GL_DOUBLE_MAT2x4, GL_DOUBLE_MAT3, GL_DOUBLE_MAT3x2, GL_DOUBLE_MAT3x4, GL_DOUBLE_MAT4, GL_DOUBLE_MAT4x2, GL_DOUBLE_MAT4x3, GL_DOUBLE_VEC2, GL_DOUBLE_VEC3, GL_DOUBLE_VEC4, GL_DRAW_INDIRECT_BUFFER, GL_DRAW_INDIRECT_BUFFER_BINDING, GL_FRACTIONAL_EVEN, GL_FRACTIONAL_ODD, GL_FRAGMENT_INTERPOLATION_OFFSET_BITS, GL_GEOMETRY_SHADER_INVOCATIONS, GL_INT_SAMPLER_CUBE_MAP_ARRAY, GL_ISOLINES, GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS, GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS, GL_MAX_FRAGMENT_INTERPOLATION_OFFSET, GL_MAX_GEOMETRY_SHADER_INVOCATIONS, GL_MAX_PATCH_VERTICES, GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET, GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS, GL_MAX_SUBROUTINES, GL_MAX_TESS_CONTROL_INPUT_COMPONENTS, GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS, GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS, GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS, GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS, GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS, GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS, GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS, GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS, GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS, GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS, GL_MAX_TESS_GEN_LEVEL, GL_MAX_TESS_PATCH_COMPONENTS, GL_MAX_TRANSFORM_FEEDBACK_BUFFERS, GL_MAX_VERTEX_STREAMS, GL_MIN_FRAGMENT_INTERPOLATION_OFFSET, GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET, GL_MIN_SAMPLE_SHADING_VALUE, GL_NUM_COMPATIBLE_SUBROUTINES, GL_PATCH_DEFAULT_INNER_LEVEL, GL_PATCH_DEFAULT_OUTER_LEVEL, GL_PATCH_VERTICES, GL_PATCHES, GL_PROXY_TEXTURE_CUBE_MAP_ARRAY, GL_SAMPLE_SHADING, GL_SAMPLER_CUBE_MAP_ARRAY, GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW, GL_TESS_CONTROL_OUTPUT_VERTICES, GL_TESS_CONTROL_SHADER, GL_TESS_EVALUATION_SHADER, GL_TESS_GEN_MODE, GL_TESS_GEN_POINT_MODE, GL_TESS_GEN_SPACING, GL_TESS_GEN_VERTEX_ORDER, GL_TEXTURE_BINDING_CUBE_MAP_ARRAY, GL_TEXTURE_CUBE_MAP_ARRAY, GL_TRANSFORM_FEEDBACK, GL_TRANSFORM_FEEDBACK_BINDING, GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE, GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED, GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER, GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER, GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY
Fields inherited from class org.lwjgl.opengl.GL33
GL_ANY_SAMPLES_PASSED, GL_INT_2_10_10_10_REV, GL_MAX_DUAL_SOURCE_DRAW_BUFFERS, GL_ONE_MINUS_SRC1_ALPHA, GL_ONE_MINUS_SRC1_COLOR, GL_RGB10_A2UI, GL_SAMPLER_BINDING, GL_SRC1_COLOR, GL_TEXTURE_SWIZZLE_A, GL_TEXTURE_SWIZZLE_B, GL_TEXTURE_SWIZZLE_G, GL_TEXTURE_SWIZZLE_R, GL_TEXTURE_SWIZZLE_RGBA, GL_TIME_ELAPSED, GL_TIMESTAMP, GL_VERTEX_ATTRIB_ARRAY_DIVISOR
Fields inherited from class org.lwjgl.opengl.GL32
GL_ALREADY_SIGNALED, GL_CONDITION_SATISFIED, GL_CONTEXT_COMPATIBILITY_PROFILE_BIT, GL_CONTEXT_CORE_PROFILE_BIT, GL_CONTEXT_PROFILE_MASK, GL_DEPTH_CLAMP, GL_FIRST_VERTEX_CONVENTION, GL_FRAMEBUFFER_ATTACHMENT_LAYERED, GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS, GL_GEOMETRY_INPUT_TYPE, GL_GEOMETRY_OUTPUT_TYPE, GL_GEOMETRY_SHADER, GL_GEOMETRY_VERTICES_OUT, GL_INT_SAMPLER_2D_MULTISAMPLE, GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY, GL_LAST_VERTEX_CONVENTION, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_MAX_COLOR_TEXTURE_SAMPLES, GL_MAX_DEPTH_TEXTURE_SAMPLES, GL_MAX_FRAGMENT_INPUT_COMPONENTS, GL_MAX_GEOMETRY_INPUT_COMPONENTS, GL_MAX_GEOMETRY_OUTPUT_COMPONENTS, GL_MAX_GEOMETRY_OUTPUT_VERTICES, GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS, GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS, GL_MAX_GEOMETRY_UNIFORM_COMPONENTS, GL_MAX_INTEGER_SAMPLES, GL_MAX_SAMPLE_MASK_WORDS, GL_MAX_SERVER_WAIT_TIMEOUT, GL_MAX_VERTEX_OUTPUT_COMPONENTS, GL_OBJECT_TYPE, GL_PROGRAM_POINT_SIZE, GL_PROVOKING_VERTEX, GL_PROXY_TEXTURE_2D_MULTISAMPLE, GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY, GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION, GL_SAMPLE_MASK, GL_SAMPLE_MASK_VALUE, GL_SAMPLE_POSITION, GL_SAMPLER_2D_MULTISAMPLE, GL_SAMPLER_2D_MULTISAMPLE_ARRAY, GL_SIGNALED, GL_SYNC_CONDITION, GL_SYNC_FENCE, GL_SYNC_FLAGS, GL_SYNC_FLUSH_COMMANDS_BIT, GL_SYNC_GPU_COMMANDS_COMPLETE, GL_SYNC_STATUS, GL_TEXTURE_2D_MULTISAMPLE, GL_TEXTURE_2D_MULTISAMPLE_ARRAY, GL_TEXTURE_BINDING_2D_MULTISAMPLE, GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY, GL_TEXTURE_CUBE_MAP_SEAMLESS, GL_TEXTURE_FIXED_SAMPLE_LOCATIONS, GL_TEXTURE_SAMPLES, GL_TIMEOUT_EXPIRED, GL_TIMEOUT_IGNORED, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, GL_UNSIGNALED, GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE, GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY, GL_WAIT_FAILED
Fields inherited from class org.lwjgl.opengl.GL31
GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH, GL_ACTIVE_UNIFORM_BLOCKS, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_INT_SAMPLER_2D_RECT, GL_INT_SAMPLER_BUFFER, GL_INVALID_INDEX, GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS, GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS, GL_MAX_COMBINED_UNIFORM_BLOCKS, GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS, GL_MAX_FRAGMENT_UNIFORM_BLOCKS, GL_MAX_GEOMETRY_UNIFORM_BLOCKS, GL_MAX_RECTANGLE_TEXTURE_SIZE, GL_MAX_TEXTURE_BUFFER_SIZE, GL_MAX_UNIFORM_BLOCK_SIZE, GL_MAX_UNIFORM_BUFFER_BINDINGS, GL_MAX_VERTEX_UNIFORM_BLOCKS, GL_PRIMITIVE_RESTART, GL_PRIMITIVE_RESTART_INDEX, GL_PROXY_TEXTURE_RECTANGLE, GL_R16_SNORM, GL_R8_SNORM, GL_RG16_SNORM, GL_RG8_SNORM, GL_RGB16_SNORM, GL_RGB8_SNORM, GL_RGBA16_SNORM, GL_RGBA8_SNORM, GL_SAMPLER_2D_RECT, GL_SAMPLER_2D_RECT_SHADOW, GL_SAMPLER_BUFFER, GL_SIGNED_NORMALIZED, GL_TEXTURE_BINDING_BUFFER, GL_TEXTURE_BINDING_RECTANGLE, GL_TEXTURE_BUFFER, GL_TEXTURE_BUFFER_DATA_STORE_BINDING, GL_TEXTURE_RECTANGLE, GL_UNIFORM_ARRAY_STRIDE, GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES, GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS, GL_UNIFORM_BLOCK_BINDING, GL_UNIFORM_BLOCK_DATA_SIZE, GL_UNIFORM_BLOCK_INDEX, GL_UNIFORM_BLOCK_NAME_LENGTH, GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER, GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER, GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER, GL_UNIFORM_BUFFER, GL_UNIFORM_BUFFER_BINDING, GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT, GL_UNIFORM_BUFFER_SIZE, GL_UNIFORM_BUFFER_START, GL_UNIFORM_IS_ROW_MAJOR, GL_UNIFORM_MATRIX_STRIDE, GL_UNIFORM_NAME_LENGTH, GL_UNIFORM_OFFSET, GL_UNIFORM_SIZE, GL_UNIFORM_TYPE, GL_UNSIGNED_INT_SAMPLER_2D_RECT, GL_UNSIGNED_INT_SAMPLER_BUFFER
Fields inherited from class org.lwjgl.opengl.GL30
GL_ALPHA_INTEGER, GL_BGR_INTEGER, GL_BGRA_INTEGER, GL_BLUE_INTEGER, GL_BUFFER_ACCESS_FLAGS, GL_BUFFER_MAP_LENGTH, GL_BUFFER_MAP_OFFSET, GL_CLAMP_FRAGMENT_COLOR, GL_CLAMP_READ_COLOR, GL_CLAMP_VERTEX_COLOR, GL_CLIP_DISTANCE0, GL_CLIP_DISTANCE1, GL_CLIP_DISTANCE2, GL_CLIP_DISTANCE3, GL_CLIP_DISTANCE4, GL_CLIP_DISTANCE5, GL_CLIP_DISTANCE6, GL_CLIP_DISTANCE7, GL_COLOR_ATTACHMENT0, GL_COLOR_ATTACHMENT1, GL_COLOR_ATTACHMENT10, GL_COLOR_ATTACHMENT11, GL_COLOR_ATTACHMENT12, GL_COLOR_ATTACHMENT13, GL_COLOR_ATTACHMENT14, GL_COLOR_ATTACHMENT15, GL_COLOR_ATTACHMENT16, GL_COLOR_ATTACHMENT17, GL_COLOR_ATTACHMENT18, GL_COLOR_ATTACHMENT19, GL_COLOR_ATTACHMENT2, GL_COLOR_ATTACHMENT20, GL_COLOR_ATTACHMENT21, GL_COLOR_ATTACHMENT22, GL_COLOR_ATTACHMENT23, GL_COLOR_ATTACHMENT24, GL_COLOR_ATTACHMENT25, GL_COLOR_ATTACHMENT26, GL_COLOR_ATTACHMENT27, GL_COLOR_ATTACHMENT28, GL_COLOR_ATTACHMENT29, GL_COLOR_ATTACHMENT3, GL_COLOR_ATTACHMENT30, GL_COLOR_ATTACHMENT31, GL_COLOR_ATTACHMENT4, GL_COLOR_ATTACHMENT5, GL_COLOR_ATTACHMENT6, GL_COLOR_ATTACHMENT7, GL_COLOR_ATTACHMENT8, GL_COLOR_ATTACHMENT9, GL_COMPARE_REF_TO_TEXTURE, GL_COMPRESSED_RED, GL_COMPRESSED_RED_RGTC1, GL_COMPRESSED_RG, GL_COMPRESSED_RG_RGTC2, GL_COMPRESSED_SIGNED_RED_RGTC1, GL_COMPRESSED_SIGNED_RG_RGTC2, GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT, GL_CONTEXT_FLAGS, GL_DEPTH_ATTACHMENT, GL_DEPTH_COMPONENT32F, GL_DEPTH_STENCIL, GL_DEPTH_STENCIL_ATTACHMENT, GL_DEPTH24_STENCIL8, GL_DEPTH32F_STENCIL8, GL_DRAW_FRAMEBUFFER, GL_DRAW_FRAMEBUFFER_BINDING, GL_FIXED_ONLY, GL_FLOAT_32_UNSIGNED_INT_24_8_REV, GL_FRAMEBUFFER, GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE, GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE, GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING, GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE, GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE, GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE, GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME, GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE, GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE, GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL, GL_FRAMEBUFFER_BINDING, GL_FRAMEBUFFER_COMPLETE, GL_FRAMEBUFFER_DEFAULT, GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT, GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER, GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT, GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE, GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER, GL_FRAMEBUFFER_SRGB, GL_FRAMEBUFFER_UNDEFINED, GL_FRAMEBUFFER_UNSUPPORTED, GL_GREEN_INTEGER, GL_HALF_FLOAT, GL_INDEX, GL_INT_SAMPLER_1D, GL_INT_SAMPLER_1D_ARRAY, GL_INT_SAMPLER_2D, GL_INT_SAMPLER_2D_ARRAY, GL_INT_SAMPLER_3D, GL_INT_SAMPLER_CUBE, GL_INTERLEAVED_ATTRIBS, GL_INVALID_FRAMEBUFFER_OPERATION, GL_MAJOR_VERSION, GL_MAP_FLUSH_EXPLICIT_BIT, GL_MAP_INVALIDATE_BUFFER_BIT, GL_MAP_INVALIDATE_RANGE_BIT, GL_MAP_READ_BIT, GL_MAP_UNSYNCHRONIZED_BIT, GL_MAP_WRITE_BIT, GL_MAX_ARRAY_TEXTURE_LAYERS, GL_MAX_CLIP_DISTANCES, GL_MAX_COLOR_ATTACHMENTS, GL_MAX_PROGRAM_TEXEL_OFFSET, GL_MAX_RENDERBUFFER_SIZE, GL_MAX_SAMPLES, GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS, GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS, GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS, GL_MAX_VARYING_COMPONENTS, GL_MIN_PROGRAM_TEXEL_OFFSET, GL_MINOR_VERSION, GL_NUM_EXTENSIONS, GL_PRIMITIVES_GENERATED, GL_PROXY_TEXTURE_1D_ARRAY, GL_PROXY_TEXTURE_2D_ARRAY, GL_QUERY_BY_REGION_NO_WAIT, GL_QUERY_BY_REGION_WAIT, GL_QUERY_NO_WAIT, GL_QUERY_WAIT, GL_R11F_G11F_B10F, GL_R16, GL_R16F, GL_R16I, GL_R16UI, GL_R32F, GL_R32I, GL_R32UI, GL_R8, GL_R8I, GL_R8UI, GL_RASTERIZER_DISCARD, GL_READ_FRAMEBUFFER, GL_READ_FRAMEBUFFER_BINDING, GL_RED_INTEGER, GL_RENDERBUFFER, GL_RENDERBUFFER_ALPHA_SIZE, GL_RENDERBUFFER_BINDING, GL_RENDERBUFFER_BLUE_SIZE, GL_RENDERBUFFER_DEPTH_SIZE, GL_RENDERBUFFER_GREEN_SIZE, GL_RENDERBUFFER_HEIGHT, GL_RENDERBUFFER_INTERNAL_FORMAT, GL_RENDERBUFFER_RED_SIZE, GL_RENDERBUFFER_SAMPLES, GL_RENDERBUFFER_STENCIL_SIZE, GL_RENDERBUFFER_WIDTH, GL_RG, GL_RG_INTEGER, GL_RG16, GL_RG16F, GL_RG16I, GL_RG16UI, GL_RG32F, GL_RG32I, GL_RG32UI, GL_RG8, GL_RG8I, GL_RG8UI, GL_RGB_INTEGER, GL_RGB16F, GL_RGB16I, GL_RGB16UI, GL_RGB32F, GL_RGB32I, GL_RGB32UI, GL_RGB8I, GL_RGB8UI, GL_RGB9_E5, GL_RGBA_INTEGER, GL_RGBA16F, GL_RGBA16I, GL_RGBA16UI, GL_RGBA32F, GL_RGBA32I, GL_RGBA32UI, GL_RGBA8I, GL_RGBA8UI, GL_SAMPLER_1D_ARRAY, GL_SAMPLER_1D_ARRAY_SHADOW, GL_SAMPLER_2D_ARRAY, GL_SAMPLER_2D_ARRAY_SHADOW, GL_SAMPLER_CUBE_SHADOW, GL_SEPARATE_ATTRIBS, GL_STENCIL_ATTACHMENT, GL_STENCIL_INDEX1, GL_STENCIL_INDEX16, GL_STENCIL_INDEX4, GL_STENCIL_INDEX8, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_ALPHA_TYPE, GL_TEXTURE_BINDING_1D_ARRAY, GL_TEXTURE_BINDING_2D_ARRAY, GL_TEXTURE_BLUE_TYPE, GL_TEXTURE_DEPTH_TYPE, GL_TEXTURE_GREEN_TYPE, GL_TEXTURE_INTENSITY_TYPE, GL_TEXTURE_LUMINANCE_TYPE, GL_TEXTURE_RED_TYPE, GL_TEXTURE_SHARED_SIZE, GL_TEXTURE_STENCIL_SIZE, GL_TRANSFORM_FEEDBACK_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER_BINDING, GL_TRANSFORM_FEEDBACK_BUFFER_MODE, GL_TRANSFORM_FEEDBACK_BUFFER_SIZE, GL_TRANSFORM_FEEDBACK_BUFFER_START, GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN, GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH, GL_TRANSFORM_FEEDBACK_VARYINGS, GL_UNSIGNED_INT_10F_11F_11F_REV, GL_UNSIGNED_INT_24_8, GL_UNSIGNED_INT_5_9_9_9_REV, GL_UNSIGNED_INT_SAMPLER_1D, GL_UNSIGNED_INT_SAMPLER_1D_ARRAY, GL_UNSIGNED_INT_SAMPLER_2D, GL_UNSIGNED_INT_SAMPLER_2D_ARRAY, GL_UNSIGNED_INT_SAMPLER_3D, GL_UNSIGNED_INT_SAMPLER_CUBE, GL_UNSIGNED_INT_VEC2, GL_UNSIGNED_INT_VEC3, GL_UNSIGNED_INT_VEC4, GL_UNSIGNED_NORMALIZED, GL_VERTEX_ARRAY_BINDING, GL_VERTEX_ATTRIB_ARRAY_INTEGER
Fields inherited from class org.lwjgl.opengl.GL21
GL_COMPRESSED_SLUMINANCE, GL_COMPRESSED_SLUMINANCE_ALPHA, GL_COMPRESSED_SRGB, GL_COMPRESSED_SRGB_ALPHA, GL_CURRENT_RASTER_SECONDARY_COLOR, GL_FLOAT_MAT2x3, GL_FLOAT_MAT2x4, GL_FLOAT_MAT3x2, GL_FLOAT_MAT3x4, GL_FLOAT_MAT4x2, GL_FLOAT_MAT4x3, GL_PIXEL_PACK_BUFFER, GL_PIXEL_PACK_BUFFER_BINDING, GL_PIXEL_UNPACK_BUFFER, GL_PIXEL_UNPACK_BUFFER_BINDING, GL_SLUMINANCE, GL_SLUMINANCE_ALPHA, GL_SLUMINANCE8, GL_SLUMINANCE8_ALPHA8, GL_SRGB, GL_SRGB_ALPHA, GL_SRGB8, GL_SRGB8_ALPHA8
Fields inherited from class org.lwjgl.opengl.GL20
GL_ACTIVE_ATTRIBUTE_MAX_LENGTH, GL_ACTIVE_ATTRIBUTES, GL_ACTIVE_UNIFORM_MAX_LENGTH, GL_ACTIVE_UNIFORMS, GL_ATTACHED_SHADERS, GL_BLEND_EQUATION_ALPHA, GL_BLEND_EQUATION_RGB, GL_BOOL, GL_BOOL_VEC2, GL_BOOL_VEC3, GL_BOOL_VEC4, GL_COMPILE_STATUS, GL_COORD_REPLACE, GL_CURRENT_PROGRAM, GL_CURRENT_VERTEX_ATTRIB, GL_DELETE_STATUS, GL_DRAW_BUFFER0, GL_DRAW_BUFFER1, GL_DRAW_BUFFER10, GL_DRAW_BUFFER11, GL_DRAW_BUFFER12, GL_DRAW_BUFFER13, GL_DRAW_BUFFER14, GL_DRAW_BUFFER15, GL_DRAW_BUFFER2, GL_DRAW_BUFFER3, GL_DRAW_BUFFER4, GL_DRAW_BUFFER5, GL_DRAW_BUFFER6, GL_DRAW_BUFFER7, GL_DRAW_BUFFER8, GL_DRAW_BUFFER9, GL_FLOAT_MAT2, GL_FLOAT_MAT3, GL_FLOAT_MAT4, GL_FLOAT_VEC2, GL_FLOAT_VEC3, GL_FLOAT_VEC4, GL_FRAGMENT_SHADER, GL_FRAGMENT_SHADER_DERIVATIVE_HINT, GL_INFO_LOG_LENGTH, GL_INT_VEC2, GL_INT_VEC3, GL_INT_VEC4, GL_LINK_STATUS, GL_LOWER_LEFT, GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS, GL_MAX_DRAW_BUFFERS, GL_MAX_FRAGMENT_UNIFORM_COMPONENTS, GL_MAX_TEXTURE_COORDS, GL_MAX_TEXTURE_IMAGE_UNITS, GL_MAX_VARYING_FLOATS, GL_MAX_VERTEX_ATTRIBS, GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS, GL_MAX_VERTEX_UNIFORM_COMPONENTS, GL_POINT_SPRITE, GL_POINT_SPRITE_COORD_ORIGIN, GL_SAMPLER_1D, GL_SAMPLER_1D_SHADOW, GL_SAMPLER_2D, GL_SAMPLER_2D_SHADOW, GL_SAMPLER_3D, GL_SAMPLER_CUBE, GL_SHADER_SOURCE_LENGTH, GL_SHADER_TYPE, GL_SHADING_LANGUAGE_VERSION, GL_STENCIL_BACK_FAIL, GL_STENCIL_BACK_FUNC, GL_STENCIL_BACK_PASS_DEPTH_FAIL, GL_STENCIL_BACK_PASS_DEPTH_PASS, GL_STENCIL_BACK_REF, GL_STENCIL_BACK_VALUE_MASK, GL_STENCIL_BACK_WRITEMASK, GL_UPPER_LEFT, GL_VALIDATE_STATUS, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, GL_VERTEX_ATTRIB_ARRAY_POINTER, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_PROGRAM_POINT_SIZE, GL_VERTEX_PROGRAM_TWO_SIDE, GL_VERTEX_SHADER
Fields inherited from class org.lwjgl.opengl.GL15
GL_ARRAY_BUFFER, GL_ARRAY_BUFFER_BINDING, GL_BUFFER_ACCESS, GL_BUFFER_MAP_POINTER, GL_BUFFER_MAPPED, GL_BUFFER_SIZE, GL_BUFFER_USAGE, GL_COLOR_ARRAY_BUFFER_BINDING, GL_CURRENT_FOG_COORD, GL_CURRENT_QUERY, GL_DYNAMIC_COPY, GL_DYNAMIC_DRAW, GL_DYNAMIC_READ, GL_EDGE_FLAG_ARRAY_BUFFER_BINDING, GL_ELEMENT_ARRAY_BUFFER, GL_ELEMENT_ARRAY_BUFFER_BINDING, GL_FOG_COORD, GL_FOG_COORD_ARRAY, GL_FOG_COORD_ARRAY_BUFFER_BINDING, GL_FOG_COORD_ARRAY_POINTER, GL_FOG_COORD_ARRAY_STRIDE, GL_FOG_COORD_ARRAY_TYPE, GL_FOG_COORD_SRC, GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING, GL_INDEX_ARRAY_BUFFER_BINDING, GL_NORMAL_ARRAY_BUFFER_BINDING, GL_QUERY_COUNTER_BITS, GL_QUERY_RESULT, GL_QUERY_RESULT_AVAILABLE, GL_READ_ONLY, GL_READ_WRITE, GL_SAMPLES_PASSED, GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING, GL_SRC0_ALPHA, GL_SRC0_RGB, GL_SRC1_ALPHA, GL_SRC1_RGB, GL_SRC2_ALPHA, GL_SRC2_RGB, GL_STATIC_COPY, GL_STATIC_DRAW, GL_STATIC_READ, GL_STREAM_COPY, GL_STREAM_DRAW, GL_STREAM_READ, GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING, GL_VERTEX_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_WEIGHT_ARRAY_BUFFER_BINDING, GL_WRITE_ONLY
Fields inherited from class org.lwjgl.opengl.GL14
GL_BLEND_DST_ALPHA, GL_BLEND_DST_RGB, GL_BLEND_SRC_ALPHA, GL_BLEND_SRC_RGB, GL_COLOR_SUM, GL_COMPARE_R_TO_TEXTURE, GL_CONSTANT_ALPHA, GL_CONSTANT_COLOR, GL_CURRENT_FOG_COORDINATE, GL_CURRENT_SECONDARY_COLOR, GL_DECR_WRAP, GL_DEPTH_COMPONENT16, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT32, GL_DEPTH_TEXTURE_MODE, GL_FOG_COORDINATE, GL_FOG_COORDINATE_ARRAY, GL_FOG_COORDINATE_ARRAY_POINTER, GL_FOG_COORDINATE_ARRAY_STRIDE, GL_FOG_COORDINATE_ARRAY_TYPE, GL_FOG_COORDINATE_SOURCE, GL_FRAGMENT_DEPTH, GL_FUNC_ADD, GL_FUNC_REVERSE_SUBTRACT, GL_FUNC_SUBTRACT, GL_GENERATE_MIPMAP, GL_GENERATE_MIPMAP_HINT, GL_INCR_WRAP, GL_MAX, GL_MAX_TEXTURE_LOD_BIAS, GL_MIN, GL_MIRRORED_REPEAT, GL_ONE_MINUS_CONSTANT_ALPHA, GL_ONE_MINUS_CONSTANT_COLOR, GL_POINT_DISTANCE_ATTENUATION, GL_POINT_FADE_THRESHOLD_SIZE, GL_POINT_SIZE_MAX, GL_POINT_SIZE_MIN, GL_SECONDARY_COLOR_ARRAY, GL_SECONDARY_COLOR_ARRAY_POINTER, GL_SECONDARY_COLOR_ARRAY_SIZE, GL_SECONDARY_COLOR_ARRAY_STRIDE, GL_SECONDARY_COLOR_ARRAY_TYPE, GL_TEXTURE_COMPARE_FUNC, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_DEPTH_SIZE, GL_TEXTURE_FILTER_CONTROL, GL_TEXTURE_LOD_BIAS
Fields inherited from class org.lwjgl.opengl.GL13
GL_ACTIVE_TEXTURE, GL_ADD_SIGNED, GL_CLAMP_TO_BORDER, GL_CLIENT_ACTIVE_TEXTURE, GL_COMBINE, GL_COMBINE_ALPHA, GL_COMBINE_RGB, GL_COMPRESSED_ALPHA, GL_COMPRESSED_INTENSITY, GL_COMPRESSED_LUMINANCE, GL_COMPRESSED_LUMINANCE_ALPHA, GL_COMPRESSED_RGB, GL_COMPRESSED_RGBA, GL_COMPRESSED_TEXTURE_FORMATS, GL_CONSTANT, GL_DOT3_RGB, GL_DOT3_RGBA, GL_INTERPOLATE, GL_MAX_CUBE_MAP_TEXTURE_SIZE, GL_MAX_TEXTURE_UNITS, GL_MULTISAMPLE, GL_MULTISAMPLE_BIT, GL_NORMAL_MAP, GL_NUM_COMPRESSED_TEXTURE_FORMATS, GL_OPERAND0_ALPHA, GL_OPERAND0_RGB, GL_OPERAND1_ALPHA, GL_OPERAND1_RGB, GL_OPERAND2_ALPHA, GL_OPERAND2_RGB, GL_PREVIOUS, GL_PRIMARY_COLOR, GL_PROXY_TEXTURE_CUBE_MAP, GL_REFLECTION_MAP, GL_RGB_SCALE, GL_SAMPLE_ALPHA_TO_COVERAGE, GL_SAMPLE_ALPHA_TO_ONE, GL_SAMPLE_BUFFERS, GL_SAMPLE_COVERAGE, GL_SAMPLE_COVERAGE_INVERT, GL_SAMPLE_COVERAGE_VALUE, GL_SAMPLES, GL_SOURCE0_ALPHA, GL_SOURCE0_RGB, GL_SOURCE1_ALPHA, GL_SOURCE1_RGB, GL_SOURCE2_ALPHA, GL_SOURCE2_RGB, GL_SUBTRACT, GL_TEXTURE_BINDING_CUBE_MAP, GL_TEXTURE_COMPRESSED, GL_TEXTURE_COMPRESSED_IMAGE_SIZE, GL_TEXTURE_COMPRESSION_HINT, GL_TEXTURE_CUBE_MAP, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE0, GL_TEXTURE1, GL_TEXTURE10, GL_TEXTURE11, GL_TEXTURE12, GL_TEXTURE13, GL_TEXTURE14, GL_TEXTURE15, GL_TEXTURE16, GL_TEXTURE17, GL_TEXTURE18, GL_TEXTURE19, GL_TEXTURE2, GL_TEXTURE20, GL_TEXTURE21, GL_TEXTURE22, GL_TEXTURE23, GL_TEXTURE24, GL_TEXTURE25, GL_TEXTURE26, GL_TEXTURE27, GL_TEXTURE28, GL_TEXTURE29, GL_TEXTURE3, GL_TEXTURE30, GL_TEXTURE31, GL_TEXTURE4, GL_TEXTURE5, GL_TEXTURE6, GL_TEXTURE7, GL_TEXTURE8, GL_TEXTURE9, GL_TRANSPOSE_COLOR_MATRIX, GL_TRANSPOSE_MODELVIEW_MATRIX, GL_TRANSPOSE_PROJECTION_MATRIX, GL_TRANSPOSE_TEXTURE_MATRIX
Fields inherited from class org.lwjgl.opengl.GL12
GL_ALIASED_LINE_WIDTH_RANGE, GL_ALIASED_POINT_SIZE_RANGE, GL_BGR, GL_BGRA, GL_CLAMP_TO_EDGE, GL_LIGHT_MODEL_COLOR_CONTROL, GL_MAX_3D_TEXTURE_SIZE, GL_MAX_ELEMENTS_INDICES, GL_MAX_ELEMENTS_VERTICES, GL_PACK_IMAGE_HEIGHT, GL_PACK_SKIP_IMAGES, GL_PROXY_TEXTURE_3D, GL_RESCALE_NORMAL, GL_SEPARATE_SPECULAR_COLOR, GL_SINGLE_COLOR, GL_SMOOTH_LINE_WIDTH_GRANULARITY, GL_SMOOTH_LINE_WIDTH_RANGE, GL_SMOOTH_POINT_SIZE_GRANULARITY, GL_SMOOTH_POINT_SIZE_RANGE, GL_TEXTURE_3D, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_BINDING_3D, GL_TEXTURE_DEPTH, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MIN_LOD, GL_TEXTURE_WRAP_R, GL_UNPACK_IMAGE_HEIGHT, GL_UNPACK_SKIP_IMAGES, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_INT_10_10_10_2, GL_UNSIGNED_INT_2_10_10_10_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV
Fields inherited from class org.lwjgl.opengl.GL11
GL_2_BYTES, GL_2D, GL_3_BYTES, GL_3D, GL_3D_COLOR, GL_3D_COLOR_TEXTURE, GL_4_BYTES, GL_4D_COLOR_TEXTURE, GL_ACCUM, GL_ACCUM_ALPHA_BITS, GL_ACCUM_BLUE_BITS, GL_ACCUM_BUFFER_BIT, GL_ACCUM_CLEAR_VALUE, GL_ACCUM_GREEN_BITS, GL_ACCUM_RED_BITS, GL_ADD, GL_ALL_ATTRIB_BITS, GL_ALPHA, GL_ALPHA_BIAS, GL_ALPHA_BITS, GL_ALPHA_SCALE, GL_ALPHA_TEST, GL_ALPHA_TEST_FUNC, GL_ALPHA_TEST_REF, GL_ALPHA12, GL_ALPHA16, GL_ALPHA4, GL_ALPHA8, GL_ALWAYS, GL_AMBIENT, GL_AMBIENT_AND_DIFFUSE, GL_AND, GL_AND_INVERTED, GL_AND_REVERSE, GL_ATTRIB_STACK_DEPTH, GL_AUTO_NORMAL, GL_AUX_BUFFERS, GL_AUX0, GL_AUX1, GL_AUX2, GL_AUX3, GL_BACK, GL_BACK_LEFT, GL_BACK_RIGHT, GL_BITMAP, GL_BITMAP_TOKEN, GL_BLEND, GL_BLEND_DST, GL_BLEND_SRC, GL_BLUE, GL_BLUE_BIAS, GL_BLUE_BITS, GL_BLUE_SCALE, GL_BYTE, GL_C3F_V3F, GL_C4F_N3F_V3F, GL_C4UB_V2F, GL_C4UB_V3F, GL_CCW, GL_CLAMP, GL_CLEAR, GL_CLIENT_ALL_ATTRIB_BITS, GL_CLIENT_ATTRIB_STACK_DEPTH, GL_CLIENT_PIXEL_STORE_BIT, GL_CLIENT_VERTEX_ARRAY_BIT, GL_CLIP_PLANE0, GL_CLIP_PLANE1, GL_CLIP_PLANE2, GL_CLIP_PLANE3, GL_CLIP_PLANE4, GL_CLIP_PLANE5, GL_COEFF, GL_COLOR, GL_COLOR_ARRAY, GL_COLOR_ARRAY_POINTER, GL_COLOR_ARRAY_SIZE, GL_COLOR_ARRAY_STRIDE, GL_COLOR_ARRAY_TYPE, GL_COLOR_BUFFER_BIT, GL_COLOR_CLEAR_VALUE, GL_COLOR_INDEX, GL_COLOR_INDEXES, GL_COLOR_LOGIC_OP, GL_COLOR_MATERIAL, GL_COLOR_MATERIAL_FACE, GL_COLOR_MATERIAL_PARAMETER, GL_COLOR_WRITEMASK, GL_COMPILE, GL_COMPILE_AND_EXECUTE, GL_CONSTANT_ATTENUATION, GL_COPY, GL_COPY_INVERTED, GL_COPY_PIXEL_TOKEN, GL_CULL_FACE, GL_CULL_FACE_MODE, GL_CURRENT_BIT, GL_CURRENT_COLOR, GL_CURRENT_INDEX, GL_CURRENT_NORMAL, GL_CURRENT_RASTER_COLOR, GL_CURRENT_RASTER_DISTANCE, GL_CURRENT_RASTER_INDEX, GL_CURRENT_RASTER_POSITION, GL_CURRENT_RASTER_POSITION_VALID, GL_CURRENT_RASTER_TEXTURE_COORDS, GL_CURRENT_TEXTURE_COORDS, GL_CW, GL_DECAL, GL_DECR, GL_DEPTH, GL_DEPTH_BIAS, GL_DEPTH_BITS, GL_DEPTH_BUFFER_BIT, GL_DEPTH_CLEAR_VALUE, GL_DEPTH_COMPONENT, GL_DEPTH_FUNC, GL_DEPTH_RANGE, GL_DEPTH_SCALE, GL_DEPTH_TEST, GL_DEPTH_WRITEMASK, GL_DIFFUSE, GL_DITHER, GL_DOMAIN, GL_DONT_CARE, GL_DOUBLE, GL_DOUBLEBUFFER, GL_DRAW_BUFFER, GL_DRAW_PIXEL_TOKEN, GL_DST_ALPHA, GL_DST_COLOR, GL_EDGE_FLAG, GL_EDGE_FLAG_ARRAY, GL_EDGE_FLAG_ARRAY_POINTER, GL_EDGE_FLAG_ARRAY_STRIDE, GL_EMISSION, GL_ENABLE_BIT, GL_EQUAL, GL_EQUIV, GL_EVAL_BIT, GL_EXP, GL_EXP2, GL_EXTENSIONS, GL_EYE_LINEAR, GL_EYE_PLANE, GL_FALSE, GL_FASTEST, GL_FEEDBACK, GL_FEEDBACK_BUFFER_POINTER, GL_FEEDBACK_BUFFER_SIZE, GL_FEEDBACK_BUFFER_TYPE, GL_FILL, GL_FLAT, GL_FLOAT, GL_FOG, GL_FOG_BIT, GL_FOG_COLOR, GL_FOG_DENSITY, GL_FOG_END, GL_FOG_HINT, GL_FOG_INDEX, GL_FOG_MODE, GL_FOG_START, GL_FRONT, GL_FRONT_AND_BACK, GL_FRONT_FACE, GL_FRONT_LEFT, GL_FRONT_RIGHT, GL_GEQUAL, GL_GREATER, GL_GREEN, GL_GREEN_BIAS, GL_GREEN_BITS, GL_GREEN_SCALE, GL_HINT_BIT, GL_INCR, GL_INDEX_ARRAY, GL_INDEX_ARRAY_POINTER, GL_INDEX_ARRAY_STRIDE, GL_INDEX_ARRAY_TYPE, GL_INDEX_BITS, GL_INDEX_CLEAR_VALUE, GL_INDEX_LOGIC_OP, GL_INDEX_MODE, GL_INDEX_OFFSET, GL_INDEX_SHIFT, GL_INDEX_WRITEMASK, GL_INT, GL_INTENSITY, GL_INTENSITY12, GL_INTENSITY16, GL_INTENSITY4, GL_INTENSITY8, GL_INVALID_ENUM, GL_INVALID_OPERATION, GL_INVALID_VALUE, GL_INVERT, GL_KEEP, GL_LEFT, GL_LEQUAL, GL_LESS, GL_LIGHT_MODEL_AMBIENT, GL_LIGHT_MODEL_LOCAL_VIEWER, GL_LIGHT_MODEL_TWO_SIDE, GL_LIGHT0, GL_LIGHT1, GL_LIGHT2, GL_LIGHT3, GL_LIGHT4, GL_LIGHT5, GL_LIGHT6, GL_LIGHT7, GL_LIGHTING, GL_LIGHTING_BIT, GL_LINE, GL_LINE_BIT, GL_LINE_LOOP, GL_LINE_RESET_TOKEN, GL_LINE_SMOOTH, GL_LINE_SMOOTH_HINT, GL_LINE_STIPPLE, GL_LINE_STIPPLE_PATTERN, GL_LINE_STIPPLE_REPEAT, GL_LINE_STRIP, GL_LINE_TOKEN, GL_LINE_WIDTH, GL_LINE_WIDTH_GRANULARITY, GL_LINE_WIDTH_RANGE, GL_LINEAR, GL_LINEAR_ATTENUATION, GL_LINEAR_MIPMAP_LINEAR, GL_LINEAR_MIPMAP_NEAREST, GL_LINES, GL_LIST_BASE, GL_LIST_BIT, GL_LIST_INDEX, GL_LIST_MODE, GL_LOAD, GL_LOGIC_OP, GL_LOGIC_OP_MODE, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_LUMINANCE12, GL_LUMINANCE12_ALPHA12, GL_LUMINANCE12_ALPHA4, GL_LUMINANCE16, GL_LUMINANCE16_ALPHA16, GL_LUMINANCE4, GL_LUMINANCE4_ALPHA4, GL_LUMINANCE6_ALPHA2, GL_LUMINANCE8, GL_LUMINANCE8_ALPHA8, GL_MAP_COLOR, GL_MAP_STENCIL, GL_MAP1_COLOR_4, GL_MAP1_GRID_DOMAIN, GL_MAP1_GRID_SEGMENTS, GL_MAP1_INDEX, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, GL_MAP1_TEXTURE_COORD_4, GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP2_COLOR_4, GL_MAP2_GRID_DOMAIN, GL_MAP2_GRID_SEGMENTS, GL_MAP2_INDEX, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, GL_MAP2_TEXTURE_COORD_4, GL_MAP2_VERTEX_3, GL_MAP2_VERTEX_4, GL_MATRIX_MODE, GL_MAX_ATTRIB_STACK_DEPTH, GL_MAX_CLIENT_ATTRIB_STACK_DEPTH, GL_MAX_CLIP_PLANES, GL_MAX_EVAL_ORDER, GL_MAX_LIGHTS, GL_MAX_LIST_NESTING, GL_MAX_MODELVIEW_STACK_DEPTH, GL_MAX_NAME_STACK_DEPTH, GL_MAX_PIXEL_MAP_TABLE, GL_MAX_PROJECTION_STACK_DEPTH, GL_MAX_TEXTURE_SIZE, GL_MAX_TEXTURE_STACK_DEPTH, GL_MAX_VIEWPORT_DIMS, GL_MODELVIEW, GL_MODELVIEW_MATRIX, GL_MODELVIEW_STACK_DEPTH, GL_MODULATE, GL_MULT, GL_N3F_V3F, GL_NAME_STACK_DEPTH, GL_NAND, GL_NEAREST, GL_NEAREST_MIPMAP_LINEAR, GL_NEAREST_MIPMAP_NEAREST, GL_NEVER, GL_NICEST, GL_NO_ERROR, GL_NONE, GL_NOOP, GL_NOR, GL_NORMAL_ARRAY, GL_NORMAL_ARRAY_POINTER, GL_NORMAL_ARRAY_STRIDE, GL_NORMAL_ARRAY_TYPE, GL_NORMALIZE, GL_NOTEQUAL, GL_OBJECT_LINEAR, GL_OBJECT_PLANE, GL_ONE, GL_ONE_MINUS_DST_ALPHA, GL_ONE_MINUS_DST_COLOR, GL_ONE_MINUS_SRC_ALPHA, GL_ONE_MINUS_SRC_COLOR, GL_OR, GL_OR_INVERTED, GL_OR_REVERSE, GL_ORDER, GL_OUT_OF_MEMORY, GL_PACK_ALIGNMENT, GL_PACK_LSB_FIRST, GL_PACK_ROW_LENGTH, GL_PACK_SKIP_PIXELS, GL_PACK_SKIP_ROWS, GL_PACK_SWAP_BYTES, GL_PASS_THROUGH_TOKEN, GL_PERSPECTIVE_CORRECTION_HINT, GL_PIXEL_MAP_A_TO_A, GL_PIXEL_MAP_A_TO_A_SIZE, GL_PIXEL_MAP_B_TO_B, GL_PIXEL_MAP_B_TO_B_SIZE, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_G_TO_G_SIZE, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_I_TO_A_SIZE, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_B_SIZE, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_G_SIZE, GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_I_TO_I_SIZE, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_R_SIZE, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_R_TO_R_SIZE, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_S_TO_S_SIZE, GL_PIXEL_MODE_BIT, GL_POINT, GL_POINT_BIT, GL_POINT_SIZE, GL_POINT_SIZE_GRANULARITY, GL_POINT_SIZE_RANGE, GL_POINT_SMOOTH, GL_POINT_SMOOTH_HINT, GL_POINT_TOKEN, GL_POINTS, GL_POLYGON, GL_POLYGON_BIT, GL_POLYGON_MODE, GL_POLYGON_OFFSET_FACTOR, GL_POLYGON_OFFSET_FILL, GL_POLYGON_OFFSET_LINE, GL_POLYGON_OFFSET_POINT, GL_POLYGON_OFFSET_UNITS, GL_POLYGON_SMOOTH, GL_POLYGON_SMOOTH_HINT, GL_POLYGON_STIPPLE, GL_POLYGON_STIPPLE_BIT, GL_POLYGON_TOKEN, GL_POSITION, GL_PROJECTION, GL_PROJECTION_MATRIX, GL_PROJECTION_STACK_DEPTH, GL_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_2D, GL_Q, GL_QUAD_STRIP, GL_QUADRATIC_ATTENUATION, GL_QUADS, GL_R, GL_R3_G3_B2, GL_READ_BUFFER, GL_RED, GL_RED_BIAS, GL_RED_BITS, GL_RED_SCALE, GL_RENDER, GL_RENDER_MODE, GL_RENDERER, GL_REPEAT, GL_REPLACE, GL_RETURN, GL_RGB, GL_RGB10, GL_RGB10_A2, GL_RGB12, GL_RGB16, GL_RGB4, GL_RGB5, GL_RGB5_A1, GL_RGB8, GL_RGBA, GL_RGBA_MODE, GL_RGBA12, GL_RGBA16, GL_RGBA2, GL_RGBA4, GL_RGBA8, GL_RIGHT, GL_S, GL_SCISSOR_BIT, GL_SCISSOR_BOX, GL_SCISSOR_TEST, GL_SELECT, GL_SELECTION_BUFFER_POINTER, GL_SELECTION_BUFFER_SIZE, GL_SET, GL_SHADE_MODEL, GL_SHININESS, GL_SHORT, GL_SMOOTH, GL_SPECULAR, GL_SPHERE_MAP, GL_SPOT_CUTOFF, GL_SPOT_DIRECTION, GL_SPOT_EXPONENT, GL_SRC_ALPHA, GL_SRC_ALPHA_SATURATE, GL_SRC_COLOR, GL_STACK_OVERFLOW, GL_STACK_UNDERFLOW, GL_STENCIL, GL_STENCIL_BITS, GL_STENCIL_BUFFER_BIT, GL_STENCIL_CLEAR_VALUE, GL_STENCIL_FAIL, GL_STENCIL_FUNC, GL_STENCIL_INDEX, GL_STENCIL_PASS_DEPTH_FAIL, GL_STENCIL_PASS_DEPTH_PASS, GL_STENCIL_REF, GL_STENCIL_TEST, GL_STENCIL_VALUE_MASK, GL_STENCIL_WRITEMASK, GL_STEREO, GL_SUBPIXEL_BITS, GL_T, GL_T2F_C3F_V3F, GL_T2F_C4F_N3F_V3F, GL_T2F_C4UB_V3F, GL_T2F_N3F_V3F, GL_T2F_V3F, GL_T4F_C4F_N3F_V4F, GL_T4F_V4F, GL_TEXTURE, GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_ALPHA_SIZE, GL_TEXTURE_BINDING_1D, GL_TEXTURE_BINDING_2D, GL_TEXTURE_BIT, GL_TEXTURE_BLUE_SIZE, GL_TEXTURE_BORDER, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_COMPONENTS, GL_TEXTURE_COORD_ARRAY, GL_TEXTURE_COORD_ARRAY_POINTER, GL_TEXTURE_COORD_ARRAY_SIZE, GL_TEXTURE_COORD_ARRAY_STRIDE, GL_TEXTURE_COORD_ARRAY_TYPE, GL_TEXTURE_ENV, GL_TEXTURE_ENV_COLOR, GL_TEXTURE_ENV_MODE, GL_TEXTURE_GEN_MODE, GL_TEXTURE_GEN_Q, GL_TEXTURE_GEN_R, GL_TEXTURE_GEN_S, GL_TEXTURE_GEN_T, GL_TEXTURE_GREEN_SIZE, GL_TEXTURE_HEIGHT, GL_TEXTURE_INTENSITY_SIZE, GL_TEXTURE_INTERNAL_FORMAT, GL_TEXTURE_LUMINANCE_SIZE, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MATRIX, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_PRIORITY, GL_TEXTURE_RED_SIZE, GL_TEXTURE_RESIDENT, GL_TEXTURE_STACK_DEPTH, GL_TEXTURE_WIDTH, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TRANSFORM_BIT, GL_TRIANGLE_FAN, GL_TRIANGLE_STRIP, GL_TRIANGLES, GL_TRUE, GL_UNPACK_ALIGNMENT, GL_UNPACK_LSB_FIRST, GL_UNPACK_ROW_LENGTH, GL_UNPACK_SKIP_PIXELS, GL_UNPACK_SKIP_ROWS, GL_UNPACK_SWAP_BYTES, GL_UNSIGNED_BYTE, GL_UNSIGNED_INT, GL_UNSIGNED_SHORT, GL_V2F, GL_V3F, GL_VENDOR, GL_VERSION, GL_VERTEX_ARRAY, GL_VERTEX_ARRAY_POINTER, GL_VERTEX_ARRAY_SIZE, GL_VERTEX_ARRAY_STRIDE, GL_VERTEX_ARRAY_TYPE, GL_VIEWPORT, GL_VIEWPORT_BIT, GL_XOR, GL_ZERO, GL_ZOOM_X, GL_ZOOM_Y
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
glBindTextureUnit
(int unit, int texture) Binds an existing texture object to the texture unit numberedunit
.static void
glBlitNamedFramebuffer
(int readFramebuffer, int drawFramebuffer, int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter) DSA version ofBlitFramebuffer
.static int
glCheckNamedFramebufferStatus
(int framebuffer, int target) DSA version ofCheckFramebufferStatus
.static void
glClearNamedBufferData
(int buffer, int internalformat, int format, int type, float[] data) Array version of:ClearNamedBufferData
static void
glClearNamedBufferData
(int buffer, int internalformat, int format, int type, int[] data) Array version of:ClearNamedBufferData
static void
glClearNamedBufferData
(int buffer, int internalformat, int format, int type, short[] data) Array version of:ClearNamedBufferData
static void
glClearNamedBufferData
(int buffer, int internalformat, int format, int type, ByteBuffer data) DSA version ofClearBufferData
.static void
glClearNamedBufferData
(int buffer, int internalformat, int format, int type, FloatBuffer data) DSA version ofClearBufferData
.static void
glClearNamedBufferData
(int buffer, int internalformat, int format, int type, IntBuffer data) DSA version ofClearBufferData
.static void
glClearNamedBufferData
(int buffer, int internalformat, int format, int type, ShortBuffer data) DSA version ofClearBufferData
.static void
glClearNamedBufferSubData
(int buffer, int internalformat, long offset, long size, int format, int type, float[] data) Array version of:ClearNamedBufferSubData
static void
glClearNamedBufferSubData
(int buffer, int internalformat, long offset, long size, int format, int type, int[] data) Array version of:ClearNamedBufferSubData
static void
glClearNamedBufferSubData
(int buffer, int internalformat, long offset, long size, int format, int type, short[] data) Array version of:ClearNamedBufferSubData
static void
glClearNamedBufferSubData
(int buffer, int internalformat, long offset, long size, int format, int type, ByteBuffer data) DSA version ofClearBufferSubData
.static void
glClearNamedBufferSubData
(int buffer, int internalformat, long offset, long size, int format, int type, FloatBuffer data) DSA version ofClearBufferSubData
.static void
glClearNamedBufferSubData
(int buffer, int internalformat, long offset, long size, int format, int type, IntBuffer data) DSA version ofClearBufferSubData
.static void
glClearNamedBufferSubData
(int buffer, int internalformat, long offset, long size, int format, int type, ShortBuffer data) DSA version ofClearBufferSubData
.static void
glClearNamedFramebufferfi
(int framebuffer, int buffer, int drawbuffer, float depth, int stencil) DSA version ofClearBufferfi
.static void
glClearNamedFramebufferfv
(int framebuffer, int buffer, int drawbuffer, float[] value) Array version of:ClearNamedFramebufferfv
static void
glClearNamedFramebufferfv
(int framebuffer, int buffer, int drawbuffer, FloatBuffer value) DSA version ofClearBufferfv
.static void
glClearNamedFramebufferiv
(int framebuffer, int buffer, int drawbuffer, int[] value) Array version of:ClearNamedFramebufferiv
static void
glClearNamedFramebufferiv
(int framebuffer, int buffer, int drawbuffer, IntBuffer value) DSA version ofClearBufferiv
.static void
glClearNamedFramebufferuiv
(int framebuffer, int buffer, int drawbuffer, int[] value) Array version of:ClearNamedFramebufferuiv
static void
glClearNamedFramebufferuiv
(int framebuffer, int buffer, int drawbuffer, IntBuffer value) DSA version ofClearBufferuiv
.static void
glClipControl
(int origin, int depth) Controls the clipping volume behavior.static void
glCompressedTextureSubImage1D
(int texture, int level, int xoffset, int width, int format, int imageSize, long data) DSA version ofCompressedTexSubImage1D
.static void
glCompressedTextureSubImage1D
(int texture, int level, int xoffset, int width, int format, ByteBuffer data) DSA version ofCompressedTexSubImage1D
.static void
glCompressedTextureSubImage2D
(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, long data) DSA version ofCompressedTexSubImage2D
.static void
glCompressedTextureSubImage2D
(int texture, int level, int xoffset, int yoffset, int width, int height, int format, ByteBuffer data) DSA version ofCompressedTexSubImage2D
.static void
glCompressedTextureSubImage3D
(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, long data) DSA version ofCompressedTexSubImage3D
.static void
glCompressedTextureSubImage3D
(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, ByteBuffer data) DSA version ofCompressedTexSubImage3D
.static void
glCopyNamedBufferSubData
(int readBuffer, int writeBuffer, long readOffset, long writeOffset, long size) DSA version ofCopyBufferSubData
.static void
glCopyTextureSubImage1D
(int texture, int level, int xoffset, int x, int y, int width) DSA version ofCopyTexSubImage1D
.static void
glCopyTextureSubImage2D
(int texture, int level, int xoffset, int yoffset, int x, int y, int width, int height) DSA version ofCopyTexSubImage2D
.static void
glCopyTextureSubImage3D
(int texture, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height) DSA version ofCopyTexSubImage3D
.static int
Returnsn
previously unused buffer names inbuffers
, each representing a new buffer object initialized as if it had been bound to an unspecified target.static void
glCreateBuffers
(int[] buffers) Array version of:CreateBuffers
static void
glCreateBuffers
(IntBuffer buffers) Returnsn
previously unused buffer names inbuffers
, each representing a new buffer object initialized as if it had been bound to an unspecified target.static int
Returnsn
previously unused framebuffer names inframebuffers
, each representing a new framebuffer object.static void
glCreateFramebuffers
(int[] framebuffers) Array version of:CreateFramebuffers
static void
glCreateFramebuffers
(IntBuffer framebuffers) Returnsn
previously unused framebuffer names inframebuffers
, each representing a new framebuffer object.static int
Returnsn
previously unused program pipeline names inpipelines
, each representing a new program pipeline object.static void
glCreateProgramPipelines
(int[] pipelines) Array version of:CreateProgramPipelines
static void
glCreateProgramPipelines
(IntBuffer pipelines) Returnsn
previously unused program pipeline names inpipelines
, each representing a new program pipeline object.static int
glCreateQueries
(int target) Returnsn
previously unused query object names inids
, each representing a new query object with the specifiedtarget
.static void
glCreateQueries
(int target, int[] ids) Array version of:CreateQueries
static void
glCreateQueries
(int target, IntBuffer ids) Returnsn
previously unused query object names inids
, each representing a new query object with the specifiedtarget
.static int
Returnsn
previously unused renderbuffer names inrenderbuffers
, each representing a new renderbuffer object.static void
glCreateRenderbuffers
(int[] renderbuffers) Array version of:CreateRenderbuffers
static void
glCreateRenderbuffers
(IntBuffer renderbuffers) Returnsn
previously unused renderbuffer names inrenderbuffers
, each representing a new renderbuffer object.static int
Returnsn
previously unused sampler names insamplers
, each representing a new sampler object.static void
glCreateSamplers
(int[] samplers) Array version of:CreateSamplers
static void
glCreateSamplers
(IntBuffer samplers) Returnsn
previously unused sampler names insamplers
, each representing a new sampler object.static int
glCreateTextures
(int target) Returnsn
previously unused texture names intextures
, each representing a new texture object.static void
glCreateTextures
(int target, int[] textures) Array version of:CreateTextures
static void
glCreateTextures
(int target, IntBuffer textures) Returnsn
previously unused texture names intextures
, each representing a new texture object.static int
Returnsn
previously unused transform feedback object names inids
, each representing a new state vector.static void
glCreateTransformFeedbacks
(int[] ids) Array version of:CreateTransformFeedbacks
static void
Returnsn
previously unused transform feedback object names inids
, each representing a new state vector.static int
Returnsn
previously unused vertex array object names inarrays
.static void
glCreateVertexArrays
(int[] arrays) Array version of:CreateVertexArrays
static void
glCreateVertexArrays
(IntBuffer arrays) Returnsn
previously unused vertex array object names inarrays
.static void
glDisableVertexArrayAttrib
(int vaobj, int index) DSA version ofDisableVertexAttribArray
.static void
glEnableVertexArrayAttrib
(int vaobj, int index) DSA version ofEnableVertexAttribArray
.static void
glFlushMappedNamedBufferRange
(int buffer, long offset, long length) DSA version ofFlushMappedBufferRange
.static void
glGenerateTextureMipmap
(int texture) DSA version ofGenerateMipmap
.static void
glGetCompressedTextureImage
(int texture, int level, int bufSize, long pixels) DSA version ofGetCompressedTexImage
.static void
glGetCompressedTextureImage
(int texture, int level, ByteBuffer pixels) DSA version ofGetCompressedTexImage
.static void
glGetCompressedTextureSubImage
(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, double[] pixels) Array version of:GetCompressedTextureSubImage
static void
glGetCompressedTextureSubImage
(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, float[] pixels) Array version of:GetCompressedTextureSubImage
static void
glGetCompressedTextureSubImage
(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int[] pixels) Array version of:GetCompressedTextureSubImage
static void
glGetCompressedTextureSubImage
(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int bufSize, long pixels) Obtains a sub-region of a compressed texture image.static void
glGetCompressedTextureSubImage
(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, short[] pixels) Array version of:GetCompressedTextureSubImage
static void
glGetCompressedTextureSubImage
(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, ByteBuffer pixels) Obtains a sub-region of a compressed texture image.static void
glGetCompressedTextureSubImage
(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, DoubleBuffer pixels) Obtains a sub-region of a compressed texture image.static void
glGetCompressedTextureSubImage
(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, FloatBuffer pixels) Obtains a sub-region of a compressed texture image.static void
glGetCompressedTextureSubImage
(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, IntBuffer pixels) Obtains a sub-region of a compressed texture image.static void
glGetCompressedTextureSubImage
(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, ShortBuffer pixels) Obtains a sub-region of a compressed texture image.static int
Indicates if the GL context has been in a reset state at any point since the last call to GetGraphicsResetStatus:NO_ERROR
indicates that the GL context has not been in a reset state since the last call.GUILTY_CONTEXT_RESET
indicates that a reset has been detected that is attributable to the current GL context.INNOCENT_CONTEXT_RESET
indicates a reset has been detected that is not attributable to the current GL context.UNKNOWN_CONTEXT_RESET
indicates a detected graphics reset whose cause is unknown.static int
glGetNamedBufferParameteri
(int buffer, int pname) DSA version ofGetBufferParameteriv
.static long
glGetNamedBufferParameteri64
(int buffer, int pname) DSA version ofGetBufferParameteri64v
.static void
glGetNamedBufferParameteri64v
(int buffer, int pname, long[] params) Array version of:GetNamedBufferParameteri64v
static void
glGetNamedBufferParameteri64v
(int buffer, int pname, LongBuffer params) DSA version ofGetBufferParameteri64v
.static void
glGetNamedBufferParameteriv
(int buffer, int pname, int[] params) Array version of:GetNamedBufferParameteriv
static void
glGetNamedBufferParameteriv
(int buffer, int pname, IntBuffer params) DSA version ofGetBufferParameteriv
.static long
glGetNamedBufferPointer
(int buffer, int pname) DSA version ofGetBufferPointerv
.static void
glGetNamedBufferPointerv
(int buffer, int pname, PointerBuffer params) DSA version ofGetBufferPointerv
.static void
glGetNamedBufferSubData
(int buffer, long offset, double[] data) Array version of:GetNamedBufferSubData
static void
glGetNamedBufferSubData
(int buffer, long offset, float[] data) Array version of:GetNamedBufferSubData
static void
glGetNamedBufferSubData
(int buffer, long offset, int[] data) Array version of:GetNamedBufferSubData
static void
glGetNamedBufferSubData
(int buffer, long offset, long[] data) Array version of:GetNamedBufferSubData
static void
glGetNamedBufferSubData
(int buffer, long offset, short[] data) Array version of:GetNamedBufferSubData
static void
glGetNamedBufferSubData
(int buffer, long offset, ByteBuffer data) DSA version ofGetBufferSubData
.static void
glGetNamedBufferSubData
(int buffer, long offset, DoubleBuffer data) DSA version ofGetBufferSubData
.static void
glGetNamedBufferSubData
(int buffer, long offset, FloatBuffer data) DSA version ofGetBufferSubData
.static void
glGetNamedBufferSubData
(int buffer, long offset, IntBuffer data) DSA version ofGetBufferSubData
.static void
glGetNamedBufferSubData
(int buffer, long offset, LongBuffer data) DSA version ofGetBufferSubData
.static void
glGetNamedBufferSubData
(int buffer, long offset, ShortBuffer data) DSA version ofGetBufferSubData
.static int
glGetNamedFramebufferAttachmentParameteri
(int framebuffer, int attachment, int pname) DSA version ofGetFramebufferAttachmentParameteriv
.static void
glGetNamedFramebufferAttachmentParameteriv
(int framebuffer, int attachment, int pname, int[] params) Array version of:GetNamedFramebufferAttachmentParameteriv
static void
glGetNamedFramebufferAttachmentParameteriv
(int framebuffer, int attachment, int pname, IntBuffer params) DSA version ofGetFramebufferAttachmentParameteriv
.static int
glGetNamedFramebufferParameteri
(int framebuffer, int pname) DSA version ofGetFramebufferParameteriv
.static void
glGetNamedFramebufferParameteriv
(int framebuffer, int pname, int[] params) Array version of:GetNamedFramebufferParameteriv
static void
glGetNamedFramebufferParameteriv
(int framebuffer, int pname, IntBuffer params) DSA version ofGetFramebufferParameteriv
.static int
glGetNamedRenderbufferParameteri
(int renderbuffer, int pname) DSA version ofGetRenderbufferParameteriv
.static void
glGetNamedRenderbufferParameteriv
(int renderbuffer, int pname, int[] params) Array version of:GetNamedRenderbufferParameteriv
static void
glGetNamedRenderbufferParameteriv
(int renderbuffer, int pname, IntBuffer params) DSA version ofGetRenderbufferParameteriv
.static void
glGetnColorTable
(int target, int format, int type, float[] table) Array version of:GetnColorTable
static void
glGetnColorTable
(int target, int format, int type, int[] table) Array version of:GetnColorTable
static void
glGetnColorTable
(int target, int format, int type, int bufSize, long table) Robust version ofGetColorTable
static void
glGetnColorTable
(int target, int format, int type, short[] table) Array version of:GetnColorTable
static void
glGetnColorTable
(int target, int format, int type, ByteBuffer table) Robust version ofGetColorTable
static void
glGetnColorTable
(int target, int format, int type, FloatBuffer table) Robust version ofGetColorTable
static void
glGetnColorTable
(int target, int format, int type, IntBuffer table) Robust version ofGetColorTable
static void
glGetnColorTable
(int target, int format, int type, ShortBuffer table) Robust version ofGetColorTable
static void
glGetnCompressedTexImage
(int target, int level, int bufSize, long img) Robust version ofGetCompressedTexImage
static void
glGetnCompressedTexImage
(int target, int level, ByteBuffer img) Robust version ofGetCompressedTexImage
static void
glGetnConvolutionFilter
(int target, int format, int type, int bufSize, long image) Robust version ofGetConvolutionFilter
static void
glGetnConvolutionFilter
(int target, int format, int type, ByteBuffer image) Robust version ofGetConvolutionFilter
static void
glGetnHistogram
(int target, boolean reset, int format, int type, int bufSize, long values) Robust version ofGetHistogram
static void
glGetnHistogram
(int target, boolean reset, int format, int type, ByteBuffer values) Robust version ofGetHistogram
static double
glGetnMapd
(int target, int query) Robust version ofGetMapdv
static void
glGetnMapdv
(int target, int query, double[] data) Array version of:GetnMapdv
static void
glGetnMapdv
(int target, int query, DoubleBuffer data) Robust version ofGetMapdv
static float
glGetnMapf
(int target, int query) Robust version ofGetMapfv
static void
glGetnMapfv
(int target, int query, float[] data) Array version of:GetnMapfv
static void
glGetnMapfv
(int target, int query, FloatBuffer data) Robust version ofGetMapfv
static int
glGetnMapi
(int target, int query) Robust version ofGetMapiv
static void
glGetnMapiv
(int target, int query, int[] data) Array version of:GetnMapiv
static void
glGetnMapiv
(int target, int query, IntBuffer data) Robust version ofGetMapiv
static void
glGetnMinmax
(int target, boolean reset, int format, int type, int bufSize, long values) Robust version ofGetMinmax
static void
glGetnMinmax
(int target, boolean reset, int format, int type, ByteBuffer values) Robust version ofGetMinmax
static void
glGetnPixelMapfv
(int map, float[] data) Array version of:GetnPixelMapfv
static void
glGetnPixelMapfv
(int map, FloatBuffer data) Robust version ofGetPixelMapfv
static void
glGetnPixelMapuiv
(int map, int[] data) Array version of:GetnPixelMapuiv
static void
glGetnPixelMapuiv
(int map, IntBuffer data) Robust version ofGetPixelMapuiv
static void
glGetnPixelMapusv
(int map, short[] data) Array version of:GetnPixelMapusv
static void
glGetnPixelMapusv
(int map, ShortBuffer data) Robust version ofGetPixelMapusv
static void
glGetnPolygonStipple
(int bufSize, long pattern) Robust version ofGetPolygonStipple
static void
glGetnPolygonStipple
(ByteBuffer pattern) Robust version ofGetPolygonStipple
static void
glGetnSeparableFilter
(int target, int format, int type, int rowBufSize, long row, int columnBufSize, long column, ByteBuffer span) Robust version ofGetSeparableFilter
static void
glGetnSeparableFilter
(int target, int format, int type, ByteBuffer row, ByteBuffer column, ByteBuffer span) Robust version ofGetSeparableFilter
static void
glGetnTexImage
(int tex, int level, int format, int type, double[] img) Array version of:GetnTexImage
static void
glGetnTexImage
(int tex, int level, int format, int type, float[] img) Array version of:GetnTexImage
static void
glGetnTexImage
(int tex, int level, int format, int type, int[] img) Array version of:GetnTexImage
static void
glGetnTexImage
(int tex, int level, int format, int type, int bufSize, long img) Robust version ofGetTexImage
static void
glGetnTexImage
(int tex, int level, int format, int type, short[] img) Array version of:GetnTexImage
static void
glGetnTexImage
(int tex, int level, int format, int type, ByteBuffer img) Robust version ofGetTexImage
static void
glGetnTexImage
(int tex, int level, int format, int type, DoubleBuffer img) Robust version ofGetTexImage
static void
glGetnTexImage
(int tex, int level, int format, int type, FloatBuffer img) Robust version ofGetTexImage
static void
glGetnTexImage
(int tex, int level, int format, int type, IntBuffer img) Robust version ofGetTexImage
static void
glGetnTexImage
(int tex, int level, int format, int type, ShortBuffer img) Robust version ofGetTexImage
static double
glGetnUniformd
(int program, int location) Double version ofGetnUniformfv
.static void
glGetnUniformdv
(int program, int location, double[] params) Array version of:GetnUniformdv
static void
glGetnUniformdv
(int program, int location, DoubleBuffer params) Double version ofGetnUniformfv
.static float
glGetnUniformf
(int program, int location) Returns the value or values of a uniform of the default uniform block.static void
glGetnUniformfv
(int program, int location, float[] params) Array version of:GetnUniformfv
static void
glGetnUniformfv
(int program, int location, FloatBuffer params) Returns the value or values of a uniform of the default uniform block.static int
glGetnUniformi
(int program, int location) Integer version ofGetnUniformfv
.static void
glGetnUniformiv
(int program, int location, int[] params) Array version of:GetnUniformiv
static void
glGetnUniformiv
(int program, int location, IntBuffer params) Integer version ofGetnUniformfv
.static int
glGetnUniformui
(int program, int location) Unsigned version ofGetnUniformiv
.static void
glGetnUniformuiv
(int program, int location, int[] params) Array version of:GetnUniformuiv
static void
glGetnUniformuiv
(int program, int location, IntBuffer params) Unsigned version ofGetnUniformiv
.static void
glGetQueryBufferObjecti64v
(int id, int buffer, int pname, long offset) 64bit version ofGetQueryBufferObjectiv
.static void
glGetQueryBufferObjectiv
(int id, int buffer, int pname, long offset) Queries the state of a query object.static void
glGetQueryBufferObjectui64v
(int id, int buffer, int pname, long offset) 64bit version ofGetQueryBufferObjectuiv
.static void
glGetQueryBufferObjectuiv
(int id, int buffer, int pname, long offset) Unsigned version ofGetQueryBufferObjectiv
.static void
glGetTextureImage
(int texture, int level, int format, int type, double[] pixels) Array version of:GetTextureImage
static void
glGetTextureImage
(int texture, int level, int format, int type, float[] pixels) Array version of:GetTextureImage
static void
glGetTextureImage
(int texture, int level, int format, int type, int[] pixels) Array version of:GetTextureImage
static void
glGetTextureImage
(int texture, int level, int format, int type, int bufSize, long pixels) DSA version ofGetTexImage
.static void
glGetTextureImage
(int texture, int level, int format, int type, short[] pixels) Array version of:GetTextureImage
static void
glGetTextureImage
(int texture, int level, int format, int type, ByteBuffer pixels) DSA version ofGetTexImage
.static void
glGetTextureImage
(int texture, int level, int format, int type, DoubleBuffer pixels) DSA version ofGetTexImage
.static void
glGetTextureImage
(int texture, int level, int format, int type, FloatBuffer pixels) DSA version ofGetTexImage
.static void
glGetTextureImage
(int texture, int level, int format, int type, IntBuffer pixels) DSA version ofGetTexImage
.static void
glGetTextureImage
(int texture, int level, int format, int type, ShortBuffer pixels) DSA version ofGetTexImage
.static float
glGetTextureLevelParameterf
(int texture, int level, int pname) DSA version ofGetTexLevelParameterfv
.static void
glGetTextureLevelParameterfv
(int texture, int level, int pname, float[] params) Array version of:GetTextureLevelParameterfv
static void
glGetTextureLevelParameterfv
(int texture, int level, int pname, FloatBuffer params) DSA version ofGetTexLevelParameterfv
.static int
glGetTextureLevelParameteri
(int texture, int level, int pname) DSA version ofGetTexLevelParameteriv
.static void
glGetTextureLevelParameteriv
(int texture, int level, int pname, int[] params) Array version of:GetTextureLevelParameteriv
static void
glGetTextureLevelParameteriv
(int texture, int level, int pname, IntBuffer params) DSA version ofGetTexLevelParameteriv
.static float
glGetTextureParameterf
(int texture, int pname) DSA version ofGetTexParameterfv
.static void
glGetTextureParameterfv
(int texture, int pname, float[] params) Array version of:GetTextureParameterfv
static void
glGetTextureParameterfv
(int texture, int pname, FloatBuffer params) DSA version ofGetTexParameterfv
.static int
glGetTextureParameteri
(int texture, int pname) DSA version ofGetTexParameteriv
.static int
glGetTextureParameterIi
(int texture, int pname) DSA version ofGetTexParameterIiv
.static void
glGetTextureParameterIiv
(int texture, int pname, int[] params) Array version of:GetTextureParameterIiv
static void
glGetTextureParameterIiv
(int texture, int pname, IntBuffer params) DSA version ofGetTexParameterIiv
.static int
glGetTextureParameterIui
(int texture, int pname) DSA version ofGetTexParameterIuiv
.static void
glGetTextureParameterIuiv
(int texture, int pname, int[] params) Array version of:GetTextureParameterIuiv
static void
glGetTextureParameterIuiv
(int texture, int pname, IntBuffer params) DSA version ofGetTexParameterIuiv
.static void
glGetTextureParameteriv
(int texture, int pname, int[] params) Array version of:GetTextureParameteriv
static void
glGetTextureParameteriv
(int texture, int pname, IntBuffer params) DSA version ofGetTexParameteriv
.static void
glGetTextureSubImage
(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, double[] pixels) Array version of:GetTextureSubImage
static void
glGetTextureSubImage
(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, float[] pixels) Array version of:GetTextureSubImage
static void
glGetTextureSubImage
(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, int[] pixels) Array version of:GetTextureSubImage
static void
glGetTextureSubImage
(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, int bufSize, long pixels) Obtains sub-regions of a texture image from a texture object.static void
glGetTextureSubImage
(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, short[] pixels) Array version of:GetTextureSubImage
static void
glGetTextureSubImage
(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, ByteBuffer pixels) Obtains sub-regions of a texture image from a texture object.static void
glGetTextureSubImage
(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, DoubleBuffer pixels) Obtains sub-regions of a texture image from a texture object.static void
glGetTextureSubImage
(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, FloatBuffer pixels) Obtains sub-regions of a texture image from a texture object.static void
glGetTextureSubImage
(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, IntBuffer pixels) Obtains sub-regions of a texture image from a texture object.static void
glGetTextureSubImage
(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, ShortBuffer pixels) Obtains sub-regions of a texture image from a texture object.static int
glGetTransformFeedbacki
(int xfb, int pname) Returns information about a transform feedback object.static int
glGetTransformFeedbacki
(int xfb, int pname, int index) Returns information about a transform feedback object.static void
glGetTransformFeedbacki_v
(int xfb, int pname, int index, int[] param) Array version of:GetTransformFeedbacki_v
static void
glGetTransformFeedbacki_v
(int xfb, int pname, int index, IntBuffer param) Returns information about a transform feedback object.static long
glGetTransformFeedbacki64
(int xfb, int pname, int index) Returns information about a transform feedback object.static void
glGetTransformFeedbacki64_v
(int xfb, int pname, int index, long[] param) Array version of:GetTransformFeedbacki64_v
static void
glGetTransformFeedbacki64_v
(int xfb, int pname, int index, LongBuffer param) Returns information about a transform feedback object.static void
glGetTransformFeedbackiv
(int xfb, int pname, int[] param) Array version of:GetTransformFeedbackiv
static void
glGetTransformFeedbackiv
(int xfb, int pname, IntBuffer param) Returns information about a transform feedback object.static int
glGetVertexArrayi
(int vaobj, int pname) Queries parameters of a vertex array object.static long
glGetVertexArrayIndexed64i
(int vaobj, int index, int pname) Queries parameters of an attribute of a vertex array object.static void
glGetVertexArrayIndexed64iv
(int vaobj, int index, int pname, long[] param) Array version of:GetVertexArrayIndexed64iv
static void
glGetVertexArrayIndexed64iv
(int vaobj, int index, int pname, LongBuffer param) Queries parameters of an attribute of a vertex array object.static int
glGetVertexArrayIndexedi
(int vaobj, int index, int pname) Queries parameters of an attribute of a vertex array object.static void
glGetVertexArrayIndexediv
(int vaobj, int index, int pname, int[] param) Array version of:GetVertexArrayIndexediv
static void
glGetVertexArrayIndexediv
(int vaobj, int index, int pname, IntBuffer param) Queries parameters of an attribute of a vertex array object.static void
glGetVertexArrayiv
(int vaobj, int pname, int[] param) Array version of:GetVertexArrayiv
static void
glGetVertexArrayiv
(int vaobj, int pname, IntBuffer param) Queries parameters of a vertex array object.static void
glInvalidateNamedFramebufferData
(int framebuffer, int attachment) DSA version ofInvalidateFramebuffer
.static void
glInvalidateNamedFramebufferData
(int framebuffer, int[] attachments) Array version of:InvalidateNamedFramebufferData
static void
glInvalidateNamedFramebufferData
(int framebuffer, IntBuffer attachments) DSA version ofInvalidateFramebuffer
.static void
glInvalidateNamedFramebufferSubData
(int framebuffer, int[] attachments, int x, int y, int width, int height) Array version of:InvalidateNamedFramebufferSubData
static void
glInvalidateNamedFramebufferSubData
(int framebuffer, int attachment, int x, int y, int width, int height) DSA version ofInvalidateSubFramebuffer
.static void
glInvalidateNamedFramebufferSubData
(int framebuffer, IntBuffer attachments, int x, int y, int width, int height) DSA version ofInvalidateSubFramebuffer
.static ByteBuffer
glMapNamedBuffer
(int buffer, int access) DSA version ofMapBuffer
.static ByteBuffer
glMapNamedBuffer
(int buffer, int access, long length, ByteBuffer old_buffer) DSA version ofMapBuffer
.static ByteBuffer
glMapNamedBuffer
(int buffer, int access, ByteBuffer old_buffer) DSA version ofMapBuffer
.static ByteBuffer
glMapNamedBufferRange
(int buffer, long offset, long length, int access) DSA version ofMapBufferRange
.static ByteBuffer
glMapNamedBufferRange
(int buffer, long offset, long length, int access, ByteBuffer old_buffer) DSA version ofMapBufferRange
.static void
glMemoryBarrierByRegion
(int barriers) Behaves likeMemoryBarrier
, with two differences:static void
glNamedBufferData
(int buffer, double[] data, int usage) Array version of:NamedBufferData
static void
glNamedBufferData
(int buffer, float[] data, int usage) Array version of:NamedBufferData
static void
glNamedBufferData
(int buffer, int[] data, int usage) Array version of:NamedBufferData
static void
glNamedBufferData
(int buffer, long[] data, int usage) Array version of:NamedBufferData
static void
glNamedBufferData
(int buffer, long size, int usage) DSA version ofBufferData
.static void
glNamedBufferData
(int buffer, short[] data, int usage) Array version of:NamedBufferData
static void
glNamedBufferData
(int buffer, ByteBuffer data, int usage) DSA version ofBufferData
.static void
glNamedBufferData
(int buffer, DoubleBuffer data, int usage) DSA version ofBufferData
.static void
glNamedBufferData
(int buffer, FloatBuffer data, int usage) DSA version ofBufferData
.static void
glNamedBufferData
(int buffer, IntBuffer data, int usage) DSA version ofBufferData
.static void
glNamedBufferData
(int buffer, LongBuffer data, int usage) DSA version ofBufferData
.static void
glNamedBufferData
(int buffer, ShortBuffer data, int usage) DSA version ofBufferData
.static void
glNamedBufferStorage
(int buffer, double[] data, int flags) Array version of:NamedBufferStorage
static void
glNamedBufferStorage
(int buffer, float[] data, int flags) Array version of:NamedBufferStorage
static void
glNamedBufferStorage
(int buffer, int[] data, int flags) Array version of:NamedBufferStorage
static void
glNamedBufferStorage
(int buffer, long size, int flags) DSA version ofBufferStorage
.static void
glNamedBufferStorage
(int buffer, short[] data, int flags) Array version of:NamedBufferStorage
static void
glNamedBufferStorage
(int buffer, ByteBuffer data, int flags) DSA version ofBufferStorage
.static void
glNamedBufferStorage
(int buffer, DoubleBuffer data, int flags) DSA version ofBufferStorage
.static void
glNamedBufferStorage
(int buffer, FloatBuffer data, int flags) DSA version ofBufferStorage
.static void
glNamedBufferStorage
(int buffer, IntBuffer data, int flags) DSA version ofBufferStorage
.static void
glNamedBufferStorage
(int buffer, ShortBuffer data, int flags) DSA version ofBufferStorage
.static void
glNamedBufferSubData
(int buffer, long offset, double[] data) Array version of:NamedBufferSubData
static void
glNamedBufferSubData
(int buffer, long offset, float[] data) Array version of:NamedBufferSubData
static void
glNamedBufferSubData
(int buffer, long offset, int[] data) Array version of:NamedBufferSubData
static void
glNamedBufferSubData
(int buffer, long offset, long[] data) Array version of:NamedBufferSubData
static void
glNamedBufferSubData
(int buffer, long offset, short[] data) Array version of:NamedBufferSubData
static void
glNamedBufferSubData
(int buffer, long offset, ByteBuffer data) DSA version ofBufferSubData
.static void
glNamedBufferSubData
(int buffer, long offset, DoubleBuffer data) DSA version ofBufferSubData
.static void
glNamedBufferSubData
(int buffer, long offset, FloatBuffer data) DSA version ofBufferSubData
.static void
glNamedBufferSubData
(int buffer, long offset, IntBuffer data) DSA version ofBufferSubData
.static void
glNamedBufferSubData
(int buffer, long offset, LongBuffer data) DSA version ofBufferSubData
.static void
glNamedBufferSubData
(int buffer, long offset, ShortBuffer data) DSA version ofBufferSubData
.static void
glNamedFramebufferDrawBuffer
(int framebuffer, int buf) DSA version ofDrawBuffer
.static void
glNamedFramebufferDrawBuffers
(int framebuffer, int buf) DSA version ofDrawBuffers
.static void
glNamedFramebufferDrawBuffers
(int framebuffer, int[] bufs) Array version of:NamedFramebufferDrawBuffers
static void
glNamedFramebufferDrawBuffers
(int framebuffer, IntBuffer bufs) DSA version ofDrawBuffers
.static void
glNamedFramebufferParameteri
(int framebuffer, int pname, int param) DSA version ofFramebufferParameteri
.static void
glNamedFramebufferReadBuffer
(int framebuffer, int src) DSA version ofReadBuffer
.static void
glNamedFramebufferRenderbuffer
(int framebuffer, int attachment, int renderbuffertarget, int renderbuffer) DSA version ofFramebufferRenderbuffer
.static void
glNamedFramebufferTexture
(int framebuffer, int attachment, int texture, int level) DSA version ofFramebufferTexture
.static void
glNamedFramebufferTextureLayer
(int framebuffer, int attachment, int texture, int level, int layer) DSA version ofFramebufferTextureLayer
.static void
glNamedRenderbufferStorage
(int renderbuffer, int internalformat, int width, int height) DSA version ofRenderbufferStorage
.static void
glNamedRenderbufferStorageMultisample
(int renderbuffer, int samples, int internalformat, int width, int height) DSA version ofRenderbufferStorageMultisample
.static void
glReadnPixels
(int x, int y, int width, int height, int format, int type, float[] pixels) Array version of:ReadnPixels
static void
glReadnPixels
(int x, int y, int width, int height, int format, int type, int[] pixels) Array version of:ReadnPixels
static void
glReadnPixels
(int x, int y, int width, int height, int format, int type, int bufSize, long pixels) static void
glReadnPixels
(int x, int y, int width, int height, int format, int type, short[] pixels) Array version of:ReadnPixels
static void
glReadnPixels
(int x, int y, int width, int height, int format, int type, ByteBuffer pixels) static void
glReadnPixels
(int x, int y, int width, int height, int format, int type, FloatBuffer pixels) static void
glReadnPixels
(int x, int y, int width, int height, int format, int type, IntBuffer pixels) static void
glReadnPixels
(int x, int y, int width, int height, int format, int type, ShortBuffer pixels) static void
Guarantees that writes have completed and caches have been invalidated before subsequent Draws are executed.static void
glTextureBuffer
(int texture, int internalformat, int buffer) DSA version ofTexBuffer
.static void
glTextureBufferRange
(int texture, int internalformat, int buffer, long offset, long size) DSA version ofTexBufferRange
.static void
glTextureParameterf
(int texture, int pname, float param) DSA version ofTexParameterf
.static void
glTextureParameterfv
(int texture, int pname, float[] params) Array version of:TextureParameterfv
static void
glTextureParameterfv
(int texture, int pname, FloatBuffer params) DSA version ofTexParameterfv
.static void
glTextureParameteri
(int texture, int pname, int param) DSA version ofTexParameteri
.static void
glTextureParameterIi
(int texture, int pname, int param) DSA version ofTexParameterIiv
.static void
glTextureParameterIiv
(int texture, int pname, int[] params) Array version of:TextureParameterIiv
static void
glTextureParameterIiv
(int texture, int pname, IntBuffer params) DSA version ofTexParameterIiv
.static void
glTextureParameterIui
(int texture, int pname, int param) DSA version ofTexParameterIuiv
.static void
glTextureParameterIuiv
(int texture, int pname, int[] params) Array version of:TextureParameterIuiv
static void
glTextureParameterIuiv
(int texture, int pname, IntBuffer params) DSA version ofTexParameterIuiv
.static void
glTextureParameteriv
(int texture, int pname, int[] params) Array version of:TextureParameteriv
static void
glTextureParameteriv
(int texture, int pname, IntBuffer params) DSA version ofTexParameteriv
.static void
glTextureStorage1D
(int texture, int levels, int internalformat, int width) DSA version ofTexStorage1D
.static void
glTextureStorage2D
(int texture, int levels, int internalformat, int width, int height) DSA version ofTexStorage2D
.static void
glTextureStorage2DMultisample
(int texture, int samples, int internalformat, int width, int height, boolean fixedsamplelocations) DSA version ofTexStorage2DMultisample
.static void
glTextureStorage3D
(int texture, int levels, int internalformat, int width, int height, int depth) DSA version ofTexStorage3D
.static void
glTextureStorage3DMultisample
(int texture, int samples, int internalformat, int width, int height, int depth, boolean fixedsamplelocations) DSA version ofTexStorage3DMultisample
.static void
glTextureSubImage1D
(int texture, int level, int xoffset, int width, int format, int type, double[] pixels) Array version of:TextureSubImage1D
static void
glTextureSubImage1D
(int texture, int level, int xoffset, int width, int format, int type, float[] pixels) Array version of:TextureSubImage1D
static void
glTextureSubImage1D
(int texture, int level, int xoffset, int width, int format, int type, int[] pixels) Array version of:TextureSubImage1D
static void
glTextureSubImage1D
(int texture, int level, int xoffset, int width, int format, int type, long pixels) DSA version ofTexSubImage1D
.static void
glTextureSubImage1D
(int texture, int level, int xoffset, int width, int format, int type, short[] pixels) Array version of:TextureSubImage1D
static void
glTextureSubImage1D
(int texture, int level, int xoffset, int width, int format, int type, ByteBuffer pixels) DSA version ofTexSubImage1D
.static void
glTextureSubImage1D
(int texture, int level, int xoffset, int width, int format, int type, DoubleBuffer pixels) DSA version ofTexSubImage1D
.static void
glTextureSubImage1D
(int texture, int level, int xoffset, int width, int format, int type, FloatBuffer pixels) DSA version ofTexSubImage1D
.static void
glTextureSubImage1D
(int texture, int level, int xoffset, int width, int format, int type, IntBuffer pixels) DSA version ofTexSubImage1D
.static void
glTextureSubImage1D
(int texture, int level, int xoffset, int width, int format, int type, ShortBuffer pixels) DSA version ofTexSubImage1D
.static void
glTextureSubImage2D
(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int type, double[] pixels) Array version of:TextureSubImage2D
static void
glTextureSubImage2D
(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int type, float[] pixels) Array version of:TextureSubImage2D
static void
glTextureSubImage2D
(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int type, int[] pixels) Array version of:TextureSubImage2D
static void
glTextureSubImage2D
(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int type, long pixels) DSA version ofTexSubImage2D
.static void
glTextureSubImage2D
(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int type, short[] pixels) Array version of:TextureSubImage2D
static void
glTextureSubImage2D
(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int type, ByteBuffer pixels) DSA version ofTexSubImage2D
.static void
glTextureSubImage2D
(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int type, DoubleBuffer pixels) DSA version ofTexSubImage2D
.static void
glTextureSubImage2D
(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int type, FloatBuffer pixels) DSA version ofTexSubImage2D
.static void
glTextureSubImage2D
(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int type, IntBuffer pixels) DSA version ofTexSubImage2D
.static void
glTextureSubImage2D
(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int type, ShortBuffer pixels) DSA version ofTexSubImage2D
.static void
glTextureSubImage3D
(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, double[] pixels) Array version of:TextureSubImage3D
static void
glTextureSubImage3D
(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, float[] pixels) Array version of:TextureSubImage3D
static void
glTextureSubImage3D
(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, int[] pixels) Array version of:TextureSubImage3D
static void
glTextureSubImage3D
(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, long pixels) DSA version ofTexSubImage3D
.static void
glTextureSubImage3D
(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, short[] pixels) Array version of:TextureSubImage3D
static void
glTextureSubImage3D
(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, ByteBuffer pixels) DSA version ofTexSubImage3D
.static void
glTextureSubImage3D
(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, DoubleBuffer pixels) DSA version ofTexSubImage3D
.static void
glTextureSubImage3D
(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, FloatBuffer pixels) DSA version ofTexSubImage3D
.static void
glTextureSubImage3D
(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, IntBuffer pixels) DSA version ofTexSubImage3D
.static void
glTextureSubImage3D
(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, ShortBuffer pixels) DSA version ofTexSubImage3D
.static void
glTransformFeedbackBufferBase
(int xfb, int index, int buffer) Binds a buffer object to a transform feedback object.static void
glTransformFeedbackBufferRange
(int xfb, int index, int buffer, long offset, long size) Binds a region of a buffer object to a transform feedback object.static boolean
glUnmapNamedBuffer
(int buffer) DSA version ofUnmapBuffer
.static void
glVertexArrayAttribBinding
(int vaobj, int attribindex, int bindingindex) DSA version ofVertexAttribBinding
.static void
glVertexArrayAttribFormat
(int vaobj, int attribindex, int size, int type, boolean normalized, int relativeoffset) DSA version ofVertexAttribFormat
.static void
glVertexArrayAttribIFormat
(int vaobj, int attribindex, int size, int type, int relativeoffset) DSA version ofVertexAttribIFormat
.static void
glVertexArrayAttribLFormat
(int vaobj, int attribindex, int size, int type, int relativeoffset) DSA version ofVertexAttribLFormat
.static void
glVertexArrayBindingDivisor
(int vaobj, int bindingindex, int divisor) DSA version ofVertexBindingDivisor
.static void
glVertexArrayElementBuffer
(int vaobj, int buffer) Binds a buffer object to the element array buffer bind point of a vertex array object.static void
glVertexArrayVertexBuffer
(int vaobj, int bindingindex, int buffer, long offset, int stride) DSA version ofBindVertexBuffer
.static void
glVertexArrayVertexBuffers
(int vaobj, int first, int[] buffers, PointerBuffer offsets, int[] strides) Array version of:VertexArrayVertexBuffers
static void
glVertexArrayVertexBuffers
(int vaobj, int first, IntBuffer buffers, PointerBuffer offsets, IntBuffer strides) DSA version ofBindVertexBuffers
.static void
nglClearNamedBufferData
(int buffer, int internalformat, int format, int type, long data) Unsafe version of:ClearNamedBufferData
static void
nglClearNamedBufferSubData
(int buffer, int internalformat, long offset, long size, int format, int type, long data) Unsafe version of:ClearNamedBufferSubData
static void
nglClearNamedFramebufferfv
(int framebuffer, int buffer, int drawbuffer, long value) Unsafe version of:ClearNamedFramebufferfv
static void
nglClearNamedFramebufferiv
(int framebuffer, int buffer, int drawbuffer, long value) Unsafe version of:ClearNamedFramebufferiv
static void
nglClearNamedFramebufferuiv
(int framebuffer, int buffer, int drawbuffer, long value) Unsafe version of:ClearNamedFramebufferuiv
static void
nglCompressedTextureSubImage1D
(int texture, int level, int xoffset, int width, int format, int imageSize, long data) Unsafe version of:CompressedTextureSubImage1D
static void
nglCompressedTextureSubImage2D
(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, long data) Unsafe version of:CompressedTextureSubImage2D
static void
nglCompressedTextureSubImage3D
(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, long data) Unsafe version of:CompressedTextureSubImage3D
static void
nglCreateBuffers
(int n, long buffers) Unsafe version of:CreateBuffers
static void
nglCreateFramebuffers
(int n, long framebuffers) Unsafe version of:CreateFramebuffers
static void
nglCreateProgramPipelines
(int n, long pipelines) Unsafe version of:CreateProgramPipelines
static void
nglCreateQueries
(int target, int n, long ids) Unsafe version of:CreateQueries
static void
nglCreateRenderbuffers
(int n, long renderbuffers) Unsafe version of:CreateRenderbuffers
static void
nglCreateSamplers
(int n, long samplers) Unsafe version of:CreateSamplers
static void
nglCreateTextures
(int target, int n, long textures) Unsafe version of:CreateTextures
static void
nglCreateTransformFeedbacks
(int n, long ids) Unsafe version of:CreateTransformFeedbacks
static void
nglCreateVertexArrays
(int n, long arrays) Unsafe version of:CreateVertexArrays
static void
nglGetCompressedTextureImage
(int texture, int level, int bufSize, long pixels) Unsafe version of:GetCompressedTextureImage
static void
nglGetCompressedTextureSubImage
(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int bufSize, long pixels) Unsafe version of:GetCompressedTextureSubImage
static void
nglGetNamedBufferParameteri64v
(int buffer, int pname, long params) Unsafe version of:GetNamedBufferParameteri64v
static void
nglGetNamedBufferParameteriv
(int buffer, int pname, long params) Unsafe version of:GetNamedBufferParameteriv
static void
nglGetNamedBufferPointerv
(int buffer, int pname, long params) Unsafe version of:GetNamedBufferPointerv
static void
nglGetNamedBufferSubData
(int buffer, long offset, long size, long data) Unsafe version of:GetNamedBufferSubData
static void
nglGetNamedFramebufferAttachmentParameteriv
(int framebuffer, int attachment, int pname, long params) Unsafe version of:GetNamedFramebufferAttachmentParameteriv
static void
nglGetNamedFramebufferParameteriv
(int framebuffer, int pname, long params) Unsafe version of:GetNamedFramebufferParameteriv
static void
nglGetNamedRenderbufferParameteriv
(int renderbuffer, int pname, long params) Unsafe version of:GetNamedRenderbufferParameteriv
static void
nglGetnColorTable
(int target, int format, int type, int bufSize, long table) Unsafe version of:GetnColorTable
static void
nglGetnCompressedTexImage
(int target, int level, int bufSize, long img) Unsafe version of:GetnCompressedTexImage
static void
nglGetnConvolutionFilter
(int target, int format, int type, int bufSize, long image) Unsafe version of:GetnConvolutionFilter
static void
nglGetnHistogram
(int target, boolean reset, int format, int type, int bufSize, long values) Unsafe version of:GetnHistogram
static void
nglGetnMapdv
(int target, int query, int bufSize, long data) Unsafe version of:GetnMapdv
static void
nglGetnMapfv
(int target, int query, int bufSize, long data) Unsafe version of:GetnMapfv
static void
nglGetnMapiv
(int target, int query, int bufSize, long data) Unsafe version of:GetnMapiv
static void
nglGetnMinmax
(int target, boolean reset, int format, int type, int bufSize, long values) Unsafe version of:GetnMinmax
static void
nglGetnPixelMapfv
(int map, int bufSize, long data) Unsafe version of:GetnPixelMapfv
static void
nglGetnPixelMapuiv
(int map, int bufSize, long data) Unsafe version of:GetnPixelMapuiv
static void
nglGetnPixelMapusv
(int map, int bufSize, long data) Unsafe version of:GetnPixelMapusv
static void
nglGetnPolygonStipple
(int bufSize, long pattern) Unsafe version of:GetnPolygonStipple
static void
nglGetnSeparableFilter
(int target, int format, int type, int rowBufSize, long row, int columnBufSize, long column, long span) Unsafe version of:GetnSeparableFilter
static void
nglGetnTexImage
(int tex, int level, int format, int type, int bufSize, long img) Unsafe version of:GetnTexImage
static void
nglGetnUniformdv
(int program, int location, int bufSize, long params) Unsafe version of:GetnUniformdv
static void
nglGetnUniformfv
(int program, int location, int bufSize, long params) Unsafe version of:GetnUniformfv
static void
nglGetnUniformiv
(int program, int location, int bufSize, long params) Unsafe version of:GetnUniformiv
static void
nglGetnUniformuiv
(int program, int location, int bufSize, long params) Unsafe version of:GetnUniformuiv
static void
nglGetTextureImage
(int texture, int level, int format, int type, int bufSize, long pixels) Unsafe version of:GetTextureImage
static void
nglGetTextureLevelParameterfv
(int texture, int level, int pname, long params) Unsafe version of:GetTextureLevelParameterfv
static void
nglGetTextureLevelParameteriv
(int texture, int level, int pname, long params) Unsafe version of:GetTextureLevelParameteriv
static void
nglGetTextureParameterfv
(int texture, int pname, long params) Unsafe version of:GetTextureParameterfv
static void
nglGetTextureParameterIiv
(int texture, int pname, long params) Unsafe version of:GetTextureParameterIiv
static void
nglGetTextureParameterIuiv
(int texture, int pname, long params) Unsafe version of:GetTextureParameterIuiv
static void
nglGetTextureParameteriv
(int texture, int pname, long params) Unsafe version of:GetTextureParameteriv
static void
nglGetTextureSubImage
(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, int bufSize, long pixels) Unsafe version of:GetTextureSubImage
static void
nglGetTransformFeedbacki_v
(int xfb, int pname, int index, long param) Unsafe version of:GetTransformFeedbacki_v
static void
nglGetTransformFeedbacki64_v
(int xfb, int pname, int index, long param) Unsafe version of:GetTransformFeedbacki64_v
static void
nglGetTransformFeedbackiv
(int xfb, int pname, long param) Unsafe version of:GetTransformFeedbackiv
static void
nglGetVertexArrayIndexed64iv
(int vaobj, int index, int pname, long param) Unsafe version of:GetVertexArrayIndexed64iv
static void
nglGetVertexArrayIndexediv
(int vaobj, int index, int pname, long param) Unsafe version of:GetVertexArrayIndexediv
static void
nglGetVertexArrayiv
(int vaobj, int pname, long param) Unsafe version of:GetVertexArrayiv
static void
nglInvalidateNamedFramebufferData
(int framebuffer, int numAttachments, long attachments) Unsafe version of:InvalidateNamedFramebufferData
static void
nglInvalidateNamedFramebufferSubData
(int framebuffer, int numAttachments, long attachments, int x, int y, int width, int height) Unsafe version of:InvalidateNamedFramebufferSubData
static long
nglMapNamedBuffer
(int buffer, int access) Unsafe version of:MapNamedBuffer
static long
nglMapNamedBufferRange
(int buffer, long offset, long length, int access) Unsafe version of:MapNamedBufferRange
static void
nglNamedBufferData
(int buffer, long size, long data, int usage) Unsafe version of:NamedBufferData
static void
nglNamedBufferStorage
(int buffer, long size, long data, int flags) Unsafe version of:NamedBufferStorage
static void
nglNamedBufferSubData
(int buffer, long offset, long size, long data) Unsafe version of:NamedBufferSubData
static void
nglNamedFramebufferDrawBuffers
(int framebuffer, int n, long bufs) Unsafe version of:NamedFramebufferDrawBuffers
static void
nglReadnPixels
(int x, int y, int width, int height, int format, int type, int bufSize, long pixels) Unsafe version of:ReadnPixels
static void
nglTextureParameterfv
(int texture, int pname, long params) Unsafe version of:TextureParameterfv
static void
nglTextureParameterIiv
(int texture, int pname, long params) Unsafe version of:TextureParameterIiv
static void
nglTextureParameterIuiv
(int texture, int pname, long params) Unsafe version of:TextureParameterIuiv
static void
nglTextureParameteriv
(int texture, int pname, long params) Unsafe version of:TextureParameteriv
static void
nglTextureSubImage1D
(int texture, int level, int xoffset, int width, int format, int type, long pixels) Unsafe version of:TextureSubImage1D
static void
nglTextureSubImage2D
(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int type, long pixels) Unsafe version of:TextureSubImage2D
static void
nglTextureSubImage3D
(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, long pixels) Unsafe version of:TextureSubImage3D
static void
nglVertexArrayVertexBuffers
(int vaobj, int first, int count, long buffers, long offsets, long strides) Unsafe version of:VertexArrayVertexBuffers
Methods inherited from class org.lwjgl.opengl.GL44
glBindBuffersBase, glBindBuffersBase, glBindBuffersRange, glBindBuffersRange, glBindImageTextures, glBindImageTextures, glBindSamplers, glBindSamplers, glBindTextures, glBindTextures, glBindVertexBuffers, glBindVertexBuffers, glBufferStorage, glBufferStorage, glBufferStorage, glBufferStorage, glBufferStorage, glBufferStorage, glBufferStorage, glBufferStorage, glBufferStorage, glBufferStorage, glClearTexImage, glClearTexImage, glClearTexImage, glClearTexImage, glClearTexImage, glClearTexImage, glClearTexImage, glClearTexImage, glClearTexImage, glClearTexSubImage, glClearTexSubImage, glClearTexSubImage, glClearTexSubImage, glClearTexSubImage, glClearTexSubImage, glClearTexSubImage, glClearTexSubImage, glClearTexSubImage, nglBindBuffersBase, nglBindBuffersRange, nglBindImageTextures, nglBindSamplers, nglBindTextures, nglBindVertexBuffers, nglBufferStorage, nglClearTexImage, nglClearTexSubImage
Methods inherited from class org.lwjgl.opengl.GL43
glBindVertexBuffer, glClearBufferData, glClearBufferData, glClearBufferData, glClearBufferData, glClearBufferData, glClearBufferData, glClearBufferData, glClearBufferSubData, glClearBufferSubData, glClearBufferSubData, glClearBufferSubData, glClearBufferSubData, glClearBufferSubData, glClearBufferSubData, glCopyImageSubData, glDebugMessageCallback, glDebugMessageControl, glDebugMessageControl, glDebugMessageControl, glDebugMessageInsert, glDebugMessageInsert, glDispatchCompute, glDispatchComputeIndirect, glFramebufferParameteri, glGetDebugMessageLog, glGetDebugMessageLog, glGetFramebufferParameteri, glGetFramebufferParameteriv, glGetFramebufferParameteriv, glGetInternalformati64, glGetInternalformati64v, glGetInternalformati64v, glGetObjectLabel, glGetObjectLabel, glGetObjectLabel, glGetObjectLabel, glGetObjectPtrLabel, glGetObjectPtrLabel, glGetObjectPtrLabel, glGetObjectPtrLabel, glGetProgramInterfacei, glGetProgramInterfaceiv, glGetProgramInterfaceiv, glGetProgramResourceIndex, glGetProgramResourceIndex, glGetProgramResourceiv, glGetProgramResourceiv, glGetProgramResourceLocation, glGetProgramResourceLocation, glGetProgramResourceLocationIndex, glGetProgramResourceLocationIndex, glGetProgramResourceName, glGetProgramResourceName, glGetProgramResourceName, glGetProgramResourceName, glInvalidateBufferData, glInvalidateBufferSubData, glInvalidateFramebuffer, glInvalidateFramebuffer, glInvalidateFramebuffer, glInvalidateSubFramebuffer, glInvalidateSubFramebuffer, glInvalidateSubFramebuffer, glInvalidateTexImage, glInvalidateTexSubImage, glMultiDrawArraysIndirect, glMultiDrawArraysIndirect, glMultiDrawArraysIndirect, glMultiDrawArraysIndirect, glMultiDrawElementsIndirect, glMultiDrawElementsIndirect, glMultiDrawElementsIndirect, glMultiDrawElementsIndirect, glObjectLabel, glObjectLabel, glObjectPtrLabel, glObjectPtrLabel, glPopDebugGroup, glPushDebugGroup, glPushDebugGroup, glShaderStorageBlockBinding, glTexBufferRange, glTexStorage2DMultisample, glTexStorage3DMultisample, glTextureView, glVertexAttribBinding, glVertexAttribFormat, glVertexAttribIFormat, glVertexAttribLFormat, glVertexBindingDivisor, nglClearBufferData, nglClearBufferSubData, nglDebugMessageCallback, nglDebugMessageControl, nglDebugMessageInsert, nglGetDebugMessageLog, nglGetFramebufferParameteriv, nglGetInternalformati64v, nglGetObjectLabel, nglGetObjectPtrLabel, nglGetProgramInterfaceiv, nglGetProgramResourceIndex, nglGetProgramResourceiv, nglGetProgramResourceLocation, nglGetProgramResourceLocationIndex, nglGetProgramResourceName, nglInvalidateFramebuffer, nglInvalidateSubFramebuffer, nglMultiDrawArraysIndirect, nglMultiDrawElementsIndirect, nglObjectLabel, nglObjectPtrLabel, nglPushDebugGroup
Methods inherited from class org.lwjgl.opengl.GL42
glBindImageTexture, glDrawArraysInstancedBaseInstance, glDrawElementsInstancedBaseInstance, glDrawElementsInstancedBaseInstance, glDrawElementsInstancedBaseInstance, glDrawElementsInstancedBaseInstance, glDrawElementsInstancedBaseInstance, glDrawElementsInstancedBaseVertexBaseInstance, glDrawElementsInstancedBaseVertexBaseInstance, glDrawElementsInstancedBaseVertexBaseInstance, glDrawElementsInstancedBaseVertexBaseInstance, glDrawElementsInstancedBaseVertexBaseInstance, glDrawTransformFeedbackInstanced, glDrawTransformFeedbackStreamInstanced, glGetActiveAtomicCounterBufferi, glGetActiveAtomicCounterBufferiv, glGetActiveAtomicCounterBufferiv, glGetInternalformati, glGetInternalformativ, glGetInternalformativ, glMemoryBarrier, glTexStorage1D, glTexStorage2D, glTexStorage3D, nglDrawElementsInstancedBaseInstance, nglDrawElementsInstancedBaseVertexBaseInstance, nglGetActiveAtomicCounterBufferiv, nglGetInternalformativ
Methods inherited from class org.lwjgl.opengl.GL41
glActiveShaderProgram, glBindProgramPipeline, glClearDepthf, glCreateShaderProgramv, glCreateShaderProgramv, glCreateShaderProgramv, glDeleteProgramPipelines, glDeleteProgramPipelines, glDeleteProgramPipelines, glDepthRangeArrayv, glDepthRangeArrayv, glDepthRangef, glDepthRangeIndexed, glGenProgramPipelines, glGenProgramPipelines, glGenProgramPipelines, glGetDoublei, glGetDoublei_v, glGetDoublei_v, glGetFloati, glGetFloati_v, glGetFloati_v, glGetProgramBinary, glGetProgramBinary, glGetProgramPipelinei, glGetProgramPipelineInfoLog, glGetProgramPipelineInfoLog, glGetProgramPipelineInfoLog, glGetProgramPipelineInfoLog, glGetProgramPipelineiv, glGetProgramPipelineiv, glGetShaderPrecisionFormat, glGetShaderPrecisionFormat, glGetShaderPrecisionFormat, glGetVertexAttribLdv, glGetVertexAttribLdv, glIsProgramPipeline, glProgramBinary, glProgramParameteri, glProgramUniform1d, glProgramUniform1dv, glProgramUniform1dv, glProgramUniform1f, glProgramUniform1fv, glProgramUniform1fv, glProgramUniform1i, glProgramUniform1iv, glProgramUniform1iv, glProgramUniform1ui, glProgramUniform1uiv, glProgramUniform1uiv, glProgramUniform2d, glProgramUniform2dv, glProgramUniform2dv, glProgramUniform2f, glProgramUniform2fv, glProgramUniform2fv, glProgramUniform2i, glProgramUniform2iv, glProgramUniform2iv, glProgramUniform2ui, glProgramUniform2uiv, glProgramUniform2uiv, glProgramUniform3d, glProgramUniform3dv, glProgramUniform3dv, glProgramUniform3f, glProgramUniform3fv, glProgramUniform3fv, glProgramUniform3i, glProgramUniform3iv, glProgramUniform3iv, glProgramUniform3ui, glProgramUniform3uiv, glProgramUniform3uiv, glProgramUniform4d, glProgramUniform4dv, glProgramUniform4dv, glProgramUniform4f, glProgramUniform4fv, glProgramUniform4fv, glProgramUniform4i, glProgramUniform4iv, glProgramUniform4iv, glProgramUniform4ui, glProgramUniform4uiv, glProgramUniform4uiv, glProgramUniformMatrix2dv, glProgramUniformMatrix2dv, glProgramUniformMatrix2fv, glProgramUniformMatrix2fv, glProgramUniformMatrix2x3dv, glProgramUniformMatrix2x3dv, glProgramUniformMatrix2x3fv, glProgramUniformMatrix2x3fv, glProgramUniformMatrix2x4dv, glProgramUniformMatrix2x4dv, glProgramUniformMatrix2x4fv, glProgramUniformMatrix2x4fv, glProgramUniformMatrix3dv, glProgramUniformMatrix3dv, glProgramUniformMatrix3fv, glProgramUniformMatrix3fv, glProgramUniformMatrix3x2dv, glProgramUniformMatrix3x2dv, glProgramUniformMatrix3x2fv, glProgramUniformMatrix3x2fv, glProgramUniformMatrix3x4dv, glProgramUniformMatrix3x4dv, glProgramUniformMatrix3x4fv, glProgramUniformMatrix3x4fv, glProgramUniformMatrix4dv, glProgramUniformMatrix4dv, glProgramUniformMatrix4fv, glProgramUniformMatrix4fv, glProgramUniformMatrix4x2dv, glProgramUniformMatrix4x2dv, glProgramUniformMatrix4x2fv, glProgramUniformMatrix4x2fv, glProgramUniformMatrix4x3dv, glProgramUniformMatrix4x3dv, glProgramUniformMatrix4x3fv, glProgramUniformMatrix4x3fv, glReleaseShaderCompiler, glScissorArrayv, glScissorArrayv, glScissorIndexed, glScissorIndexedv, glScissorIndexedv, glShaderBinary, glShaderBinary, glUseProgramStages, glValidateProgramPipeline, glVertexAttribL1d, glVertexAttribL1dv, glVertexAttribL1dv, glVertexAttribL2d, glVertexAttribL2dv, glVertexAttribL2dv, glVertexAttribL3d, glVertexAttribL3dv, glVertexAttribL3dv, glVertexAttribL4d, glVertexAttribL4dv, glVertexAttribL4dv, glVertexAttribLPointer, glVertexAttribLPointer, glVertexAttribLPointer, glViewportArrayv, glViewportArrayv, glViewportIndexedf, glViewportIndexedfv, glViewportIndexedfv, nglCreateShaderProgramv, nglDeleteProgramPipelines, nglDepthRangeArrayv, nglGenProgramPipelines, nglGetDoublei_v, nglGetFloati_v, nglGetProgramBinary, nglGetProgramPipelineInfoLog, nglGetProgramPipelineiv, nglGetShaderPrecisionFormat, nglGetVertexAttribLdv, nglProgramBinary, nglProgramUniform1dv, nglProgramUniform1fv, nglProgramUniform1iv, nglProgramUniform1uiv, nglProgramUniform2dv, nglProgramUniform2fv, nglProgramUniform2iv, nglProgramUniform2uiv, nglProgramUniform3dv, nglProgramUniform3fv, nglProgramUniform3iv, nglProgramUniform3uiv, nglProgramUniform4dv, nglProgramUniform4fv, nglProgramUniform4iv, nglProgramUniform4uiv, nglProgramUniformMatrix2dv, nglProgramUniformMatrix2fv, nglProgramUniformMatrix2x3dv, nglProgramUniformMatrix2x3fv, nglProgramUniformMatrix2x4dv, nglProgramUniformMatrix2x4fv, nglProgramUniformMatrix3dv, nglProgramUniformMatrix3fv, nglProgramUniformMatrix3x2dv, nglProgramUniformMatrix3x2fv, nglProgramUniformMatrix3x4dv, nglProgramUniformMatrix3x4fv, nglProgramUniformMatrix4dv, nglProgramUniformMatrix4fv, nglProgramUniformMatrix4x2dv, nglProgramUniformMatrix4x2fv, nglProgramUniformMatrix4x3dv, nglProgramUniformMatrix4x3fv, nglScissorArrayv, nglScissorIndexedv, nglShaderBinary, nglVertexAttribL1dv, nglVertexAttribL2dv, nglVertexAttribL3dv, nglVertexAttribL4dv, nglVertexAttribLPointer, nglViewportArrayv, nglViewportIndexedfv
Methods inherited from class org.lwjgl.opengl.GL40
glBeginQueryIndexed, glBindTransformFeedback, glBlendEquationi, glBlendEquationSeparatei, glBlendFunci, glBlendFuncSeparatei, glDeleteTransformFeedbacks, glDeleteTransformFeedbacks, glDeleteTransformFeedbacks, glDrawArraysIndirect, glDrawArraysIndirect, glDrawArraysIndirect, glDrawArraysIndirect, glDrawElementsIndirect, glDrawElementsIndirect, glDrawElementsIndirect, glDrawElementsIndirect, glDrawTransformFeedback, glDrawTransformFeedbackStream, glEndQueryIndexed, glGenTransformFeedbacks, glGenTransformFeedbacks, glGenTransformFeedbacks, glGetActiveSubroutineName, glGetActiveSubroutineName, glGetActiveSubroutineName, glGetActiveSubroutineName, glGetActiveSubroutineUniformi, glGetActiveSubroutineUniformiv, glGetActiveSubroutineUniformiv, glGetActiveSubroutineUniformName, glGetActiveSubroutineUniformName, glGetActiveSubroutineUniformName, glGetActiveSubroutineUniformName, glGetProgramStagei, glGetProgramStageiv, glGetProgramStageiv, glGetQueryIndexedi, glGetQueryIndexediv, glGetQueryIndexediv, glGetSubroutineIndex, glGetSubroutineIndex, glGetSubroutineUniformLocation, glGetSubroutineUniformLocation, glGetUniformd, glGetUniformdv, glGetUniformdv, glGetUniformSubroutineui, glGetUniformSubroutineuiv, glGetUniformSubroutineuiv, glIsTransformFeedback, glMinSampleShading, glPatchParameterfv, glPatchParameterfv, glPatchParameteri, glPauseTransformFeedback, glResumeTransformFeedback, glUniform1d, glUniform1dv, glUniform1dv, glUniform2d, glUniform2dv, glUniform2dv, glUniform3d, glUniform3dv, glUniform3dv, glUniform4d, glUniform4dv, glUniform4dv, glUniformMatrix2dv, glUniformMatrix2dv, glUniformMatrix2x3dv, glUniformMatrix2x3dv, glUniformMatrix2x4dv, glUniformMatrix2x4dv, glUniformMatrix3dv, glUniformMatrix3dv, glUniformMatrix3x2dv, glUniformMatrix3x2dv, glUniformMatrix3x4dv, glUniformMatrix3x4dv, glUniformMatrix4dv, glUniformMatrix4dv, glUniformMatrix4x2dv, glUniformMatrix4x2dv, glUniformMatrix4x3dv, glUniformMatrix4x3dv, glUniformSubroutinesui, glUniformSubroutinesuiv, glUniformSubroutinesuiv, nglDeleteTransformFeedbacks, nglDrawArraysIndirect, nglDrawElementsIndirect, nglGenTransformFeedbacks, nglGetActiveSubroutineName, nglGetActiveSubroutineUniformiv, nglGetActiveSubroutineUniformName, nglGetProgramStageiv, nglGetQueryIndexediv, nglGetSubroutineIndex, nglGetSubroutineUniformLocation, nglGetUniformdv, nglGetUniformSubroutineuiv, nglPatchParameterfv, nglUniform1dv, nglUniform2dv, nglUniform3dv, nglUniform4dv, nglUniformMatrix2dv, nglUniformMatrix2x3dv, nglUniformMatrix2x4dv, nglUniformMatrix3dv, nglUniformMatrix3x2dv, nglUniformMatrix3x4dv, nglUniformMatrix4dv, nglUniformMatrix4x2dv, nglUniformMatrix4x3dv, nglUniformSubroutinesuiv
Methods inherited from class org.lwjgl.opengl.GL33
glBindFragDataLocationIndexed, glBindFragDataLocationIndexed, glBindSampler, glColorP3ui, glColorP3uiv, glColorP3uiv, glColorP4ui, glColorP4uiv, glColorP4uiv, glDeleteSamplers, glDeleteSamplers, glDeleteSamplers, glGenSamplers, glGenSamplers, glGenSamplers, glGetFragDataIndex, glGetFragDataIndex, glGetQueryObjecti64, glGetQueryObjecti64v, glGetQueryObjecti64v, glGetQueryObjecti64v, glGetQueryObjectui64, glGetQueryObjectui64v, glGetQueryObjectui64v, glGetQueryObjectui64v, glGetSamplerParameterf, glGetSamplerParameterfv, glGetSamplerParameterfv, glGetSamplerParameteri, glGetSamplerParameterIi, glGetSamplerParameterIiv, glGetSamplerParameterIiv, glGetSamplerParameterIui, glGetSamplerParameterIuiv, glGetSamplerParameterIuiv, glGetSamplerParameteriv, glGetSamplerParameteriv, glIsSampler, glMultiTexCoordP1ui, glMultiTexCoordP1uiv, glMultiTexCoordP1uiv, glMultiTexCoordP2ui, glMultiTexCoordP2uiv, glMultiTexCoordP2uiv, glMultiTexCoordP3ui, glMultiTexCoordP3uiv, glMultiTexCoordP3uiv, glMultiTexCoordP4ui, glMultiTexCoordP4uiv, glMultiTexCoordP4uiv, glNormalP3ui, glNormalP3uiv, glNormalP3uiv, glQueryCounter, glSamplerParameterf, glSamplerParameterfv, glSamplerParameterfv, glSamplerParameteri, glSamplerParameterIiv, glSamplerParameterIiv, glSamplerParameterIuiv, glSamplerParameterIuiv, glSamplerParameteriv, glSamplerParameteriv, glSecondaryColorP3ui, glSecondaryColorP3uiv, glSecondaryColorP3uiv, glTexCoordP1ui, glTexCoordP1uiv, glTexCoordP1uiv, glTexCoordP2ui, glTexCoordP2uiv, glTexCoordP2uiv, glTexCoordP3ui, glTexCoordP3uiv, glTexCoordP3uiv, glTexCoordP4ui, glTexCoordP4uiv, glTexCoordP4uiv, glVertexAttribDivisor, glVertexAttribP1ui, glVertexAttribP1uiv, glVertexAttribP1uiv, glVertexAttribP2ui, glVertexAttribP2uiv, glVertexAttribP2uiv, glVertexAttribP3ui, glVertexAttribP3uiv, glVertexAttribP3uiv, glVertexAttribP4ui, glVertexAttribP4uiv, glVertexAttribP4uiv, glVertexP2ui, glVertexP2uiv, glVertexP2uiv, glVertexP3ui, glVertexP3uiv, glVertexP3uiv, glVertexP4ui, glVertexP4uiv, glVertexP4uiv, nglBindFragDataLocationIndexed, nglColorP3uiv, nglColorP4uiv, nglDeleteSamplers, nglGenSamplers, nglGetFragDataIndex, nglGetQueryObjecti64v, nglGetQueryObjectui64v, nglGetSamplerParameterfv, nglGetSamplerParameterIiv, nglGetSamplerParameterIuiv, nglGetSamplerParameteriv, nglMultiTexCoordP1uiv, nglMultiTexCoordP2uiv, nglMultiTexCoordP3uiv, nglMultiTexCoordP4uiv, nglNormalP3uiv, nglSamplerParameterfv, nglSamplerParameterIiv, nglSamplerParameterIuiv, nglSamplerParameteriv, nglSecondaryColorP3uiv, nglTexCoordP1uiv, nglTexCoordP2uiv, nglTexCoordP3uiv, nglTexCoordP4uiv, nglVertexAttribP1uiv, nglVertexAttribP2uiv, nglVertexAttribP3uiv, nglVertexAttribP4uiv, nglVertexP2uiv, nglVertexP3uiv, nglVertexP4uiv
Methods inherited from class org.lwjgl.opengl.GL32
glClientWaitSync, glDeleteSync, glDrawElementsBaseVertex, glDrawElementsBaseVertex, glDrawElementsBaseVertex, glDrawElementsBaseVertex, glDrawElementsBaseVertex, glDrawElementsInstancedBaseVertex, glDrawElementsInstancedBaseVertex, glDrawElementsInstancedBaseVertex, glDrawElementsInstancedBaseVertex, glDrawElementsInstancedBaseVertex, glDrawRangeElementsBaseVertex, glDrawRangeElementsBaseVertex, glDrawRangeElementsBaseVertex, glDrawRangeElementsBaseVertex, glDrawRangeElementsBaseVertex, glFenceSync, glFramebufferTexture, glGetBufferParameteri64, glGetBufferParameteri64v, glGetBufferParameteri64v, glGetInteger64, glGetInteger64i, glGetInteger64i_v, glGetInteger64i_v, glGetInteger64v, glGetInteger64v, glGetMultisamplef, glGetMultisamplefv, glGetMultisamplefv, glGetSynci, glGetSynciv, glGetSynciv, glIsSync, glMultiDrawElementsBaseVertex, glMultiDrawElementsBaseVertex, glProvokingVertex, glSampleMaski, glTexImage2DMultisample, glTexImage3DMultisample, glWaitSync, nglClientWaitSync, nglDeleteSync, nglDrawElementsBaseVertex, nglDrawElementsInstancedBaseVertex, nglDrawRangeElementsBaseVertex, nglGetBufferParameteri64v, nglGetInteger64i_v, nglGetInteger64v, nglGetMultisamplefv, nglGetSynciv, nglIsSync, nglMultiDrawElementsBaseVertex, nglWaitSync
Methods inherited from class org.lwjgl.opengl.GL31
glCopyBufferSubData, glDrawArraysInstanced, glDrawElementsInstanced, glDrawElementsInstanced, glDrawElementsInstanced, glDrawElementsInstanced, glDrawElementsInstanced, glGetActiveUniformBlocki, glGetActiveUniformBlockiv, glGetActiveUniformBlockiv, glGetActiveUniformBlockName, glGetActiveUniformBlockName, glGetActiveUniformBlockName, glGetActiveUniformBlockName, glGetActiveUniformName, glGetActiveUniformName, glGetActiveUniformName, glGetActiveUniformName, glGetActiveUniformsi, glGetActiveUniformsiv, glGetActiveUniformsiv, glGetUniformBlockIndex, glGetUniformBlockIndex, glGetUniformIndices, glGetUniformIndices, glGetUniformIndices, glGetUniformIndices, glPrimitiveRestartIndex, glTexBuffer, glUniformBlockBinding, nglDrawElementsInstanced, nglGetActiveUniformBlockiv, nglGetActiveUniformBlockName, nglGetActiveUniformName, nglGetActiveUniformsiv, nglGetUniformBlockIndex, nglGetUniformIndices
Methods inherited from class org.lwjgl.opengl.GL30
glBeginConditionalRender, glBeginTransformFeedback, glBindBufferBase, glBindBufferRange, glBindFragDataLocation, glBindFragDataLocation, glBindFramebuffer, glBindRenderbuffer, glBindVertexArray, glBlitFramebuffer, glCheckFramebufferStatus, glClampColor, glClearBufferfi, glClearBufferfv, glClearBufferfv, glClearBufferiv, glClearBufferiv, glClearBufferuiv, glClearBufferuiv, glColorMaski, glDeleteFramebuffers, glDeleteFramebuffers, glDeleteFramebuffers, glDeleteRenderbuffers, glDeleteRenderbuffers, glDeleteRenderbuffers, glDeleteVertexArrays, glDeleteVertexArrays, glDeleteVertexArrays, glDisablei, glEnablei, glEndConditionalRender, glEndTransformFeedback, glFlushMappedBufferRange, glFramebufferRenderbuffer, glFramebufferTexture1D, glFramebufferTexture2D, glFramebufferTexture3D, glFramebufferTextureLayer, glGenerateMipmap, glGenFramebuffers, glGenFramebuffers, glGenFramebuffers, glGenRenderbuffers, glGenRenderbuffers, glGenRenderbuffers, glGenVertexArrays, glGenVertexArrays, glGenVertexArrays, glGetBooleani, glGetBooleani_v, glGetFragDataLocation, glGetFragDataLocation, glGetFramebufferAttachmentParameteri, glGetFramebufferAttachmentParameteriv, glGetFramebufferAttachmentParameteriv, glGetIntegeri, glGetIntegeri_v, glGetIntegeri_v, glGetRenderbufferParameteri, glGetRenderbufferParameteriv, glGetRenderbufferParameteriv, glGetStringi, glGetTexParameterIi, glGetTexParameterIiv, glGetTexParameterIiv, glGetTexParameterIui, glGetTexParameterIuiv, glGetTexParameterIuiv, glGetTransformFeedbackVarying, glGetTransformFeedbackVarying, glGetTransformFeedbackVarying, glGetTransformFeedbackVarying, glGetUniformui, glGetUniformuiv, glGetUniformuiv, glGetVertexAttribIi, glGetVertexAttribIiv, glGetVertexAttribIiv, glGetVertexAttribIui, glGetVertexAttribIuiv, glGetVertexAttribIuiv, glIsEnabledi, glIsFramebuffer, glIsRenderbuffer, glIsVertexArray, glMapBufferRange, glMapBufferRange, glRenderbufferStorage, glRenderbufferStorageMultisample, glTexParameterIi, glTexParameterIiv, glTexParameterIiv, glTexParameterIui, glTexParameterIuiv, glTexParameterIuiv, glTransformFeedbackVaryings, glTransformFeedbackVaryings, glTransformFeedbackVaryings, glUniform1ui, glUniform1uiv, glUniform1uiv, glUniform2ui, glUniform2uiv, glUniform2uiv, glUniform3ui, glUniform3uiv, glUniform3uiv, glUniform4ui, glUniform4uiv, glUniform4uiv, glVertexAttribI1i, glVertexAttribI1iv, glVertexAttribI1iv, glVertexAttribI1ui, glVertexAttribI1uiv, glVertexAttribI1uiv, glVertexAttribI2i, glVertexAttribI2iv, glVertexAttribI2iv, glVertexAttribI2ui, glVertexAttribI2uiv, glVertexAttribI2uiv, glVertexAttribI3i, glVertexAttribI3iv, glVertexAttribI3iv, glVertexAttribI3ui, glVertexAttribI3uiv, glVertexAttribI3uiv, glVertexAttribI4bv, glVertexAttribI4i, glVertexAttribI4iv, glVertexAttribI4iv, glVertexAttribI4sv, glVertexAttribI4sv, glVertexAttribI4ubv, glVertexAttribI4ui, glVertexAttribI4uiv, glVertexAttribI4uiv, glVertexAttribI4usv, glVertexAttribI4usv, glVertexAttribIPointer, glVertexAttribIPointer, glVertexAttribIPointer, glVertexAttribIPointer, nglBindFragDataLocation, nglClearBufferfv, nglClearBufferiv, nglClearBufferuiv, nglDeleteFramebuffers, nglDeleteRenderbuffers, nglDeleteVertexArrays, nglGenFramebuffers, nglGenRenderbuffers, nglGenVertexArrays, nglGetBooleani_v, nglGetFragDataLocation, nglGetFramebufferAttachmentParameteriv, nglGetIntegeri_v, nglGetRenderbufferParameteriv, nglGetStringi, nglGetTexParameterIiv, nglGetTexParameterIuiv, nglGetTransformFeedbackVarying, nglGetUniformuiv, nglGetVertexAttribIiv, nglGetVertexAttribIuiv, nglMapBufferRange, nglTexParameterIiv, nglTexParameterIuiv, nglTransformFeedbackVaryings, nglUniform1uiv, nglUniform2uiv, nglUniform3uiv, nglUniform4uiv, nglVertexAttribI1iv, nglVertexAttribI1uiv, nglVertexAttribI2iv, nglVertexAttribI2uiv, nglVertexAttribI3iv, nglVertexAttribI3uiv, nglVertexAttribI4bv, nglVertexAttribI4iv, nglVertexAttribI4sv, nglVertexAttribI4ubv, nglVertexAttribI4uiv, nglVertexAttribI4usv, nglVertexAttribIPointer
Methods inherited from class org.lwjgl.opengl.GL21
glUniformMatrix2x3fv, glUniformMatrix2x3fv, glUniformMatrix2x4fv, glUniformMatrix2x4fv, glUniformMatrix3x2fv, glUniformMatrix3x2fv, glUniformMatrix3x4fv, glUniformMatrix3x4fv, glUniformMatrix4x2fv, glUniformMatrix4x2fv, glUniformMatrix4x3fv, glUniformMatrix4x3fv, nglUniformMatrix2x3fv, nglUniformMatrix2x4fv, nglUniformMatrix3x2fv, nglUniformMatrix3x4fv, nglUniformMatrix4x2fv, nglUniformMatrix4x3fv
Methods inherited from class org.lwjgl.opengl.GL20
glAttachShader, glBindAttribLocation, glBindAttribLocation, glBlendEquationSeparate, glCompileShader, glCreateProgram, glCreateShader, glDeleteProgram, glDeleteShader, glDetachShader, glDisableVertexAttribArray, glDrawBuffers, glDrawBuffers, glDrawBuffers, glEnableVertexAttribArray, glGetActiveAttrib, glGetActiveAttrib, glGetActiveAttrib, glGetActiveAttrib, glGetActiveUniform, glGetActiveUniform, glGetActiveUniform, glGetActiveUniform, glGetAttachedShaders, glGetAttachedShaders, glGetAttribLocation, glGetAttribLocation, glGetProgrami, glGetProgramInfoLog, glGetProgramInfoLog, glGetProgramInfoLog, glGetProgramInfoLog, glGetProgramiv, glGetProgramiv, glGetShaderi, glGetShaderInfoLog, glGetShaderInfoLog, glGetShaderInfoLog, glGetShaderInfoLog, glGetShaderiv, glGetShaderiv, glGetShaderSource, glGetShaderSource, glGetShaderSource, glGetShaderSource, glGetUniformf, glGetUniformfv, glGetUniformfv, glGetUniformi, glGetUniformiv, glGetUniformiv, glGetUniformLocation, glGetUniformLocation, glGetVertexAttribdv, glGetVertexAttribdv, glGetVertexAttribfv, glGetVertexAttribfv, glGetVertexAttribi, glGetVertexAttribiv, glGetVertexAttribiv, glGetVertexAttribPointer, glGetVertexAttribPointerv, glIsProgram, glIsShader, glLinkProgram, glShaderSource, glShaderSource, glShaderSource, glShaderSource, glStencilFuncSeparate, glStencilMaskSeparate, glStencilOpSeparate, glUniform1f, glUniform1fv, glUniform1fv, glUniform1i, glUniform1iv, glUniform1iv, glUniform2f, glUniform2fv, glUniform2fv, glUniform2i, glUniform2iv, glUniform2iv, glUniform3f, glUniform3fv, glUniform3fv, glUniform3i, glUniform3iv, glUniform3iv, glUniform4f, glUniform4fv, glUniform4fv, glUniform4i, glUniform4iv, glUniform4iv, glUniformMatrix2fv, glUniformMatrix2fv, glUniformMatrix3fv, glUniformMatrix3fv, glUniformMatrix4fv, glUniformMatrix4fv, glUseProgram, glValidateProgram, glVertexAttrib1d, glVertexAttrib1dv, glVertexAttrib1dv, glVertexAttrib1f, glVertexAttrib1fv, glVertexAttrib1fv, glVertexAttrib1s, glVertexAttrib1sv, glVertexAttrib1sv, glVertexAttrib2d, glVertexAttrib2dv, glVertexAttrib2dv, glVertexAttrib2f, glVertexAttrib2fv, glVertexAttrib2fv, glVertexAttrib2s, glVertexAttrib2sv, glVertexAttrib2sv, glVertexAttrib3d, glVertexAttrib3dv, glVertexAttrib3dv, glVertexAttrib3f, glVertexAttrib3fv, glVertexAttrib3fv, glVertexAttrib3s, glVertexAttrib3sv, glVertexAttrib3sv, glVertexAttrib4bv, glVertexAttrib4d, glVertexAttrib4dv, glVertexAttrib4dv, glVertexAttrib4f, glVertexAttrib4fv, glVertexAttrib4fv, glVertexAttrib4iv, glVertexAttrib4iv, glVertexAttrib4Nbv, glVertexAttrib4Niv, glVertexAttrib4Niv, glVertexAttrib4Nsv, glVertexAttrib4Nsv, glVertexAttrib4Nub, glVertexAttrib4Nubv, glVertexAttrib4Nuiv, glVertexAttrib4Nuiv, glVertexAttrib4Nusv, glVertexAttrib4Nusv, glVertexAttrib4s, glVertexAttrib4sv, glVertexAttrib4sv, glVertexAttrib4ubv, glVertexAttrib4uiv, glVertexAttrib4uiv, glVertexAttrib4usv, glVertexAttrib4usv, glVertexAttribPointer, glVertexAttribPointer, glVertexAttribPointer, glVertexAttribPointer, glVertexAttribPointer, nglBindAttribLocation, nglDrawBuffers, nglGetActiveAttrib, nglGetActiveUniform, nglGetAttachedShaders, nglGetAttribLocation, nglGetProgramInfoLog, nglGetProgramiv, nglGetShaderInfoLog, nglGetShaderiv, nglGetShaderSource, nglGetUniformfv, nglGetUniformiv, nglGetUniformLocation, nglGetVertexAttribdv, nglGetVertexAttribfv, nglGetVertexAttribiv, nglGetVertexAttribPointerv, nglShaderSource, nglUniform1fv, nglUniform1iv, nglUniform2fv, nglUniform2iv, nglUniform3fv, nglUniform3iv, nglUniform4fv, nglUniform4iv, nglUniformMatrix2fv, nglUniformMatrix3fv, nglUniformMatrix4fv, nglVertexAttrib1dv, nglVertexAttrib1fv, nglVertexAttrib1sv, nglVertexAttrib2dv, nglVertexAttrib2fv, nglVertexAttrib2sv, nglVertexAttrib3dv, nglVertexAttrib3fv, nglVertexAttrib3sv, nglVertexAttrib4bv, nglVertexAttrib4dv, nglVertexAttrib4fv, nglVertexAttrib4iv, nglVertexAttrib4Nbv, nglVertexAttrib4Niv, nglVertexAttrib4Nsv, nglVertexAttrib4Nubv, nglVertexAttrib4Nuiv, nglVertexAttrib4Nusv, nglVertexAttrib4sv, nglVertexAttrib4ubv, nglVertexAttrib4uiv, nglVertexAttrib4usv, nglVertexAttribPointer
Methods inherited from class org.lwjgl.opengl.GL15
glBeginQuery, glBindBuffer, glBufferData, glBufferData, glBufferData, glBufferData, glBufferData, glBufferData, glBufferData, glBufferData, glBufferData, glBufferData, glBufferData, glBufferData, glBufferSubData, glBufferSubData, glBufferSubData, glBufferSubData, glBufferSubData, glBufferSubData, glBufferSubData, glBufferSubData, glBufferSubData, glBufferSubData, glBufferSubData, glDeleteBuffers, glDeleteBuffers, glDeleteBuffers, glDeleteQueries, glDeleteQueries, glDeleteQueries, glEndQuery, glGenBuffers, glGenBuffers, glGenBuffers, glGenQueries, glGenQueries, glGenQueries, glGetBufferParameteri, glGetBufferParameteriv, glGetBufferParameteriv, glGetBufferPointer, glGetBufferPointerv, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetQueryi, glGetQueryiv, glGetQueryiv, glGetQueryObjecti, glGetQueryObjectiv, glGetQueryObjectiv, glGetQueryObjectiv, glGetQueryObjectui, glGetQueryObjectuiv, glGetQueryObjectuiv, glGetQueryObjectuiv, glIsBuffer, glIsQuery, glMapBuffer, glMapBuffer, glMapBuffer, glUnmapBuffer, nglBufferData, nglBufferSubData, nglDeleteBuffers, nglDeleteQueries, nglGenBuffers, nglGenQueries, nglGetBufferParameteriv, nglGetBufferPointerv, nglGetBufferSubData, nglGetQueryiv, nglGetQueryObjectiv, nglGetQueryObjectuiv, nglMapBuffer
Methods inherited from class org.lwjgl.opengl.GL14
glBlendColor, glBlendEquation, glBlendFuncSeparate, glFogCoordd, glFogCoorddv, glFogCoorddv, glFogCoordf, glFogCoordfv, glFogCoordfv, glFogCoordPointer, glFogCoordPointer, glFogCoordPointer, glFogCoordPointer, glMultiDrawArrays, glMultiDrawArrays, glMultiDrawElements, glMultiDrawElements, glPointParameterf, glPointParameterfv, glPointParameterfv, glPointParameteri, glPointParameteriv, glPointParameteriv, glSecondaryColor3b, glSecondaryColor3bv, glSecondaryColor3d, glSecondaryColor3dv, glSecondaryColor3dv, glSecondaryColor3f, glSecondaryColor3fv, glSecondaryColor3fv, glSecondaryColor3i, glSecondaryColor3iv, glSecondaryColor3iv, glSecondaryColor3s, glSecondaryColor3sv, glSecondaryColor3sv, glSecondaryColor3ub, glSecondaryColor3ubv, glSecondaryColor3ui, glSecondaryColor3uiv, glSecondaryColor3uiv, glSecondaryColor3us, glSecondaryColor3usv, glSecondaryColor3usv, glSecondaryColorPointer, glSecondaryColorPointer, glSecondaryColorPointer, glSecondaryColorPointer, glSecondaryColorPointer, glWindowPos2d, glWindowPos2dv, glWindowPos2dv, glWindowPos2f, glWindowPos2fv, glWindowPos2fv, glWindowPos2i, glWindowPos2iv, glWindowPos2iv, glWindowPos2s, glWindowPos2sv, glWindowPos2sv, glWindowPos3d, glWindowPos3dv, glWindowPos3dv, glWindowPos3f, glWindowPos3fv, glWindowPos3fv, glWindowPos3i, glWindowPos3iv, glWindowPos3iv, glWindowPos3s, glWindowPos3sv, glWindowPos3sv, nglFogCoorddv, nglFogCoordfv, nglFogCoordPointer, nglMultiDrawArrays, nglMultiDrawElements, nglPointParameterfv, nglPointParameteriv, nglSecondaryColor3bv, nglSecondaryColor3dv, nglSecondaryColor3fv, nglSecondaryColor3iv, nglSecondaryColor3sv, nglSecondaryColor3ubv, nglSecondaryColor3uiv, nglSecondaryColor3usv, nglSecondaryColorPointer, nglWindowPos2dv, nglWindowPos2fv, nglWindowPos2iv, nglWindowPos2sv, nglWindowPos3dv, nglWindowPos3fv, nglWindowPos3iv, nglWindowPos3sv
Methods inherited from class org.lwjgl.opengl.GL13
glActiveTexture, glClientActiveTexture, glCompressedTexImage1D, glCompressedTexImage1D, glCompressedTexImage2D, glCompressedTexImage2D, glCompressedTexImage3D, glCompressedTexImage3D, glCompressedTexSubImage1D, glCompressedTexSubImage1D, glCompressedTexSubImage2D, glCompressedTexSubImage2D, glCompressedTexSubImage3D, glCompressedTexSubImage3D, glGetCompressedTexImage, glGetCompressedTexImage, glLoadTransposeMatrixd, glLoadTransposeMatrixd, glLoadTransposeMatrixf, glLoadTransposeMatrixf, glMultiTexCoord1d, glMultiTexCoord1dv, glMultiTexCoord1dv, glMultiTexCoord1f, glMultiTexCoord1fv, glMultiTexCoord1fv, glMultiTexCoord1i, glMultiTexCoord1iv, glMultiTexCoord1iv, glMultiTexCoord1s, glMultiTexCoord1sv, glMultiTexCoord1sv, glMultiTexCoord2d, glMultiTexCoord2dv, glMultiTexCoord2dv, glMultiTexCoord2f, glMultiTexCoord2fv, glMultiTexCoord2fv, glMultiTexCoord2i, glMultiTexCoord2iv, glMultiTexCoord2iv, glMultiTexCoord2s, glMultiTexCoord2sv, glMultiTexCoord2sv, glMultiTexCoord3d, glMultiTexCoord3dv, glMultiTexCoord3dv, glMultiTexCoord3f, glMultiTexCoord3fv, glMultiTexCoord3fv, glMultiTexCoord3i, glMultiTexCoord3iv, glMultiTexCoord3iv, glMultiTexCoord3s, glMultiTexCoord3sv, glMultiTexCoord3sv, glMultiTexCoord4d, glMultiTexCoord4dv, glMultiTexCoord4dv, glMultiTexCoord4f, glMultiTexCoord4fv, glMultiTexCoord4fv, glMultiTexCoord4i, glMultiTexCoord4iv, glMultiTexCoord4iv, glMultiTexCoord4s, glMultiTexCoord4sv, glMultiTexCoord4sv, glMultTransposeMatrixd, glMultTransposeMatrixd, glMultTransposeMatrixf, glMultTransposeMatrixf, glSampleCoverage, nglCompressedTexImage1D, nglCompressedTexImage2D, nglCompressedTexImage3D, nglCompressedTexSubImage1D, nglCompressedTexSubImage2D, nglCompressedTexSubImage3D, nglGetCompressedTexImage, nglLoadTransposeMatrixd, nglLoadTransposeMatrixf, nglMultiTexCoord1dv, nglMultiTexCoord1fv, nglMultiTexCoord1iv, nglMultiTexCoord1sv, nglMultiTexCoord2dv, nglMultiTexCoord2fv, nglMultiTexCoord2iv, nglMultiTexCoord2sv, nglMultiTexCoord3dv, nglMultiTexCoord3fv, nglMultiTexCoord3iv, nglMultiTexCoord3sv, nglMultiTexCoord4dv, nglMultiTexCoord4fv, nglMultiTexCoord4iv, nglMultiTexCoord4sv, nglMultTransposeMatrixd, nglMultTransposeMatrixf
Methods inherited from class org.lwjgl.opengl.GL12
glCopyTexSubImage3D, glDrawRangeElements, glDrawRangeElements, glDrawRangeElements, glDrawRangeElements, glDrawRangeElements, glTexImage3D, glTexImage3D, glTexImage3D, glTexImage3D, glTexImage3D, glTexImage3D, glTexImage3D, glTexImage3D, glTexImage3D, glTexImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, nglDrawRangeElements, nglTexImage3D, nglTexSubImage3D
Methods inherited from class org.lwjgl.opengl.GL11
glAccum, glAlphaFunc, glAreTexturesResident, glAreTexturesResident, glAreTexturesResident, glArrayElement, glBegin, glBindTexture, glBitmap, glBitmap, glBlendFunc, glCallList, glCallLists, glCallLists, glCallLists, glCallLists, glClear, glClearAccum, glClearColor, glClearDepth, glClearIndex, glClearStencil, glClipPlane, glClipPlane, glColor3b, glColor3bv, glColor3d, glColor3dv, glColor3dv, glColor3f, glColor3fv, glColor3fv, glColor3i, glColor3iv, glColor3iv, glColor3s, glColor3sv, glColor3sv, glColor3ub, glColor3ubv, glColor3ui, glColor3uiv, glColor3uiv, glColor3us, glColor3usv, glColor3usv, glColor4b, glColor4bv, glColor4d, glColor4dv, glColor4dv, glColor4f, glColor4fv, glColor4fv, glColor4i, glColor4iv, glColor4iv, glColor4s, glColor4sv, glColor4sv, glColor4ub, glColor4ubv, glColor4ui, glColor4uiv, glColor4uiv, glColor4us, glColor4usv, glColor4usv, glColorMask, glColorMaterial, glColorPointer, glColorPointer, glColorPointer, glColorPointer, glColorPointer, glCopyPixels, glCopyTexImage1D, glCopyTexImage2D, glCopyTexSubImage1D, glCopyTexSubImage2D, glCullFace, glDeleteLists, glDeleteTextures, glDeleteTextures, glDeleteTextures, glDepthFunc, glDepthMask, glDepthRange, glDisable, glDisableClientState, glDrawArrays, glDrawBuffer, glDrawElements, glDrawElements, glDrawElements, glDrawElements, glDrawElements, glDrawPixels, glDrawPixels, glDrawPixels, glDrawPixels, glDrawPixels, glDrawPixels, glDrawPixels, glDrawPixels, glEdgeFlag, glEdgeFlagPointer, glEdgeFlagPointer, glEdgeFlagv, glEnable, glEnableClientState, glEnd, glEndList, glEvalCoord1d, glEvalCoord1dv, glEvalCoord1dv, glEvalCoord1f, glEvalCoord1fv, glEvalCoord1fv, glEvalCoord2d, glEvalCoord2dv, glEvalCoord2dv, glEvalCoord2f, glEvalCoord2fv, glEvalCoord2fv, glEvalMesh1, glEvalMesh2, glEvalPoint1, glEvalPoint2, glFeedbackBuffer, glFeedbackBuffer, glFinish, glFlush, glFogf, glFogfv, glFogfv, glFogi, glFogiv, glFogiv, glFrontFace, glFrustum, glGenLists, glGenTextures, glGenTextures, glGenTextures, glGetBoolean, glGetBooleanv, glGetClipPlane, glGetClipPlane, glGetDouble, glGetDoublev, glGetDoublev, glGetError, glGetFloat, glGetFloatv, glGetFloatv, glGetInteger, glGetIntegerv, glGetIntegerv, glGetLightf, glGetLightfv, glGetLightfv, glGetLighti, glGetLightiv, glGetLightiv, glGetMapd, glGetMapdv, glGetMapdv, glGetMapf, glGetMapfv, glGetMapfv, glGetMapi, glGetMapiv, glGetMapiv, glGetMaterialfv, glGetMaterialfv, glGetMaterialiv, glGetMaterialiv, glGetPixelMapfv, glGetPixelMapfv, glGetPixelMapfv, glGetPixelMapuiv, glGetPixelMapuiv, glGetPixelMapuiv, glGetPixelMapusv, glGetPixelMapusv, glGetPixelMapusv, glGetPointer, glGetPointerv, glGetPolygonStipple, glGetPolygonStipple, glGetString, glGetTexEnvf, glGetTexEnvfv, glGetTexEnvfv, glGetTexEnvi, glGetTexEnviv, glGetTexEnviv, glGetTexGend, glGetTexGendv, glGetTexGendv, glGetTexGenf, glGetTexGenfv, glGetTexGenfv, glGetTexGeni, glGetTexGeniv, glGetTexGeniv, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexLevelParameterf, glGetTexLevelParameterfv, glGetTexLevelParameterfv, glGetTexLevelParameteri, glGetTexLevelParameteriv, glGetTexLevelParameteriv, glGetTexParameterf, glGetTexParameterfv, glGetTexParameterfv, glGetTexParameteri, glGetTexParameteriv, glGetTexParameteriv, glHint, glIndexd, glIndexdv, glIndexdv, glIndexf, glIndexfv, glIndexfv, glIndexi, glIndexiv, glIndexiv, glIndexMask, glIndexPointer, glIndexPointer, glIndexPointer, glIndexPointer, glIndexPointer, glIndexs, glIndexsv, glIndexsv, glIndexub, glIndexubv, glInitNames, glInterleavedArrays, glInterleavedArrays, glInterleavedArrays, glInterleavedArrays, glInterleavedArrays, glInterleavedArrays, glInterleavedArrays, glInterleavedArrays, glInterleavedArrays, glInterleavedArrays, glIsEnabled, glIsList, glIsTexture, glLightf, glLightfv, glLightfv, glLighti, glLightiv, glLightiv, glLightModelf, glLightModelfv, glLightModelfv, glLightModeli, glLightModeliv, glLightModeliv, glLineStipple, glLineWidth, glListBase, glLoadIdentity, glLoadMatrixd, glLoadMatrixd, glLoadMatrixf, glLoadMatrixf, glLoadName, glLogicOp, glMap1d, glMap1d, glMap1f, glMap1f, glMap2d, glMap2d, glMap2f, glMap2f, glMapGrid1d, glMapGrid1f, glMapGrid2d, glMapGrid2f, glMaterialf, glMaterialfv, glMaterialfv, glMateriali, glMaterialiv, glMaterialiv, glMatrixMode, glMultMatrixd, glMultMatrixd, glMultMatrixf, glMultMatrixf, glNewList, glNormal3b, glNormal3bv, glNormal3d, glNormal3dv, glNormal3dv, glNormal3f, glNormal3fv, glNormal3fv, glNormal3i, glNormal3iv, glNormal3iv, glNormal3s, glNormal3sv, glNormal3sv, glNormalPointer, glNormalPointer, glNormalPointer, glNormalPointer, glNormalPointer, glOrtho, glPassThrough, glPixelMapfv, glPixelMapfv, glPixelMapfv, glPixelMapuiv, glPixelMapuiv, glPixelMapuiv, glPixelMapusv, glPixelMapusv, glPixelMapusv, glPixelStoref, glPixelStorei, glPixelTransferf, glPixelTransferi, glPixelZoom, glPointSize, glPolygonMode, glPolygonOffset, glPolygonStipple, glPolygonStipple, glPopAttrib, glPopClientAttrib, glPopMatrix, glPopName, glPrioritizeTextures, glPrioritizeTextures, glPushAttrib, glPushClientAttrib, glPushMatrix, glPushName, glRasterPos2d, glRasterPos2dv, glRasterPos2dv, glRasterPos2f, glRasterPos2fv, glRasterPos2fv, glRasterPos2i, glRasterPos2iv, glRasterPos2iv, glRasterPos2s, glRasterPos2sv, glRasterPos2sv, glRasterPos3d, glRasterPos3dv, glRasterPos3dv, glRasterPos3f, glRasterPos3fv, glRasterPos3fv, glRasterPos3i, glRasterPos3iv, glRasterPos3iv, glRasterPos3s, glRasterPos3sv, glRasterPos3sv, glRasterPos4d, glRasterPos4dv, glRasterPos4dv, glRasterPos4f, glRasterPos4fv, glRasterPos4fv, glRasterPos4i, glRasterPos4iv, glRasterPos4iv, glRasterPos4s, glRasterPos4sv, glRasterPos4sv, glReadBuffer, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glRectd, glRectdv, glRectdv, glRectf, glRectfv, glRectfv, glRecti, glRectiv, glRectiv, glRects, glRectsv, glRectsv, glRenderMode, glRotated, glRotatef, glScaled, glScalef, glScissor, glSelectBuffer, glSelectBuffer, glShadeModel, glStencilFunc, glStencilMask, glStencilOp, glTexCoord1d, glTexCoord1dv, glTexCoord1dv, glTexCoord1f, glTexCoord1fv, glTexCoord1fv, glTexCoord1i, glTexCoord1iv, glTexCoord1iv, glTexCoord1s, glTexCoord1sv, glTexCoord1sv, glTexCoord2d, glTexCoord2dv, glTexCoord2dv, glTexCoord2f, glTexCoord2fv, glTexCoord2fv, glTexCoord2i, glTexCoord2iv, glTexCoord2iv, glTexCoord2s, glTexCoord2sv, glTexCoord2sv, glTexCoord3d, glTexCoord3dv, glTexCoord3dv, glTexCoord3f, glTexCoord3fv, glTexCoord3fv, glTexCoord3i, glTexCoord3iv, glTexCoord3iv, glTexCoord3s, glTexCoord3sv, glTexCoord3sv, glTexCoord4d, glTexCoord4dv, glTexCoord4dv, glTexCoord4f, glTexCoord4fv, glTexCoord4fv, glTexCoord4i, glTexCoord4iv, glTexCoord4iv, glTexCoord4s, glTexCoord4sv, glTexCoord4sv, glTexCoordPointer, glTexCoordPointer, glTexCoordPointer, glTexCoordPointer, glTexCoordPointer, glTexEnvf, glTexEnvfv, glTexEnvfv, glTexEnvi, glTexEnviv, glTexEnviv, glTexGend, glTexGendv, glTexGendv, glTexGenf, glTexGenfv, glTexGenfv, glTexGeni, glTexGeniv, glTexGeniv, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage2D, glTexImage2D, glTexImage2D, glTexImage2D, glTexImage2D, glTexImage2D, glTexImage2D, glTexImage2D, glTexImage2D, glTexImage2D, glTexParameterf, glTexParameterfv, glTexParameterfv, glTexParameteri, glTexParameteriv, glTexParameteriv, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTranslated, glTranslatef, glVertex2d, glVertex2dv, glVertex2dv, glVertex2f, glVertex2fv, glVertex2fv, glVertex2i, glVertex2iv, glVertex2iv, glVertex2s, glVertex2sv, glVertex2sv, glVertex3d, glVertex3dv, glVertex3dv, glVertex3f, glVertex3fv, glVertex3fv, glVertex3i, glVertex3iv, glVertex3iv, glVertex3s, glVertex3sv, glVertex3sv, glVertex4d, glVertex4dv, glVertex4dv, glVertex4f, glVertex4fv, glVertex4fv, glVertex4i, glVertex4iv, glVertex4iv, glVertex4s, glVertex4sv, glVertex4sv, glVertexPointer, glVertexPointer, glVertexPointer, glVertexPointer, glVertexPointer, glViewport, nglAreTexturesResident, nglBitmap, nglCallLists, nglClipPlane, nglColor3bv, nglColor3dv, nglColor3fv, nglColor3iv, nglColor3sv, nglColor3ubv, nglColor3uiv, nglColor3usv, nglColor4bv, nglColor4dv, nglColor4fv, nglColor4iv, nglColor4sv, nglColor4ubv, nglColor4uiv, nglColor4usv, nglColorPointer, nglDeleteTextures, nglDrawElements, nglDrawPixels, nglEdgeFlagPointer, nglEdgeFlagv, nglEvalCoord1dv, nglEvalCoord1fv, nglEvalCoord2dv, nglEvalCoord2fv, nglFeedbackBuffer, nglFogfv, nglFogiv, nglGenTextures, nglGetBooleanv, nglGetClipPlane, nglGetDoublev, nglGetFloatv, nglGetIntegerv, nglGetLightfv, nglGetLightiv, nglGetMapdv, nglGetMapfv, nglGetMapiv, nglGetMaterialfv, nglGetMaterialiv, nglGetPixelMapfv, nglGetPixelMapuiv, nglGetPixelMapusv, nglGetPointerv, nglGetPolygonStipple, nglGetString, nglGetTexEnvfv, nglGetTexEnviv, nglGetTexGendv, nglGetTexGenfv, nglGetTexGeniv, nglGetTexImage, nglGetTexLevelParameterfv, nglGetTexLevelParameteriv, nglGetTexParameterfv, nglGetTexParameteriv, nglIndexdv, nglIndexfv, nglIndexiv, nglIndexPointer, nglIndexsv, nglIndexubv, nglInterleavedArrays, nglLightfv, nglLightiv, nglLightModelfv, nglLightModeliv, nglLoadMatrixd, nglLoadMatrixf, nglMap1d, nglMap1f, nglMap2d, nglMap2f, nglMaterialfv, nglMaterialiv, nglMultMatrixd, nglMultMatrixf, nglNormal3bv, nglNormal3dv, nglNormal3fv, nglNormal3iv, nglNormal3sv, nglNormalPointer, nglPixelMapfv, nglPixelMapuiv, nglPixelMapusv, nglPolygonStipple, nglPrioritizeTextures, nglRasterPos2dv, nglRasterPos2fv, nglRasterPos2iv, nglRasterPos2sv, nglRasterPos3dv, nglRasterPos3fv, nglRasterPos3iv, nglRasterPos3sv, nglRasterPos4dv, nglRasterPos4fv, nglRasterPos4iv, nglRasterPos4sv, nglReadPixels, nglRectdv, nglRectfv, nglRectiv, nglRectsv, nglSelectBuffer, nglTexCoord1dv, nglTexCoord1fv, nglTexCoord1iv, nglTexCoord1sv, nglTexCoord2dv, nglTexCoord2fv, nglTexCoord2iv, nglTexCoord2sv, nglTexCoord3dv, nglTexCoord3fv, nglTexCoord3iv, nglTexCoord3sv, nglTexCoord4dv, nglTexCoord4fv, nglTexCoord4iv, nglTexCoord4sv, nglTexCoordPointer, nglTexEnvfv, nglTexEnviv, nglTexGendv, nglTexGenfv, nglTexGeniv, nglTexImage1D, nglTexImage2D, nglTexParameterfv, nglTexParameteriv, nglTexSubImage1D, nglTexSubImage2D, nglVertex2dv, nglVertex2fv, nglVertex2iv, nglVertex2sv, nglVertex3dv, nglVertex3fv, nglVertex3iv, nglVertex3sv, nglVertex4dv, nglVertex4fv, nglVertex4iv, nglVertex4sv, nglVertexPointer
-
Field Details
-
GL_NEGATIVE_ONE_TO_ONE
public static final int GL_NEGATIVE_ONE_TO_ONEAccepted by thedepth
parameter ofClipControl
.- See Also:
-
GL_ZERO_TO_ONE
public static final int GL_ZERO_TO_ONEAccepted by thedepth
parameter ofClipControl
.- See Also:
-
GL_CLIP_ORIGIN
public static final int GL_CLIP_ORIGINAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_CLIP_DEPTH_MODE
public static final int GL_CLIP_DEPTH_MODEAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_QUERY_WAIT_INVERTED
public static final int GL_QUERY_WAIT_INVERTEDAccepted by themode
parameter ofBeginConditionalRender
.- See Also:
-
GL_QUERY_NO_WAIT_INVERTED
public static final int GL_QUERY_NO_WAIT_INVERTEDAccepted by themode
parameter ofBeginConditionalRender
.- See Also:
-
GL_QUERY_BY_REGION_WAIT_INVERTED
public static final int GL_QUERY_BY_REGION_WAIT_INVERTEDAccepted by themode
parameter ofBeginConditionalRender
.- See Also:
-
GL_QUERY_BY_REGION_NO_WAIT_INVERTED
public static final int GL_QUERY_BY_REGION_NO_WAIT_INVERTEDAccepted by themode
parameter ofBeginConditionalRender
.- See Also:
-
GL_MAX_CULL_DISTANCES
public static final int GL_MAX_CULL_DISTANCESAccepted by thepname
parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
-
GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES
public static final int GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCESAccepted by thepname
parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
-
GL_TEXTURE_TARGET
public static final int GL_TEXTURE_TARGETAccepted by thepname
parameter of GetTextureParameter{if}v and GetTextureParameterI{i ui}v.- See Also:
-
GL_QUERY_TARGET
public static final int GL_QUERY_TARGETAccepted by thepname
parameter of GetQueryObjectiv.- See Also:
-
GL_CONTEXT_RELEASE_BEHAVIOR
public static final int GL_CONTEXT_RELEASE_BEHAVIORAccepted by thepname
parameter of GetIntegerv, GetFloatv, GetBooleanv GetDoublev and GetInteger64v.- See Also:
-
GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH
public static final int GL_CONTEXT_RELEASE_BEHAVIOR_FLUSHReturned indata
by GetIntegerv, GetFloatv, GetBooleanv GetDoublev and GetInteger64v whenpname
isCONTEXT_RELEASE_BEHAVIOR
.- See Also:
-
GL_GUILTY_CONTEXT_RESET
public static final int GL_GUILTY_CONTEXT_RESETReturned byGetGraphicsResetStatus
.- See Also:
-
GL_INNOCENT_CONTEXT_RESET
public static final int GL_INNOCENT_CONTEXT_RESETReturned byGetGraphicsResetStatus
.- See Also:
-
GL_UNKNOWN_CONTEXT_RESET
public static final int GL_UNKNOWN_CONTEXT_RESETReturned byGetGraphicsResetStatus
.- See Also:
-
GL_RESET_NOTIFICATION_STRATEGY
public static final int GL_RESET_NOTIFICATION_STRATEGYAccepted by thevalue
parameter of GetBooleanv, GetIntegerv, and GetFloatv.- See Also:
-
GL_LOSE_CONTEXT_ON_RESET
public static final int GL_LOSE_CONTEXT_ON_RESETReturned by GetIntegerv and related simple queries whenvalue
isRESET_NOTIFICATION_STRATEGY
.- See Also:
-
GL_NO_RESET_NOTIFICATION
public static final int GL_NO_RESET_NOTIFICATIONReturned by GetIntegerv and related simple queries whenvalue
isRESET_NOTIFICATION_STRATEGY
.- See Also:
-
GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT
public static final int GL_CONTEXT_FLAG_ROBUST_ACCESS_BITReturned by GetIntegerv whenpname
is CONTEXT_FLAGS.- See Also:
-
GL_CONTEXT_LOST
public static final int GL_CONTEXT_LOSTReturned byGetError
.- See Also:
-
-
Method Details
-
glClipControl
public static void glClipControl(int origin, int depth) Controls the clipping volume behavior.These parameters update the clip control origin and depth mode respectively. The initial value of the clip control origin is
LOWER_LEFT
and the initial value of the depth mode isNEGATIVE_ONE_TO_ONE
.The error
INVALID_OPERATION
is generated if ClipControl is executed between the execution ofBegin
and the corresponding execution ofEnd
.- Parameters:
origin
- the clip origin. One of:LOWER_LEFT
UPPER_LEFT
depth
- the clip depth mode. One of:NEGATIVE_ONE_TO_ONE
ZERO_TO_ONE
- See Also:
-
nglCreateTransformFeedbacks
public static void nglCreateTransformFeedbacks(int n, long ids) Unsafe version of:CreateTransformFeedbacks
- Parameters:
n
- the number of transform feedback object names to create
-
glCreateTransformFeedbacks
Returnsn
previously unused transform feedback object names inids
, each representing a new state vector.- Parameters:
ids
- the buffer in which to return the names- See Also:
-
glCreateTransformFeedbacks
public static int glCreateTransformFeedbacks()Returnsn
previously unused transform feedback object names inids
, each representing a new state vector.- See Also:
-
glTransformFeedbackBufferBase
public static void glTransformFeedbackBufferBase(int xfb, int index, int buffer) Binds a buffer object to a transform feedback object.- Parameters:
xfb
- zero or the name of an existing transform feedback objectindex
- the transform feedback stream indexbuffer
- the name of an existing buffer object- See Also:
-
glTransformFeedbackBufferRange
public static void glTransformFeedbackBufferRange(int xfb, int index, int buffer, long offset, long size) Binds a region of a buffer object to a transform feedback object.- Parameters:
xfb
- zero or the name of an existing transform feedback objectindex
- the transform feedback stream indexbuffer
- the name of an existing buffer objectoffset
- the starting offset in basic machine units into the buffer objectsize
- the amount of data in machine units- See Also:
-
nglGetTransformFeedbackiv
public static void nglGetTransformFeedbackiv(int xfb, int pname, long param) Unsafe version of:GetTransformFeedbackiv
-
glGetTransformFeedbackiv
Returns information about a transform feedback object.- Parameters:
xfb
- zero or the name of an existing transform feedback objectpname
- the parameter to query. One of:TRANSFORM_FEEDBACK_PAUSED
TRANSFORM_FEEDBACK_ACTIVE
param
- the buffer in which to return the parameter value- See Also:
-
glGetTransformFeedbacki
public static int glGetTransformFeedbacki(int xfb, int pname) Returns information about a transform feedback object.- Parameters:
xfb
- zero or the name of an existing transform feedback objectpname
- the parameter to query. One of:TRANSFORM_FEEDBACK_PAUSED
TRANSFORM_FEEDBACK_ACTIVE
- See Also:
-
nglGetTransformFeedbacki_v
public static void nglGetTransformFeedbacki_v(int xfb, int pname, int index, long param) Unsafe version of:GetTransformFeedbacki_v
-
glGetTransformFeedbacki_v
Returns information about a transform feedback object.- Parameters:
xfb
- zero or the name of an existing transform feedback objectpname
- the parameter to query. Must be:TRANSFORM_FEEDBACK_BUFFER_BINDING
index
- the transform feedback stream indexparam
- the buffer in which to return the parameter value- See Also:
-
glGetTransformFeedbacki
public static int glGetTransformFeedbacki(int xfb, int pname, int index) Returns information about a transform feedback object.- Parameters:
xfb
- zero or the name of an existing transform feedback objectpname
- the parameter to query. Must be:TRANSFORM_FEEDBACK_BUFFER_BINDING
index
- the transform feedback stream index- See Also:
-
nglGetTransformFeedbacki64_v
public static void nglGetTransformFeedbacki64_v(int xfb, int pname, int index, long param) Unsafe version of:GetTransformFeedbacki64_v
-
glGetTransformFeedbacki64_v
Returns information about a transform feedback object.- Parameters:
xfb
- zero or the name of an existing transform feedback objectpname
- the parameter to query. One of:TRANSFORM_FEEDBACK_BUFFER_START
TRANSFORM_FEEDBACK_BUFFER_SIZE
index
- the transform feedback stream indexparam
- the buffer in which to return the parameter value- See Also:
-
glGetTransformFeedbacki64
public static long glGetTransformFeedbacki64(int xfb, int pname, int index) Returns information about a transform feedback object.- Parameters:
xfb
- zero or the name of an existing transform feedback objectpname
- the parameter to query. One of:TRANSFORM_FEEDBACK_BUFFER_START
TRANSFORM_FEEDBACK_BUFFER_SIZE
index
- the transform feedback stream index- See Also:
-
nglCreateBuffers
public static void nglCreateBuffers(int n, long buffers) Unsafe version of:CreateBuffers
- Parameters:
n
- the number of buffer names to create
-
glCreateBuffers
Returnsn
previously unused buffer names inbuffers
, each representing a new buffer object initialized as if it had been bound to an unspecified target.- Parameters:
buffers
- the buffer in which to return the names- See Also:
-
glCreateBuffers
public static int glCreateBuffers()Returnsn
previously unused buffer names inbuffers
, each representing a new buffer object initialized as if it had been bound to an unspecified target.- See Also:
-
nglNamedBufferStorage
public static void nglNamedBufferStorage(int buffer, long size, long data, int flags) Unsafe version of:NamedBufferStorage
- Parameters:
size
- the size of the data store in basic machine units
-
glNamedBufferStorage
public static void glNamedBufferStorage(int buffer, long size, int flags) DSA version ofBufferStorage
.- Parameters:
buffer
- the buffer object namesize
- the size of the data store in basic machine unitsflags
- the bitwiseOR
of flags describing the intended usage of the buffer object's data store by the application. Valid flags and their meanings are as follows:DYNAMIC_STORAGE_BIT
– The contents of the data store may be updated after creation through calls toBufferSubData
. If this bit is not set, the buffer content may not be directly updated by the client. Thedata
argument may be used to specify the initial content of the buffer's data store regardless of the presence of theDYNAMIC_STORAGE_BIT
. Regardless of the presence of this bit, buffers may always be updated with server-side calls such asCopyBufferSubData
andClearBufferSubData
.MAP_READ_BIT
– The buffer's data store may be mapped by the client for read access and a pointer in the client's address space obtained that may be read from.MAP_WRITE_BIT
– The buffer's data store may be mapped by the client for write access and a pointer in the client's address space obtained that may be written to.MAP_PERSISTENT_BIT
– The client may request that the server read from or write to the buffer while it is mapped. The client's pointer to the data store remains valid so long as the data store is mapped, even during execution of drawing or dispatch commands.MAP_COHERENT_BIT
– Shared access to buffers that are simultaneously mapped for client access and are used by the server will be coherent, so long as that mapping is performed using MapBufferRange. That is, data written to the store by either the client or server will be immediately visible to the other with no further action taken by the application. In particular:- If
MAP_COHERENT_BIT
is not set and the client performs a write followed by a call to theMemoryBarrier
command with theCLIENT_MAPPED_BUFFER_BARRIER_BIT
set, then in subsequent commands the server will see the writes. - If
MAP_COHERENT_BIT
is set and the client performs a write, then in subsequent commands the server will see the writes. - If
MAP_COHERENT_BIT
is not set and the server performs a write, the application must callMemoryBarrier
with theCLIENT_MAPPED_BUFFER_BARRIER_BIT
set and then callFenceSync
withSYNC_GPU_COMMANDS_COMPLETE
(orFinish
). Then the CPU will see the writes after the sync is complete. - If
MAP_COHERENT_BIT
is set and the server does a write, the app must callFenceSync
withSYNC_GPU_COMMANDS_COMPLETE
(orFinish
). Then the CPU will see the writes after the sync is complete.
- If
CLIENT_STORAGE_BIT
– When all other criteria for the buffer storage allocation are met, this bit may be used by an implementation to determine whether to use storage that is local to the server or to the client to serve as the backing store for the buffer.
If
flags
containsMAP_PERSISTENT_BIT
, it must also contain at least one ofMAP_READ_BIT
orMAP_WRITE_BIT
.It is an error to specify
MAP_COHERENT_BIT
without also specifyingMAP_PERSISTENT_BIT
.- See Also:
-
glNamedBufferStorage
DSA version ofBufferStorage
.- Parameters:
buffer
- the buffer object namedata
- the address in client memory of the data that should be used to initialize the buffer's data store. Ifdata
isNULL
, the data store of the buffer is created, but contains undefined data. Otherwise,data
should point to an array of at leastsize
basic machine units.flags
- the bitwiseOR
of flags describing the intended usage of the buffer object's data store by the application. Valid flags and their meanings are as follows:DYNAMIC_STORAGE_BIT
– The contents of the data store may be updated after creation through calls toBufferSubData
. If this bit is not set, the buffer content may not be directly updated by the client. Thedata
argument may be used to specify the initial content of the buffer's data store regardless of the presence of theDYNAMIC_STORAGE_BIT
. Regardless of the presence of this bit, buffers may always be updated with server-side calls such asCopyBufferSubData
andClearBufferSubData
.MAP_READ_BIT
– The buffer's data store may be mapped by the client for read access and a pointer in the client's address space obtained that may be read from.MAP_WRITE_BIT
– The buffer's data store may be mapped by the client for write access and a pointer in the client's address space obtained that may be written to.MAP_PERSISTENT_BIT
– The client may request that the server read from or write to the buffer while it is mapped. The client's pointer to the data store remains valid so long as the data store is mapped, even during execution of drawing or dispatch commands.MAP_COHERENT_BIT
– Shared access to buffers that are simultaneously mapped for client access and are used by the server will be coherent, so long as that mapping is performed using MapBufferRange. That is, data written to the store by either the client or server will be immediately visible to the other with no further action taken by the application. In particular:- If
MAP_COHERENT_BIT
is not set and the client performs a write followed by a call to theMemoryBarrier
command with theCLIENT_MAPPED_BUFFER_BARRIER_BIT
set, then in subsequent commands the server will see the writes. - If
MAP_COHERENT_BIT
is set and the client performs a write, then in subsequent commands the server will see the writes. - If
MAP_COHERENT_BIT
is not set and the server performs a write, the application must callMemoryBarrier
with theCLIENT_MAPPED_BUFFER_BARRIER_BIT
set and then callFenceSync
withSYNC_GPU_COMMANDS_COMPLETE
(orFinish
). Then the CPU will see the writes after the sync is complete. - If
MAP_COHERENT_BIT
is set and the server does a write, the app must callFenceSync
withSYNC_GPU_COMMANDS_COMPLETE
(orFinish
). Then the CPU will see the writes after the sync is complete.
- If
CLIENT_STORAGE_BIT
– When all other criteria for the buffer storage allocation are met, this bit may be used by an implementation to determine whether to use storage that is local to the server or to the client to serve as the backing store for the buffer.
If
flags
containsMAP_PERSISTENT_BIT
, it must also contain at least one ofMAP_READ_BIT
orMAP_WRITE_BIT
.It is an error to specify
MAP_COHERENT_BIT
without also specifyingMAP_PERSISTENT_BIT
.- See Also:
-
glNamedBufferStorage
DSA version ofBufferStorage
.- Parameters:
buffer
- the buffer object namedata
- the address in client memory of the data that should be used to initialize the buffer's data store. Ifdata
isNULL
, the data store of the buffer is created, but contains undefined data. Otherwise,data
should point to an array of at leastsize
basic machine units.flags
- the bitwiseOR
of flags describing the intended usage of the buffer object's data store by the application. Valid flags and their meanings are as follows:DYNAMIC_STORAGE_BIT
– The contents of the data store may be updated after creation through calls toBufferSubData
. If this bit is not set, the buffer content may not be directly updated by the client. Thedata
argument may be used to specify the initial content of the buffer's data store regardless of the presence of theDYNAMIC_STORAGE_BIT
. Regardless of the presence of this bit, buffers may always be updated with server-side calls such asCopyBufferSubData
andClearBufferSubData
.MAP_READ_BIT
– The buffer's data store may be mapped by the client for read access and a pointer in the client's address space obtained that may be read from.MAP_WRITE_BIT
– The buffer's data store may be mapped by the client for write access and a pointer in the client's address space obtained that may be written to.MAP_PERSISTENT_BIT
– The client may request that the server read from or write to the buffer while it is mapped. The client's pointer to the data store remains valid so long as the data store is mapped, even during execution of drawing or dispatch commands.MAP_COHERENT_BIT
– Shared access to buffers that are simultaneously mapped for client access and are used by the server will be coherent, so long as that mapping is performed using MapBufferRange. That is, data written to the store by either the client or server will be immediately visible to the other with no further action taken by the application. In particular:- If
MAP_COHERENT_BIT
is not set and the client performs a write followed by a call to theMemoryBarrier
command with theCLIENT_MAPPED_BUFFER_BARRIER_BIT
set, then in subsequent commands the server will see the writes. - If
MAP_COHERENT_BIT
is set and the client performs a write, then in subsequent commands the server will see the writes. - If
MAP_COHERENT_BIT
is not set and the server performs a write, the application must callMemoryBarrier
with theCLIENT_MAPPED_BUFFER_BARRIER_BIT
set and then callFenceSync
withSYNC_GPU_COMMANDS_COMPLETE
(orFinish
). Then the CPU will see the writes after the sync is complete. - If
MAP_COHERENT_BIT
is set and the server does a write, the app must callFenceSync
withSYNC_GPU_COMMANDS_COMPLETE
(orFinish
). Then the CPU will see the writes after the sync is complete.
- If
CLIENT_STORAGE_BIT
– When all other criteria for the buffer storage allocation are met, this bit may be used by an implementation to determine whether to use storage that is local to the server or to the client to serve as the backing store for the buffer.
If
flags
containsMAP_PERSISTENT_BIT
, it must also contain at least one ofMAP_READ_BIT
orMAP_WRITE_BIT
.It is an error to specify
MAP_COHERENT_BIT
without also specifyingMAP_PERSISTENT_BIT
.- See Also:
-
glNamedBufferStorage
DSA version ofBufferStorage
.- Parameters:
buffer
- the buffer object namedata
- the address in client memory of the data that should be used to initialize the buffer's data store. Ifdata
isNULL
, the data store of the buffer is created, but contains undefined data. Otherwise,data
should point to an array of at leastsize
basic machine units.flags
- the bitwiseOR
of flags describing the intended usage of the buffer object's data store by the application. Valid flags and their meanings are as follows:DYNAMIC_STORAGE_BIT
– The contents of the data store may be updated after creation through calls toBufferSubData
. If this bit is not set, the buffer content may not be directly updated by the client. Thedata
argument may be used to specify the initial content of the buffer's data store regardless of the presence of theDYNAMIC_STORAGE_BIT
. Regardless of the presence of this bit, buffers may always be updated with server-side calls such asCopyBufferSubData
andClearBufferSubData
.MAP_READ_BIT
– The buffer's data store may be mapped by the client for read access and a pointer in the client's address space obtained that may be read from.MAP_WRITE_BIT
– The buffer's data store may be mapped by the client for write access and a pointer in the client's address space obtained that may be written to.MAP_PERSISTENT_BIT
– The client may request that the server read from or write to the buffer while it is mapped. The client's pointer to the data store remains valid so long as the data store is mapped, even during execution of drawing or dispatch commands.MAP_COHERENT_BIT
– Shared access to buffers that are simultaneously mapped for client access and are used by the server will be coherent, so long as that mapping is performed using MapBufferRange. That is, data written to the store by either the client or server will be immediately visible to the other with no further action taken by the application. In particular:- If
MAP_COHERENT_BIT
is not set and the client performs a write followed by a call to theMemoryBarrier
command with theCLIENT_MAPPED_BUFFER_BARRIER_BIT
set, then in subsequent commands the server will see the writes. - If
MAP_COHERENT_BIT
is set and the client performs a write, then in subsequent commands the server will see the writes. - If
MAP_COHERENT_BIT
is not set and the server performs a write, the application must callMemoryBarrier
with theCLIENT_MAPPED_BUFFER_BARRIER_BIT
set and then callFenceSync
withSYNC_GPU_COMMANDS_COMPLETE
(orFinish
). Then the CPU will see the writes after the sync is complete. - If
MAP_COHERENT_BIT
is set and the server does a write, the app must callFenceSync
withSYNC_GPU_COMMANDS_COMPLETE
(orFinish
). Then the CPU will see the writes after the sync is complete.
- If
CLIENT_STORAGE_BIT
– When all other criteria for the buffer storage allocation are met, this bit may be used by an implementation to determine whether to use storage that is local to the server or to the client to serve as the backing store for the buffer.
If
flags
containsMAP_PERSISTENT_BIT
, it must also contain at least one ofMAP_READ_BIT
orMAP_WRITE_BIT
.It is an error to specify
MAP_COHERENT_BIT
without also specifyingMAP_PERSISTENT_BIT
.- See Also:
-
glNamedBufferStorage
DSA version ofBufferStorage
.- Parameters:
buffer
- the buffer object namedata
- the address in client memory of the data that should be used to initialize the buffer's data store. Ifdata
isNULL
, the data store of the buffer is created, but contains undefined data. Otherwise,data
should point to an array of at leastsize
basic machine units.flags
- the bitwiseOR
of flags describing the intended usage of the buffer object's data store by the application. Valid flags and their meanings are as follows:DYNAMIC_STORAGE_BIT
– The contents of the data store may be updated after creation through calls toBufferSubData
. If this bit is not set, the buffer content may not be directly updated by the client. Thedata
argument may be used to specify the initial content of the buffer's data store regardless of the presence of theDYNAMIC_STORAGE_BIT
. Regardless of the presence of this bit, buffers may always be updated with server-side calls such asCopyBufferSubData
andClearBufferSubData
.MAP_READ_BIT
– The buffer's data store may be mapped by the client for read access and a pointer in the client's address space obtained that may be read from.MAP_WRITE_BIT
– The buffer's data store may be mapped by the client for write access and a pointer in the client's address space obtained that may be written to.MAP_PERSISTENT_BIT
– The client may request that the server read from or write to the buffer while it is mapped. The client's pointer to the data store remains valid so long as the data store is mapped, even during execution of drawing or dispatch commands.MAP_COHERENT_BIT
– Shared access to buffers that are simultaneously mapped for client access and are used by the server will be coherent, so long as that mapping is performed using MapBufferRange. That is, data written to the store by either the client or server will be immediately visible to the other with no further action taken by the application. In particular:- If
MAP_COHERENT_BIT
is not set and the client performs a write followed by a call to theMemoryBarrier
command with theCLIENT_MAPPED_BUFFER_BARRIER_BIT
set, then in subsequent commands the server will see the writes. - If
MAP_COHERENT_BIT
is set and the client performs a write, then in subsequent commands the server will see the writes. - If
MAP_COHERENT_BIT
is not set and the server performs a write, the application must callMemoryBarrier
with theCLIENT_MAPPED_BUFFER_BARRIER_BIT
set and then callFenceSync
withSYNC_GPU_COMMANDS_COMPLETE
(orFinish
). Then the CPU will see the writes after the sync is complete. - If
MAP_COHERENT_BIT
is set and the server does a write, the app must callFenceSync
withSYNC_GPU_COMMANDS_COMPLETE
(orFinish
). Then the CPU will see the writes after the sync is complete.
- If
CLIENT_STORAGE_BIT
– When all other criteria for the buffer storage allocation are met, this bit may be used by an implementation to determine whether to use storage that is local to the server or to the client to serve as the backing store for the buffer.
If
flags
containsMAP_PERSISTENT_BIT
, it must also contain at least one ofMAP_READ_BIT
orMAP_WRITE_BIT
.It is an error to specify
MAP_COHERENT_BIT
without also specifyingMAP_PERSISTENT_BIT
.- See Also:
-
glNamedBufferStorage
DSA version ofBufferStorage
.- Parameters:
buffer
- the buffer object namedata
- the address in client memory of the data that should be used to initialize the buffer's data store. Ifdata
isNULL
, the data store of the buffer is created, but contains undefined data. Otherwise,data
should point to an array of at leastsize
basic machine units.flags
- the bitwiseOR
of flags describing the intended usage of the buffer object's data store by the application. Valid flags and their meanings are as follows:DYNAMIC_STORAGE_BIT
– The contents of the data store may be updated after creation through calls toBufferSubData
. If this bit is not set, the buffer content may not be directly updated by the client. Thedata
argument may be used to specify the initial content of the buffer's data store regardless of the presence of theDYNAMIC_STORAGE_BIT
. Regardless of the presence of this bit, buffers may always be updated with server-side calls such asCopyBufferSubData
andClearBufferSubData
.MAP_READ_BIT
– The buffer's data store may be mapped by the client for read access and a pointer in the client's address space obtained that may be read from.MAP_WRITE_BIT
– The buffer's data store may be mapped by the client for write access and a pointer in the client's address space obtained that may be written to.MAP_PERSISTENT_BIT
– The client may request that the server read from or write to the buffer while it is mapped. The client's pointer to the data store remains valid so long as the data store is mapped, even during execution of drawing or dispatch commands.MAP_COHERENT_BIT
– Shared access to buffers that are simultaneously mapped for client access and are used by the server will be coherent, so long as that mapping is performed using MapBufferRange. That is, data written to the store by either the client or server will be immediately visible to the other with no further action taken by the application. In particular:- If
MAP_COHERENT_BIT
is not set and the client performs a write followed by a call to theMemoryBarrier
command with theCLIENT_MAPPED_BUFFER_BARRIER_BIT
set, then in subsequent commands the server will see the writes. - If
MAP_COHERENT_BIT
is set and the client performs a write, then in subsequent commands the server will see the writes. - If
MAP_COHERENT_BIT
is not set and the server performs a write, the application must callMemoryBarrier
with theCLIENT_MAPPED_BUFFER_BARRIER_BIT
set and then callFenceSync
withSYNC_GPU_COMMANDS_COMPLETE
(orFinish
). Then the CPU will see the writes after the sync is complete. - If
MAP_COHERENT_BIT
is set and the server does a write, the app must callFenceSync
withSYNC_GPU_COMMANDS_COMPLETE
(orFinish
). Then the CPU will see the writes after the sync is complete.
- If
CLIENT_STORAGE_BIT
– When all other criteria for the buffer storage allocation are met, this bit may be used by an implementation to determine whether to use storage that is local to the server or to the client to serve as the backing store for the buffer.
If
flags
containsMAP_PERSISTENT_BIT
, it must also contain at least one ofMAP_READ_BIT
orMAP_WRITE_BIT
.It is an error to specify
MAP_COHERENT_BIT
without also specifyingMAP_PERSISTENT_BIT
.- See Also:
-
nglNamedBufferData
public static void nglNamedBufferData(int buffer, long size, long data, int usage) Unsafe version of:NamedBufferData
- Parameters:
size
- the size in bytes of the buffer object's new data store
-
glNamedBufferData
public static void glNamedBufferData(int buffer, long size, int usage) DSA version ofBufferData
.- Parameters:
size
- the size in bytes of the buffer object's new data storeusage
- the expected usage pattern of the data store. One of:STREAM_DRAW
STREAM_READ
STREAM_COPY
STATIC_DRAW
STATIC_READ
STATIC_COPY
DYNAMIC_DRAW
DYNAMIC_READ
DYNAMIC_COPY
- See Also:
-
glNamedBufferData
DSA version ofBufferData
.- Parameters:
data
- a pointer to data that will be copied into the data store for initialization, orNULL
if no data is to be copiedusage
- the expected usage pattern of the data store. One of:STREAM_DRAW
STREAM_READ
STREAM_COPY
STATIC_DRAW
STATIC_READ
STATIC_COPY
DYNAMIC_DRAW
DYNAMIC_READ
DYNAMIC_COPY
- See Also:
-
glNamedBufferData
DSA version ofBufferData
.- Parameters:
data
- a pointer to data that will be copied into the data store for initialization, orNULL
if no data is to be copiedusage
- the expected usage pattern of the data store. One of:STREAM_DRAW
STREAM_READ
STREAM_COPY
STATIC_DRAW
STATIC_READ
STATIC_COPY
DYNAMIC_DRAW
DYNAMIC_READ
DYNAMIC_COPY
- See Also:
-
glNamedBufferData
DSA version ofBufferData
.- Parameters:
data
- a pointer to data that will be copied into the data store for initialization, orNULL
if no data is to be copiedusage
- the expected usage pattern of the data store. One of:STREAM_DRAW
STREAM_READ
STREAM_COPY
STATIC_DRAW
STATIC_READ
STATIC_COPY
DYNAMIC_DRAW
DYNAMIC_READ
DYNAMIC_COPY
- See Also:
-
glNamedBufferData
DSA version ofBufferData
.- Parameters:
data
- a pointer to data that will be copied into the data store for initialization, orNULL
if no data is to be copiedusage
- the expected usage pattern of the data store. One of:STREAM_DRAW
STREAM_READ
STREAM_COPY
STATIC_DRAW
STATIC_READ
STATIC_COPY
DYNAMIC_DRAW
DYNAMIC_READ
DYNAMIC_COPY
- See Also:
-
glNamedBufferData
DSA version ofBufferData
.- Parameters:
data
- a pointer to data that will be copied into the data store for initialization, orNULL
if no data is to be copiedusage
- the expected usage pattern of the data store. One of:STREAM_DRAW
STREAM_READ
STREAM_COPY
STATIC_DRAW
STATIC_READ
STATIC_COPY
DYNAMIC_DRAW
DYNAMIC_READ
DYNAMIC_COPY
- See Also:
-
glNamedBufferData
DSA version ofBufferData
.- Parameters:
data
- a pointer to data that will be copied into the data store for initialization, orNULL
if no data is to be copiedusage
- the expected usage pattern of the data store. One of:STREAM_DRAW
STREAM_READ
STREAM_COPY
STATIC_DRAW
STATIC_READ
STATIC_COPY
DYNAMIC_DRAW
DYNAMIC_READ
DYNAMIC_COPY
- See Also:
-
nglNamedBufferSubData
public static void nglNamedBufferSubData(int buffer, long offset, long size, long data) Unsafe version of:NamedBufferSubData
- Parameters:
size
- the size in bytes of the data store region being replaced
-
glNamedBufferSubData
DSA version ofBufferSubData
.- Parameters:
offset
- the offset into the buffer object's data store where data replacement will begin, measured in bytesdata
- a pointer to the new data that will be copied into the data store- See Also:
-
glNamedBufferSubData
DSA version ofBufferSubData
.- Parameters:
offset
- the offset into the buffer object's data store where data replacement will begin, measured in bytesdata
- a pointer to the new data that will be copied into the data store- See Also:
-
glNamedBufferSubData
DSA version ofBufferSubData
.- Parameters:
offset
- the offset into the buffer object's data store where data replacement will begin, measured in bytesdata
- a pointer to the new data that will be copied into the data store- See Also:
-
glNamedBufferSubData
DSA version ofBufferSubData
.- Parameters:
offset
- the offset into the buffer object's data store where data replacement will begin, measured in bytesdata
- a pointer to the new data that will be copied into the data store- See Also:
-
glNamedBufferSubData
DSA version ofBufferSubData
.- Parameters:
offset
- the offset into the buffer object's data store where data replacement will begin, measured in bytesdata
- a pointer to the new data that will be copied into the data store- See Also:
-
glNamedBufferSubData
DSA version ofBufferSubData
.- Parameters:
offset
- the offset into the buffer object's data store where data replacement will begin, measured in bytesdata
- a pointer to the new data that will be copied into the data store- See Also:
-
glCopyNamedBufferSubData
public static void glCopyNamedBufferSubData(int readBuffer, int writeBuffer, long readOffset, long writeOffset, long size) DSA version ofCopyBufferSubData
.- Parameters:
readBuffer
- the source buffer object namewriteBuffer
- the destination buffer object namereadOffset
- the source buffer object offset, in byteswriteOffset
- the destination buffer object offset, in bytessize
- the number of bytes to copy- See Also:
-
nglClearNamedBufferData
public static void nglClearNamedBufferData(int buffer, int internalformat, int format, int type, long data) Unsafe version of:ClearNamedBufferData
-
glClearNamedBufferData
public static void glClearNamedBufferData(int buffer, int internalformat, int format, int type, @Nullable ByteBuffer data) DSA version ofClearBufferData
.- Parameters:
buffer
- the buffer object nameinternalformat
- the internal format with which the data will be stored in the buffer objectformat
- the format of the data in memory addressed bydata
. One of:type
- the type of the data in memory addressed bydata
. One of:data
- the buffer containing the data to be used as the source of the constant fill value. The elements of data are converted by the GL into the format specified by internalformat, and then used to fill the specified range of the destination buffer. If data isNULL
, then it is ignored and the sub-range of the buffer is filled with zeros.- See Also:
-
glClearNamedBufferData
public static void glClearNamedBufferData(int buffer, int internalformat, int format, int type, @Nullable ShortBuffer data) DSA version ofClearBufferData
.- Parameters:
buffer
- the buffer object nameinternalformat
- the internal format with which the data will be stored in the buffer objectformat
- the format of the data in memory addressed bydata
. One of:type
- the type of the data in memory addressed bydata
. One of:data
- the buffer containing the data to be used as the source of the constant fill value. The elements of data are converted by the GL into the format specified by internalformat, and then used to fill the specified range of the destination buffer. If data isNULL
, then it is ignored and the sub-range of the buffer is filled with zeros.- See Also:
-
glClearNamedBufferData
public static void glClearNamedBufferData(int buffer, int internalformat, int format, int type, @Nullable IntBuffer data) DSA version ofClearBufferData
.- Parameters:
buffer
- the buffer object nameinternalformat
- the internal format with which the data will be stored in the buffer objectformat
- the format of the data in memory addressed bydata
. One of:type
- the type of the data in memory addressed bydata
. One of:data
- the buffer containing the data to be used as the source of the constant fill value. The elements of data are converted by the GL into the format specified by internalformat, and then used to fill the specified range of the destination buffer. If data isNULL
, then it is ignored and the sub-range of the buffer is filled with zeros.- See Also:
-
glClearNamedBufferData
public static void glClearNamedBufferData(int buffer, int internalformat, int format, int type, @Nullable FloatBuffer data) DSA version ofClearBufferData
.- Parameters:
buffer
- the buffer object nameinternalformat
- the internal format with which the data will be stored in the buffer objectformat
- the format of the data in memory addressed bydata
. One of:type
- the type of the data in memory addressed bydata
. One of:data
- the buffer containing the data to be used as the source of the constant fill value. The elements of data are converted by the GL into the format specified by internalformat, and then used to fill the specified range of the destination buffer. If data isNULL
, then it is ignored and the sub-range of the buffer is filled with zeros.- See Also:
-
nglClearNamedBufferSubData
public static void nglClearNamedBufferSubData(int buffer, int internalformat, long offset, long size, int format, int type, long data) Unsafe version of:ClearNamedBufferSubData
-
glClearNamedBufferSubData
public static void glClearNamedBufferSubData(int buffer, int internalformat, long offset, long size, int format, int type, @Nullable ByteBuffer data) DSA version ofClearBufferSubData
.- Parameters:
buffer
- the buffer object nameinternalformat
- the internal format with which the data will be stored in the buffer objectoffset
- the offset, in basic machine units into the buffer object's data store at which to start fillingsize
- the size, in basic machine units of the range of the data store to fillformat
- the format of the data in memory addressed bydata
. One of:type
- the type of the data in memory addressed bydata
. One of:data
- the buffer containing the data to be used as the source of the constant fill value. The elements of data are converted by the GL into the format specified by internalformat, and then used to fill the specified range of the destination buffer. If data isNULL
, then it is ignored and the sub-range of the buffer is filled with zeros.- See Also:
-
glClearNamedBufferSubData
public static void glClearNamedBufferSubData(int buffer, int internalformat, long offset, long size, int format, int type, @Nullable ShortBuffer data) DSA version ofClearBufferSubData
.- Parameters:
buffer
- the buffer object nameinternalformat
- the internal format with which the data will be stored in the buffer objectoffset
- the offset, in basic machine units into the buffer object's data store at which to start fillingsize
- the size, in basic machine units of the range of the data store to fillformat
- the format of the data in memory addressed bydata
. One of:type
- the type of the data in memory addressed bydata
. One of:data
- the buffer containing the data to be used as the source of the constant fill value. The elements of data are converted by the GL into the format specified by internalformat, and then used to fill the specified range of the destination buffer. If data isNULL
, then it is ignored and the sub-range of the buffer is filled with zeros.- See Also:
-
glClearNamedBufferSubData
public static void glClearNamedBufferSubData(int buffer, int internalformat, long offset, long size, int format, int type, @Nullable IntBuffer data) DSA version ofClearBufferSubData
.- Parameters:
buffer
- the buffer object nameinternalformat
- the internal format with which the data will be stored in the buffer objectoffset
- the offset, in basic machine units into the buffer object's data store at which to start fillingsize
- the size, in basic machine units of the range of the data store to fillformat
- the format of the data in memory addressed bydata
. One of:type
- the type of the data in memory addressed bydata
. One of:data
- the buffer containing the data to be used as the source of the constant fill value. The elements of data are converted by the GL into the format specified by internalformat, and then used to fill the specified range of the destination buffer. If data isNULL
, then it is ignored and the sub-range of the buffer is filled with zeros.- See Also:
-
glClearNamedBufferSubData
public static void glClearNamedBufferSubData(int buffer, int internalformat, long offset, long size, int format, int type, @Nullable FloatBuffer data) DSA version ofClearBufferSubData
.- Parameters:
buffer
- the buffer object nameinternalformat
- the internal format with which the data will be stored in the buffer objectoffset
- the offset, in basic machine units into the buffer object's data store at which to start fillingsize
- the size, in basic machine units of the range of the data store to fillformat
- the format of the data in memory addressed bydata
. One of:type
- the type of the data in memory addressed bydata
. One of:data
- the buffer containing the data to be used as the source of the constant fill value. The elements of data are converted by the GL into the format specified by internalformat, and then used to fill the specified range of the destination buffer. If data isNULL
, then it is ignored and the sub-range of the buffer is filled with zeros.- See Also:
-
nglMapNamedBuffer
public static long nglMapNamedBuffer(int buffer, int access) Unsafe version of:MapNamedBuffer
-
glMapNamedBuffer
DSA version ofMapBuffer
.- Parameters:
buffer
- the buffer object nameaccess
- the access policy, indicating whether it will be possible to read from, write to, or both read from and write to the buffer object's mapped data store. One of:READ_ONLY
WRITE_ONLY
READ_WRITE
- See Also:
-
glMapNamedBuffer
@Nullable public static ByteBuffer glMapNamedBuffer(int buffer, int access, @Nullable ByteBuffer old_buffer) DSA version ofMapBuffer
.- Parameters:
buffer
- the buffer object nameaccess
- the access policy, indicating whether it will be possible to read from, write to, or both read from and write to the buffer object's mapped data store. One of:READ_ONLY
WRITE_ONLY
READ_WRITE
- See Also:
-
glMapNamedBuffer
@Nullable public static ByteBuffer glMapNamedBuffer(int buffer, int access, long length, @Nullable ByteBuffer old_buffer) DSA version ofMapBuffer
.- Parameters:
buffer
- the buffer object nameaccess
- the access policy, indicating whether it will be possible to read from, write to, or both read from and write to the buffer object's mapped data store. One of:READ_ONLY
WRITE_ONLY
READ_WRITE
- See Also:
-
nglMapNamedBufferRange
public static long nglMapNamedBufferRange(int buffer, long offset, long length, int access) Unsafe version of:MapNamedBufferRange
-
glMapNamedBufferRange
@Nullable public static ByteBuffer glMapNamedBufferRange(int buffer, long offset, long length, int access) DSA version ofMapBufferRange
.- Parameters:
buffer
- the buffer object nameoffset
- the starting offset within the buffer of the range to be mappedlength
- the length of the range to be mappedaccess
- a combination of access flags indicating the desired access to the range. One or more of:MAP_READ_BIT
MAP_WRITE_BIT
MAP_INVALIDATE_RANGE_BIT
MAP_INVALIDATE_BUFFER_BIT
MAP_FLUSH_EXPLICIT_BIT
MAP_UNSYNCHRONIZED_BIT
- See Also:
-
glMapNamedBufferRange
@Nullable public static ByteBuffer glMapNamedBufferRange(int buffer, long offset, long length, int access, @Nullable ByteBuffer old_buffer) DSA version ofMapBufferRange
.- Parameters:
buffer
- the buffer object nameoffset
- the starting offset within the buffer of the range to be mappedlength
- the length of the range to be mappedaccess
- a combination of access flags indicating the desired access to the range. One or more of:MAP_READ_BIT
MAP_WRITE_BIT
MAP_INVALIDATE_RANGE_BIT
MAP_INVALIDATE_BUFFER_BIT
MAP_FLUSH_EXPLICIT_BIT
MAP_UNSYNCHRONIZED_BIT
- See Also:
-
glUnmapNamedBuffer
public static boolean glUnmapNamedBuffer(int buffer) DSA version ofUnmapBuffer
.- Parameters:
buffer
- the buffer object name- See Also:
-
glFlushMappedNamedBufferRange
public static void glFlushMappedNamedBufferRange(int buffer, long offset, long length) DSA version ofFlushMappedBufferRange
.- Parameters:
buffer
- the buffer object nameoffset
- the start of the buffer subrange, in basic machine unitslength
- the length of the buffer subrange, in basic machine units- See Also:
-
nglGetNamedBufferParameteriv
public static void nglGetNamedBufferParameteriv(int buffer, int pname, long params) Unsafe version of:GetNamedBufferParameteriv
-
glGetNamedBufferParameteriv
DSA version ofGetBufferParameteriv
.- Parameters:
buffer
- the buffer object namepname
- the symbolic name of a buffer object parameter. One of:BUFFER_SIZE
BUFFER_USAGE
BUFFER_ACCESS
BUFFER_MAPPED
BUFFER_ACCESS_FLAGS
BUFFER_MAP_LENGTH
BUFFER_MAP_OFFSET
BUFFER_IMMUTABLE_STORAGE
BUFFER_STORAGE_FLAGS
params
- the requested parameter- See Also:
-
glGetNamedBufferParameteri
public static int glGetNamedBufferParameteri(int buffer, int pname) DSA version ofGetBufferParameteriv
.- Parameters:
buffer
- the buffer object namepname
- the symbolic name of a buffer object parameter. One of:BUFFER_SIZE
BUFFER_USAGE
BUFFER_ACCESS
BUFFER_MAPPED
BUFFER_ACCESS_FLAGS
BUFFER_MAP_LENGTH
BUFFER_MAP_OFFSET
BUFFER_IMMUTABLE_STORAGE
BUFFER_STORAGE_FLAGS
- See Also:
-
nglGetNamedBufferParameteri64v
public static void nglGetNamedBufferParameteri64v(int buffer, int pname, long params) Unsafe version of:GetNamedBufferParameteri64v
-
glGetNamedBufferParameteri64v
DSA version ofGetBufferParameteri64v
.- Parameters:
buffer
- the buffer object namepname
- the symbolic name of a buffer object parameter. One of:BUFFER_SIZE
BUFFER_USAGE
BUFFER_ACCESS
BUFFER_MAPPED
BUFFER_ACCESS_FLAGS
BUFFER_MAP_LENGTH
BUFFER_MAP_OFFSET
BUFFER_IMMUTABLE_STORAGE
BUFFER_STORAGE_FLAGS
params
- the requested parameter- See Also:
-
glGetNamedBufferParameteri64
public static long glGetNamedBufferParameteri64(int buffer, int pname) DSA version ofGetBufferParameteri64v
.- Parameters:
buffer
- the buffer object namepname
- the symbolic name of a buffer object parameter. One of:BUFFER_SIZE
BUFFER_USAGE
BUFFER_ACCESS
BUFFER_MAPPED
BUFFER_ACCESS_FLAGS
BUFFER_MAP_LENGTH
BUFFER_MAP_OFFSET
BUFFER_IMMUTABLE_STORAGE
BUFFER_STORAGE_FLAGS
- See Also:
-
nglGetNamedBufferPointerv
public static void nglGetNamedBufferPointerv(int buffer, int pname, long params) Unsafe version of:GetNamedBufferPointerv
-
glGetNamedBufferPointerv
DSA version ofGetBufferPointerv
.- Parameters:
buffer
- the buffer object namepname
- the pointer to be returned. Must be:BUFFER_MAP_POINTER
params
- the pointer value specified bypname
- See Also:
-
glGetNamedBufferPointer
public static long glGetNamedBufferPointer(int buffer, int pname) DSA version ofGetBufferPointerv
.- Parameters:
buffer
- the buffer object namepname
- the pointer to be returned. Must be:BUFFER_MAP_POINTER
- See Also:
-
nglGetNamedBufferSubData
public static void nglGetNamedBufferSubData(int buffer, long offset, long size, long data) Unsafe version of:GetNamedBufferSubData
- Parameters:
size
- the size in bytes of the data store region being returned
-
glGetNamedBufferSubData
DSA version ofGetBufferSubData
.- Parameters:
buffer
- the buffer object nameoffset
- the offset into the buffer object's data store from which data will be returned, measured in bytesdata
- a pointer to the location where buffer object data is returned- See Also:
-
glGetNamedBufferSubData
DSA version ofGetBufferSubData
.- Parameters:
buffer
- the buffer object nameoffset
- the offset into the buffer object's data store from which data will be returned, measured in bytesdata
- a pointer to the location where buffer object data is returned- See Also:
-
glGetNamedBufferSubData
DSA version ofGetBufferSubData
.- Parameters:
buffer
- the buffer object nameoffset
- the offset into the buffer object's data store from which data will be returned, measured in bytesdata
- a pointer to the location where buffer object data is returned- See Also:
-
glGetNamedBufferSubData
DSA version ofGetBufferSubData
.- Parameters:
buffer
- the buffer object nameoffset
- the offset into the buffer object's data store from which data will be returned, measured in bytesdata
- a pointer to the location where buffer object data is returned- See Also:
-
glGetNamedBufferSubData
DSA version ofGetBufferSubData
.- Parameters:
buffer
- the buffer object nameoffset
- the offset into the buffer object's data store from which data will be returned, measured in bytesdata
- a pointer to the location where buffer object data is returned- See Also:
-
glGetNamedBufferSubData
DSA version ofGetBufferSubData
.- Parameters:
buffer
- the buffer object nameoffset
- the offset into the buffer object's data store from which data will be returned, measured in bytesdata
- a pointer to the location where buffer object data is returned- See Also:
-
nglCreateFramebuffers
public static void nglCreateFramebuffers(int n, long framebuffers) Unsafe version of:CreateFramebuffers
- Parameters:
n
- the number of framebuffer names to create
-
glCreateFramebuffers
Returnsn
previously unused framebuffer names inframebuffers
, each representing a new framebuffer object.- Parameters:
framebuffers
- the buffer in which to store the framebuffer names- See Also:
-
glCreateFramebuffers
public static int glCreateFramebuffers()Returnsn
previously unused framebuffer names inframebuffers
, each representing a new framebuffer object.- See Also:
-
glNamedFramebufferRenderbuffer
public static void glNamedFramebufferRenderbuffer(int framebuffer, int attachment, int renderbuffertarget, int renderbuffer) DSA version ofFramebufferRenderbuffer
.- Parameters:
framebuffer
- the framebuffer nameattachment
- the attachment point of the framebuffer. One of:renderbuffertarget
- the renderbuffer target. Must be:RENDERBUFFER
renderbuffer
- the name of an existing renderbuffer object of typerenderbuffertarget
to attach- See Also:
-
glNamedFramebufferParameteri
public static void glNamedFramebufferParameteri(int framebuffer, int pname, int param) DSA version ofFramebufferParameteri
.- Parameters:
framebuffer
- the framebuffer namepname
- a token indicating the parameter to be modified. One of:FRAMEBUFFER_DEFAULT_WIDTH
FRAMEBUFFER_DEFAULT_HEIGHT
FRAMEBUFFER_DEFAULT_LAYERS
FRAMEBUFFER_DEFAULT_SAMPLES
FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS
param
- the new value for the parameter namedpname
- See Also:
-
glNamedFramebufferTexture
public static void glNamedFramebufferTexture(int framebuffer, int attachment, int texture, int level) DSA version ofFramebufferTexture
.- Parameters:
framebuffer
- the framebuffer nameattachment
- the attachment point of the framebuffertexture
- the texture object to attach to the framebuffer attachment point named byattachment
level
- the mipmap level oftexture
to attach- See Also:
-
glNamedFramebufferTextureLayer
public static void glNamedFramebufferTextureLayer(int framebuffer, int attachment, int texture, int level, int layer) DSA version ofFramebufferTextureLayer
.- Parameters:
framebuffer
- the framebuffer nameattachment
- the attachment point of the framebuffer. One of:texture
- the texture object to attach to the framebuffer attachment point named byattachment
level
- the mipmap level oftexture
to attachlayer
- the layer oftexture
to attach.- See Also:
-
glNamedFramebufferDrawBuffer
public static void glNamedFramebufferDrawBuffer(int framebuffer, int buf) DSA version ofDrawBuffer
.- Parameters:
framebuffer
- the framebuffer namebuf
- the color buffer to draw to. One of:NONE
FRONT_LEFT
FRONT_RIGHT
BACK_LEFT
BACK_RIGHT
FRONT
BACK
LEFT
RIGHT
FRONT_AND_BACK
COLOR_ATTACHMENT0
GL30.GL_COLOR_ATTACHMENT[1-15] - See Also:
-
nglNamedFramebufferDrawBuffers
public static void nglNamedFramebufferDrawBuffers(int framebuffer, int n, long bufs) Unsafe version of:NamedFramebufferDrawBuffers
- Parameters:
n
- the number of buffers inbufs
-
glNamedFramebufferDrawBuffers
DSA version ofDrawBuffers
.- Parameters:
framebuffer
- the framebuffer namebufs
- an array of symbolic constants specifying the buffers into which fragment colors or data values will be written. One of:NONE
FRONT_LEFT
FRONT_RIGHT
BACK_LEFT
BACK_RIGHT
COLOR_ATTACHMENT0
GL30.GL_COLOR_ATTACHMENT[1-15] - See Also:
-
glNamedFramebufferDrawBuffers
public static void glNamedFramebufferDrawBuffers(int framebuffer, int buf) DSA version ofDrawBuffers
.- Parameters:
framebuffer
- the framebuffer name- See Also:
-
glNamedFramebufferReadBuffer
public static void glNamedFramebufferReadBuffer(int framebuffer, int src) DSA version ofReadBuffer
.- Parameters:
framebuffer
- the framebuffer namesrc
- the color buffer to read from. One of:NONE
FRONT_LEFT
FRONT_RIGHT
BACK_LEFT
BACK_RIGHT
FRONT
BACK
LEFT
RIGHT
FRONT_AND_BACK
COLOR_ATTACHMENT0
GL30.GL_COLOR_ATTACHMENT[1-15] - See Also:
-
nglInvalidateNamedFramebufferData
public static void nglInvalidateNamedFramebufferData(int framebuffer, int numAttachments, long attachments) Unsafe version of:InvalidateNamedFramebufferData
- Parameters:
numAttachments
- the number of entries in theattachments
array
-
glInvalidateNamedFramebufferData
DSA version ofInvalidateFramebuffer
.- Parameters:
framebuffer
- the framebuffer nameattachments
- the address of an array identifying the attachments to be invalidated- See Also:
-
glInvalidateNamedFramebufferData
public static void glInvalidateNamedFramebufferData(int framebuffer, int attachment) DSA version ofInvalidateFramebuffer
.- Parameters:
framebuffer
- the framebuffer name- See Also:
-
nglInvalidateNamedFramebufferSubData
public static void nglInvalidateNamedFramebufferSubData(int framebuffer, int numAttachments, long attachments, int x, int y, int width, int height) Unsafe version of:InvalidateNamedFramebufferSubData
- Parameters:
numAttachments
- the number of entries in theattachments
array
-
glInvalidateNamedFramebufferSubData
public static void glInvalidateNamedFramebufferSubData(int framebuffer, IntBuffer attachments, int x, int y, int width, int height) DSA version ofInvalidateSubFramebuffer
.- Parameters:
framebuffer
- the framebuffer nameattachments
- an array identifying the attachments to be invalidatedx
- the X offset of the region to be invalidatedy
- the Y offset of the region to be invalidatedwidth
- the width of the region to be invalidatedheight
- the height of the region to be invalidated- See Also:
-
glInvalidateNamedFramebufferSubData
public static void glInvalidateNamedFramebufferSubData(int framebuffer, int attachment, int x, int y, int width, int height) DSA version ofInvalidateSubFramebuffer
.- Parameters:
framebuffer
- the framebuffer namex
- the X offset of the region to be invalidatedy
- the Y offset of the region to be invalidatedwidth
- the width of the region to be invalidatedheight
- the height of the region to be invalidated- See Also:
-
nglClearNamedFramebufferiv
public static void nglClearNamedFramebufferiv(int framebuffer, int buffer, int drawbuffer, long value) Unsafe version of:ClearNamedFramebufferiv
-
glClearNamedFramebufferiv
public static void glClearNamedFramebufferiv(int framebuffer, int buffer, int drawbuffer, IntBuffer value) DSA version ofClearBufferiv
.- Parameters:
framebuffer
- the framebuffer namebuffer
- the buffer to clear. One of:COLOR
STENCIL
drawbuffer
- the draw buffer to clearvalue
- for color buffers, a pointer to a four-element vector specifying R, G, B and A values to clear the buffer to. For stencil buffers, a pointer to a single stencil value to clear the buffer to.- See Also:
-
nglClearNamedFramebufferuiv
public static void nglClearNamedFramebufferuiv(int framebuffer, int buffer, int drawbuffer, long value) Unsafe version of:ClearNamedFramebufferuiv
-
glClearNamedFramebufferuiv
public static void glClearNamedFramebufferuiv(int framebuffer, int buffer, int drawbuffer, IntBuffer value) DSA version ofClearBufferuiv
.- Parameters:
framebuffer
- the framebuffer namebuffer
- the buffer to clear. Must be:COLOR
drawbuffer
- the draw buffer to clearvalue
- a pointer to a four-element vector specifying R, G, B and A values to clear the buffer to- See Also:
-
nglClearNamedFramebufferfv
public static void nglClearNamedFramebufferfv(int framebuffer, int buffer, int drawbuffer, long value) Unsafe version of:ClearNamedFramebufferfv
-
glClearNamedFramebufferfv
public static void glClearNamedFramebufferfv(int framebuffer, int buffer, int drawbuffer, FloatBuffer value) DSA version ofClearBufferfv
.- Parameters:
framebuffer
- the framebuffer namebuffer
- the buffer to clear. One of:COLOR
DEPTH
drawbuffer
- the draw buffer to clearvalue
- for color buffers, a pointer to a four-element vector specifying R, G, B and A values to clear the buffer to. For depth buffers, a pointer to a single depth value to clear the buffer to.- See Also:
-
glClearNamedFramebufferfi
public static void glClearNamedFramebufferfi(int framebuffer, int buffer, int drawbuffer, float depth, int stencil) DSA version ofClearBufferfi
.- Parameters:
framebuffer
- the framebuffer namebuffer
- the buffer to clear. Must be:DEPTH_STENCIL
drawbuffer
- the draw buffer to cleardepth
- the depth value to clear the buffer tostencil
- the stencil value to clear the buffer to- See Also:
-
glBlitNamedFramebuffer
public static void glBlitNamedFramebuffer(int readFramebuffer, int drawFramebuffer, int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter) DSA version ofBlitFramebuffer
.- Parameters:
readFramebuffer
- the source framebuffer namedrawFramebuffer
- the destination framebuffer namesrcX0
- the lower-left coordinate of the source rectangle within the read buffersrcY0
- the upper-left coordinate of the source rectangle within the read buffersrcX1
- the lower-right coordinate of the source rectangle within the read buffersrcY1
- the upper-right coordinate of the source rectangle within the read bufferdstX0
- the lower-left coordinate of the destination rectangle within the write bufferdstY0
- the upper-left coordinate of the destination rectangle within the write bufferdstX1
- the lower-right coordinate of the destination rectangle within the write bufferdstY1
- the upper-right coordinate of the destination rectangle within the write buffermask
- the bitwise OR of the flags indicating which buffers are to be copied. One of:COLOR_BUFFER_BIT
DEPTH_BUFFER_BIT
STENCIL_BUFFER_BIT
filter
- the interpolation to be applied if the image is stretched. One of:NEAREST
LINEAR
- See Also:
-
glCheckNamedFramebufferStatus
public static int glCheckNamedFramebufferStatus(int framebuffer, int target) DSA version ofCheckFramebufferStatus
.- Parameters:
framebuffer
- the framebuffer nametarget
- the target of the framebuffer completeness check. One of:FRAMEBUFFER
READ_FRAMEBUFFER
DRAW_FRAMEBUFFER
- See Also:
-
nglGetNamedFramebufferParameteriv
public static void nglGetNamedFramebufferParameteriv(int framebuffer, int pname, long params) Unsafe version of:GetNamedFramebufferParameteriv
-
glGetNamedFramebufferParameteriv
DSA version ofGetFramebufferParameteriv
.- Parameters:
framebuffer
- the framebuffer namepname
- a token indicating the parameter to be retrieved. One of:FRAMEBUFFER_DEFAULT_WIDTH
FRAMEBUFFER_DEFAULT_HEIGHT
FRAMEBUFFER_DEFAULT_LAYERS
FRAMEBUFFER_DEFAULT_SAMPLES
FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS
params
- a variable to receive the value of the parameter namedpname
- See Also:
-
glGetNamedFramebufferParameteri
public static int glGetNamedFramebufferParameteri(int framebuffer, int pname) DSA version ofGetFramebufferParameteriv
.- Parameters:
framebuffer
- the framebuffer namepname
- a token indicating the parameter to be retrieved. One of:FRAMEBUFFER_DEFAULT_WIDTH
FRAMEBUFFER_DEFAULT_HEIGHT
FRAMEBUFFER_DEFAULT_LAYERS
FRAMEBUFFER_DEFAULT_SAMPLES
FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS
- See Also:
-
nglGetNamedFramebufferAttachmentParameteriv
public static void nglGetNamedFramebufferAttachmentParameteriv(int framebuffer, int attachment, int pname, long params) Unsafe version of:GetNamedFramebufferAttachmentParameteriv
-
glGetNamedFramebufferAttachmentParameteriv
public static void glGetNamedFramebufferAttachmentParameteriv(int framebuffer, int attachment, int pname, IntBuffer params) DSA version ofGetFramebufferAttachmentParameteriv
.- Parameters:
framebuffer
- the framebuffer nameattachment
- the attachment withintarget
. One of:pname
- the parameter ofattachment
to query. One of:params
- an array to receive the value of the queried parameter- See Also:
-
glGetNamedFramebufferAttachmentParameteri
public static int glGetNamedFramebufferAttachmentParameteri(int framebuffer, int attachment, int pname) DSA version ofGetFramebufferAttachmentParameteriv
.- Parameters:
framebuffer
- the framebuffer nameattachment
- the attachment withintarget
. One of:pname
- the parameter ofattachment
to query. One of:- See Also:
-
nglCreateRenderbuffers
public static void nglCreateRenderbuffers(int n, long renderbuffers) Unsafe version of:CreateRenderbuffers
- Parameters:
n
- the number of renderbuffer names to create
-
glCreateRenderbuffers
Returnsn
previously unused renderbuffer names inrenderbuffers
, each representing a new renderbuffer object.- Parameters:
renderbuffers
- the buffer in which to store the created renderbuffer names- See Also:
-
glCreateRenderbuffers
public static int glCreateRenderbuffers()Returnsn
previously unused renderbuffer names inrenderbuffers
, each representing a new renderbuffer object.- See Also:
-
glNamedRenderbufferStorage
public static void glNamedRenderbufferStorage(int renderbuffer, int internalformat, int width, int height) DSA version ofRenderbufferStorage
.- Parameters:
internalformat
- the internal format to use for the renderbuffer object's image. Must be a color-renderable, depth-renderable, or stencil-renderable format.width
- the width of the renderbuffer, in pixelsheight
- the height of the renderbuffer, in pixels- See Also:
-
glNamedRenderbufferStorageMultisample
public static void glNamedRenderbufferStorageMultisample(int renderbuffer, int samples, int internalformat, int width, int height) DSA version ofRenderbufferStorageMultisample
.- Parameters:
samples
- the number of samples to be used for the renderbuffer object's storageinternalformat
- the internal format to use for the renderbuffer object's image. Must be a color-renderable, depth-renderable, or stencil-renderable format.width
- the width of the renderbuffer, in pixelsheight
- the height of the renderbuffer, in pixels- See Also:
-
nglGetNamedRenderbufferParameteriv
public static void nglGetNamedRenderbufferParameteriv(int renderbuffer, int pname, long params) Unsafe version of:GetNamedRenderbufferParameteriv
-
glGetNamedRenderbufferParameteriv
DSA version ofGetRenderbufferParameteriv
.- Parameters:
pname
- the parameter whose value to retrieve from the renderbuffer bound totarget
. One of:params
- an array to receive the value of the queried parameter- See Also:
-
glGetNamedRenderbufferParameteri
public static int glGetNamedRenderbufferParameteri(int renderbuffer, int pname) DSA version ofGetRenderbufferParameteriv
.- Parameters:
pname
- the parameter whose value to retrieve from the renderbuffer bound totarget
. One of:- See Also:
-
nglCreateTextures
public static void nglCreateTextures(int target, int n, long textures) Unsafe version of:CreateTextures
- Parameters:
n
- the number of texture names to create
-
glCreateTextures
Returnsn
previously unused texture names intextures
, each representing a new texture object.- Parameters:
target
- the texture target. One of:TEXTURE_1D
TEXTURE_2D
TEXTURE_1D_ARRAY
TEXTURE_RECTANGLE
TEXTURE_CUBE_MAP
TEXTURE_3D
TEXTURE_2D_ARRAY
TEXTURE_CUBE_MAP_ARRAY
TEXTURE_BUFFER
TEXTURE_2D_MULTISAMPLE
TEXTURE_2D_MULTISAMPLE_ARRAY
textures
- the buffer in which to store the created texture names- See Also:
-
glCreateTextures
public static int glCreateTextures(int target) Returnsn
previously unused texture names intextures
, each representing a new texture object.- Parameters:
target
- the texture target. One of:TEXTURE_1D
TEXTURE_2D
TEXTURE_1D_ARRAY
TEXTURE_RECTANGLE
TEXTURE_CUBE_MAP
TEXTURE_3D
TEXTURE_2D_ARRAY
TEXTURE_CUBE_MAP_ARRAY
TEXTURE_BUFFER
TEXTURE_2D_MULTISAMPLE
TEXTURE_2D_MULTISAMPLE_ARRAY
- See Also:
-
glTextureBuffer
public static void glTextureBuffer(int texture, int internalformat, int buffer) DSA version ofTexBuffer
.- Parameters:
texture
- the texture nameinternalformat
- the sized internal format of the data in the store belonging tobuffer
buffer
- the name of the buffer object whose storage to attach to the active buffer texture- See Also:
-
glTextureBufferRange
public static void glTextureBufferRange(int texture, int internalformat, int buffer, long offset, long size) DSA version ofTexBufferRange
.- Parameters:
texture
- the texture nameinternalformat
- the internal format of the data in the store belonging tobuffer
buffer
- the name of the buffer object whose storage to attach to the active buffer textureoffset
- the offset of the start of the range of the buffer's data store to attachsize
- the size of the range of the buffer's data store to attach- See Also:
-
glTextureStorage1D
public static void glTextureStorage1D(int texture, int levels, int internalformat, int width) DSA version ofTexStorage1D
.- Parameters:
texture
- the texture namelevels
- the number of texture levelsinternalformat
- the sized internal format to be used to store texture image datawidth
- the width of the texture, in texels- See Also:
-
glTextureStorage2D
public static void glTextureStorage2D(int texture, int levels, int internalformat, int width, int height) DSA version ofTexStorage2D
.- Parameters:
texture
- the texture namelevels
- the number of texture levelsinternalformat
- the sized internal format to be used to store texture image datawidth
- the width of the texture, in texelsheight
- the height of the texture, in texels- See Also:
-
glTextureStorage3D
public static void glTextureStorage3D(int texture, int levels, int internalformat, int width, int height, int depth) DSA version ofTexStorage3D
.- Parameters:
texture
- the texture namelevels
- the number of texture levelsinternalformat
- the sized internal format to be used to store texture image datawidth
- the width of the texture, in texelsheight
- the height of the texture, in texelsdepth
- the depth of the texture, in texels- See Also:
-
glTextureStorage2DMultisample
public static void glTextureStorage2DMultisample(int texture, int samples, int internalformat, int width, int height, boolean fixedsamplelocations) DSA version ofTexStorage2DMultisample
.- Parameters:
texture
- the texture namesamples
- the number of samples in the textureinternalformat
- the sized internal format to be used to store texture image datawidth
- the width of the texture, in texelsheight
- the height of the texture, in texelsfixedsamplelocations
- whether the image will use identical sample locations and the same number of samples for all texels in the image, and the sample locations will not depend on the internal format or size of the image- See Also:
-
glTextureStorage3DMultisample
public static void glTextureStorage3DMultisample(int texture, int samples, int internalformat, int width, int height, int depth, boolean fixedsamplelocations) DSA version ofTexStorage3DMultisample
.- Parameters:
texture
- the texture namesamples
- the number of samples in the textureinternalformat
- the sized internal format to be used to store texture image datawidth
- the width of the texture, in texelsheight
- the height of the texture, in texelsdepth
- the depth of the texture, in texelsfixedsamplelocations
- whether the image will use identical sample locations and the same number of samples for all texels in the image, and the sample locations will not depend on the internal format or size of the image- See Also:
-
nglTextureSubImage1D
public static void nglTextureSubImage1D(int texture, int level, int xoffset, int width, int format, int type, long pixels) Unsafe version of:TextureSubImage1D
-
glTextureSubImage1D
public static void glTextureSubImage1D(int texture, int level, int xoffset, int width, int format, int type, ByteBuffer pixels) DSA version ofTexSubImage1D
.- Parameters:
texture
- the texture namelevel
- the level-of-detail-numberxoffset
- the left coordinate of the texel subregionwidth
- the subregion widthformat
- the pixel data format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the pixel data type. One of:pixels
- the pixel data- See Also:
-
glTextureSubImage1D
public static void glTextureSubImage1D(int texture, int level, int xoffset, int width, int format, int type, long pixels) DSA version ofTexSubImage1D
.- Parameters:
texture
- the texture namelevel
- the level-of-detail-numberxoffset
- the left coordinate of the texel subregionwidth
- the subregion widthformat
- the pixel data format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the pixel data type. One of:pixels
- the pixel data- See Also:
-
glTextureSubImage1D
public static void glTextureSubImage1D(int texture, int level, int xoffset, int width, int format, int type, ShortBuffer pixels) DSA version ofTexSubImage1D
.- Parameters:
texture
- the texture namelevel
- the level-of-detail-numberxoffset
- the left coordinate of the texel subregionwidth
- the subregion widthformat
- the pixel data format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the pixel data type. One of:pixels
- the pixel data- See Also:
-
glTextureSubImage1D
public static void glTextureSubImage1D(int texture, int level, int xoffset, int width, int format, int type, IntBuffer pixels) DSA version ofTexSubImage1D
.- Parameters:
texture
- the texture namelevel
- the level-of-detail-numberxoffset
- the left coordinate of the texel subregionwidth
- the subregion widthformat
- the pixel data format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the pixel data type. One of:pixels
- the pixel data- See Also:
-
glTextureSubImage1D
public static void glTextureSubImage1D(int texture, int level, int xoffset, int width, int format, int type, FloatBuffer pixels) DSA version ofTexSubImage1D
.- Parameters:
texture
- the texture namelevel
- the level-of-detail-numberxoffset
- the left coordinate of the texel subregionwidth
- the subregion widthformat
- the pixel data format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the pixel data type. One of:pixels
- the pixel data- See Also:
-
glTextureSubImage1D
public static void glTextureSubImage1D(int texture, int level, int xoffset, int width, int format, int type, DoubleBuffer pixels) DSA version ofTexSubImage1D
.- Parameters:
texture
- the texture namelevel
- the level-of-detail-numberxoffset
- the left coordinate of the texel subregionwidth
- the subregion widthformat
- the pixel data format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the pixel data type. One of:pixels
- the pixel data- See Also:
-
nglTextureSubImage2D
public static void nglTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int type, long pixels) Unsafe version of:TextureSubImage2D
-
glTextureSubImage2D
public static void glTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int type, ByteBuffer pixels) DSA version ofTexSubImage2D
.- Parameters:
texture
- the texture namelevel
- the level-of-detail-numberxoffset
- the left coordinate of the texel subregionyoffset
- the bottom coordinate of the texel subregionwidth
- the subregion widthheight
- the subregion heightformat
- the pixel data format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the pixel data type. One of:pixels
- the pixel data- See Also:
-
glTextureSubImage2D
public static void glTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int type, long pixels) DSA version ofTexSubImage2D
.- Parameters:
texture
- the texture namelevel
- the level-of-detail-numberxoffset
- the left coordinate of the texel subregionyoffset
- the bottom coordinate of the texel subregionwidth
- the subregion widthheight
- the subregion heightformat
- the pixel data format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the pixel data type. One of:pixels
- the pixel data- See Also:
-
glTextureSubImage2D
public static void glTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int type, ShortBuffer pixels) DSA version ofTexSubImage2D
.- Parameters:
texture
- the texture namelevel
- the level-of-detail-numberxoffset
- the left coordinate of the texel subregionyoffset
- the bottom coordinate of the texel subregionwidth
- the subregion widthheight
- the subregion heightformat
- the pixel data format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the pixel data type. One of:pixels
- the pixel data- See Also:
-
glTextureSubImage2D
public static void glTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int type, IntBuffer pixels) DSA version ofTexSubImage2D
.- Parameters:
texture
- the texture namelevel
- the level-of-detail-numberxoffset
- the left coordinate of the texel subregionyoffset
- the bottom coordinate of the texel subregionwidth
- the subregion widthheight
- the subregion heightformat
- the pixel data format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the pixel data type. One of:pixels
- the pixel data- See Also:
-
glTextureSubImage2D
public static void glTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int type, FloatBuffer pixels) DSA version ofTexSubImage2D
.- Parameters:
texture
- the texture namelevel
- the level-of-detail-numberxoffset
- the left coordinate of the texel subregionyoffset
- the bottom coordinate of the texel subregionwidth
- the subregion widthheight
- the subregion heightformat
- the pixel data format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the pixel data type. One of:pixels
- the pixel data- See Also:
-
glTextureSubImage2D
public static void glTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int type, DoubleBuffer pixels) DSA version ofTexSubImage2D
.- Parameters:
texture
- the texture namelevel
- the level-of-detail-numberxoffset
- the left coordinate of the texel subregionyoffset
- the bottom coordinate of the texel subregionwidth
- the subregion widthheight
- the subregion heightformat
- the pixel data format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the pixel data type. One of:pixels
- the pixel data- See Also:
-
nglTextureSubImage3D
public static void nglTextureSubImage3D(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, long pixels) Unsafe version of:TextureSubImage3D
-
glTextureSubImage3D
public static void glTextureSubImage3D(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, ByteBuffer pixels) DSA version ofTexSubImage3D
.- Parameters:
texture
- the texture namelevel
- the level-of-detail-numberxoffset
- the x coordinate of the texel subregionyoffset
- the y coordinate of the texel subregionzoffset
- the z coordinate of the texel subregionwidth
- the subregion widthheight
- the subregion heightdepth
- the subregion depthformat
- the pixel data format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the pixel data type. One of:pixels
- the pixel data- See Also:
-
glTextureSubImage3D
public static void glTextureSubImage3D(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, long pixels) DSA version ofTexSubImage3D
.- Parameters:
texture
- the texture namelevel
- the level-of-detail-numberxoffset
- the x coordinate of the texel subregionyoffset
- the y coordinate of the texel subregionzoffset
- the z coordinate of the texel subregionwidth
- the subregion widthheight
- the subregion heightdepth
- the subregion depthformat
- the pixel data format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the pixel data type. One of:pixels
- the pixel data- See Also:
-
glTextureSubImage3D
public static void glTextureSubImage3D(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, ShortBuffer pixels) DSA version ofTexSubImage3D
.- Parameters:
texture
- the texture namelevel
- the level-of-detail-numberxoffset
- the x coordinate of the texel subregionyoffset
- the y coordinate of the texel subregionzoffset
- the z coordinate of the texel subregionwidth
- the subregion widthheight
- the subregion heightdepth
- the subregion depthformat
- the pixel data format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the pixel data type. One of:pixels
- the pixel data- See Also:
-
glTextureSubImage3D
public static void glTextureSubImage3D(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, IntBuffer pixels) DSA version ofTexSubImage3D
.- Parameters:
texture
- the texture namelevel
- the level-of-detail-numberxoffset
- the x coordinate of the texel subregionyoffset
- the y coordinate of the texel subregionzoffset
- the z coordinate of the texel subregionwidth
- the subregion widthheight
- the subregion heightdepth
- the subregion depthformat
- the pixel data format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the pixel data type. One of:pixels
- the pixel data- See Also:
-
glTextureSubImage3D
public static void glTextureSubImage3D(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, FloatBuffer pixels) DSA version ofTexSubImage3D
.- Parameters:
texture
- the texture namelevel
- the level-of-detail-numberxoffset
- the x coordinate of the texel subregionyoffset
- the y coordinate of the texel subregionzoffset
- the z coordinate of the texel subregionwidth
- the subregion widthheight
- the subregion heightdepth
- the subregion depthformat
- the pixel data format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the pixel data type. One of:pixels
- the pixel data- See Also:
-
glTextureSubImage3D
public static void glTextureSubImage3D(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, DoubleBuffer pixels) DSA version ofTexSubImage3D
.- Parameters:
texture
- the texture namelevel
- the level-of-detail-numberxoffset
- the x coordinate of the texel subregionyoffset
- the y coordinate of the texel subregionzoffset
- the z coordinate of the texel subregionwidth
- the subregion widthheight
- the subregion heightdepth
- the subregion depthformat
- the pixel data format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the pixel data type. One of:pixels
- the pixel data- See Also:
-
nglCompressedTextureSubImage1D
public static void nglCompressedTextureSubImage1D(int texture, int level, int xoffset, int width, int format, int imageSize, long data) Unsafe version of:CompressedTextureSubImage1D
- Parameters:
imageSize
- the number of unsigned bytes of image data starting at the address specified bydata
-
glCompressedTextureSubImage1D
public static void glCompressedTextureSubImage1D(int texture, int level, int xoffset, int width, int format, int imageSize, long data) DSA version ofCompressedTexSubImage1D
.- Parameters:
texture
- the texture namelevel
- the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.xoffset
- a texel offset in the x direction within the texture arraywidth
- the width of the texture subimageformat
- the format of the compressed image data stored at addressdata
. One of:imageSize
- the number of unsigned bytes of image data starting at the address specified bydata
data
- a pointer to the compressed image data- See Also:
-
glCompressedTextureSubImage1D
public static void glCompressedTextureSubImage1D(int texture, int level, int xoffset, int width, int format, ByteBuffer data) DSA version ofCompressedTexSubImage1D
.- Parameters:
texture
- the texture namelevel
- the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.xoffset
- a texel offset in the x direction within the texture arraywidth
- the width of the texture subimageformat
- the format of the compressed image data stored at addressdata
. One of:data
- a pointer to the compressed image data- See Also:
-
nglCompressedTextureSubImage2D
public static void nglCompressedTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, long data) Unsafe version of:CompressedTextureSubImage2D
- Parameters:
imageSize
- the number of unsigned bytes of image data starting at the address specified bydata
-
glCompressedTextureSubImage2D
public static void glCompressedTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, long data) DSA version ofCompressedTexSubImage2D
.- Parameters:
texture
- the texture namelevel
- the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.xoffset
- a texel offset in the x direction within the texture arrayyoffset
- a texel offset in the y direction within the texture arraywidth
- the width of the texture subimageheight
- the height of the texture subimageformat
- the format of the compressed image data stored at addressdata
. One of:imageSize
- the number of unsigned bytes of image data starting at the address specified bydata
data
- a pointer to the compressed image data- See Also:
-
glCompressedTextureSubImage2D
public static void glCompressedTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int width, int height, int format, ByteBuffer data) DSA version ofCompressedTexSubImage2D
.- Parameters:
texture
- the texture namelevel
- the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.xoffset
- a texel offset in the x direction within the texture arrayyoffset
- a texel offset in the y direction within the texture arraywidth
- the width of the texture subimageheight
- the height of the texture subimageformat
- the format of the compressed image data stored at addressdata
. One of:data
- a pointer to the compressed image data- See Also:
-
nglCompressedTextureSubImage3D
public static void nglCompressedTextureSubImage3D(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, long data) Unsafe version of:CompressedTextureSubImage3D
- Parameters:
imageSize
- the number of unsigned bytes of image data starting at the address specified bydata
-
glCompressedTextureSubImage3D
public static void glCompressedTextureSubImage3D(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, long data) DSA version ofCompressedTexSubImage3D
.- Parameters:
texture
- the texture namelevel
- the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.xoffset
- a texel offset in the x direction within the texture arrayyoffset
- a texel offset in the y direction within the texture arrayzoffset
- a texel offset in the z direction within the texture arraywidth
- the width of the texture subimageheight
- the height of the texture subimagedepth
- the depth of the texture subimageformat
- the format of the compressed image data stored at addressdata
. One of:imageSize
- the number of unsigned bytes of image data starting at the address specified bydata
data
- a pointer to the compressed image data- See Also:
-
glCompressedTextureSubImage3D
public static void glCompressedTextureSubImage3D(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, ByteBuffer data) DSA version ofCompressedTexSubImage3D
.- Parameters:
texture
- the texture namelevel
- the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.xoffset
- a texel offset in the x direction within the texture arrayyoffset
- a texel offset in the y direction within the texture arrayzoffset
- a texel offset in the z direction within the texture arraywidth
- the width of the texture subimageheight
- the height of the texture subimagedepth
- the depth of the texture subimageformat
- the format of the compressed image data stored at addressdata
. One of:data
- a pointer to the compressed image data- See Also:
-
glCopyTextureSubImage1D
public static void glCopyTextureSubImage1D(int texture, int level, int xoffset, int x, int y, int width) DSA version ofCopyTexSubImage1D
.- Parameters:
texture
- the texture namelevel
- the level-of-detail numberxoffset
- the left texel coordinate of the texture subregion to updatex
- the left framebuffer pixel coordinatey
- the lower framebuffer pixel coordinatewidth
- the texture subregion width- See Also:
-
glCopyTextureSubImage2D
public static void glCopyTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int x, int y, int width, int height) DSA version ofCopyTexSubImage2D
.- Parameters:
texture
- the texture namelevel
- the level-of-detail numberxoffset
- the left texel coordinate of the texture subregion to updateyoffset
- the lower texel coordinate of the texture subregion to updatex
- the left framebuffer pixel coordinatey
- the lower framebuffer pixel coordinatewidth
- the texture subregion widthheight
- the texture subregion height- See Also:
-
glCopyTextureSubImage3D
public static void glCopyTextureSubImage3D(int texture, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height) DSA version ofCopyTexSubImage3D
.- Parameters:
texture
- the texture namelevel
- the level-of-detail numberxoffset
- the x coordinate of the texture subregion to updateyoffset
- the y coordinate of the texture subregion to updatezoffset
- the z coordinate of the texture subregion to updatex
- the left framebuffer pixel coordinatey
- the lower framebuffer pixel coordinatewidth
- the texture subregion widthheight
- the texture subregion height- See Also:
-
glTextureParameterf
public static void glTextureParameterf(int texture, int pname, float param) DSA version ofTexParameterf
.- Parameters:
texture
- the texture namepname
- the parameter to setparam
- the parameter value- See Also:
-
nglTextureParameterfv
public static void nglTextureParameterfv(int texture, int pname, long params) Unsafe version of:TextureParameterfv
-
glTextureParameterfv
DSA version ofTexParameterfv
.- Parameters:
texture
- the texture namepname
- the parameter to setparams
- the parameter value- See Also:
-
glTextureParameteri
public static void glTextureParameteri(int texture, int pname, int param) DSA version ofTexParameteri
.- Parameters:
texture
- the texture namepname
- the parameter to set. One of:param
- the parameter value- See Also:
-
nglTextureParameterIiv
public static void nglTextureParameterIiv(int texture, int pname, long params) Unsafe version of:TextureParameterIiv
-
glTextureParameterIiv
DSA version ofTexParameterIiv
.- Parameters:
texture
- the texture namepname
- the symbolic name of a single-valued texture parameterparams
- the value ofpname
- See Also:
-
glTextureParameterIi
public static void glTextureParameterIi(int texture, int pname, int param) DSA version ofTexParameterIiv
.- Parameters:
texture
- the texture namepname
- the symbolic name of a single-valued texture parameter- See Also:
-
nglTextureParameterIuiv
public static void nglTextureParameterIuiv(int texture, int pname, long params) Unsafe version of:TextureParameterIuiv
-
glTextureParameterIuiv
DSA version ofTexParameterIuiv
.- Parameters:
texture
- the texture namepname
- the symbolic name of a single-valued texture parameterparams
- the value ofpname
- See Also:
-
glTextureParameterIui
public static void glTextureParameterIui(int texture, int pname, int param) DSA version ofTexParameterIuiv
.- Parameters:
texture
- the texture namepname
- the symbolic name of a single-valued texture parameter- See Also:
-
nglTextureParameteriv
public static void nglTextureParameteriv(int texture, int pname, long params) Unsafe version of:TextureParameteriv
-
glTextureParameteriv
DSA version ofTexParameteriv
.- Parameters:
texture
- the texture namepname
- the parameter to setparams
- the parameter value- See Also:
-
glGenerateTextureMipmap
public static void glGenerateTextureMipmap(int texture) DSA version ofGenerateMipmap
.- Parameters:
texture
- the texture name- See Also:
-
glBindTextureUnit
public static void glBindTextureUnit(int unit, int texture) Binds an existing texture object to the texture unit numberedunit
.texture
must be zero or the name of an existing texture object. Whentexture
is the name of an existing texture object, that object is bound to the target, in the corresponding texture unit, that was specified when the object was created. Whentexture
is zero, each of the targets enumerated at the beginning of this section is reset to its default texture for the corresponding texture image unit.- Parameters:
unit
- the texture unit numbertexture
- the texture name- See Also:
-
nglGetTextureImage
public static void nglGetTextureImage(int texture, int level, int format, int type, int bufSize, long pixels) Unsafe version of:GetTextureImage
- Parameters:
bufSize
- the size of the buffer to receive the retrieved pixel data
-
glGetTextureImage
public static void glGetTextureImage(int texture, int level, int format, int type, int bufSize, long pixels) DSA version ofGetTexImage
.- Parameters:
texture
- the texture namelevel
- the level-of-detail numberformat
- the pixel format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the pixel type. One of:bufSize
- the size of the buffer to receive the retrieved pixel datapixels
- the buffer in which to place the returned data- See Also:
-
glGetTextureImage
public static void glGetTextureImage(int texture, int level, int format, int type, ByteBuffer pixels) DSA version ofGetTexImage
.- Parameters:
texture
- the texture namelevel
- the level-of-detail numberformat
- the pixel format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the pixel type. One of:pixels
- the buffer in which to place the returned data- See Also:
-
glGetTextureImage
public static void glGetTextureImage(int texture, int level, int format, int type, ShortBuffer pixels) DSA version ofGetTexImage
.- Parameters:
texture
- the texture namelevel
- the level-of-detail numberformat
- the pixel format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the pixel type. One of:pixels
- the buffer in which to place the returned data- See Also:
-
glGetTextureImage
public static void glGetTextureImage(int texture, int level, int format, int type, IntBuffer pixels) DSA version ofGetTexImage
.- Parameters:
texture
- the texture namelevel
- the level-of-detail numberformat
- the pixel format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the pixel type. One of:pixels
- the buffer in which to place the returned data- See Also:
-
glGetTextureImage
public static void glGetTextureImage(int texture, int level, int format, int type, FloatBuffer pixels) DSA version ofGetTexImage
.- Parameters:
texture
- the texture namelevel
- the level-of-detail numberformat
- the pixel format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the pixel type. One of:pixels
- the buffer in which to place the returned data- See Also:
-
glGetTextureImage
public static void glGetTextureImage(int texture, int level, int format, int type, DoubleBuffer pixels) DSA version ofGetTexImage
.- Parameters:
texture
- the texture namelevel
- the level-of-detail numberformat
- the pixel format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the pixel type. One of:pixels
- the buffer in which to place the returned data- See Also:
-
nglGetCompressedTextureImage
public static void nglGetCompressedTextureImage(int texture, int level, int bufSize, long pixels) Unsafe version of:GetCompressedTextureImage
- Parameters:
bufSize
- the size of the buffer to receive the retrieved pixel data
-
glGetCompressedTextureImage
public static void glGetCompressedTextureImage(int texture, int level, int bufSize, long pixels) DSA version ofGetCompressedTexImage
.- Parameters:
texture
- the texture namelevel
- the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.bufSize
- the size of the buffer to receive the retrieved pixel datapixels
- a buffer in which to return the compressed texture image- See Also:
-
glGetCompressedTextureImage
DSA version ofGetCompressedTexImage
.- Parameters:
texture
- the texture namelevel
- the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.pixels
- a buffer in which to return the compressed texture image- See Also:
-
nglGetTextureLevelParameterfv
public static void nglGetTextureLevelParameterfv(int texture, int level, int pname, long params) Unsafe version of:GetTextureLevelParameterfv
-
glGetTextureLevelParameterfv
public static void glGetTextureLevelParameterfv(int texture, int level, int pname, FloatBuffer params) DSA version ofGetTexLevelParameterfv
.- Parameters:
texture
- the texture namelevel
- the level-of-detail numberpname
- the parameter to queryparams
- a scalar or buffer in which to place the returned data- See Also:
-
glGetTextureLevelParameterf
public static float glGetTextureLevelParameterf(int texture, int level, int pname) DSA version ofGetTexLevelParameterfv
.- Parameters:
texture
- the texture namelevel
- the level-of-detail numberpname
- the parameter to query- See Also:
-
nglGetTextureLevelParameteriv
public static void nglGetTextureLevelParameteriv(int texture, int level, int pname, long params) Unsafe version of:GetTextureLevelParameteriv
-
glGetTextureLevelParameteriv
public static void glGetTextureLevelParameteriv(int texture, int level, int pname, IntBuffer params) DSA version ofGetTexLevelParameteriv
.- Parameters:
texture
- the texture namelevel
- the level-of-detail numberpname
- the parameter to query. One of:params
- a scalar or buffer in which to place the returned data- See Also:
-
glGetTextureLevelParameteri
public static int glGetTextureLevelParameteri(int texture, int level, int pname) DSA version ofGetTexLevelParameteriv
.- Parameters:
texture
- the texture namelevel
- the level-of-detail numberpname
- the parameter to query. One of:- See Also:
-
nglGetTextureParameterfv
public static void nglGetTextureParameterfv(int texture, int pname, long params) Unsafe version of:GetTextureParameterfv
-
glGetTextureParameterfv
DSA version ofGetTexParameterfv
.- Parameters:
texture
- the texture namepname
- the parameter to queryparams
- a scalar or buffer in which to place the returned data- See Also:
-
glGetTextureParameterf
public static float glGetTextureParameterf(int texture, int pname) DSA version ofGetTexParameterfv
.- Parameters:
texture
- the texture namepname
- the parameter to query- See Also:
-
nglGetTextureParameterIiv
public static void nglGetTextureParameterIiv(int texture, int pname, long params) Unsafe version of:GetTextureParameterIiv
-
glGetTextureParameterIiv
DSA version ofGetTexParameterIiv
.- Parameters:
texture
- the texture namepname
- the symbolic name of a texture parameterparams
- returns the texture parameter value- See Also:
-
glGetTextureParameterIi
public static int glGetTextureParameterIi(int texture, int pname) DSA version ofGetTexParameterIiv
.- Parameters:
texture
- the texture namepname
- the symbolic name of a texture parameter- See Also:
-
nglGetTextureParameterIuiv
public static void nglGetTextureParameterIuiv(int texture, int pname, long params) Unsafe version of:GetTextureParameterIuiv
-
glGetTextureParameterIuiv
DSA version ofGetTexParameterIuiv
.- Parameters:
texture
- the texture namepname
- the symbolic name of a texture parameterparams
- returns the texture parameter value- See Also:
-
glGetTextureParameterIui
public static int glGetTextureParameterIui(int texture, int pname) DSA version ofGetTexParameterIuiv
.- Parameters:
texture
- the texture namepname
- the symbolic name of a texture parameter- See Also:
-
nglGetTextureParameteriv
public static void nglGetTextureParameteriv(int texture, int pname, long params) Unsafe version of:GetTextureParameteriv
-
glGetTextureParameteriv
DSA version ofGetTexParameteriv
.- Parameters:
texture
- the texture namepname
- the parameter to query. One of:params
- a scalar or buffer in which to place the returned data- See Also:
-
glGetTextureParameteri
public static int glGetTextureParameteri(int texture, int pname) DSA version ofGetTexParameteriv
.- Parameters:
texture
- the texture namepname
- the parameter to query. One of:- See Also:
-
nglCreateVertexArrays
public static void nglCreateVertexArrays(int n, long arrays) Unsafe version of:CreateVertexArrays
- Parameters:
n
- the number of vertex array object names to create
-
glCreateVertexArrays
Returnsn
previously unused vertex array object names inarrays
.- Parameters:
arrays
- the buffer in which to return the created vertex array object names- See Also:
-
glCreateVertexArrays
public static int glCreateVertexArrays()Returnsn
previously unused vertex array object names inarrays
.- See Also:
-
glDisableVertexArrayAttrib
public static void glDisableVertexArrayAttrib(int vaobj, int index) DSA version ofDisableVertexAttribArray
.- Parameters:
vaobj
- the vertex array object nameindex
- the index of the generic vertex attribute to be disabled- See Also:
-
glEnableVertexArrayAttrib
public static void glEnableVertexArrayAttrib(int vaobj, int index) DSA version ofEnableVertexAttribArray
.- Parameters:
vaobj
- the vertex array object nameindex
- the index of the generic vertex attribute to be enabled- See Also:
-
glVertexArrayElementBuffer
public static void glVertexArrayElementBuffer(int vaobj, int buffer) Binds a buffer object to the element array buffer bind point of a vertex array object.- Parameters:
vaobj
- the vertex array object namebuffer
- the buffer object name. Ifbuffer
is zero, any existing element array buffer binding tovaobj
is removed.- See Also:
-
glVertexArrayVertexBuffer
public static void glVertexArrayVertexBuffer(int vaobj, int bindingindex, int buffer, long offset, int stride) DSA version ofBindVertexBuffer
.- Parameters:
vaobj
- the vertex array object namebindingindex
- the index of the vertex buffer binding point to which to bind the bufferbuffer
- the name of an existing buffer to bind to the vertex buffer binding pointoffset
- the offset of the first element of the bufferstride
- the distance between elements within the buffer- See Also:
-
nglVertexArrayVertexBuffers
public static void nglVertexArrayVertexBuffers(int vaobj, int first, int count, long buffers, long offsets, long strides) Unsafe version of:VertexArrayVertexBuffers
- Parameters:
count
- the number of vertex buffer binding points
-
glVertexArrayVertexBuffers
public static void glVertexArrayVertexBuffers(int vaobj, int first, @Nullable IntBuffer buffers, @Nullable PointerBuffer offsets, @Nullable IntBuffer strides) DSA version ofBindVertexBuffers
.- Parameters:
vaobj
- the vertex array object namefirst
- the first vertex buffer binding pointbuffers
- an array of zeros or names of existing buffers objectsoffsets
- an array of offsesstrides
- an array of stride values- See Also:
-
glVertexArrayAttribFormat
public static void glVertexArrayAttribFormat(int vaobj, int attribindex, int size, int type, boolean normalized, int relativeoffset) DSA version ofVertexAttribFormat
.- Parameters:
vaobj
- the vertex array object nameattribindex
- the generic vertex attribute array being describedsize
- the number of values per vertex that are stored in the array. One of:1 2 3 4 BGRA
type
- the type of the data stored in the arraynormalized
- if true then integer data is normalized to the range [-1, 1] or [0, 1] if it is signed or unsigned, respectively. If false then integer data is directly converted to floating point.relativeoffset
- the offset, measured in basic machine units of the first element relative to the start of the vertex buffer binding this attribute fetches from- See Also:
-
glVertexArrayAttribIFormat
public static void glVertexArrayAttribIFormat(int vaobj, int attribindex, int size, int type, int relativeoffset) DSA version ofVertexAttribIFormat
.- Parameters:
vaobj
- the vertex array object nameattribindex
- the generic vertex attribute array being describedsize
- the number of values per vertex that are stored in the array. One of:1 2 3 4 BGRA
type
- the type of the data stored in the arrayrelativeoffset
- the offset, measured in basic machine units of the first element relative to the start of the vertex buffer binding this attribute fetches from- See Also:
-
glVertexArrayAttribLFormat
public static void glVertexArrayAttribLFormat(int vaobj, int attribindex, int size, int type, int relativeoffset) DSA version ofVertexAttribLFormat
.- Parameters:
vaobj
- the vertex array object nameattribindex
- the generic vertex attribute array being describedsize
- the number of values per vertex that are stored in the array. One of:1 2 3 4 BGRA
type
- the type of the data stored in the arrayrelativeoffset
- the offset, measured in basic machine units of the first element relative to the start of the vertex buffer binding this attribute fetches from- See Also:
-
glVertexArrayAttribBinding
public static void glVertexArrayAttribBinding(int vaobj, int attribindex, int bindingindex) DSA version ofVertexAttribBinding
.- Parameters:
vaobj
- the vertex array object nameattribindex
- the index of the attribute to associate with a vertex buffer bindingbindingindex
- the index of the vertex buffer binding with which to associate the generic vertex attribute- See Also:
-
glVertexArrayBindingDivisor
public static void glVertexArrayBindingDivisor(int vaobj, int bindingindex, int divisor) DSA version ofVertexBindingDivisor
.- Parameters:
vaobj
- the vertex array object namebindingindex
- the index of the generic vertex attributedivisor
- the number of instances that will pass between updates of the generic attribute at slotindex
- See Also:
-
nglGetVertexArrayiv
public static void nglGetVertexArrayiv(int vaobj, int pname, long param) Unsafe version of:GetVertexArrayiv
-
glGetVertexArrayiv
Queries parameters of a vertex array object.- Parameters:
vaobj
- the vertex array object namepname
- the parameter to query. Must be:ELEMENT_ARRAY_BUFFER_BINDING
param
- the buffer in which to return the parameter values- See Also:
-
glGetVertexArrayi
public static int glGetVertexArrayi(int vaobj, int pname) Queries parameters of a vertex array object.- Parameters:
vaobj
- the vertex array object namepname
- the parameter to query. Must be:ELEMENT_ARRAY_BUFFER_BINDING
- See Also:
-
nglGetVertexArrayIndexediv
public static void nglGetVertexArrayIndexediv(int vaobj, int index, int pname, long param) Unsafe version of:GetVertexArrayIndexediv
-
glGetVertexArrayIndexediv
Queries parameters of an attribute of a vertex array object.- Parameters:
vaobj
- the vertex array object nameindex
- the attribute to querypname
- the parameter to query. One of:param
- the buffer in which to return the parameter values- See Also:
-
glGetVertexArrayIndexedi
public static int glGetVertexArrayIndexedi(int vaobj, int index, int pname) Queries parameters of an attribute of a vertex array object.- Parameters:
vaobj
- the vertex array object nameindex
- the attribute to querypname
- the parameter to query. One of:- See Also:
-
nglGetVertexArrayIndexed64iv
public static void nglGetVertexArrayIndexed64iv(int vaobj, int index, int pname, long param) Unsafe version of:GetVertexArrayIndexed64iv
-
glGetVertexArrayIndexed64iv
Queries parameters of an attribute of a vertex array object.- Parameters:
vaobj
- the vertex array object nameindex
- the attribute to querypname
- the parameter to query. Must be:VERTEX_BINDING_OFFSET
param
- the buffer in which to return the parameter values- See Also:
-
glGetVertexArrayIndexed64i
public static long glGetVertexArrayIndexed64i(int vaobj, int index, int pname) Queries parameters of an attribute of a vertex array object.- Parameters:
vaobj
- the vertex array object nameindex
- the attribute to querypname
- the parameter to query. Must be:VERTEX_BINDING_OFFSET
- See Also:
-
nglCreateSamplers
public static void nglCreateSamplers(int n, long samplers) Unsafe version of:CreateSamplers
- Parameters:
n
- the number of sampler object names to create
-
glCreateSamplers
Returnsn
previously unused sampler names insamplers
, each representing a new sampler object.- Parameters:
samplers
- the buffer in which to return the created sampler object names- See Also:
-
glCreateSamplers
public static int glCreateSamplers()Returnsn
previously unused sampler names insamplers
, each representing a new sampler object.- See Also:
-
nglCreateProgramPipelines
public static void nglCreateProgramPipelines(int n, long pipelines) Unsafe version of:CreateProgramPipelines
- Parameters:
n
- the number of program pipeline names to create
-
glCreateProgramPipelines
Returnsn
previously unused program pipeline names inpipelines
, each representing a new program pipeline object.- Parameters:
pipelines
- the buffer in which to return the created program pipeline names- See Also:
-
glCreateProgramPipelines
public static int glCreateProgramPipelines()Returnsn
previously unused program pipeline names inpipelines
, each representing a new program pipeline object.- See Also:
-
nglCreateQueries
public static void nglCreateQueries(int target, int n, long ids) Unsafe version of:CreateQueries
- Parameters:
n
- the number of query object names to create
-
glCreateQueries
Returnsn
previously unused query object names inids
, each representing a new query object with the specifiedtarget
.- Parameters:
target
- the query target. One of:SAMPLES_PASSED
PRIMITIVES_GENERATED
TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN
TIME_ELAPSED
TIMESTAMP
ANY_SAMPLES_PASSED
ANY_SAMPLES_PASSED_CONSERVATIVE
ids
- the buffer in which to return the created query object names- See Also:
-
glCreateQueries
public static int glCreateQueries(int target) Returnsn
previously unused query object names inids
, each representing a new query object with the specifiedtarget
.- Parameters:
target
- the query target. One of:SAMPLES_PASSED
PRIMITIVES_GENERATED
TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN
TIME_ELAPSED
TIMESTAMP
ANY_SAMPLES_PASSED
ANY_SAMPLES_PASSED_CONSERVATIVE
- See Also:
-
glGetQueryBufferObjectiv
public static void glGetQueryBufferObjectiv(int id, int buffer, int pname, long offset) Queries the state of a query object.- Parameters:
id
- the name of a query objectbuffer
- the name of a buffer objectpname
- the state to queryoffset
- the offset intobuffer
at which the queried value is written- See Also:
-
glGetQueryBufferObjectuiv
public static void glGetQueryBufferObjectuiv(int id, int buffer, int pname, long offset) Unsigned version ofGetQueryBufferObjectiv
.- Parameters:
id
- the name of a query objectbuffer
- the name of a buffer objectpname
- the state to queryoffset
- the offset intobuffer
at which the queried value is written- See Also:
-
glGetQueryBufferObjecti64v
public static void glGetQueryBufferObjecti64v(int id, int buffer, int pname, long offset) 64bit version ofGetQueryBufferObjectiv
.- Parameters:
id
- the name of a query objectbuffer
- the name of a buffer objectpname
- the state to queryoffset
- the offset intobuffer
at which the queried value is written- See Also:
-
glGetQueryBufferObjectui64v
public static void glGetQueryBufferObjectui64v(int id, int buffer, int pname, long offset) 64bit version ofGetQueryBufferObjectuiv
.- Parameters:
id
- the name of a query objectbuffer
- the name of a buffer objectpname
- the state to queryoffset
- the offset intobuffer
at which the queried value is written- See Also:
-
glMemoryBarrierByRegion
public static void glMemoryBarrierByRegion(int barriers) Behaves likeMemoryBarrier
, with two differences:First, it narrows the region under consideration so that only reads/writes of prior fragment shaders that are invoked for a smaller region of the framebuffer will be completed/reflected prior to subsequent reads/write of following fragment shaders. The size of the region is implementation dependent and may be as small as one framebuffer pixel.
Second, it only applies to memory transactions that may be read by or written by a fragment shader.
When barriers is
ALL_BARRIER_BITS
, shader memory accesses will be synchronized relative to all these barrier bits, but not to other barrier bits specific toMemoryBarrier
. This implies that reads/writes for scatter/gather-like algorithms may or may not be completed/reflected after a MemoryBarrierByRegion command. However, for uses such as deferred shading, where a linked list of visible surfaces with the head at a framebuffer address may be constructed, and the entirety of the list is only dependent on previous executions at that framebuffer address, MemoryBarrierByRegion may be significantly more efficient thanMemoryBarrier
.- Parameters:
barriers
- the barriers to insert. One or more of:ATOMIC_COUNTER_BARRIER_BIT
FRAMEBUFFER_BARRIER_BIT
SHADER_IMAGE_ACCESS_BARRIER_BIT
SHADER_STORAGE_BARRIER_BIT
TEXTURE_FETCH_BARRIER_BIT
UNIFORM_BARRIER_BIT
- See Also:
-
nglGetTextureSubImage
public static void nglGetTextureSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, int bufSize, long pixels) Unsafe version of:GetTextureSubImage
- Parameters:
bufSize
- the size of the buffer to receive the retrieved pixel data
-
glGetTextureSubImage
public static void glGetTextureSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, int bufSize, long pixels) Obtains sub-regions of a texture image from a texture object.- Parameters:
texture
- the source texture object namelevel
- the level-of-detail numberxoffset
- the x-position of the subregionyoffset
- the y-position of the subregionzoffset
- the z-position of the subregionwidth
- the subregion widthheight
- the subregion heightdepth
- the subregion depthformat
- the pixel format. One of:type
- the pixel type. One of:bufSize
- the size of the buffer to receive the retrieved pixel datapixels
- the buffer in which to place the returned data- See Also:
-
glGetTextureSubImage
public static void glGetTextureSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, ByteBuffer pixels) Obtains sub-regions of a texture image from a texture object.- Parameters:
texture
- the source texture object namelevel
- the level-of-detail numberxoffset
- the x-position of the subregionyoffset
- the y-position of the subregionzoffset
- the z-position of the subregionwidth
- the subregion widthheight
- the subregion heightdepth
- the subregion depthformat
- the pixel format. One of:type
- the pixel type. One of:pixels
- the buffer in which to place the returned data- See Also:
-
glGetTextureSubImage
public static void glGetTextureSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, ShortBuffer pixels) Obtains sub-regions of a texture image from a texture object.- Parameters:
texture
- the source texture object namelevel
- the level-of-detail numberxoffset
- the x-position of the subregionyoffset
- the y-position of the subregionzoffset
- the z-position of the subregionwidth
- the subregion widthheight
- the subregion heightdepth
- the subregion depthformat
- the pixel format. One of:type
- the pixel type. One of:pixels
- the buffer in which to place the returned data- See Also:
-
glGetTextureSubImage
public static void glGetTextureSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, IntBuffer pixels) Obtains sub-regions of a texture image from a texture object.- Parameters:
texture
- the source texture object namelevel
- the level-of-detail numberxoffset
- the x-position of the subregionyoffset
- the y-position of the subregionzoffset
- the z-position of the subregionwidth
- the subregion widthheight
- the subregion heightdepth
- the subregion depthformat
- the pixel format. One of:type
- the pixel type. One of:pixels
- the buffer in which to place the returned data- See Also:
-
glGetTextureSubImage
public static void glGetTextureSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, FloatBuffer pixels) Obtains sub-regions of a texture image from a texture object.- Parameters:
texture
- the source texture object namelevel
- the level-of-detail numberxoffset
- the x-position of the subregionyoffset
- the y-position of the subregionzoffset
- the z-position of the subregionwidth
- the subregion widthheight
- the subregion heightdepth
- the subregion depthformat
- the pixel format. One of:type
- the pixel type. One of:pixels
- the buffer in which to place the returned data- See Also:
-
glGetTextureSubImage
public static void glGetTextureSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, DoubleBuffer pixels) Obtains sub-regions of a texture image from a texture object.- Parameters:
texture
- the source texture object namelevel
- the level-of-detail numberxoffset
- the x-position of the subregionyoffset
- the y-position of the subregionzoffset
- the z-position of the subregionwidth
- the subregion widthheight
- the subregion heightdepth
- the subregion depthformat
- the pixel format. One of:type
- the pixel type. One of:pixels
- the buffer in which to place the returned data- See Also:
-
nglGetCompressedTextureSubImage
public static void nglGetCompressedTextureSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int bufSize, long pixels) Unsafe version of:GetCompressedTextureSubImage
- Parameters:
bufSize
- the size of the buffer to receive the retrieved pixel data
-
glGetCompressedTextureSubImage
public static void glGetCompressedTextureSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int bufSize, long pixels) Obtains a sub-region of a compressed texture image.- Parameters:
texture
- the source texture object namelevel
- the level-of-detail numberxoffset
- the x-position of the subregionyoffset
- the y-position of the subregionzoffset
- the z-position of the subregionwidth
- the subregion widthheight
- the subregion heightdepth
- the subregion depthbufSize
- the size of the buffer to receive the retrieved pixel datapixels
- the buffer in which to place the returned data- See Also:
-
glGetCompressedTextureSubImage
public static void glGetCompressedTextureSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, ByteBuffer pixels) Obtains a sub-region of a compressed texture image.- Parameters:
texture
- the source texture object namelevel
- the level-of-detail numberxoffset
- the x-position of the subregionyoffset
- the y-position of the subregionzoffset
- the z-position of the subregionwidth
- the subregion widthheight
- the subregion heightdepth
- the subregion depthpixels
- the buffer in which to place the returned data- See Also:
-
glGetCompressedTextureSubImage
public static void glGetCompressedTextureSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, ShortBuffer pixels) Obtains a sub-region of a compressed texture image.- Parameters:
texture
- the source texture object namelevel
- the level-of-detail numberxoffset
- the x-position of the subregionyoffset
- the y-position of the subregionzoffset
- the z-position of the subregionwidth
- the subregion widthheight
- the subregion heightdepth
- the subregion depthpixels
- the buffer in which to place the returned data- See Also:
-
glGetCompressedTextureSubImage
public static void glGetCompressedTextureSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, IntBuffer pixels) Obtains a sub-region of a compressed texture image.- Parameters:
texture
- the source texture object namelevel
- the level-of-detail numberxoffset
- the x-position of the subregionyoffset
- the y-position of the subregionzoffset
- the z-position of the subregionwidth
- the subregion widthheight
- the subregion heightdepth
- the subregion depthpixels
- the buffer in which to place the returned data- See Also:
-
glGetCompressedTextureSubImage
public static void glGetCompressedTextureSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, FloatBuffer pixels) Obtains a sub-region of a compressed texture image.- Parameters:
texture
- the source texture object namelevel
- the level-of-detail numberxoffset
- the x-position of the subregionyoffset
- the y-position of the subregionzoffset
- the z-position of the subregionwidth
- the subregion widthheight
- the subregion heightdepth
- the subregion depthpixels
- the buffer in which to place the returned data- See Also:
-
glGetCompressedTextureSubImage
public static void glGetCompressedTextureSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, DoubleBuffer pixels) Obtains a sub-region of a compressed texture image.- Parameters:
texture
- the source texture object namelevel
- the level-of-detail numberxoffset
- the x-position of the subregionyoffset
- the y-position of the subregionzoffset
- the z-position of the subregionwidth
- the subregion widthheight
- the subregion heightdepth
- the subregion depthpixels
- the buffer in which to place the returned data- See Also:
-
glTextureBarrier
public static void glTextureBarrier()Guarantees that writes have completed and caches have been invalidated before subsequent Draws are executed.- See Also:
-
glGetGraphicsResetStatus
public static int glGetGraphicsResetStatus()Indicates if the GL context has been in a reset state at any point since the last call to GetGraphicsResetStatus:NO_ERROR
indicates that the GL context has not been in a reset state since the last call.GUILTY_CONTEXT_RESET
indicates that a reset has been detected that is attributable to the current GL context.INNOCENT_CONTEXT_RESET
indicates a reset has been detected that is not attributable to the current GL context.UNKNOWN_CONTEXT_RESET
indicates a detected graphics reset whose cause is unknown.
If a reset status other than NO_ERROR is returned and subsequent calls return NO_ERROR, the context reset was encountered and completed. If a reset status is repeatedly returned, the context may be in the process of resetting.
Reset notification behavior is determined at context creation time, and may be queried by calling GetIntegerv with the symbolic constant
RESET_NOTIFICATION_STRATEGY
.If the reset notification behavior is
NO_RESET_NOTIFICATION
, then the implementation will never deliver notification of reset events, and GetGraphicsResetStatus will always return NO_ERROR.If the behavior is
LOSE_CONTEXT_ON_RESET
, a graphics reset will result in a lost context and require creating a new context as described above. In this case GetGraphicsResetStatus will return an appropriate value from those described above.If a graphics reset notification occurs in a context, a notification must also occur in all other contexts which share objects with that context.
After a graphics reset has occurred on a context, subsequent GL commands on that context (or any context which shares with that context) will generate a
CONTEXT_LOST
error. Such commands will not have side effects (in particular, they will not modify memory passed by pointer for query results, and may not block indefinitely or cause termination of the application. Exceptions to this behavior include:GetError
and GetGraphicsResetStatus behave normally following a graphics reset, so that the application can determine a reset has occurred, and when it is safe to destroy and recreate the context.- Any commands which might cause a polling application to block indefinitely will generate a CONTEXT_LOST error, but will also return a value indicating completion to the application.
- See Also:
-
nglGetnMapdv
public static void nglGetnMapdv(int target, int query, int bufSize, long data) Unsafe version of:GetnMapdv
- Parameters:
bufSize
- the maximum number of bytes to write intodata
-
glGetnMapdv
Robust version ofGetMapdv
- Parameters:
target
- the evaluator mapquery
- the information to querydata
- a buffer in which to place the returned data- See Also:
-
glGetnMapd
public static double glGetnMapd(int target, int query) Robust version ofGetMapdv
- Parameters:
target
- the evaluator mapquery
- the information to query- See Also:
-
nglGetnMapfv
public static void nglGetnMapfv(int target, int query, int bufSize, long data) Unsafe version of:GetnMapfv
- Parameters:
bufSize
- the maximum number of bytes to write intodata
-
glGetnMapfv
Robust version ofGetMapfv
- Parameters:
target
- the evaluator mapquery
- the information to querydata
- a buffer in which to place the returned data- See Also:
-
glGetnMapf
public static float glGetnMapf(int target, int query) Robust version ofGetMapfv
- Parameters:
target
- the evaluator mapquery
- the information to query- See Also:
-
nglGetnMapiv
public static void nglGetnMapiv(int target, int query, int bufSize, long data) Unsafe version of:GetnMapiv
- Parameters:
bufSize
- the maximum number of bytes to write intodata
-
glGetnMapiv
Robust version ofGetMapiv
- Parameters:
target
- the evaluator target. One of:query
- the information to query. One of:ORDER
COEFF
DOMAIN
data
- a buffer in which to place the returned data- See Also:
-
glGetnMapi
public static int glGetnMapi(int target, int query) Robust version ofGetMapiv
- Parameters:
target
- the evaluator target. One of:query
- the information to query. One of:ORDER
COEFF
DOMAIN
- See Also:
-
nglGetnPixelMapfv
public static void nglGetnPixelMapfv(int map, int bufSize, long data) Unsafe version of:GetnPixelMapfv
- Parameters:
bufSize
- the maximum number of bytes to write intodata
-
glGetnPixelMapfv
Robust version ofGetPixelMapfv
- Parameters:
map
- the pixel map parameter to query. One of:PIXEL_MAP_I_TO_I
PIXEL_MAP_S_TO_S
PIXEL_MAP_I_TO_R
PIXEL_MAP_I_TO_G
PIXEL_MAP_I_TO_B
PIXEL_MAP_I_TO_A
PIXEL_MAP_R_TO_R
PIXEL_MAP_G_TO_G
PIXEL_MAP_B_TO_B
PIXEL_MAP_A_TO_A
data
- a buffer in which to place the returned data- See Also:
-
nglGetnPixelMapuiv
public static void nglGetnPixelMapuiv(int map, int bufSize, long data) Unsafe version of:GetnPixelMapuiv
- Parameters:
bufSize
- the maximum number of bytes to write intodata
-
glGetnPixelMapuiv
Robust version ofGetPixelMapuiv
- Parameters:
map
- the pixel map parameter to querydata
- a buffer in which to place the returned data- See Also:
-
nglGetnPixelMapusv
public static void nglGetnPixelMapusv(int map, int bufSize, long data) Unsafe version of:GetnPixelMapusv
- Parameters:
bufSize
- the maximum number of bytes to write intodata
-
glGetnPixelMapusv
Robust version ofGetPixelMapusv
- Parameters:
map
- the pixel map parameter to querydata
- a buffer in which to place the returned data- See Also:
-
nglGetnPolygonStipple
public static void nglGetnPolygonStipple(int bufSize, long pattern) Unsafe version of:GetnPolygonStipple
- Parameters:
bufSize
- the maximum number of bytes to write intopattern
-
glGetnPolygonStipple
public static void glGetnPolygonStipple(int bufSize, long pattern) Robust version ofGetPolygonStipple
- Parameters:
bufSize
- the maximum number of bytes to write intopattern
pattern
- a buffer in which to place the returned pattern- See Also:
-
glGetnPolygonStipple
Robust version ofGetPolygonStipple
- Parameters:
pattern
- a buffer in which to place the returned pattern- See Also:
-
nglGetnTexImage
public static void nglGetnTexImage(int tex, int level, int format, int type, int bufSize, long img) Unsafe version of:GetnTexImage
- Parameters:
bufSize
- the maximum number of bytes to write intoimg
-
glGetnTexImage
public static void glGetnTexImage(int tex, int level, int format, int type, int bufSize, long img) Robust version ofGetTexImage
- Parameters:
tex
- the texture (or texture face) to be obtained. One of:level
- the level-of-detail numberformat
- the pixel format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the pixel type. One of:bufSize
- the maximum number of bytes to write intoimg
img
- a buffer in which to place the returned data- See Also:
-
glGetnTexImage
Robust version ofGetTexImage
- Parameters:
tex
- the texture (or texture face) to be obtained. One of:level
- the level-of-detail numberformat
- the pixel format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the pixel type. One of:img
- a buffer in which to place the returned data- See Also:
-
glGetnTexImage
Robust version ofGetTexImage
- Parameters:
tex
- the texture (or texture face) to be obtained. One of:level
- the level-of-detail numberformat
- the pixel format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the pixel type. One of:img
- a buffer in which to place the returned data- See Also:
-
glGetnTexImage
Robust version ofGetTexImage
- Parameters:
tex
- the texture (or texture face) to be obtained. One of:level
- the level-of-detail numberformat
- the pixel format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the pixel type. One of:img
- a buffer in which to place the returned data- See Also:
-
glGetnTexImage
Robust version ofGetTexImage
- Parameters:
tex
- the texture (or texture face) to be obtained. One of:level
- the level-of-detail numberformat
- the pixel format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the pixel type. One of:img
- a buffer in which to place the returned data- See Also:
-
glGetnTexImage
Robust version ofGetTexImage
- Parameters:
tex
- the texture (or texture face) to be obtained. One of:level
- the level-of-detail numberformat
- the pixel format. One of:RED
GREEN
BLUE
ALPHA
RG
RGB
RGBA
BGR
BGRA
RED_INTEGER
GREEN_INTEGER
BLUE_INTEGER
ALPHA_INTEGER
RG_INTEGER
RGB_INTEGER
RGBA_INTEGER
BGR_INTEGER
BGRA_INTEGER
STENCIL_INDEX
DEPTH_COMPONENT
DEPTH_STENCIL
type
- the pixel type. One of:img
- a buffer in which to place the returned data- See Also:
-
nglReadnPixels
public static void nglReadnPixels(int x, int y, int width, int height, int format, int type, int bufSize, long pixels) Unsafe version of:ReadnPixels
- Parameters:
bufSize
- the maximum number of bytes to write intodata
-
glReadnPixels
public static void glReadnPixels(int x, int y, int width, int height, int format, int type, int bufSize, long pixels) - Parameters:
x
- the left pixel coordinatey
- the lower pixel coordinatewidth
- the number of pixels to read in the x-dimensionheight
- the number of pixels to read in the y-dimensionformat
- the pixel format. One of:type
- the pixel type. One of:bufSize
- the maximum number of bytes to write intodata
pixels
- a buffer in which to place the returned pixel data- See Also:
-
glReadnPixels
public static void glReadnPixels(int x, int y, int width, int height, int format, int type, ByteBuffer pixels) - Parameters:
x
- the left pixel coordinatey
- the lower pixel coordinatewidth
- the number of pixels to read in the x-dimensionheight
- the number of pixels to read in the y-dimensionformat
- the pixel format. One of:type
- the pixel type. One of:pixels
- a buffer in which to place the returned pixel data- See Also:
-
glReadnPixels
public static void glReadnPixels(int x, int y, int width, int height, int format, int type, ShortBuffer pixels) - Parameters:
x
- the left pixel coordinatey
- the lower pixel coordinatewidth
- the number of pixels to read in the x-dimensionheight
- the number of pixels to read in the y-dimensionformat
- the pixel format. One of:type
- the pixel type. One of:pixels
- a buffer in which to place the returned pixel data- See Also:
-
glReadnPixels
public static void glReadnPixels(int x, int y, int width, int height, int format, int type, IntBuffer pixels) - Parameters:
x
- the left pixel coordinatey
- the lower pixel coordinatewidth
- the number of pixels to read in the x-dimensionheight
- the number of pixels to read in the y-dimensionformat
- the pixel format. One of:type
- the pixel type. One of:pixels
- a buffer in which to place the returned pixel data- See Also:
-
glReadnPixels
public static void glReadnPixels(int x, int y, int width, int height, int format, int type, FloatBuffer pixels) - Parameters:
x
- the left pixel coordinatey
- the lower pixel coordinatewidth
- the number of pixels to read in the x-dimensionheight
- the number of pixels to read in the y-dimensionformat
- the pixel format. One of:type
- the pixel type. One of:pixels
- a buffer in which to place the returned pixel data- See Also:
-
nglGetnColorTable
public static void nglGetnColorTable(int target, int format, int type, int bufSize, long table) Unsafe version of:GetnColorTable
- Parameters:
bufSize
- the maximum number of bytes to write intotable
-
glGetnColorTable
public static void glGetnColorTable(int target, int format, int type, int bufSize, long table) Robust version ofGetColorTable
- Parameters:
target
- the color table target. One of:COLOR_TABLE
POST_CONVOLUTION_COLOR_TABLE
POST_COLOR_MATRIX_COLOR_TABLE
format
- the color data format. One of:RED
GREEN
BLUE
ALPHA
RGB
RGBA
BGR
BGRA
LUMINANCE
LUMINANCE_ALPHA
type
- the color data type. One of:bufSize
- the maximum number of bytes to write intotable
table
- a buffer in which to place the returned data- See Also:
-
glGetnColorTable
Robust version ofGetColorTable
- Parameters:
target
- the color table target. One of:COLOR_TABLE
POST_CONVOLUTION_COLOR_TABLE
POST_COLOR_MATRIX_COLOR_TABLE
format
- the color data format. One of:RED
GREEN
BLUE
ALPHA
RGB
RGBA
BGR
BGRA
LUMINANCE
LUMINANCE_ALPHA
type
- the color data type. One of:table
- a buffer in which to place the returned data- See Also:
-
glGetnColorTable
Robust version ofGetColorTable
- Parameters:
target
- the color table target. One of:COLOR_TABLE
POST_CONVOLUTION_COLOR_TABLE
POST_COLOR_MATRIX_COLOR_TABLE
format
- the color data format. One of:RED
GREEN
BLUE
ALPHA
RGB
RGBA
BGR
BGRA
LUMINANCE
LUMINANCE_ALPHA
type
- the color data type. One of:table
- a buffer in which to place the returned data- See Also:
-
glGetnColorTable
Robust version ofGetColorTable
- Parameters:
target
- the color table target. One of:COLOR_TABLE
POST_CONVOLUTION_COLOR_TABLE
POST_COLOR_MATRIX_COLOR_TABLE
format
- the color data format. One of:RED
GREEN
BLUE
ALPHA
RGB
RGBA
BGR
BGRA
LUMINANCE
LUMINANCE_ALPHA
type
- the color data type. One of:table
- a buffer in which to place the returned data- See Also:
-
glGetnColorTable
Robust version ofGetColorTable
- Parameters:
target
- the color table target. One of:COLOR_TABLE
POST_CONVOLUTION_COLOR_TABLE
POST_COLOR_MATRIX_COLOR_TABLE
format
- the color data format. One of:RED
GREEN
BLUE
ALPHA
RGB
RGBA
BGR
BGRA
LUMINANCE
LUMINANCE_ALPHA
type
- the color data type. One of:table
- a buffer in which to place the returned data- See Also:
-
nglGetnConvolutionFilter
public static void nglGetnConvolutionFilter(int target, int format, int type, int bufSize, long image) Unsafe version of:GetnConvolutionFilter
- Parameters:
bufSize
- the maximum number of bytes to write intoimage
-
glGetnConvolutionFilter
public static void glGetnConvolutionFilter(int target, int format, int type, int bufSize, long image) Robust version ofGetConvolutionFilter
- Parameters:
target
- the convolution target. One of:CONVOLUTION_1D
CONVOLUTION_2D
format
- the filter data format. One of:RED
GREEN
BLUE
ALPHA
RGB
RGBA
BGR
BGRA
LUMINANCE
LUMINANCE_ALPHA
type
- the filter data type. One of:bufSize
- the maximum number of bytes to write intoimage
image
- a buffer in which to place the returned data- See Also:
-
glGetnConvolutionFilter
Robust version ofGetConvolutionFilter
- Parameters:
target
- the convolution target. One of:CONVOLUTION_1D
CONVOLUTION_2D
format
- the filter data format. One of:RED
GREEN
BLUE
ALPHA
RGB
RGBA
BGR
BGRA
LUMINANCE
LUMINANCE_ALPHA
type
- the filter data type. One of:image
- a buffer in which to place the returned data- See Also:
-
nglGetnSeparableFilter
public static void nglGetnSeparableFilter(int target, int format, int type, int rowBufSize, long row, int columnBufSize, long column, long span) Unsafe version of:GetnSeparableFilter
- Parameters:
rowBufSize
- the maximum number of bytes to write intorow
columnBufSize
- the maximum number of bytes to write intocolumn
-
glGetnSeparableFilter
public static void glGetnSeparableFilter(int target, int format, int type, int rowBufSize, long row, int columnBufSize, long column, @Nullable ByteBuffer span) Robust version ofGetSeparableFilter
- Parameters:
target
- the filter target. Must be:SEPARABLE_2D
format
- the filter data format. One of:RED
GREEN
BLUE
ALPHA
RGB
RGBA
BGR
BGRA
LUMINANCE
LUMINANCE_ALPHA
type
- the filter data type. One of:rowBufSize
- the maximum number of bytes to write intorow
row
- a buffer in which to return the filter rowcolumnBufSize
- the maximum number of bytes to write intocolumn
column
- a buffer in which to return the filter column- See Also:
-
glGetnSeparableFilter
public static void glGetnSeparableFilter(int target, int format, int type, ByteBuffer row, ByteBuffer column, @Nullable ByteBuffer span) Robust version ofGetSeparableFilter
- Parameters:
target
- the filter target. Must be:SEPARABLE_2D
format
- the filter data format. One of:RED
GREEN
BLUE
ALPHA
RGB
RGBA
BGR
BGRA
LUMINANCE
LUMINANCE_ALPHA
type
- the filter data type. One of:row
- a buffer in which to return the filter rowcolumn
- a buffer in which to return the filter column- See Also:
-
nglGetnHistogram
public static void nglGetnHistogram(int target, boolean reset, int format, int type, int bufSize, long values) Unsafe version of:GetnHistogram
- Parameters:
bufSize
- the maximum number of bytes to write intovalues
-
glGetnHistogram
public static void glGetnHistogram(int target, boolean reset, int format, int type, int bufSize, long values) Robust version ofGetHistogram
- Parameters:
target
- the histogram target. Must be:HISTOGRAM
reset
- ifTRUE
, then all counters of all elements of the histogram are reset to zero. Counters are reset whether returned or not.format
- the pixel data format. One of:RED
GREEN
BLUE
ALPHA
RGB
RGBA
BGR
BGRA
LUMINANCE
LUMINANCE_ALPHA
type
- the pixel data types. One of:bufSize
- the maximum number of bytes to write intovalues
values
- a buffer in which to place the returned data- See Also:
-
glGetnHistogram
public static void glGetnHistogram(int target, boolean reset, int format, int type, ByteBuffer values) Robust version ofGetHistogram
- Parameters:
target
- the histogram target. Must be:HISTOGRAM
reset
- ifTRUE
, then all counters of all elements of the histogram are reset to zero. Counters are reset whether returned or not.format
- the pixel data format. One of:RED
GREEN
BLUE
ALPHA
RGB
RGBA
BGR
BGRA
LUMINANCE
LUMINANCE_ALPHA
type
- the pixel data types. One of:values
- a buffer in which to place the returned data- See Also:
-
nglGetnMinmax
public static void nglGetnMinmax(int target, boolean reset, int format, int type, int bufSize, long values) Unsafe version of:GetnMinmax
- Parameters:
bufSize
- the maximum number of bytes to write intovalues
-
glGetnMinmax
public static void glGetnMinmax(int target, boolean reset, int format, int type, int bufSize, long values) Robust version ofGetMinmax
- Parameters:
target
- the minmax target. Must be:MINMAX
reset
- IfTRUE
, then each minimum value is reset to the maximum representable value, and each maximum value is reset to the minimum representable value. All values are reset, whether returned or not.format
- the pixel data format. One of:RED
GREEN
BLUE
ALPHA
RGB
RGBA
BGR
BGRA
LUMINANCE
LUMINANCE_ALPHA
type
- the pixel data type. One of:bufSize
- the maximum number of bytes to write intovalues
values
- a buffer in which to place the returned data- See Also:
-
glGetnMinmax
Robust version ofGetMinmax
- Parameters:
target
- the minmax target. Must be:MINMAX
reset
- IfTRUE
, then each minimum value is reset to the maximum representable value, and each maximum value is reset to the minimum representable value. All values are reset, whether returned or not.format
- the pixel data format. One of:RED
GREEN
BLUE
ALPHA
RGB
RGBA
BGR
BGRA
LUMINANCE
LUMINANCE_ALPHA
type
- the pixel data type. One of:values
- a buffer in which to place the returned data- See Also:
-
nglGetnCompressedTexImage
public static void nglGetnCompressedTexImage(int target, int level, int bufSize, long img) Unsafe version of:GetnCompressedTexImage
- Parameters:
bufSize
- the maximum number of bytes to write intoimg
-
glGetnCompressedTexImage
public static void glGetnCompressedTexImage(int target, int level, int bufSize, long img) Robust version ofGetCompressedTexImage
- Parameters:
target
- the target texture. One of:level
- the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.bufSize
- the maximum number of bytes to write intoimg
img
- a buffer in which to place the returned data- See Also:
-
glGetnCompressedTexImage
Robust version ofGetCompressedTexImage
- Parameters:
target
- the target texture. One of:level
- the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.img
- a buffer in which to place the returned data- See Also:
-
nglGetnUniformfv
public static void nglGetnUniformfv(int program, int location, int bufSize, long params) Unsafe version of:GetnUniformfv
- Parameters:
bufSize
- the maximum number of bytes to write toparams
-
glGetnUniformfv
Returns the value or values of a uniform of the default uniform block.- Parameters:
program
- the program objectlocation
- the uniform locationparams
- the buffer in which to place the returned data- See Also:
-
glGetnUniformf
public static float glGetnUniformf(int program, int location) Returns the value or values of a uniform of the default uniform block.- Parameters:
program
- the program objectlocation
- the uniform location- See Also:
-
nglGetnUniformdv
public static void nglGetnUniformdv(int program, int location, int bufSize, long params) Unsafe version of:GetnUniformdv
- Parameters:
bufSize
- the maximum number of bytes to write toparams
-
glGetnUniformdv
Double version ofGetnUniformfv
.- Parameters:
program
- the program objectlocation
- the uniform locationparams
- the buffer in which to place the returned data- See Also:
-
glGetnUniformd
public static double glGetnUniformd(int program, int location) Double version ofGetnUniformfv
.- Parameters:
program
- the program objectlocation
- the uniform location- See Also:
-
nglGetnUniformiv
public static void nglGetnUniformiv(int program, int location, int bufSize, long params) Unsafe version of:GetnUniformiv
- Parameters:
bufSize
- the maximum number of bytes to write toparams
-
glGetnUniformiv
Integer version ofGetnUniformfv
.- Parameters:
program
- the program objectlocation
- the uniform locationparams
- the buffer in which to place the returned data- See Also:
-
glGetnUniformi
public static int glGetnUniformi(int program, int location) Integer version ofGetnUniformfv
.- Parameters:
program
- the program objectlocation
- the uniform location- See Also:
-
nglGetnUniformuiv
public static void nglGetnUniformuiv(int program, int location, int bufSize, long params) Unsafe version of:GetnUniformuiv
- Parameters:
bufSize
- the maximum number of bytes to write toparams
-
glGetnUniformuiv
Unsigned version ofGetnUniformiv
.- Parameters:
program
- the program objectlocation
- the uniform locationparams
- the buffer in which to place the returned data- See Also:
-
glGetnUniformui
public static int glGetnUniformui(int program, int location) Unsigned version ofGetnUniformiv
.- Parameters:
program
- the program objectlocation
- the uniform location- See Also:
-
glCreateTransformFeedbacks
public static void glCreateTransformFeedbacks(int[] ids) Array version of:CreateTransformFeedbacks
- See Also:
-
glGetTransformFeedbackiv
public static void glGetTransformFeedbackiv(int xfb, int pname, int[] param) Array version of:GetTransformFeedbackiv
- See Also:
-
glGetTransformFeedbacki_v
public static void glGetTransformFeedbacki_v(int xfb, int pname, int index, int[] param) Array version of:GetTransformFeedbacki_v
- See Also:
-
glGetTransformFeedbacki64_v
public static void glGetTransformFeedbacki64_v(int xfb, int pname, int index, long[] param) Array version of:GetTransformFeedbacki64_v
- See Also:
-
glCreateBuffers
public static void glCreateBuffers(int[] buffers) Array version of:CreateBuffers
- See Also:
-
glNamedBufferStorage
public static void glNamedBufferStorage(int buffer, short[] data, int flags) Array version of:NamedBufferStorage
- See Also:
-
glNamedBufferStorage
public static void glNamedBufferStorage(int buffer, int[] data, int flags) Array version of:NamedBufferStorage
- See Also:
-
glNamedBufferStorage
public static void glNamedBufferStorage(int buffer, float[] data, int flags) Array version of:NamedBufferStorage
- See Also:
-
glNamedBufferStorage
public static void glNamedBufferStorage(int buffer, double[] data, int flags) Array version of:NamedBufferStorage
- See Also:
-
glNamedBufferData
public static void glNamedBufferData(int buffer, short[] data, int usage) Array version of:NamedBufferData
- See Also:
-
glNamedBufferData
public static void glNamedBufferData(int buffer, int[] data, int usage) Array version of:NamedBufferData
- See Also:
-
glNamedBufferData
public static void glNamedBufferData(int buffer, long[] data, int usage) Array version of:NamedBufferData
- See Also:
-
glNamedBufferData
public static void glNamedBufferData(int buffer, float[] data, int usage) Array version of:NamedBufferData
- See Also:
-
glNamedBufferData
public static void glNamedBufferData(int buffer, double[] data, int usage) Array version of:NamedBufferData
- See Also:
-
glNamedBufferSubData
public static void glNamedBufferSubData(int buffer, long offset, short[] data) Array version of:NamedBufferSubData
- See Also:
-
glNamedBufferSubData
public static void glNamedBufferSubData(int buffer, long offset, int[] data) Array version of:NamedBufferSubData
- See Also:
-
glNamedBufferSubData
public static void glNamedBufferSubData(int buffer, long offset, long[] data) Array version of:NamedBufferSubData
- See Also:
-
glNamedBufferSubData
public static void glNamedBufferSubData(int buffer, long offset, float[] data) Array version of:NamedBufferSubData
- See Also:
-
glNamedBufferSubData
public static void glNamedBufferSubData(int buffer, long offset, double[] data) Array version of:NamedBufferSubData
- See Also:
-
glClearNamedBufferData
public static void glClearNamedBufferData(int buffer, int internalformat, int format, int type, @Nullable short[] data) Array version of:ClearNamedBufferData
- See Also:
-
glClearNamedBufferData
public static void glClearNamedBufferData(int buffer, int internalformat, int format, int type, @Nullable int[] data) Array version of:ClearNamedBufferData
- See Also:
-
glClearNamedBufferData
public static void glClearNamedBufferData(int buffer, int internalformat, int format, int type, @Nullable float[] data) Array version of:ClearNamedBufferData
- See Also:
-
glClearNamedBufferSubData
public static void glClearNamedBufferSubData(int buffer, int internalformat, long offset, long size, int format, int type, @Nullable short[] data) Array version of:ClearNamedBufferSubData
- See Also:
-
glClearNamedBufferSubData
public static void glClearNamedBufferSubData(int buffer, int internalformat, long offset, long size, int format, int type, @Nullable int[] data) Array version of:ClearNamedBufferSubData
- See Also:
-
glClearNamedBufferSubData
public static void glClearNamedBufferSubData(int buffer, int internalformat, long offset, long size, int format, int type, @Nullable float[] data) Array version of:ClearNamedBufferSubData
- See Also:
-
glGetNamedBufferParameteriv
public static void glGetNamedBufferParameteriv(int buffer, int pname, int[] params) Array version of:GetNamedBufferParameteriv
- See Also:
-
glGetNamedBufferParameteri64v
public static void glGetNamedBufferParameteri64v(int buffer, int pname, long[] params) Array version of:GetNamedBufferParameteri64v
- See Also:
-
glGetNamedBufferSubData
public static void glGetNamedBufferSubData(int buffer, long offset, short[] data) Array version of:GetNamedBufferSubData
- See Also:
-
glGetNamedBufferSubData
public static void glGetNamedBufferSubData(int buffer, long offset, int[] data) Array version of:GetNamedBufferSubData
- See Also:
-
glGetNamedBufferSubData
public static void glGetNamedBufferSubData(int buffer, long offset, long[] data) Array version of:GetNamedBufferSubData
- See Also:
-
glGetNamedBufferSubData
public static void glGetNamedBufferSubData(int buffer, long offset, float[] data) Array version of:GetNamedBufferSubData
- See Also:
-
glGetNamedBufferSubData
public static void glGetNamedBufferSubData(int buffer, long offset, double[] data) Array version of:GetNamedBufferSubData
- See Also:
-
glCreateFramebuffers
public static void glCreateFramebuffers(int[] framebuffers) Array version of:CreateFramebuffers
- See Also:
-
glNamedFramebufferDrawBuffers
public static void glNamedFramebufferDrawBuffers(int framebuffer, int[] bufs) Array version of:NamedFramebufferDrawBuffers
- See Also:
-
glInvalidateNamedFramebufferData
public static void glInvalidateNamedFramebufferData(int framebuffer, int[] attachments) Array version of:InvalidateNamedFramebufferData
- See Also:
-
glInvalidateNamedFramebufferSubData
public static void glInvalidateNamedFramebufferSubData(int framebuffer, int[] attachments, int x, int y, int width, int height) Array version of:InvalidateNamedFramebufferSubData
- See Also:
-
glClearNamedFramebufferiv
public static void glClearNamedFramebufferiv(int framebuffer, int buffer, int drawbuffer, int[] value) Array version of:ClearNamedFramebufferiv
- See Also:
-
glClearNamedFramebufferuiv
public static void glClearNamedFramebufferuiv(int framebuffer, int buffer, int drawbuffer, int[] value) Array version of:ClearNamedFramebufferuiv
- See Also:
-
glClearNamedFramebufferfv
public static void glClearNamedFramebufferfv(int framebuffer, int buffer, int drawbuffer, float[] value) Array version of:ClearNamedFramebufferfv
- See Also:
-
glGetNamedFramebufferParameteriv
public static void glGetNamedFramebufferParameteriv(int framebuffer, int pname, int[] params) Array version of:GetNamedFramebufferParameteriv
- See Also:
-
glGetNamedFramebufferAttachmentParameteriv
public static void glGetNamedFramebufferAttachmentParameteriv(int framebuffer, int attachment, int pname, int[] params) Array version of:GetNamedFramebufferAttachmentParameteriv
- See Also:
-
glCreateRenderbuffers
public static void glCreateRenderbuffers(int[] renderbuffers) Array version of:CreateRenderbuffers
- See Also:
-
glGetNamedRenderbufferParameteriv
public static void glGetNamedRenderbufferParameteriv(int renderbuffer, int pname, int[] params) Array version of:GetNamedRenderbufferParameteriv
- See Also:
-
glCreateTextures
public static void glCreateTextures(int target, int[] textures) Array version of:CreateTextures
- See Also:
-
glTextureSubImage1D
public static void glTextureSubImage1D(int texture, int level, int xoffset, int width, int format, int type, short[] pixels) Array version of:TextureSubImage1D
- See Also:
-
glTextureSubImage1D
public static void glTextureSubImage1D(int texture, int level, int xoffset, int width, int format, int type, int[] pixels) Array version of:TextureSubImage1D
- See Also:
-
glTextureSubImage1D
public static void glTextureSubImage1D(int texture, int level, int xoffset, int width, int format, int type, float[] pixels) Array version of:TextureSubImage1D
- See Also:
-
glTextureSubImage1D
public static void glTextureSubImage1D(int texture, int level, int xoffset, int width, int format, int type, double[] pixels) Array version of:TextureSubImage1D
- See Also:
-
glTextureSubImage2D
public static void glTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int type, short[] pixels) Array version of:TextureSubImage2D
- See Also:
-
glTextureSubImage2D
public static void glTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int type, int[] pixels) Array version of:TextureSubImage2D
- See Also:
-
glTextureSubImage2D
public static void glTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int type, float[] pixels) Array version of:TextureSubImage2D
- See Also:
-
glTextureSubImage2D
public static void glTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int type, double[] pixels) Array version of:TextureSubImage2D
- See Also:
-
glTextureSubImage3D
public static void glTextureSubImage3D(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, short[] pixels) Array version of:TextureSubImage3D
- See Also:
-
glTextureSubImage3D
public static void glTextureSubImage3D(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, int[] pixels) Array version of:TextureSubImage3D
- See Also:
-
glTextureSubImage3D
public static void glTextureSubImage3D(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, float[] pixels) Array version of:TextureSubImage3D
- See Also:
-
glTextureSubImage3D
public static void glTextureSubImage3D(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, double[] pixels) Array version of:TextureSubImage3D
- See Also:
-
glTextureParameterfv
public static void glTextureParameterfv(int texture, int pname, float[] params) Array version of:TextureParameterfv
- See Also:
-
glTextureParameterIiv
public static void glTextureParameterIiv(int texture, int pname, int[] params) Array version of:TextureParameterIiv
- See Also:
-
glTextureParameterIuiv
public static void glTextureParameterIuiv(int texture, int pname, int[] params) Array version of:TextureParameterIuiv
- See Also:
-
glTextureParameteriv
public static void glTextureParameteriv(int texture, int pname, int[] params) Array version of:TextureParameteriv
- See Also:
-
glGetTextureImage
public static void glGetTextureImage(int texture, int level, int format, int type, short[] pixels) Array version of:GetTextureImage
- See Also:
-
glGetTextureImage
public static void glGetTextureImage(int texture, int level, int format, int type, int[] pixels) Array version of:GetTextureImage
- See Also:
-
glGetTextureImage
public static void glGetTextureImage(int texture, int level, int format, int type, float[] pixels) Array version of:GetTextureImage
- See Also:
-
glGetTextureImage
public static void glGetTextureImage(int texture, int level, int format, int type, double[] pixels) Array version of:GetTextureImage
- See Also:
-
glGetTextureLevelParameterfv
public static void glGetTextureLevelParameterfv(int texture, int level, int pname, float[] params) Array version of:GetTextureLevelParameterfv
- See Also:
-
glGetTextureLevelParameteriv
public static void glGetTextureLevelParameteriv(int texture, int level, int pname, int[] params) Array version of:GetTextureLevelParameteriv
- See Also:
-
glGetTextureParameterfv
public static void glGetTextureParameterfv(int texture, int pname, float[] params) Array version of:GetTextureParameterfv
- See Also:
-
glGetTextureParameterIiv
public static void glGetTextureParameterIiv(int texture, int pname, int[] params) Array version of:GetTextureParameterIiv
- See Also:
-
glGetTextureParameterIuiv
public static void glGetTextureParameterIuiv(int texture, int pname, int[] params) Array version of:GetTextureParameterIuiv
- See Also:
-
glGetTextureParameteriv
public static void glGetTextureParameteriv(int texture, int pname, int[] params) Array version of:GetTextureParameteriv
- See Also:
-
glCreateVertexArrays
public static void glCreateVertexArrays(int[] arrays) Array version of:CreateVertexArrays
- See Also:
-
glVertexArrayVertexBuffers
public static void glVertexArrayVertexBuffers(int vaobj, int first, @Nullable int[] buffers, @Nullable PointerBuffer offsets, @Nullable int[] strides) Array version of:VertexArrayVertexBuffers
- See Also:
-
glGetVertexArrayiv
public static void glGetVertexArrayiv(int vaobj, int pname, int[] param) Array version of:GetVertexArrayiv
- See Also:
-
glGetVertexArrayIndexediv
public static void glGetVertexArrayIndexediv(int vaobj, int index, int pname, int[] param) Array version of:GetVertexArrayIndexediv
- See Also:
-
glGetVertexArrayIndexed64iv
public static void glGetVertexArrayIndexed64iv(int vaobj, int index, int pname, long[] param) Array version of:GetVertexArrayIndexed64iv
- See Also:
-
glCreateSamplers
public static void glCreateSamplers(int[] samplers) Array version of:CreateSamplers
- See Also:
-
glCreateProgramPipelines
public static void glCreateProgramPipelines(int[] pipelines) Array version of:CreateProgramPipelines
- See Also:
-
glCreateQueries
public static void glCreateQueries(int target, int[] ids) Array version of:CreateQueries
- See Also:
-
glGetTextureSubImage
public static void glGetTextureSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, short[] pixels) Array version of:GetTextureSubImage
- See Also:
-
glGetTextureSubImage
public static void glGetTextureSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, int[] pixels) Array version of:GetTextureSubImage
- See Also:
-
glGetTextureSubImage
public static void glGetTextureSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, float[] pixels) Array version of:GetTextureSubImage
- See Also:
-
glGetTextureSubImage
public static void glGetTextureSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, double[] pixels) Array version of:GetTextureSubImage
- See Also:
-
glGetCompressedTextureSubImage
public static void glGetCompressedTextureSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, short[] pixels) Array version of:GetCompressedTextureSubImage
- See Also:
-
glGetCompressedTextureSubImage
public static void glGetCompressedTextureSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int[] pixels) Array version of:GetCompressedTextureSubImage
- See Also:
-
glGetCompressedTextureSubImage
public static void glGetCompressedTextureSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, float[] pixels) Array version of:GetCompressedTextureSubImage
- See Also:
-
glGetCompressedTextureSubImage
public static void glGetCompressedTextureSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, double[] pixels) Array version of:GetCompressedTextureSubImage
- See Also:
-
glGetnMapdv
public static void glGetnMapdv(int target, int query, double[] data) Array version of:GetnMapdv
- See Also:
-
glGetnMapfv
public static void glGetnMapfv(int target, int query, float[] data) Array version of:GetnMapfv
- See Also:
-
glGetnMapiv
public static void glGetnMapiv(int target, int query, int[] data) Array version of:GetnMapiv
- See Also:
-
glGetnPixelMapfv
public static void glGetnPixelMapfv(int map, float[] data) Array version of:GetnPixelMapfv
- See Also:
-
glGetnPixelMapuiv
public static void glGetnPixelMapuiv(int map, int[] data) Array version of:GetnPixelMapuiv
- See Also:
-
glGetnPixelMapusv
public static void glGetnPixelMapusv(int map, short[] data) Array version of:GetnPixelMapusv
- See Also:
-
glGetnTexImage
public static void glGetnTexImage(int tex, int level, int format, int type, short[] img) Array version of:GetnTexImage
- See Also:
-
glGetnTexImage
public static void glGetnTexImage(int tex, int level, int format, int type, int[] img) Array version of:GetnTexImage
- See Also:
-
glGetnTexImage
public static void glGetnTexImage(int tex, int level, int format, int type, float[] img) Array version of:GetnTexImage
- See Also:
-
glGetnTexImage
public static void glGetnTexImage(int tex, int level, int format, int type, double[] img) Array version of:GetnTexImage
- See Also:
-
glReadnPixels
public static void glReadnPixels(int x, int y, int width, int height, int format, int type, short[] pixels) Array version of:ReadnPixels
- See Also:
-
glReadnPixels
public static void glReadnPixels(int x, int y, int width, int height, int format, int type, int[] pixels) Array version of:ReadnPixels
- See Also:
-
glReadnPixels
public static void glReadnPixels(int x, int y, int width, int height, int format, int type, float[] pixels) Array version of:ReadnPixels
- See Also:
-
glGetnColorTable
public static void glGetnColorTable(int target, int format, int type, short[] table) Array version of:GetnColorTable
- See Also:
-
glGetnColorTable
public static void glGetnColorTable(int target, int format, int type, int[] table) Array version of:GetnColorTable
- See Also:
-
glGetnColorTable
public static void glGetnColorTable(int target, int format, int type, float[] table) Array version of:GetnColorTable
- See Also:
-
glGetnUniformfv
public static void glGetnUniformfv(int program, int location, float[] params) Array version of:GetnUniformfv
- See Also:
-
glGetnUniformdv
public static void glGetnUniformdv(int program, int location, double[] params) Array version of:GetnUniformdv
- See Also:
-
glGetnUniformiv
public static void glGetnUniformiv(int program, int location, int[] params) Array version of:GetnUniformiv
- See Also:
-
glGetnUniformuiv
public static void glGetnUniformuiv(int program, int location, int[] params) Array version of:GetnUniformuiv
- See Also:
-