Class GL45C
- Direct Known Subclasses:
GL46C
OpenGL 4.5 implementations support revision 4.50 of the OpenGL Shading Language.
Extensions promoted to core in this release:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intReturned by GetIntegerv whenpnameis CONTEXT_FLAGS.static final intReturned byGetError.static final intAccepted by thepnameparameter of GetIntegerv, GetFloatv, GetBooleanv GetDoublev and GetInteger64v.static final intReturned indataby GetIntegerv, GetFloatv, GetBooleanv GetDoublev and GetInteger64v whenpnameisCONTEXT_RELEASE_BEHAVIOR.static final intReturned byGetGraphicsResetStatus.static final intReturned byGetGraphicsResetStatus.static final intReturned by GetIntegerv and related simple queries whenvalueisRESET_NOTIFICATION_STRATEGY.static final intAccepted by thepnameparameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v.static final intAccepted by thepnameparameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v.static final intAccepted by thedepthparameter ofClipControl.static final intReturned by GetIntegerv and related simple queries whenvalueisRESET_NOTIFICATION_STRATEGY.static final intAccepted by themodeparameter ofBeginConditionalRender.static final intAccepted by themodeparameter ofBeginConditionalRender.static final intAccepted by themodeparameter ofBeginConditionalRender.static final intAccepted by thepnameparameter of GetQueryObjectiv.static final intAccepted by themodeparameter ofBeginConditionalRender.static final intAccepted by thevalueparameter of GetBooleanv, GetIntegerv, and GetFloatv.static final intAccepted by thepnameparameter of GetTextureParameter{if}v and GetTextureParameterI{i ui}v.static final intReturned byGetGraphicsResetStatus.static final intAccepted by thedepthparameter ofClipControl.Fields inherited from class org.lwjgl.opengl.GL44C
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_STRIDEFields inherited from class org.lwjgl.opengl.GL43C
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_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_CLASSFields inherited from class org.lwjgl.opengl.GL42C
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_BITFields inherited from class org.lwjgl.opengl.GL41C
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_BITSFields inherited from class org.lwjgl.opengl.GL40C
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_ARRAYFields inherited from class org.lwjgl.opengl.GL33C
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_DIVISORFields inherited from class org.lwjgl.opengl.GL32C
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_FAILEDFields inherited from class org.lwjgl.opengl.GL31C
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_BUFFERFields inherited from class org.lwjgl.opengl.GL30C
GL_BGR_INTEGER, GL_BGRA_INTEGER, GL_BLUE_INTEGER, GL_BUFFER_ACCESS_FLAGS, GL_BUFFER_MAP_LENGTH, GL_BUFFER_MAP_OFFSET, GL_CLAMP_READ_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_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_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_INTEGERFields inherited from class org.lwjgl.opengl.GL21C
GL_COMPRESSED_SRGB, GL_COMPRESSED_SRGB_ALPHA, 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_SRGB, GL_SRGB_ALPHA, GL_SRGB8, GL_SRGB8_ALPHA8Fields inherited from class org.lwjgl.opengl.GL20C
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_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_IMAGE_UNITS, GL_MAX_VARYING_FLOATS, GL_MAX_VERTEX_ATTRIBS, GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS, GL_MAX_VERTEX_UNIFORM_COMPONENTS, 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_SHADERFields inherited from class org.lwjgl.opengl.GL15C
GL_ARRAY_BUFFER, GL_ARRAY_BUFFER_BINDING, GL_BUFFER_ACCESS, GL_BUFFER_MAP_POINTER, GL_BUFFER_MAPPED, GL_BUFFER_SIZE, GL_BUFFER_USAGE, GL_CURRENT_QUERY, GL_DYNAMIC_COPY, GL_DYNAMIC_DRAW, GL_DYNAMIC_READ, GL_ELEMENT_ARRAY_BUFFER, GL_ELEMENT_ARRAY_BUFFER_BINDING, GL_QUERY_COUNTER_BITS, GL_QUERY_RESULT, GL_QUERY_RESULT_AVAILABLE, GL_READ_ONLY, GL_READ_WRITE, GL_SAMPLES_PASSED, GL_SRC1_ALPHA, GL_STATIC_COPY, GL_STATIC_DRAW, GL_STATIC_READ, GL_STREAM_COPY, GL_STREAM_DRAW, GL_STREAM_READ, GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_WRITE_ONLYFields inherited from class org.lwjgl.opengl.GL14C
GL_BLEND_DST_ALPHA, GL_BLEND_DST_RGB, GL_BLEND_SRC_ALPHA, GL_BLEND_SRC_RGB, GL_CONSTANT_ALPHA, GL_CONSTANT_COLOR, GL_DECR_WRAP, GL_DEPTH_COMPONENT16, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT32, GL_FUNC_ADD, GL_FUNC_REVERSE_SUBTRACT, GL_FUNC_SUBTRACT, 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_FADE_THRESHOLD_SIZE, GL_TEXTURE_COMPARE_FUNC, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_DEPTH_SIZE, GL_TEXTURE_LOD_BIASFields inherited from class org.lwjgl.opengl.GL13C
GL_ACTIVE_TEXTURE, GL_CLAMP_TO_BORDER, GL_COMPRESSED_RGB, GL_COMPRESSED_RGBA, GL_COMPRESSED_TEXTURE_FORMATS, GL_MAX_CUBE_MAP_TEXTURE_SIZE, GL_MULTISAMPLE, GL_NUM_COMPRESSED_TEXTURE_FORMATS, GL_PROXY_TEXTURE_CUBE_MAP, 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_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_TEXTURE9Fields inherited from class org.lwjgl.opengl.GL12C
GL_ALIASED_LINE_WIDTH_RANGE, GL_BGR, GL_BGRA, GL_CLAMP_TO_EDGE, 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_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_REVFields inherited from class org.lwjgl.opengl.GL11C
GL_ALPHA, GL_ALWAYS, GL_AND, GL_AND_INVERTED, GL_AND_REVERSE, GL_BACK, GL_BACK_LEFT, GL_BACK_RIGHT, GL_BLEND, GL_BLEND_DST, GL_BLEND_SRC, GL_BLUE, GL_BYTE, GL_CCW, GL_CLEAR, GL_COLOR, GL_COLOR_BUFFER_BIT, GL_COLOR_CLEAR_VALUE, GL_COLOR_LOGIC_OP, GL_COLOR_WRITEMASK, GL_COPY, GL_COPY_INVERTED, GL_CULL_FACE, GL_CULL_FACE_MODE, GL_CW, GL_DECR, GL_DEPTH, GL_DEPTH_BUFFER_BIT, GL_DEPTH_CLEAR_VALUE, GL_DEPTH_COMPONENT, GL_DEPTH_FUNC, GL_DEPTH_RANGE, GL_DEPTH_TEST, GL_DEPTH_WRITEMASK, GL_DITHER, GL_DONT_CARE, GL_DOUBLE, GL_DOUBLEBUFFER, GL_DRAW_BUFFER, GL_DST_ALPHA, GL_DST_COLOR, GL_EQUAL, GL_EQUIV, GL_EXTENSIONS, GL_FALSE, GL_FASTEST, GL_FILL, GL_FLOAT, GL_FRONT, GL_FRONT_AND_BACK, GL_FRONT_FACE, GL_FRONT_LEFT, GL_FRONT_RIGHT, GL_GEQUAL, GL_GREATER, GL_GREEN, GL_INCR, GL_INT, GL_INVALID_ENUM, GL_INVALID_OPERATION, GL_INVALID_VALUE, GL_INVERT, GL_KEEP, GL_LEFT, GL_LEQUAL, GL_LESS, GL_LINE, GL_LINE_LOOP, GL_LINE_SMOOTH, GL_LINE_SMOOTH_HINT, GL_LINE_STRIP, GL_LINE_WIDTH, GL_LINE_WIDTH_GRANULARITY, GL_LINE_WIDTH_RANGE, GL_LINEAR, GL_LINEAR_MIPMAP_LINEAR, GL_LINEAR_MIPMAP_NEAREST, GL_LINES, GL_LOGIC_OP_MODE, GL_MAX_TEXTURE_SIZE, GL_MAX_VIEWPORT_DIMS, 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_NOTEQUAL, 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_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_POINT, GL_POINT_SIZE, GL_POINT_SIZE_GRANULARITY, GL_POINT_SIZE_RANGE, GL_POINTS, 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_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_2D, GL_QUADS, GL_R3_G3_B2, GL_READ_BUFFER, GL_RED, GL_RENDERER, GL_REPEAT, GL_REPLACE, GL_RGB, GL_RGB10, GL_RGB10_A2, GL_RGB12, GL_RGB16, GL_RGB4, GL_RGB5, GL_RGB5_A1, GL_RGB8, GL_RGBA, GL_RGBA12, GL_RGBA16, GL_RGBA2, GL_RGBA4, GL_RGBA8, GL_RIGHT, GL_SCISSOR_BOX, GL_SCISSOR_TEST, GL_SET, GL_SHORT, GL_SRC_ALPHA, GL_SRC_ALPHA_SATURATE, GL_SRC_COLOR, GL_STACK_OVERFLOW, GL_STACK_UNDERFLOW, GL_STENCIL, 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_TEXTURE, GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_ALPHA_SIZE, GL_TEXTURE_BINDING_1D, GL_TEXTURE_BINDING_2D, GL_TEXTURE_BLUE_SIZE, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_GREEN_SIZE, GL_TEXTURE_HEIGHT, GL_TEXTURE_INTERNAL_FORMAT, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_RED_SIZE, GL_TEXTURE_WIDTH, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, 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_VENDOR, GL_VERSION, GL_VERTEX_ARRAY, GL_VIEWPORT, GL_XOR, GL_ZERO -
Method Summary
Modifier and TypeMethodDescriptionstatic voidglBindTextureUnit(int unit, int texture) Binds an existing texture object to the texture unit numberedunit.static voidglBlitNamedFramebuffer(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 intglCheckNamedFramebufferStatus(int framebuffer, int target) DSA version ofCheckFramebufferStatus.static voidglClearNamedBufferData(int buffer, int internalformat, int format, int type, float[] data) Array version of:ClearNamedBufferDatastatic voidglClearNamedBufferData(int buffer, int internalformat, int format, int type, int[] data) Array version of:ClearNamedBufferDatastatic voidglClearNamedBufferData(int buffer, int internalformat, int format, int type, short[] data) Array version of:ClearNamedBufferDatastatic voidglClearNamedBufferData(int buffer, int internalformat, int format, int type, ByteBuffer data) DSA version ofClearBufferData.static voidglClearNamedBufferData(int buffer, int internalformat, int format, int type, FloatBuffer data) DSA version ofClearBufferData.static voidglClearNamedBufferData(int buffer, int internalformat, int format, int type, IntBuffer data) DSA version ofClearBufferData.static voidglClearNamedBufferData(int buffer, int internalformat, int format, int type, ShortBuffer data) DSA version ofClearBufferData.static voidglClearNamedBufferSubData(int buffer, int internalformat, long offset, long size, int format, int type, float[] data) Array version of:ClearNamedBufferSubDatastatic voidglClearNamedBufferSubData(int buffer, int internalformat, long offset, long size, int format, int type, int[] data) Array version of:ClearNamedBufferSubDatastatic voidglClearNamedBufferSubData(int buffer, int internalformat, long offset, long size, int format, int type, short[] data) Array version of:ClearNamedBufferSubDatastatic voidglClearNamedBufferSubData(int buffer, int internalformat, long offset, long size, int format, int type, ByteBuffer data) DSA version ofClearBufferSubData.static voidglClearNamedBufferSubData(int buffer, int internalformat, long offset, long size, int format, int type, FloatBuffer data) DSA version ofClearBufferSubData.static voidglClearNamedBufferSubData(int buffer, int internalformat, long offset, long size, int format, int type, IntBuffer data) DSA version ofClearBufferSubData.static voidglClearNamedBufferSubData(int buffer, int internalformat, long offset, long size, int format, int type, ShortBuffer data) DSA version ofClearBufferSubData.static voidglClearNamedFramebufferfi(int framebuffer, int buffer, int drawbuffer, float depth, int stencil) DSA version ofClearBufferfi.static voidglClearNamedFramebufferfv(int framebuffer, int buffer, int drawbuffer, float[] value) Array version of:ClearNamedFramebufferfvstatic voidglClearNamedFramebufferfv(int framebuffer, int buffer, int drawbuffer, FloatBuffer value) DSA version ofClearBufferfv.static voidglClearNamedFramebufferiv(int framebuffer, int buffer, int drawbuffer, int[] value) Array version of:ClearNamedFramebufferivstatic voidglClearNamedFramebufferiv(int framebuffer, int buffer, int drawbuffer, IntBuffer value) DSA version ofClearBufferiv.static voidglClearNamedFramebufferuiv(int framebuffer, int buffer, int drawbuffer, int[] value) Array version of:ClearNamedFramebufferuivstatic voidglClearNamedFramebufferuiv(int framebuffer, int buffer, int drawbuffer, IntBuffer value) DSA version ofClearBufferuiv.static voidglClipControl(int origin, int depth) Controls the clipping volume behavior.static voidglCompressedTextureSubImage1D(int texture, int level, int xoffset, int width, int format, int imageSize, long data) DSA version ofCompressedTexSubImage1D.static voidglCompressedTextureSubImage1D(int texture, int level, int xoffset, int width, int format, ByteBuffer data) DSA version ofCompressedTexSubImage1D.static voidglCompressedTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, long data) DSA version ofCompressedTexSubImage2D.static voidglCompressedTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int width, int height, int format, ByteBuffer data) DSA version ofCompressedTexSubImage2D.static voidglCompressedTextureSubImage3D(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 voidglCompressedTextureSubImage3D(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, ByteBuffer data) DSA version ofCompressedTexSubImage3D.static voidglCopyNamedBufferSubData(int readBuffer, int writeBuffer, long readOffset, long writeOffset, long size) DSA version ofCopyBufferSubData.static voidglCopyTextureSubImage1D(int texture, int level, int xoffset, int x, int y, int width) DSA version ofCopyTexSubImage1D.static voidglCopyTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int x, int y, int width, int height) DSA version ofCopyTexSubImage2D.static voidglCopyTextureSubImage3D(int texture, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height) DSA version ofCopyTexSubImage3D.static intReturnsnpreviously unused buffer names inbuffers, each representing a new buffer object initialized as if it had been bound to an unspecified target.static voidglCreateBuffers(int[] buffers) Array version of:CreateBuffersstatic voidglCreateBuffers(IntBuffer buffers) Returnsnpreviously unused buffer names inbuffers, each representing a new buffer object initialized as if it had been bound to an unspecified target.static intReturnsnpreviously unused framebuffer names inframebuffers, each representing a new framebuffer object.static voidglCreateFramebuffers(int[] framebuffers) Array version of:CreateFramebuffersstatic voidglCreateFramebuffers(IntBuffer framebuffers) Returnsnpreviously unused framebuffer names inframebuffers, each representing a new framebuffer object.static intReturnsnpreviously unused program pipeline names inpipelines, each representing a new program pipeline object.static voidglCreateProgramPipelines(int[] pipelines) Array version of:CreateProgramPipelinesstatic voidglCreateProgramPipelines(IntBuffer pipelines) Returnsnpreviously unused program pipeline names inpipelines, each representing a new program pipeline object.static intglCreateQueries(int target) Returnsnpreviously unused query object names inids, each representing a new query object with the specifiedtarget.static voidglCreateQueries(int target, int[] ids) Array version of:CreateQueriesstatic voidglCreateQueries(int target, IntBuffer ids) Returnsnpreviously unused query object names inids, each representing a new query object with the specifiedtarget.static intReturnsnpreviously unused renderbuffer names inrenderbuffers, each representing a new renderbuffer object.static voidglCreateRenderbuffers(int[] renderbuffers) Array version of:CreateRenderbuffersstatic voidglCreateRenderbuffers(IntBuffer renderbuffers) Returnsnpreviously unused renderbuffer names inrenderbuffers, each representing a new renderbuffer object.static intReturnsnpreviously unused sampler names insamplers, each representing a new sampler object.static voidglCreateSamplers(int[] samplers) Array version of:CreateSamplersstatic voidglCreateSamplers(IntBuffer samplers) Returnsnpreviously unused sampler names insamplers, each representing a new sampler object.static intglCreateTextures(int target) Returnsnpreviously unused texture names intextures, each representing a new texture object.static voidglCreateTextures(int target, int[] textures) Array version of:CreateTexturesstatic voidglCreateTextures(int target, IntBuffer textures) Returnsnpreviously unused texture names intextures, each representing a new texture object.static intReturnsnpreviously unused transform feedback object names inids, each representing a new state vector.static voidglCreateTransformFeedbacks(int[] ids) Array version of:CreateTransformFeedbacksstatic voidReturnsnpreviously unused transform feedback object names inids, each representing a new state vector.static intReturnsnpreviously unused vertex array object names inarrays.static voidglCreateVertexArrays(int[] arrays) Array version of:CreateVertexArraysstatic voidglCreateVertexArrays(IntBuffer arrays) Returnsnpreviously unused vertex array object names inarrays.static voidglDisableVertexArrayAttrib(int vaobj, int index) DSA version ofDisableVertexAttribArray.static voidglEnableVertexArrayAttrib(int vaobj, int index) DSA version ofEnableVertexAttribArray.static voidglFlushMappedNamedBufferRange(int buffer, long offset, long length) DSA version ofFlushMappedBufferRange.static voidglGenerateTextureMipmap(int texture) DSA version ofGenerateMipmap.static voidglGetCompressedTextureImage(int texture, int level, int bufSize, long pixels) DSA version ofGetCompressedTexImage.static voidglGetCompressedTextureImage(int texture, int level, ByteBuffer pixels) DSA version ofGetCompressedTexImage.static voidglGetCompressedTextureSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, double[] pixels) Array version of:GetCompressedTextureSubImagestatic voidglGetCompressedTextureSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, float[] pixels) Array version of:GetCompressedTextureSubImagestatic voidglGetCompressedTextureSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int[] pixels) Array version of:GetCompressedTextureSubImagestatic voidglGetCompressedTextureSubImage(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 voidglGetCompressedTextureSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, short[] pixels) Array version of:GetCompressedTextureSubImagestatic voidglGetCompressedTextureSubImage(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 voidglGetCompressedTextureSubImage(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 voidglGetCompressedTextureSubImage(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 voidglGetCompressedTextureSubImage(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 voidglGetCompressedTextureSubImage(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 intIndicates if the GL context has been in a reset state at any point since the last call to GetGraphicsResetStatus:NO_ERRORindicates that the GL context has not been in a reset state since the last call.GUILTY_CONTEXT_RESETindicates that a reset has been detected that is attributable to the current GL context.INNOCENT_CONTEXT_RESETindicates a reset has been detected that is not attributable to the current GL context.UNKNOWN_CONTEXT_RESETindicates a detected graphics reset whose cause is unknown.static intglGetNamedBufferParameteri(int buffer, int pname) DSA version ofGetBufferParameteriv.static longglGetNamedBufferParameteri64(int buffer, int pname) DSA version ofGetBufferParameteri64v.static voidglGetNamedBufferParameteri64v(int buffer, int pname, long[] params) Array version of:GetNamedBufferParameteri64vstatic voidglGetNamedBufferParameteri64v(int buffer, int pname, LongBuffer params) DSA version ofGetBufferParameteri64v.static voidglGetNamedBufferParameteriv(int buffer, int pname, int[] params) Array version of:GetNamedBufferParameterivstatic voidglGetNamedBufferParameteriv(int buffer, int pname, IntBuffer params) DSA version ofGetBufferParameteriv.static longglGetNamedBufferPointer(int buffer, int pname) DSA version ofGetBufferPointerv.static voidglGetNamedBufferPointerv(int buffer, int pname, org.lwjgl.PointerBuffer params) DSA version ofGetBufferPointerv.static voidglGetNamedBufferSubData(int buffer, long offset, double[] data) Array version of:GetNamedBufferSubDatastatic voidglGetNamedBufferSubData(int buffer, long offset, float[] data) Array version of:GetNamedBufferSubDatastatic voidglGetNamedBufferSubData(int buffer, long offset, int[] data) Array version of:GetNamedBufferSubDatastatic voidglGetNamedBufferSubData(int buffer, long offset, long[] data) Array version of:GetNamedBufferSubDatastatic voidglGetNamedBufferSubData(int buffer, long offset, short[] data) Array version of:GetNamedBufferSubDatastatic voidglGetNamedBufferSubData(int buffer, long offset, ByteBuffer data) DSA version ofGetBufferSubData.static voidglGetNamedBufferSubData(int buffer, long offset, DoubleBuffer data) DSA version ofGetBufferSubData.static voidglGetNamedBufferSubData(int buffer, long offset, FloatBuffer data) DSA version ofGetBufferSubData.static voidglGetNamedBufferSubData(int buffer, long offset, IntBuffer data) DSA version ofGetBufferSubData.static voidglGetNamedBufferSubData(int buffer, long offset, LongBuffer data) DSA version ofGetBufferSubData.static voidglGetNamedBufferSubData(int buffer, long offset, ShortBuffer data) DSA version ofGetBufferSubData.static intglGetNamedFramebufferAttachmentParameteri(int framebuffer, int attachment, int pname) DSA version ofGetFramebufferAttachmentParameteriv.static voidglGetNamedFramebufferAttachmentParameteriv(int framebuffer, int attachment, int pname, int[] params) Array version of:GetNamedFramebufferAttachmentParameterivstatic voidglGetNamedFramebufferAttachmentParameteriv(int framebuffer, int attachment, int pname, IntBuffer params) DSA version ofGetFramebufferAttachmentParameteriv.static intglGetNamedFramebufferParameteri(int framebuffer, int pname) DSA version ofGetFramebufferParameteriv.static voidglGetNamedFramebufferParameteriv(int framebuffer, int pname, int[] params) Array version of:GetNamedFramebufferParameterivstatic voidglGetNamedFramebufferParameteriv(int framebuffer, int pname, IntBuffer params) DSA version ofGetFramebufferParameteriv.static intglGetNamedRenderbufferParameteri(int renderbuffer, int pname) DSA version ofGetRenderbufferParameteriv.static voidglGetNamedRenderbufferParameteriv(int renderbuffer, int pname, int[] params) Array version of:GetNamedRenderbufferParameterivstatic voidglGetNamedRenderbufferParameteriv(int renderbuffer, int pname, IntBuffer params) DSA version ofGetRenderbufferParameteriv.static voidglGetnCompressedTexImage(int target, int level, int bufSize, long img) Robust version ofGetCompressedTexImagestatic voidglGetnCompressedTexImage(int target, int level, ByteBuffer img) Robust version ofGetCompressedTexImagestatic voidglGetnTexImage(int tex, int level, int format, int type, double[] img) Array version of:GetnTexImagestatic voidglGetnTexImage(int tex, int level, int format, int type, float[] img) Array version of:GetnTexImagestatic voidglGetnTexImage(int tex, int level, int format, int type, int[] img) Array version of:GetnTexImagestatic voidglGetnTexImage(int tex, int level, int format, int type, int bufSize, long img) Robust version ofGetTexImagestatic voidglGetnTexImage(int tex, int level, int format, int type, short[] img) Array version of:GetnTexImagestatic voidglGetnTexImage(int tex, int level, int format, int type, ByteBuffer img) Robust version ofGetTexImagestatic voidglGetnTexImage(int tex, int level, int format, int type, DoubleBuffer img) Robust version ofGetTexImagestatic voidglGetnTexImage(int tex, int level, int format, int type, FloatBuffer img) Robust version ofGetTexImagestatic voidglGetnTexImage(int tex, int level, int format, int type, IntBuffer img) Robust version ofGetTexImagestatic voidglGetnTexImage(int tex, int level, int format, int type, ShortBuffer img) Robust version ofGetTexImagestatic doubleglGetnUniformd(int program, int location) Double version ofGetnUniformfv.static voidglGetnUniformdv(int program, int location, double[] params) Array version of:GetnUniformdvstatic voidglGetnUniformdv(int program, int location, DoubleBuffer params) Double version ofGetnUniformfv.static floatglGetnUniformf(int program, int location) Returns the value or values of a uniform of the default uniform block.static voidglGetnUniformfv(int program, int location, float[] params) Array version of:GetnUniformfvstatic voidglGetnUniformfv(int program, int location, FloatBuffer params) Returns the value or values of a uniform of the default uniform block.static intglGetnUniformi(int program, int location) Integer version ofGetnUniformfv.static voidglGetnUniformiv(int program, int location, int[] params) Array version of:GetnUniformivstatic voidglGetnUniformiv(int program, int location, IntBuffer params) Integer version ofGetnUniformfv.static intglGetnUniformui(int program, int location) Unsigned version ofGetnUniformiv.static voidglGetnUniformuiv(int program, int location, int[] params) Array version of:GetnUniformuivstatic voidglGetnUniformuiv(int program, int location, IntBuffer params) Unsigned version ofGetnUniformiv.static voidglGetQueryBufferObjecti64v(int id, int buffer, int pname, long offset) 64bit version ofGetQueryBufferObjectiv.static voidglGetQueryBufferObjectiv(int id, int buffer, int pname, long offset) Queries the state of a query object.static voidglGetQueryBufferObjectui64v(int id, int buffer, int pname, long offset) 64bit version ofGetQueryBufferObjectuiv.static voidglGetQueryBufferObjectuiv(int id, int buffer, int pname, long offset) Unsigned version ofGetQueryBufferObjectiv.static voidglGetTextureImage(int texture, int level, int format, int type, double[] pixels) Array version of:GetTextureImagestatic voidglGetTextureImage(int texture, int level, int format, int type, float[] pixels) Array version of:GetTextureImagestatic voidglGetTextureImage(int texture, int level, int format, int type, int[] pixels) Array version of:GetTextureImagestatic voidglGetTextureImage(int texture, int level, int format, int type, int bufSize, long pixels) DSA version ofGetTexImage.static voidglGetTextureImage(int texture, int level, int format, int type, short[] pixels) Array version of:GetTextureImagestatic voidglGetTextureImage(int texture, int level, int format, int type, ByteBuffer pixels) DSA version ofGetTexImage.static voidglGetTextureImage(int texture, int level, int format, int type, DoubleBuffer pixels) DSA version ofGetTexImage.static voidglGetTextureImage(int texture, int level, int format, int type, FloatBuffer pixels) DSA version ofGetTexImage.static voidglGetTextureImage(int texture, int level, int format, int type, IntBuffer pixels) DSA version ofGetTexImage.static voidglGetTextureImage(int texture, int level, int format, int type, ShortBuffer pixels) DSA version ofGetTexImage.static floatglGetTextureLevelParameterf(int texture, int level, int pname) DSA version ofGetTexLevelParameterfv.static voidglGetTextureLevelParameterfv(int texture, int level, int pname, float[] params) Array version of:GetTextureLevelParameterfvstatic voidglGetTextureLevelParameterfv(int texture, int level, int pname, FloatBuffer params) DSA version ofGetTexLevelParameterfv.static intglGetTextureLevelParameteri(int texture, int level, int pname) DSA version ofGetTexLevelParameteriv.static voidglGetTextureLevelParameteriv(int texture, int level, int pname, int[] params) Array version of:GetTextureLevelParameterivstatic voidglGetTextureLevelParameteriv(int texture, int level, int pname, IntBuffer params) DSA version ofGetTexLevelParameteriv.static floatglGetTextureParameterf(int texture, int pname) DSA version ofGetTexParameterfv.static voidglGetTextureParameterfv(int texture, int pname, float[] params) Array version of:GetTextureParameterfvstatic voidglGetTextureParameterfv(int texture, int pname, FloatBuffer params) DSA version ofGetTexParameterfv.static intglGetTextureParameteri(int texture, int pname) DSA version ofGetTexParameteriv.static intglGetTextureParameterIi(int texture, int pname) DSA version ofGetTexParameterIiv.static voidglGetTextureParameterIiv(int texture, int pname, int[] params) Array version of:GetTextureParameterIivstatic voidglGetTextureParameterIiv(int texture, int pname, IntBuffer params) DSA version ofGetTexParameterIiv.static intglGetTextureParameterIui(int texture, int pname) DSA version ofGetTexParameterIuiv.static voidglGetTextureParameterIuiv(int texture, int pname, int[] params) Array version of:GetTextureParameterIuivstatic voidglGetTextureParameterIuiv(int texture, int pname, IntBuffer params) DSA version ofGetTexParameterIuiv.static voidglGetTextureParameteriv(int texture, int pname, int[] params) Array version of:GetTextureParameterivstatic voidglGetTextureParameteriv(int texture, int pname, IntBuffer params) DSA version ofGetTexParameteriv.static voidglGetTextureSubImage(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:GetTextureSubImagestatic voidglGetTextureSubImage(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:GetTextureSubImagestatic voidglGetTextureSubImage(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:GetTextureSubImagestatic voidglGetTextureSubImage(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 voidglGetTextureSubImage(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:GetTextureSubImagestatic voidglGetTextureSubImage(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 voidglGetTextureSubImage(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 voidglGetTextureSubImage(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 voidglGetTextureSubImage(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 voidglGetTextureSubImage(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 intglGetTransformFeedbacki(int xfb, int pname) Returns information about a transform feedback object.static intglGetTransformFeedbacki(int xfb, int pname, int index) Returns information about a transform feedback object.static voidglGetTransformFeedbacki_v(int xfb, int pname, int index, int[] param) Array version of:GetTransformFeedbacki_vstatic voidglGetTransformFeedbacki_v(int xfb, int pname, int index, IntBuffer param) Returns information about a transform feedback object.static longglGetTransformFeedbacki64(int xfb, int pname, int index) Returns information about a transform feedback object.static voidglGetTransformFeedbacki64_v(int xfb, int pname, int index, long[] param) Array version of:GetTransformFeedbacki64_vstatic voidglGetTransformFeedbacki64_v(int xfb, int pname, int index, LongBuffer param) Returns information about a transform feedback object.static voidglGetTransformFeedbackiv(int xfb, int pname, int[] param) Array version of:GetTransformFeedbackivstatic voidglGetTransformFeedbackiv(int xfb, int pname, IntBuffer param) Returns information about a transform feedback object.static intglGetVertexArrayi(int vaobj, int pname) Queries parameters of a vertex array object.static longglGetVertexArrayIndexed64i(int vaobj, int index, int pname) Queries parameters of an attribute of a vertex array object.static voidglGetVertexArrayIndexed64iv(int vaobj, int index, int pname, long[] param) Array version of:GetVertexArrayIndexed64ivstatic voidglGetVertexArrayIndexed64iv(int vaobj, int index, int pname, LongBuffer param) Queries parameters of an attribute of a vertex array object.static intglGetVertexArrayIndexedi(int vaobj, int index, int pname) Queries parameters of an attribute of a vertex array object.static voidglGetVertexArrayIndexediv(int vaobj, int index, int pname, int[] param) Array version of:GetVertexArrayIndexedivstatic voidglGetVertexArrayIndexediv(int vaobj, int index, int pname, IntBuffer param) Queries parameters of an attribute of a vertex array object.static voidglGetVertexArrayiv(int vaobj, int pname, int[] param) Array version of:GetVertexArrayivstatic voidglGetVertexArrayiv(int vaobj, int pname, IntBuffer param) Queries parameters of a vertex array object.static voidglInvalidateNamedFramebufferData(int framebuffer, int attachment) DSA version ofInvalidateFramebuffer.static voidglInvalidateNamedFramebufferData(int framebuffer, int[] attachments) Array version of:InvalidateNamedFramebufferDatastatic voidglInvalidateNamedFramebufferData(int framebuffer, IntBuffer attachments) DSA version ofInvalidateFramebuffer.static voidglInvalidateNamedFramebufferSubData(int framebuffer, int[] attachments, int x, int y, int width, int height) Array version of:InvalidateNamedFramebufferSubDatastatic voidglInvalidateNamedFramebufferSubData(int framebuffer, int attachment, int x, int y, int width, int height) DSA version ofInvalidateSubFramebuffer.static voidglInvalidateNamedFramebufferSubData(int framebuffer, IntBuffer attachments, int x, int y, int width, int height) DSA version ofInvalidateSubFramebuffer.static ByteBufferglMapNamedBuffer(int buffer, int access) DSA version ofMapBuffer.static ByteBufferglMapNamedBuffer(int buffer, int access, long length, ByteBuffer old_buffer) DSA version ofMapBuffer.static ByteBufferglMapNamedBuffer(int buffer, int access, ByteBuffer old_buffer) DSA version ofMapBuffer.static ByteBufferglMapNamedBufferRange(int buffer, long offset, long length, int access) DSA version ofMapBufferRange.static ByteBufferglMapNamedBufferRange(int buffer, long offset, long length, int access, ByteBuffer old_buffer) DSA version ofMapBufferRange.static voidglMemoryBarrierByRegion(int barriers) Behaves likeMemoryBarrier, with two differences:static voidglNamedBufferData(int buffer, double[] data, int usage) Array version of:NamedBufferDatastatic voidglNamedBufferData(int buffer, float[] data, int usage) Array version of:NamedBufferDatastatic voidglNamedBufferData(int buffer, int[] data, int usage) Array version of:NamedBufferDatastatic voidglNamedBufferData(int buffer, long[] data, int usage) Array version of:NamedBufferDatastatic voidglNamedBufferData(int buffer, long size, int usage) DSA version ofBufferData.static voidglNamedBufferData(int buffer, short[] data, int usage) Array version of:NamedBufferDatastatic voidglNamedBufferData(int buffer, ByteBuffer data, int usage) DSA version ofBufferData.static voidglNamedBufferData(int buffer, DoubleBuffer data, int usage) DSA version ofBufferData.static voidglNamedBufferData(int buffer, FloatBuffer data, int usage) DSA version ofBufferData.static voidglNamedBufferData(int buffer, IntBuffer data, int usage) DSA version ofBufferData.static voidglNamedBufferData(int buffer, LongBuffer data, int usage) DSA version ofBufferData.static voidglNamedBufferData(int buffer, ShortBuffer data, int usage) DSA version ofBufferData.static voidglNamedBufferStorage(int buffer, double[] data, int flags) Array version of:NamedBufferStoragestatic voidglNamedBufferStorage(int buffer, float[] data, int flags) Array version of:NamedBufferStoragestatic voidglNamedBufferStorage(int buffer, int[] data, int flags) Array version of:NamedBufferStoragestatic voidglNamedBufferStorage(int buffer, long size, int flags) DSA version ofBufferStorage.static voidglNamedBufferStorage(int buffer, short[] data, int flags) Array version of:NamedBufferStoragestatic voidglNamedBufferStorage(int buffer, ByteBuffer data, int flags) DSA version ofBufferStorage.static voidglNamedBufferStorage(int buffer, DoubleBuffer data, int flags) DSA version ofBufferStorage.static voidglNamedBufferStorage(int buffer, FloatBuffer data, int flags) DSA version ofBufferStorage.static voidglNamedBufferStorage(int buffer, IntBuffer data, int flags) DSA version ofBufferStorage.static voidglNamedBufferStorage(int buffer, ShortBuffer data, int flags) DSA version ofBufferStorage.static voidglNamedBufferSubData(int buffer, long offset, double[] data) Array version of:NamedBufferSubDatastatic voidglNamedBufferSubData(int buffer, long offset, float[] data) Array version of:NamedBufferSubDatastatic voidglNamedBufferSubData(int buffer, long offset, int[] data) Array version of:NamedBufferSubDatastatic voidglNamedBufferSubData(int buffer, long offset, long[] data) Array version of:NamedBufferSubDatastatic voidglNamedBufferSubData(int buffer, long offset, short[] data) Array version of:NamedBufferSubDatastatic voidglNamedBufferSubData(int buffer, long offset, ByteBuffer data) DSA version ofBufferSubData.static voidglNamedBufferSubData(int buffer, long offset, DoubleBuffer data) DSA version ofBufferSubData.static voidglNamedBufferSubData(int buffer, long offset, FloatBuffer data) DSA version ofBufferSubData.static voidglNamedBufferSubData(int buffer, long offset, IntBuffer data) DSA version ofBufferSubData.static voidglNamedBufferSubData(int buffer, long offset, LongBuffer data) DSA version ofBufferSubData.static voidglNamedBufferSubData(int buffer, long offset, ShortBuffer data) DSA version ofBufferSubData.static voidglNamedFramebufferDrawBuffer(int framebuffer, int buf) DSA version ofDrawBuffer.static voidglNamedFramebufferDrawBuffers(int framebuffer, int buf) DSA version ofDrawBuffers.static voidglNamedFramebufferDrawBuffers(int framebuffer, int[] bufs) Array version of:NamedFramebufferDrawBuffersstatic voidglNamedFramebufferDrawBuffers(int framebuffer, IntBuffer bufs) DSA version ofDrawBuffers.static voidglNamedFramebufferParameteri(int framebuffer, int pname, int param) DSA version ofFramebufferParameteri.static voidglNamedFramebufferReadBuffer(int framebuffer, int src) DSA version ofReadBuffer.static voidglNamedFramebufferRenderbuffer(int framebuffer, int attachment, int renderbuffertarget, int renderbuffer) DSA version ofFramebufferRenderbuffer.static voidglNamedFramebufferTexture(int framebuffer, int attachment, int texture, int level) DSA version ofFramebufferTexture.static voidglNamedFramebufferTextureLayer(int framebuffer, int attachment, int texture, int level, int layer) DSA version ofFramebufferTextureLayer.static voidglNamedRenderbufferStorage(int renderbuffer, int internalformat, int width, int height) DSA version ofRenderbufferStorage.static voidglNamedRenderbufferStorageMultisample(int renderbuffer, int samples, int internalformat, int width, int height) DSA version ofRenderbufferStorageMultisample.static voidglReadnPixels(int x, int y, int width, int height, int format, int type, float[] pixels) Array version of:ReadnPixelsstatic voidglReadnPixels(int x, int y, int width, int height, int format, int type, int[] pixels) Array version of:ReadnPixelsstatic voidglReadnPixels(int x, int y, int width, int height, int format, int type, int bufSize, long pixels) static voidglReadnPixels(int x, int y, int width, int height, int format, int type, short[] pixels) Array version of:ReadnPixelsstatic voidglReadnPixels(int x, int y, int width, int height, int format, int type, ByteBuffer pixels) static voidglReadnPixels(int x, int y, int width, int height, int format, int type, FloatBuffer pixels) static voidglReadnPixels(int x, int y, int width, int height, int format, int type, IntBuffer pixels) static voidglReadnPixels(int x, int y, int width, int height, int format, int type, ShortBuffer pixels) static voidGuarantees that writes have completed and caches have been invalidated before subsequent Draws are executed.static voidglTextureBuffer(int texture, int internalformat, int buffer) DSA version ofTexBuffer.static voidglTextureBufferRange(int texture, int internalformat, int buffer, long offset, long size) DSA version ofTexBufferRange.static voidglTextureParameterf(int texture, int pname, float param) DSA version ofTexParameterf.static voidglTextureParameterfv(int texture, int pname, float[] params) Array version of:TextureParameterfvstatic voidglTextureParameterfv(int texture, int pname, FloatBuffer params) DSA version ofTexParameterfv.static voidglTextureParameteri(int texture, int pname, int param) DSA version ofTexParameteri.static voidglTextureParameterIi(int texture, int pname, int param) DSA version ofTexParameterIiv.static voidglTextureParameterIiv(int texture, int pname, int[] params) Array version of:TextureParameterIivstatic voidglTextureParameterIiv(int texture, int pname, IntBuffer params) DSA version ofTexParameterIiv.static voidglTextureParameterIui(int texture, int pname, int param) DSA version ofTexParameterIuiv.static voidglTextureParameterIuiv(int texture, int pname, int[] params) Array version of:TextureParameterIuivstatic voidglTextureParameterIuiv(int texture, int pname, IntBuffer params) DSA version ofTexParameterIuiv.static voidglTextureParameteriv(int texture, int pname, int[] params) Array version of:TextureParameterivstatic voidglTextureParameteriv(int texture, int pname, IntBuffer params) DSA version ofTexParameteriv.static voidglTextureStorage1D(int texture, int levels, int internalformat, int width) DSA version ofTexStorage1D.static voidglTextureStorage2D(int texture, int levels, int internalformat, int width, int height) DSA version ofTexStorage2D.static voidglTextureStorage2DMultisample(int texture, int samples, int internalformat, int width, int height, boolean fixedsamplelocations) DSA version ofTexStorage2DMultisample.static voidglTextureStorage3D(int texture, int levels, int internalformat, int width, int height, int depth) DSA version ofTexStorage3D.static voidglTextureStorage3DMultisample(int texture, int samples, int internalformat, int width, int height, int depth, boolean fixedsamplelocations) DSA version ofTexStorage3DMultisample.static voidglTextureSubImage1D(int texture, int level, int xoffset, int width, int format, int type, double[] pixels) Array version of:TextureSubImage1Dstatic voidglTextureSubImage1D(int texture, int level, int xoffset, int width, int format, int type, float[] pixels) Array version of:TextureSubImage1Dstatic voidglTextureSubImage1D(int texture, int level, int xoffset, int width, int format, int type, int[] pixels) Array version of:TextureSubImage1Dstatic voidglTextureSubImage1D(int texture, int level, int xoffset, int width, int format, int type, long pixels) DSA version ofTexSubImage1D.static voidglTextureSubImage1D(int texture, int level, int xoffset, int width, int format, int type, short[] pixels) Array version of:TextureSubImage1Dstatic voidglTextureSubImage1D(int texture, int level, int xoffset, int width, int format, int type, ByteBuffer pixels) DSA version ofTexSubImage1D.static voidglTextureSubImage1D(int texture, int level, int xoffset, int width, int format, int type, DoubleBuffer pixels) DSA version ofTexSubImage1D.static voidglTextureSubImage1D(int texture, int level, int xoffset, int width, int format, int type, FloatBuffer pixels) DSA version ofTexSubImage1D.static voidglTextureSubImage1D(int texture, int level, int xoffset, int width, int format, int type, IntBuffer pixels) DSA version ofTexSubImage1D.static voidglTextureSubImage1D(int texture, int level, int xoffset, int width, int format, int type, ShortBuffer pixels) DSA version ofTexSubImage1D.static voidglTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int type, double[] pixels) Array version of:TextureSubImage2Dstatic voidglTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int type, float[] pixels) Array version of:TextureSubImage2Dstatic voidglTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int type, int[] pixels) Array version of:TextureSubImage2Dstatic voidglTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int type, long pixels) DSA version ofTexSubImage2D.static voidglTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int type, short[] pixels) Array version of:TextureSubImage2Dstatic voidglTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int type, ByteBuffer pixels) DSA version ofTexSubImage2D.static voidglTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int type, DoubleBuffer pixels) DSA version ofTexSubImage2D.static voidglTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int type, FloatBuffer pixels) DSA version ofTexSubImage2D.static voidglTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int type, IntBuffer pixels) DSA version ofTexSubImage2D.static voidglTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int type, ShortBuffer pixels) DSA version ofTexSubImage2D.static voidglTextureSubImage3D(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:TextureSubImage3Dstatic voidglTextureSubImage3D(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:TextureSubImage3Dstatic voidglTextureSubImage3D(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:TextureSubImage3Dstatic voidglTextureSubImage3D(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 voidglTextureSubImage3D(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:TextureSubImage3Dstatic voidglTextureSubImage3D(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 voidglTextureSubImage3D(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 voidglTextureSubImage3D(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 voidglTextureSubImage3D(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 voidglTextureSubImage3D(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 voidglTransformFeedbackBufferBase(int xfb, int index, int buffer) Binds a buffer object to a transform feedback object.static voidglTransformFeedbackBufferRange(int xfb, int index, int buffer, long offset, long size) Binds a region of a buffer object to a transform feedback object.static booleanglUnmapNamedBuffer(int buffer) DSA version ofUnmapBuffer.static voidglVertexArrayAttribBinding(int vaobj, int attribindex, int bindingindex) DSA version ofVertexAttribBinding.static voidglVertexArrayAttribFormat(int vaobj, int attribindex, int size, int type, boolean normalized, int relativeoffset) DSA version ofVertexAttribFormat.static voidglVertexArrayAttribIFormat(int vaobj, int attribindex, int size, int type, int relativeoffset) DSA version ofVertexAttribIFormat.static voidglVertexArrayAttribLFormat(int vaobj, int attribindex, int size, int type, int relativeoffset) DSA version ofVertexAttribLFormat.static voidglVertexArrayBindingDivisor(int vaobj, int bindingindex, int divisor) DSA version ofVertexBindingDivisor.static voidglVertexArrayElementBuffer(int vaobj, int buffer) Binds a buffer object to the element array buffer bind point of a vertex array object.static voidglVertexArrayVertexBuffer(int vaobj, int bindingindex, int buffer, long offset, int stride) DSA version ofBindVertexBuffer.static voidglVertexArrayVertexBuffers(int vaobj, int first, int[] buffers, org.lwjgl.PointerBuffer offsets, int[] strides) Array version of:VertexArrayVertexBuffersstatic voidglVertexArrayVertexBuffers(int vaobj, int first, IntBuffer buffers, org.lwjgl.PointerBuffer offsets, IntBuffer strides) DSA version ofBindVertexBuffers.static voidnglClearNamedBufferData(int buffer, int internalformat, int format, int type, long data) Unsafe version of:ClearNamedBufferDatastatic voidnglClearNamedBufferSubData(int buffer, int internalformat, long offset, long size, int format, int type, long data) Unsafe version of:ClearNamedBufferSubDatastatic voidnglClearNamedFramebufferfv(int framebuffer, int buffer, int drawbuffer, long value) Unsafe version of:ClearNamedFramebufferfvstatic voidnglClearNamedFramebufferiv(int framebuffer, int buffer, int drawbuffer, long value) Unsafe version of:ClearNamedFramebufferivstatic voidnglClearNamedFramebufferuiv(int framebuffer, int buffer, int drawbuffer, long value) Unsafe version of:ClearNamedFramebufferuivstatic voidnglCompressedTextureSubImage1D(int texture, int level, int xoffset, int width, int format, int imageSize, long data) Unsafe version of:CompressedTextureSubImage1Dstatic voidnglCompressedTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, long data) Unsafe version of:CompressedTextureSubImage2Dstatic voidnglCompressedTextureSubImage3D(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:CompressedTextureSubImage3Dstatic voidnglCreateBuffers(int n, long buffers) Unsafe version of:CreateBuffersstatic voidnglCreateFramebuffers(int n, long framebuffers) Unsafe version of:CreateFramebuffersstatic voidnglCreateProgramPipelines(int n, long pipelines) Unsafe version of:CreateProgramPipelinesstatic voidnglCreateQueries(int target, int n, long ids) Unsafe version of:CreateQueriesstatic voidnglCreateRenderbuffers(int n, long renderbuffers) Unsafe version of:CreateRenderbuffersstatic voidnglCreateSamplers(int n, long samplers) Unsafe version of:CreateSamplersstatic voidnglCreateTextures(int target, int n, long textures) Unsafe version of:CreateTexturesstatic voidnglCreateTransformFeedbacks(int n, long ids) Unsafe version of:CreateTransformFeedbacksstatic voidnglCreateVertexArrays(int n, long arrays) Unsafe version of:CreateVertexArraysstatic voidnglGetCompressedTextureImage(int texture, int level, int bufSize, long pixels) Unsafe version of:GetCompressedTextureImagestatic voidnglGetCompressedTextureSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int bufSize, long pixels) Unsafe version of:GetCompressedTextureSubImagestatic voidnglGetNamedBufferParameteri64v(int buffer, int pname, long params) Unsafe version of:GetNamedBufferParameteri64vstatic voidnglGetNamedBufferParameteriv(int buffer, int pname, long params) Unsafe version of:GetNamedBufferParameterivstatic voidnglGetNamedBufferPointerv(int buffer, int pname, long params) Unsafe version of:GetNamedBufferPointervstatic voidnglGetNamedBufferSubData(int buffer, long offset, long size, long data) Unsafe version of:GetNamedBufferSubDatastatic voidnglGetNamedFramebufferAttachmentParameteriv(int framebuffer, int attachment, int pname, long params) Unsafe version of:GetNamedFramebufferAttachmentParameterivstatic voidnglGetNamedFramebufferParameteriv(int framebuffer, int pname, long params) Unsafe version of:GetNamedFramebufferParameterivstatic voidnglGetNamedRenderbufferParameteriv(int renderbuffer, int pname, long params) Unsafe version of:GetNamedRenderbufferParameterivstatic voidnglGetnCompressedTexImage(int target, int level, int bufSize, long img) Unsafe version of:GetnCompressedTexImagestatic voidnglGetnTexImage(int tex, int level, int format, int type, int bufSize, long img) Unsafe version of:GetnTexImagestatic voidnglGetnUniformdv(int program, int location, int bufSize, long params) Unsafe version of:GetnUniformdvstatic voidnglGetnUniformfv(int program, int location, int bufSize, long params) Unsafe version of:GetnUniformfvstatic voidnglGetnUniformiv(int program, int location, int bufSize, long params) Unsafe version of:GetnUniformivstatic voidnglGetnUniformuiv(int program, int location, int bufSize, long params) Unsafe version of:GetnUniformuivstatic voidnglGetTextureImage(int texture, int level, int format, int type, int bufSize, long pixels) Unsafe version of:GetTextureImagestatic voidnglGetTextureLevelParameterfv(int texture, int level, int pname, long params) Unsafe version of:GetTextureLevelParameterfvstatic voidnglGetTextureLevelParameteriv(int texture, int level, int pname, long params) Unsafe version of:GetTextureLevelParameterivstatic voidnglGetTextureParameterfv(int texture, int pname, long params) Unsafe version of:GetTextureParameterfvstatic voidnglGetTextureParameterIiv(int texture, int pname, long params) Unsafe version of:GetTextureParameterIivstatic voidnglGetTextureParameterIuiv(int texture, int pname, long params) Unsafe version of:GetTextureParameterIuivstatic voidnglGetTextureParameteriv(int texture, int pname, long params) Unsafe version of:GetTextureParameterivstatic voidnglGetTextureSubImage(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:GetTextureSubImagestatic voidnglGetTransformFeedbacki_v(int xfb, int pname, int index, long param) Unsafe version of:GetTransformFeedbacki_vstatic voidnglGetTransformFeedbacki64_v(int xfb, int pname, int index, long param) Unsafe version of:GetTransformFeedbacki64_vstatic voidnglGetTransformFeedbackiv(int xfb, int pname, long param) Unsafe version of:GetTransformFeedbackivstatic voidnglGetVertexArrayIndexed64iv(int vaobj, int index, int pname, long param) Unsafe version of:GetVertexArrayIndexed64ivstatic voidnglGetVertexArrayIndexediv(int vaobj, int index, int pname, long param) Unsafe version of:GetVertexArrayIndexedivstatic voidnglGetVertexArrayiv(int vaobj, int pname, long param) Unsafe version of:GetVertexArrayivstatic voidnglInvalidateNamedFramebufferData(int framebuffer, int numAttachments, long attachments) Unsafe version of:InvalidateNamedFramebufferDatastatic voidnglInvalidateNamedFramebufferSubData(int framebuffer, int numAttachments, long attachments, int x, int y, int width, int height) Unsafe version of:InvalidateNamedFramebufferSubDatastatic longnglMapNamedBuffer(int buffer, int access) Unsafe version of:MapNamedBufferstatic longnglMapNamedBufferRange(int buffer, long offset, long length, int access) Unsafe version of:MapNamedBufferRangestatic voidnglNamedBufferData(int buffer, long size, long data, int usage) Unsafe version of:NamedBufferDatastatic voidnglNamedBufferStorage(int buffer, long size, long data, int flags) Unsafe version of:NamedBufferStoragestatic voidnglNamedBufferSubData(int buffer, long offset, long size, long data) Unsafe version of:NamedBufferSubDatastatic voidnglNamedFramebufferDrawBuffers(int framebuffer, int n, long bufs) Unsafe version of:NamedFramebufferDrawBuffersstatic voidnglReadnPixels(int x, int y, int width, int height, int format, int type, int bufSize, long pixels) Unsafe version of:ReadnPixelsstatic voidnglTextureParameterfv(int texture, int pname, long params) Unsafe version of:TextureParameterfvstatic voidnglTextureParameterIiv(int texture, int pname, long params) Unsafe version of:TextureParameterIivstatic voidnglTextureParameterIuiv(int texture, int pname, long params) Unsafe version of:TextureParameterIuivstatic voidnglTextureParameteriv(int texture, int pname, long params) Unsafe version of:TextureParameterivstatic voidnglTextureSubImage1D(int texture, int level, int xoffset, int width, int format, int type, long pixels) Unsafe version of:TextureSubImage1Dstatic voidnglTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int type, long pixels) Unsafe version of:TextureSubImage2Dstatic voidnglTextureSubImage3D(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:TextureSubImage3Dstatic voidnglVertexArrayVertexBuffers(int vaobj, int first, int count, long buffers, long offsets, long strides) Unsafe version of:VertexArrayVertexBuffersMethods inherited from class org.lwjgl.opengl.GL44C
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, nglClearTexSubImageMethods inherited from class org.lwjgl.opengl.GL43C
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, nglPushDebugGroupMethods inherited from class org.lwjgl.opengl.GL42C
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, nglGetInternalformativMethods inherited from class org.lwjgl.opengl.GL41C
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, nglViewportIndexedfvMethods inherited from class org.lwjgl.opengl.GL40C
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, nglUniformSubroutinesuivMethods inherited from class org.lwjgl.opengl.GL33C
glBindFragDataLocationIndexed, glBindFragDataLocationIndexed, glBindSampler, 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, glQueryCounter, glSamplerParameterf, glSamplerParameterfv, glSamplerParameterfv, glSamplerParameteri, glSamplerParameterIiv, glSamplerParameterIiv, glSamplerParameterIuiv, glSamplerParameterIuiv, glSamplerParameteriv, glSamplerParameteriv, glVertexAttribDivisor, glVertexAttribP1ui, glVertexAttribP1uiv, glVertexAttribP1uiv, glVertexAttribP2ui, glVertexAttribP2uiv, glVertexAttribP2uiv, glVertexAttribP3ui, glVertexAttribP3uiv, glVertexAttribP3uiv, glVertexAttribP4ui, glVertexAttribP4uiv, glVertexAttribP4uiv, nglBindFragDataLocationIndexed, nglDeleteSamplers, nglGenSamplers, nglGetFragDataIndex, nglGetQueryObjecti64v, nglGetQueryObjectui64v, nglGetSamplerParameterfv, nglGetSamplerParameterIiv, nglGetSamplerParameterIuiv, nglGetSamplerParameteriv, nglSamplerParameterfv, nglSamplerParameterIiv, nglSamplerParameterIuiv, nglSamplerParameteriv, nglVertexAttribP1uiv, nglVertexAttribP2uiv, nglVertexAttribP3uiv, nglVertexAttribP4uivMethods inherited from class org.lwjgl.opengl.GL32C
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, nglWaitSyncMethods inherited from class org.lwjgl.opengl.GL31C
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, nglGetUniformIndicesMethods inherited from class org.lwjgl.opengl.GL30C
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, nglVertexAttribIPointerMethods inherited from class org.lwjgl.opengl.GL21C
glUniformMatrix2x3fv, glUniformMatrix2x3fv, glUniformMatrix2x4fv, glUniformMatrix2x4fv, glUniformMatrix3x2fv, glUniformMatrix3x2fv, glUniformMatrix3x4fv, glUniformMatrix3x4fv, glUniformMatrix4x2fv, glUniformMatrix4x2fv, glUniformMatrix4x3fv, glUniformMatrix4x3fv, nglUniformMatrix2x3fv, nglUniformMatrix2x4fv, nglUniformMatrix3x2fv, nglUniformMatrix3x4fv, nglUniformMatrix4x2fv, nglUniformMatrix4x3fvMethods inherited from class org.lwjgl.opengl.GL20C
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, nglVertexAttribPointerMethods inherited from class org.lwjgl.opengl.GL15C
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, nglMapBufferMethods inherited from class org.lwjgl.opengl.GL14C
glBlendColor, glBlendEquation, glBlendFuncSeparate, glMultiDrawArrays, glMultiDrawArrays, glMultiDrawElements, glMultiDrawElements, glPointParameterf, glPointParameterfv, glPointParameterfv, glPointParameteri, glPointParameteriv, glPointParameteriv, nglMultiDrawArrays, nglMultiDrawElements, nglPointParameterfv, nglPointParameterivMethods inherited from class org.lwjgl.opengl.GL13C
glActiveTexture, glCompressedTexImage1D, glCompressedTexImage1D, glCompressedTexImage2D, glCompressedTexImage2D, glCompressedTexImage3D, glCompressedTexImage3D, glCompressedTexSubImage1D, glCompressedTexSubImage1D, glCompressedTexSubImage2D, glCompressedTexSubImage2D, glCompressedTexSubImage3D, glCompressedTexSubImage3D, glGetCompressedTexImage, glGetCompressedTexImage, glSampleCoverage, nglCompressedTexImage1D, nglCompressedTexImage2D, nglCompressedTexImage3D, nglCompressedTexSubImage1D, nglCompressedTexSubImage2D, nglCompressedTexSubImage3D, nglGetCompressedTexImageMethods inherited from class org.lwjgl.opengl.GL12C
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, nglTexSubImage3DMethods inherited from class org.lwjgl.opengl.GL11C
glBindTexture, glBlendFunc, glClear, glClearColor, glClearDepth, glClearStencil, glColorMask, glCopyTexImage1D, glCopyTexImage2D, glCopyTexSubImage1D, glCopyTexSubImage2D, glCullFace, glDeleteTextures, glDeleteTextures, glDeleteTextures, glDepthFunc, glDepthMask, glDepthRange, glDisable, glDrawArrays, glDrawBuffer, glDrawElements, glDrawElements, glDrawElements, glDrawElements, glDrawElements, glEnable, glFinish, glFlush, glFrontFace, glGenTextures, glGenTextures, glGenTextures, glGetBoolean, glGetBooleanv, glGetDouble, glGetDoublev, glGetDoublev, glGetError, glGetFloat, glGetFloatv, glGetFloatv, glGetInteger, glGetIntegerv, glGetIntegerv, glGetPointer, glGetPointerv, glGetString, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexLevelParameterf, glGetTexLevelParameterfv, glGetTexLevelParameterfv, glGetTexLevelParameteri, glGetTexLevelParameteriv, glGetTexLevelParameteriv, glGetTexParameterf, glGetTexParameterfv, glGetTexParameterfv, glGetTexParameteri, glGetTexParameteriv, glGetTexParameteriv, glHint, glIsEnabled, glIsTexture, glLineWidth, glLogicOp, glPixelStoref, glPixelStorei, glPointSize, glPolygonMode, glPolygonOffset, glReadBuffer, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glScissor, glStencilFunc, glStencilMask, glStencilOp, 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, glViewport, nglDeleteTextures, nglDrawElements, nglGenTextures, nglGetBooleanv, nglGetDoublev, nglGetFloatv, nglGetIntegerv, nglGetPointerv, nglGetString, nglGetTexImage, nglGetTexLevelParameterfv, nglGetTexLevelParameteriv, nglGetTexParameterfv, nglGetTexParameteriv, nglReadPixels, nglTexImage1D, nglTexImage2D, nglTexParameterfv, nglTexParameteriv, nglTexSubImage1D, nglTexSubImage2D
-
Field Details
-
GL_NEGATIVE_ONE_TO_ONE
public static final int GL_NEGATIVE_ONE_TO_ONEAccepted by thedepthparameter ofClipControl.- See Also:
-
GL_ZERO_TO_ONE
public static final int GL_ZERO_TO_ONEAccepted by thedepthparameter ofClipControl.- See Also:
-
GL_CLIP_ORIGIN
public static final int GL_CLIP_ORIGINAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_CLIP_DEPTH_MODE
public static final int GL_CLIP_DEPTH_MODEAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_QUERY_WAIT_INVERTED
public static final int GL_QUERY_WAIT_INVERTEDAccepted by themodeparameter ofBeginConditionalRender.- See Also:
-
GL_QUERY_NO_WAIT_INVERTED
public static final int GL_QUERY_NO_WAIT_INVERTEDAccepted by themodeparameter ofBeginConditionalRender.- See Also:
-
GL_QUERY_BY_REGION_WAIT_INVERTED
public static final int GL_QUERY_BY_REGION_WAIT_INVERTEDAccepted by themodeparameter ofBeginConditionalRender.- See Also:
-
GL_QUERY_BY_REGION_NO_WAIT_INVERTED
public static final int GL_QUERY_BY_REGION_NO_WAIT_INVERTEDAccepted by themodeparameter ofBeginConditionalRender.- See Also:
-
GL_MAX_CULL_DISTANCES
public static final int GL_MAX_CULL_DISTANCESAccepted by thepnameparameter 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 thepnameparameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v.- See Also:
-
GL_TEXTURE_TARGET
public static final int GL_TEXTURE_TARGETAccepted by thepnameparameter of GetTextureParameter{if}v and GetTextureParameterI{i ui}v.- See Also:
-
GL_QUERY_TARGET
public static final int GL_QUERY_TARGETAccepted by thepnameparameter of GetQueryObjectiv.- See Also:
-
GL_CONTEXT_RELEASE_BEHAVIOR
public static final int GL_CONTEXT_RELEASE_BEHAVIORAccepted by thepnameparameter of GetIntegerv, GetFloatv, GetBooleanv GetDoublev and GetInteger64v.- See Also:
-
GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH
public static final int GL_CONTEXT_RELEASE_BEHAVIOR_FLUSHReturned indataby GetIntegerv, GetFloatv, GetBooleanv GetDoublev and GetInteger64v whenpnameisCONTEXT_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 thevalueparameter 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 whenvalueisRESET_NOTIFICATION_STRATEGY.- See Also:
-
GL_NO_RESET_NOTIFICATION
public static final int GL_NO_RESET_NOTIFICATIONReturned by GetIntegerv and related simple queries whenvalueisRESET_NOTIFICATION_STRATEGY.- See Also:
-
GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT
public static final int GL_CONTEXT_FLAG_ROBUST_ACCESS_BITReturned by GetIntegerv whenpnameis 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_LEFTand the initial value of the depth mode isNEGATIVE_ONE_TO_ONE.The error
INVALID_OPERATIONis generated if ClipControl is executed between the execution ofBeginand the corresponding execution ofEnd.- Parameters:
origin- the clip origin. One of:LOWER_LEFTUPPER_LEFTdepth- the clip depth mode. One of:NEGATIVE_ONE_TO_ONEZERO_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
Returnsnpreviously 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()Returnsnpreviously 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_PAUSEDTRANSFORM_FEEDBACK_ACTIVEparam- 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_PAUSEDTRANSFORM_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_BINDINGindex- 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_BINDINGindex- 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_STARTTRANSFORM_FEEDBACK_BUFFER_SIZEindex- 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_STARTTRANSFORM_FEEDBACK_BUFFER_SIZEindex- 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
Returnsnpreviously 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()Returnsnpreviously 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 bitwiseORof 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. Thedataargument 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 asCopyBufferSubDataandClearBufferSubData.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_BITis not set and the client performs a write followed by a call to theMemoryBarriercommand with theCLIENT_MAPPED_BUFFER_BARRIER_BITset, then in subsequent commands the server will see the writes. - If
MAP_COHERENT_BITis set and the client performs a write, then in subsequent commands the server will see the writes. - If
MAP_COHERENT_BITis not set and the server performs a write, the application must callMemoryBarrierwith theCLIENT_MAPPED_BUFFER_BARRIER_BITset and then callFenceSyncwithSYNC_GPU_COMMANDS_COMPLETE(orFinish). Then the CPU will see the writes after the sync is complete. - If
MAP_COHERENT_BITis set and the server does a write, the app must callFenceSyncwithSYNC_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
flagscontainsMAP_PERSISTENT_BIT, it must also contain at least one ofMAP_READ_BITorMAP_WRITE_BIT.It is an error to specify
MAP_COHERENT_BITwithout 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. IfdataisNULL, the data store of the buffer is created, but contains undefined data. Otherwise,datashould point to an array of at leastsizebasic machine units.flags- the bitwiseORof 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. Thedataargument 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 asCopyBufferSubDataandClearBufferSubData.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_BITis not set and the client performs a write followed by a call to theMemoryBarriercommand with theCLIENT_MAPPED_BUFFER_BARRIER_BITset, then in subsequent commands the server will see the writes. - If
MAP_COHERENT_BITis set and the client performs a write, then in subsequent commands the server will see the writes. - If
MAP_COHERENT_BITis not set and the server performs a write, the application must callMemoryBarrierwith theCLIENT_MAPPED_BUFFER_BARRIER_BITset and then callFenceSyncwithSYNC_GPU_COMMANDS_COMPLETE(orFinish). Then the CPU will see the writes after the sync is complete. - If
MAP_COHERENT_BITis set and the server does a write, the app must callFenceSyncwithSYNC_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
flagscontainsMAP_PERSISTENT_BIT, it must also contain at least one ofMAP_READ_BITorMAP_WRITE_BIT.It is an error to specify
MAP_COHERENT_BITwithout 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. IfdataisNULL, the data store of the buffer is created, but contains undefined data. Otherwise,datashould point to an array of at leastsizebasic machine units.flags- the bitwiseORof 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. Thedataargument 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 asCopyBufferSubDataandClearBufferSubData.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_BITis not set and the client performs a write followed by a call to theMemoryBarriercommand with theCLIENT_MAPPED_BUFFER_BARRIER_BITset, then in subsequent commands the server will see the writes. - If
MAP_COHERENT_BITis set and the client performs a write, then in subsequent commands the server will see the writes. - If
MAP_COHERENT_BITis not set and the server performs a write, the application must callMemoryBarrierwith theCLIENT_MAPPED_BUFFER_BARRIER_BITset and then callFenceSyncwithSYNC_GPU_COMMANDS_COMPLETE(orFinish). Then the CPU will see the writes after the sync is complete. - If
MAP_COHERENT_BITis set and the server does a write, the app must callFenceSyncwithSYNC_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
flagscontainsMAP_PERSISTENT_BIT, it must also contain at least one ofMAP_READ_BITorMAP_WRITE_BIT.It is an error to specify
MAP_COHERENT_BITwithout 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. IfdataisNULL, the data store of the buffer is created, but contains undefined data. Otherwise,datashould point to an array of at leastsizebasic machine units.flags- the bitwiseORof 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. Thedataargument 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 asCopyBufferSubDataandClearBufferSubData.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_BITis not set and the client performs a write followed by a call to theMemoryBarriercommand with theCLIENT_MAPPED_BUFFER_BARRIER_BITset, then in subsequent commands the server will see the writes. - If
MAP_COHERENT_BITis set and the client performs a write, then in subsequent commands the server will see the writes. - If
MAP_COHERENT_BITis not set and the server performs a write, the application must callMemoryBarrierwith theCLIENT_MAPPED_BUFFER_BARRIER_BITset and then callFenceSyncwithSYNC_GPU_COMMANDS_COMPLETE(orFinish). Then the CPU will see the writes after the sync is complete. - If
MAP_COHERENT_BITis set and the server does a write, the app must callFenceSyncwithSYNC_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
flagscontainsMAP_PERSISTENT_BIT, it must also contain at least one ofMAP_READ_BITorMAP_WRITE_BIT.It is an error to specify
MAP_COHERENT_BITwithout 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. IfdataisNULL, the data store of the buffer is created, but contains undefined data. Otherwise,datashould point to an array of at leastsizebasic machine units.flags- the bitwiseORof 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. Thedataargument 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 asCopyBufferSubDataandClearBufferSubData.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_BITis not set and the client performs a write followed by a call to theMemoryBarriercommand with theCLIENT_MAPPED_BUFFER_BARRIER_BITset, then in subsequent commands the server will see the writes. - If
MAP_COHERENT_BITis set and the client performs a write, then in subsequent commands the server will see the writes. - If
MAP_COHERENT_BITis not set and the server performs a write, the application must callMemoryBarrierwith theCLIENT_MAPPED_BUFFER_BARRIER_BITset and then callFenceSyncwithSYNC_GPU_COMMANDS_COMPLETE(orFinish). Then the CPU will see the writes after the sync is complete. - If
MAP_COHERENT_BITis set and the server does a write, the app must callFenceSyncwithSYNC_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
flagscontainsMAP_PERSISTENT_BIT, it must also contain at least one ofMAP_READ_BITorMAP_WRITE_BIT.It is an error to specify
MAP_COHERENT_BITwithout 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. IfdataisNULL, the data store of the buffer is created, but contains undefined data. Otherwise,datashould point to an array of at leastsizebasic machine units.flags- the bitwiseORof 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. Thedataargument 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 asCopyBufferSubDataandClearBufferSubData.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_BITis not set and the client performs a write followed by a call to theMemoryBarriercommand with theCLIENT_MAPPED_BUFFER_BARRIER_BITset, then in subsequent commands the server will see the writes. - If
MAP_COHERENT_BITis set and the client performs a write, then in subsequent commands the server will see the writes. - If
MAP_COHERENT_BITis not set and the server performs a write, the application must callMemoryBarrierwith theCLIENT_MAPPED_BUFFER_BARRIER_BITset and then callFenceSyncwithSYNC_GPU_COMMANDS_COMPLETE(orFinish). Then the CPU will see the writes after the sync is complete. - If
MAP_COHERENT_BITis set and the server does a write, the app must callFenceSyncwithSYNC_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
flagscontainsMAP_PERSISTENT_BIT, it must also contain at least one ofMAP_READ_BITorMAP_WRITE_BIT.It is an error to specify
MAP_COHERENT_BITwithout 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_DRAWSTREAM_READSTREAM_COPYSTATIC_DRAWSTATIC_READSTATIC_COPYDYNAMIC_DRAWDYNAMIC_READDYNAMIC_COPY- See Also:
-
glNamedBufferData
DSA version ofBufferData.- Parameters:
data- a pointer to data that will be copied into the data store for initialization, orNULLif no data is to be copiedusage- the expected usage pattern of the data store. One of:STREAM_DRAWSTREAM_READSTREAM_COPYSTATIC_DRAWSTATIC_READSTATIC_COPYDYNAMIC_DRAWDYNAMIC_READDYNAMIC_COPY- See Also:
-
glNamedBufferData
DSA version ofBufferData.- Parameters:
data- a pointer to data that will be copied into the data store for initialization, orNULLif no data is to be copiedusage- the expected usage pattern of the data store. One of:STREAM_DRAWSTREAM_READSTREAM_COPYSTATIC_DRAWSTATIC_READSTATIC_COPYDYNAMIC_DRAWDYNAMIC_READDYNAMIC_COPY- See Also:
-
glNamedBufferData
DSA version ofBufferData.- Parameters:
data- a pointer to data that will be copied into the data store for initialization, orNULLif no data is to be copiedusage- the expected usage pattern of the data store. One of:STREAM_DRAWSTREAM_READSTREAM_COPYSTATIC_DRAWSTATIC_READSTATIC_COPYDYNAMIC_DRAWDYNAMIC_READDYNAMIC_COPY- See Also:
-
glNamedBufferData
DSA version ofBufferData.- Parameters:
data- a pointer to data that will be copied into the data store for initialization, orNULLif no data is to be copiedusage- the expected usage pattern of the data store. One of:STREAM_DRAWSTREAM_READSTREAM_COPYSTATIC_DRAWSTATIC_READSTATIC_COPYDYNAMIC_DRAWDYNAMIC_READDYNAMIC_COPY- See Also:
-
glNamedBufferData
DSA version ofBufferData.- Parameters:
data- a pointer to data that will be copied into the data store for initialization, orNULLif no data is to be copiedusage- the expected usage pattern of the data store. One of:STREAM_DRAWSTREAM_READSTREAM_COPYSTATIC_DRAWSTATIC_READSTATIC_COPYDYNAMIC_DRAWDYNAMIC_READDYNAMIC_COPY- See Also:
-
glNamedBufferData
DSA version ofBufferData.- Parameters:
data- a pointer to data that will be copied into the data store for initialization, orNULLif no data is to be copiedusage- the expected usage pattern of the data store. One of:STREAM_DRAWSTREAM_READSTREAM_COPYSTATIC_DRAWSTATIC_READSTATIC_COPYDYNAMIC_DRAWDYNAMIC_READDYNAMIC_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_ONLYWRITE_ONLYREAD_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_ONLYWRITE_ONLYREAD_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_ONLYWRITE_ONLYREAD_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_BITMAP_WRITE_BITMAP_INVALIDATE_RANGE_BITMAP_INVALIDATE_BUFFER_BITMAP_FLUSH_EXPLICIT_BITMAP_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_BITMAP_WRITE_BITMAP_INVALIDATE_RANGE_BITMAP_INVALIDATE_BUFFER_BITMAP_FLUSH_EXPLICIT_BITMAP_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_SIZEBUFFER_USAGEBUFFER_ACCESSBUFFER_MAPPEDBUFFER_ACCESS_FLAGSBUFFER_MAP_LENGTHBUFFER_MAP_OFFSETBUFFER_IMMUTABLE_STORAGEBUFFER_STORAGE_FLAGSparams- 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_SIZEBUFFER_USAGEBUFFER_ACCESSBUFFER_MAPPEDBUFFER_ACCESS_FLAGSBUFFER_MAP_LENGTHBUFFER_MAP_OFFSETBUFFER_IMMUTABLE_STORAGEBUFFER_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_SIZEBUFFER_USAGEBUFFER_ACCESSBUFFER_MAPPEDBUFFER_ACCESS_FLAGSBUFFER_MAP_LENGTHBUFFER_MAP_OFFSETBUFFER_IMMUTABLE_STORAGEBUFFER_STORAGE_FLAGSparams- 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_SIZEBUFFER_USAGEBUFFER_ACCESSBUFFER_MAPPEDBUFFER_ACCESS_FLAGSBUFFER_MAP_LENGTHBUFFER_MAP_OFFSETBUFFER_IMMUTABLE_STORAGEBUFFER_STORAGE_FLAGS- See Also:
-
nglGetNamedBufferPointerv
public static void nglGetNamedBufferPointerv(int buffer, int pname, long params) Unsafe version of:GetNamedBufferPointerv -
glGetNamedBufferPointerv
public static void glGetNamedBufferPointerv(int buffer, int pname, org.lwjgl.PointerBuffer params) DSA version ofGetBufferPointerv.- Parameters:
buffer- the buffer object namepname- the pointer to be returned. Must be:BUFFER_MAP_POINTERparams- 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
Returnsnpreviously 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()Returnsnpreviously 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:RENDERBUFFERrenderbuffer- the name of an existing renderbuffer object of typerenderbuffertargetto 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_WIDTHFRAMEBUFFER_DEFAULT_HEIGHTFRAMEBUFFER_DEFAULT_LAYERSFRAMEBUFFER_DEFAULT_SAMPLESFRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONSparam- 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 byattachmentlevel- the mipmap level oftextureto 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 byattachmentlevel- the mipmap level oftextureto attachlayer- the layer oftextureto 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:NONEFRONT_LEFTFRONT_RIGHTBACK_LEFTBACK_RIGHTFRONTBACKLEFTRIGHTFRONT_AND_BACKCOLOR_ATTACHMENT0GL30.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:NONEFRONT_LEFTFRONT_RIGHTBACK_LEFTBACK_RIGHTCOLOR_ATTACHMENT0GL30.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:NONEFRONT_LEFTFRONT_RIGHTBACK_LEFTBACK_RIGHTFRONTBACKLEFTRIGHTFRONT_AND_BACKCOLOR_ATTACHMENT0GL30.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 theattachmentsarray
-
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 theattachmentsarray
-
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:COLORSTENCILdrawbuffer- 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:COLORdrawbuffer- 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:COLORDEPTHdrawbuffer- 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_STENCILdrawbuffer- 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_BITDEPTH_BUFFER_BITSTENCIL_BUFFER_BITfilter- the interpolation to be applied if the image is stretched. One of:NEARESTLINEAR- 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:FRAMEBUFFERREAD_FRAMEBUFFERDRAW_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_WIDTHFRAMEBUFFER_DEFAULT_HEIGHTFRAMEBUFFER_DEFAULT_LAYERSFRAMEBUFFER_DEFAULT_SAMPLESFRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONSparams- 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_WIDTHFRAMEBUFFER_DEFAULT_HEIGHTFRAMEBUFFER_DEFAULT_LAYERSFRAMEBUFFER_DEFAULT_SAMPLESFRAMEBUFFER_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 ofattachmentto 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 ofattachmentto 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
Returnsnpreviously 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()Returnsnpreviously 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
Returnsnpreviously unused texture names intextures, each representing a new texture object.- Parameters:
target- the texture target. One of:TEXTURE_1DTEXTURE_2DTEXTURE_1D_ARRAYTEXTURE_RECTANGLETEXTURE_CUBE_MAPTEXTURE_3DTEXTURE_2D_ARRAYTEXTURE_CUBE_MAP_ARRAYTEXTURE_BUFFERTEXTURE_2D_MULTISAMPLETEXTURE_2D_MULTISAMPLE_ARRAYtextures- the buffer in which to store the created texture names- See Also:
-
glCreateTextures
public static int glCreateTextures(int target) Returnsnpreviously unused texture names intextures, each representing a new texture object.- Parameters:
target- the texture target. One of:TEXTURE_1DTEXTURE_2DTEXTURE_1D_ARRAYTEXTURE_RECTANGLETEXTURE_CUBE_MAPTEXTURE_3DTEXTURE_2D_ARRAYTEXTURE_CUBE_MAP_ARRAYTEXTURE_BUFFERTEXTURE_2D_MULTISAMPLETEXTURE_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 tobufferbuffer- 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 tobufferbuffer- 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:REDGREENBLUEALPHARGRGBRGBABGRBGRARED_INTEGERGREEN_INTEGERBLUE_INTEGERALPHA_INTEGERRG_INTEGERRGB_INTEGERRGBA_INTEGERBGR_INTEGERBGRA_INTEGERSTENCIL_INDEXDEPTH_COMPONENTDEPTH_STENCILtype- 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:REDGREENBLUEALPHARGRGBRGBABGRBGRARED_INTEGERGREEN_INTEGERBLUE_INTEGERALPHA_INTEGERRG_INTEGERRGB_INTEGERRGBA_INTEGERBGR_INTEGERBGRA_INTEGERSTENCIL_INDEXDEPTH_COMPONENTDEPTH_STENCILtype- 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:REDGREENBLUEALPHARGRGBRGBABGRBGRARED_INTEGERGREEN_INTEGERBLUE_INTEGERALPHA_INTEGERRG_INTEGERRGB_INTEGERRGBA_INTEGERBGR_INTEGERBGRA_INTEGERSTENCIL_INDEXDEPTH_COMPONENTDEPTH_STENCILtype- 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:REDGREENBLUEALPHARGRGBRGBABGRBGRARED_INTEGERGREEN_INTEGERBLUE_INTEGERALPHA_INTEGERRG_INTEGERRGB_INTEGERRGBA_INTEGERBGR_INTEGERBGRA_INTEGERSTENCIL_INDEXDEPTH_COMPONENTDEPTH_STENCILtype- 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:REDGREENBLUEALPHARGRGBRGBABGRBGRARED_INTEGERGREEN_INTEGERBLUE_INTEGERALPHA_INTEGERRG_INTEGERRGB_INTEGERRGBA_INTEGERBGR_INTEGERBGRA_INTEGERSTENCIL_INDEXDEPTH_COMPONENTDEPTH_STENCILtype- 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:REDGREENBLUEALPHARGRGBRGBABGRBGRARED_INTEGERGREEN_INTEGERBLUE_INTEGERALPHA_INTEGERRG_INTEGERRGB_INTEGERRGBA_INTEGERBGR_INTEGERBGRA_INTEGERSTENCIL_INDEXDEPTH_COMPONENTDEPTH_STENCILtype- 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:REDGREENBLUEALPHARGRGBRGBABGRBGRARED_INTEGERGREEN_INTEGERBLUE_INTEGERALPHA_INTEGERRG_INTEGERRGB_INTEGERRGBA_INTEGERBGR_INTEGERBGRA_INTEGERSTENCIL_INDEXDEPTH_COMPONENTDEPTH_STENCILtype- 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:REDGREENBLUEALPHARGRGBRGBABGRBGRARED_INTEGERGREEN_INTEGERBLUE_INTEGERALPHA_INTEGERRG_INTEGERRGB_INTEGERRGBA_INTEGERBGR_INTEGERBGRA_INTEGERSTENCIL_INDEXDEPTH_COMPONENTDEPTH_STENCILtype- 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:REDGREENBLUEALPHARGRGBRGBABGRBGRARED_INTEGERGREEN_INTEGERBLUE_INTEGERALPHA_INTEGERRG_INTEGERRGB_INTEGERRGBA_INTEGERBGR_INTEGERBGRA_INTEGERSTENCIL_INDEXDEPTH_COMPONENTDEPTH_STENCILtype- 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:REDGREENBLUEALPHARGRGBRGBABGRBGRARED_INTEGERGREEN_INTEGERBLUE_INTEGERALPHA_INTEGERRG_INTEGERRGB_INTEGERRGBA_INTEGERBGR_INTEGERBGRA_INTEGERSTENCIL_INDEXDEPTH_COMPONENTDEPTH_STENCILtype- 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:REDGREENBLUEALPHARGRGBRGBABGRBGRARED_INTEGERGREEN_INTEGERBLUE_INTEGERALPHA_INTEGERRG_INTEGERRGB_INTEGERRGBA_INTEGERBGR_INTEGERBGRA_INTEGERSTENCIL_INDEXDEPTH_COMPONENTDEPTH_STENCILtype- 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:REDGREENBLUEALPHARGRGBRGBABGRBGRARED_INTEGERGREEN_INTEGERBLUE_INTEGERALPHA_INTEGERRG_INTEGERRGB_INTEGERRGBA_INTEGERBGR_INTEGERBGRA_INTEGERSTENCIL_INDEXDEPTH_COMPONENTDEPTH_STENCILtype- 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:REDGREENBLUEALPHARGRGBRGBABGRBGRARED_INTEGERGREEN_INTEGERBLUE_INTEGERALPHA_INTEGERRG_INTEGERRGB_INTEGERRGBA_INTEGERBGR_INTEGERBGRA_INTEGERSTENCIL_INDEXDEPTH_COMPONENTDEPTH_STENCILtype- 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:REDGREENBLUEALPHARGRGBRGBABGRBGRARED_INTEGERGREEN_INTEGERBLUE_INTEGERALPHA_INTEGERRG_INTEGERRGB_INTEGERRGBA_INTEGERBGR_INTEGERBGRA_INTEGERSTENCIL_INDEXDEPTH_COMPONENTDEPTH_STENCILtype- 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:REDGREENBLUEALPHARGRGBRGBABGRBGRARED_INTEGERGREEN_INTEGERBLUE_INTEGERALPHA_INTEGERRG_INTEGERRGB_INTEGERRGBA_INTEGERBGR_INTEGERBGRA_INTEGERSTENCIL_INDEXDEPTH_COMPONENTDEPTH_STENCILtype- 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:REDGREENBLUEALPHARGRGBRGBABGRBGRARED_INTEGERGREEN_INTEGERBLUE_INTEGERALPHA_INTEGERRG_INTEGERRGB_INTEGERRGBA_INTEGERBGR_INTEGERBGRA_INTEGERSTENCIL_INDEXDEPTH_COMPONENTDEPTH_STENCILtype- 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:REDGREENBLUEALPHARGRGBRGBABGRBGRARED_INTEGERGREEN_INTEGERBLUE_INTEGERALPHA_INTEGERRG_INTEGERRGB_INTEGERRGBA_INTEGERBGR_INTEGERBGRA_INTEGERSTENCIL_INDEXDEPTH_COMPONENTDEPTH_STENCILtype- 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:REDGREENBLUEALPHARGRGBRGBABGRBGRARED_INTEGERGREEN_INTEGERBLUE_INTEGERALPHA_INTEGERRG_INTEGERRGB_INTEGERRGBA_INTEGERBGR_INTEGERBGRA_INTEGERSTENCIL_INDEXDEPTH_COMPONENTDEPTH_STENCILtype- 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 bydatadata- 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 bydatadata- 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 bydatadata- 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.texturemust be zero or the name of an existing texture object. Whentextureis 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. Whentextureis 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:REDGREENBLUEALPHARGRGBRGBABGRBGRARED_INTEGERGREEN_INTEGERBLUE_INTEGERALPHA_INTEGERRG_INTEGERRGB_INTEGERRGBA_INTEGERBGR_INTEGERBGRA_INTEGERSTENCIL_INDEXDEPTH_COMPONENTDEPTH_STENCILtype- 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:REDGREENBLUEALPHARGRGBRGBABGRBGRARED_INTEGERGREEN_INTEGERBLUE_INTEGERALPHA_INTEGERRG_INTEGERRGB_INTEGERRGBA_INTEGERBGR_INTEGERBGRA_INTEGERSTENCIL_INDEXDEPTH_COMPONENTDEPTH_STENCILtype- 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:REDGREENBLUEALPHARGRGBRGBABGRBGRARED_INTEGERGREEN_INTEGERBLUE_INTEGERALPHA_INTEGERRG_INTEGERRGB_INTEGERRGBA_INTEGERBGR_INTEGERBGRA_INTEGERSTENCIL_INDEXDEPTH_COMPONENTDEPTH_STENCILtype- 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:REDGREENBLUEALPHARGRGBRGBABGRBGRARED_INTEGERGREEN_INTEGERBLUE_INTEGERALPHA_INTEGERRG_INTEGERRGB_INTEGERRGBA_INTEGERBGR_INTEGERBGRA_INTEGERSTENCIL_INDEXDEPTH_COMPONENTDEPTH_STENCILtype- 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:REDGREENBLUEALPHARGRGBRGBABGRBGRARED_INTEGERGREEN_INTEGERBLUE_INTEGERALPHA_INTEGERRG_INTEGERRGB_INTEGERRGBA_INTEGERBGR_INTEGERBGRA_INTEGERSTENCIL_INDEXDEPTH_COMPONENTDEPTH_STENCILtype- 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:REDGREENBLUEALPHARGRGBRGBABGRBGRARED_INTEGERGREEN_INTEGERBLUE_INTEGERALPHA_INTEGERRG_INTEGERRGB_INTEGERRGBA_INTEGERBGR_INTEGERBGRA_INTEGERSTENCIL_INDEXDEPTH_COMPONENTDEPTH_STENCILtype- 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
Returnsnpreviously 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()Returnsnpreviously 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. Ifbufferis zero, any existing element array buffer binding tovaobjis 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 org.lwjgl.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 BGRAtype- 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 BGRAtype- 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 BGRAtype- 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_BINDINGparam- 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_OFFSETparam- 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
Returnsnpreviously 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()Returnsnpreviously 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
Returnsnpreviously 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()Returnsnpreviously 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
Returnsnpreviously unused query object names inids, each representing a new query object with the specifiedtarget.- Parameters:
target- the query target. One of:SAMPLES_PASSEDPRIMITIVES_GENERATEDTRANSFORM_FEEDBACK_PRIMITIVES_WRITTENTIME_ELAPSEDTIMESTAMPANY_SAMPLES_PASSEDANY_SAMPLES_PASSED_CONSERVATIVEids- the buffer in which to return the created query object names- See Also:
-
glCreateQueries
public static int glCreateQueries(int target) Returnsnpreviously unused query object names inids, each representing a new query object with the specifiedtarget.- Parameters:
target- the query target. One of:SAMPLES_PASSEDPRIMITIVES_GENERATEDTRANSFORM_FEEDBACK_PRIMITIVES_WRITTENTIME_ELAPSEDTIMESTAMPANY_SAMPLES_PASSEDANY_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 intobufferat 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 intobufferat 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 intobufferat 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 intobufferat 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_BITFRAMEBUFFER_BARRIER_BITSHADER_IMAGE_ACCESS_BARRIER_BITSHADER_STORAGE_BARRIER_BITTEXTURE_FETCH_BARRIER_BITUNIFORM_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_ERRORindicates that the GL context has not been in a reset state since the last call.GUILTY_CONTEXT_RESETindicates that a reset has been detected that is attributable to the current GL context.INNOCENT_CONTEXT_RESETindicates a reset has been detected that is not attributable to the current GL context.UNKNOWN_CONTEXT_RESETindicates 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_LOSTerror. 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:GetErrorand 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:
-
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:REDGREENBLUEALPHARGRGBRGBABGRBGRARED_INTEGERGREEN_INTEGERBLUE_INTEGERALPHA_INTEGERRG_INTEGERRGB_INTEGERRGBA_INTEGERBGR_INTEGERBGRA_INTEGERSTENCIL_INDEXDEPTH_COMPONENTDEPTH_STENCILtype- the pixel type. One of:bufSize- the maximum number of bytes to write intoimgimg- 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:REDGREENBLUEALPHARGRGBRGBABGRBGRARED_INTEGERGREEN_INTEGERBLUE_INTEGERALPHA_INTEGERRG_INTEGERRGB_INTEGERRGBA_INTEGERBGR_INTEGERBGRA_INTEGERSTENCIL_INDEXDEPTH_COMPONENTDEPTH_STENCILtype- 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:REDGREENBLUEALPHARGRGBRGBABGRBGRARED_INTEGERGREEN_INTEGERBLUE_INTEGERALPHA_INTEGERRG_INTEGERRGB_INTEGERRGBA_INTEGERBGR_INTEGERBGRA_INTEGERSTENCIL_INDEXDEPTH_COMPONENTDEPTH_STENCILtype- 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:REDGREENBLUEALPHARGRGBRGBABGRBGRARED_INTEGERGREEN_INTEGERBLUE_INTEGERALPHA_INTEGERRG_INTEGERRGB_INTEGERRGBA_INTEGERBGR_INTEGERBGRA_INTEGERSTENCIL_INDEXDEPTH_COMPONENTDEPTH_STENCILtype- 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:REDGREENBLUEALPHARGRGBRGBABGRBGRARED_INTEGERGREEN_INTEGERBLUE_INTEGERALPHA_INTEGERRG_INTEGERRGB_INTEGERRGBA_INTEGERBGR_INTEGERBGRA_INTEGERSTENCIL_INDEXDEPTH_COMPONENTDEPTH_STENCILtype- 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:REDGREENBLUEALPHARGRGBRGBABGRBGRARED_INTEGERGREEN_INTEGERBLUE_INTEGERALPHA_INTEGERRG_INTEGERRGB_INTEGERRGBA_INTEGERBGR_INTEGERBGRA_INTEGERSTENCIL_INDEXDEPTH_COMPONENTDEPTH_STENCILtype- 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 intodatapixels- 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:
-
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 intoimgimg- 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 org.lwjgl.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:
-
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:
-
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:
-