- Direct Known Subclasses:
GL44C
GL43C
relies on preview features of the Java platform:
GL43C
refers to one or more preview APIs:Arena
,MemorySegment
,SegmentAllocator
.
Preview features may be removed in a future release, or upgraded to permanent features of the Java platform.
The OpenGL 4.3 core profile functions.
These extensions are promoted in this version:
- GL_ARB_clear_buffer_object
- GL_ARB_compute_shader
- GL_ARB_copy_image
- GL_ARB_debug_output
- GL_ARB_framebuffer_no_attachments
- GL_ARB_internalformat_query2
- GL_ARB_invalidate_subdata
- GL_ARB_multi_draw_indirect
- GL_ARB_program_interface_query
- GL_ARB_shader_storage_buffer_object
- GL_ARB_texture_buffer_range
- GL_ARB_texture_storage_multisample
- GL_ARB_texture_view
- GL_ARB_vertex_attrib_binding
- GL_KHR_debug
- Since:
- 0.1.0
- Author:
- squid233
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
Fields inherited from class overrungl.opengl.GL42C
ACTIVE_ATOMIC_COUNTER_BUFFERS, ALL_BARRIER_BITS, ATOMIC_COUNTER_BARRIER_BIT, ATOMIC_COUNTER_BUFFER, ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES, ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS, ATOMIC_COUNTER_BUFFER_BINDING, ATOMIC_COUNTER_BUFFER_DATA_SIZE, ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER, ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER, ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER, ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER, ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER, ATOMIC_COUNTER_BUFFER_SIZE, ATOMIC_COUNTER_BUFFER_START, BUFFER_UPDATE_BARRIER_BIT, COMMAND_BARRIER_BIT, COMPRESSED_RGB_BPTC_SIGNED_FLOAT, COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT, COMPRESSED_RGBA_BPTC_UNORM, COMPRESSED_SRGB_ALPHA_BPTC_UNORM, COPY_READ_BUFFER_BINDING, COPY_WRITE_BUFFER_BINDING, ELEMENT_ARRAY_BARRIER_BIT, FRAMEBUFFER_BARRIER_BIT, IMAGE_1D, IMAGE_1D_ARRAY, IMAGE_2D, IMAGE_2D_ARRAY, IMAGE_2D_MULTISAMPLE, IMAGE_2D_MULTISAMPLE_ARRAY, IMAGE_2D_RECT, IMAGE_3D, IMAGE_BINDING_ACCESS, IMAGE_BINDING_FORMAT, IMAGE_BINDING_LAYER, IMAGE_BINDING_LAYERED, IMAGE_BINDING_LEVEL, IMAGE_BINDING_NAME, IMAGE_BUFFER, IMAGE_CUBE, IMAGE_CUBE_MAP_ARRAY, IMAGE_FORMAT_COMPATIBILITY_BY_CLASS, IMAGE_FORMAT_COMPATIBILITY_BY_SIZE, IMAGE_FORMAT_COMPATIBILITY_TYPE, INT_IMAGE_1D, INT_IMAGE_1D_ARRAY, INT_IMAGE_2D, INT_IMAGE_2D_ARRAY, INT_IMAGE_2D_MULTISAMPLE, INT_IMAGE_2D_MULTISAMPLE_ARRAY, INT_IMAGE_2D_RECT, INT_IMAGE_3D, INT_IMAGE_BUFFER, INT_IMAGE_CUBE, INT_IMAGE_CUBE_MAP_ARRAY, MAX_ATOMIC_COUNTER_BUFFER_BINDINGS, MAX_ATOMIC_COUNTER_BUFFER_SIZE, MAX_COMBINED_ATOMIC_COUNTER_BUFFERS, MAX_COMBINED_ATOMIC_COUNTERS, MAX_COMBINED_IMAGE_UNIFORMS, MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS, MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS, MAX_FRAGMENT_ATOMIC_COUNTERS, MAX_FRAGMENT_IMAGE_UNIFORMS, MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS, MAX_GEOMETRY_ATOMIC_COUNTERS, MAX_GEOMETRY_IMAGE_UNIFORMS, MAX_IMAGE_SAMPLES, MAX_IMAGE_UNITS, MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS, MAX_TESS_CONTROL_ATOMIC_COUNTERS, MAX_TESS_CONTROL_IMAGE_UNIFORMS, MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS, MAX_TESS_EVALUATION_ATOMIC_COUNTERS, MAX_TESS_EVALUATION_IMAGE_UNIFORMS, MAX_VERTEX_ATOMIC_COUNTER_BUFFERS, MAX_VERTEX_ATOMIC_COUNTERS, MAX_VERTEX_IMAGE_UNIFORMS, MIN_MAP_BUFFER_ALIGNMENT, NUM_SAMPLE_COUNTS, PACK_COMPRESSED_BLOCK_DEPTH, PACK_COMPRESSED_BLOCK_HEIGHT, PACK_COMPRESSED_BLOCK_SIZE, PACK_COMPRESSED_BLOCK_WIDTH, PIXEL_BUFFER_BARRIER_BIT, SHADER_IMAGE_ACCESS_BARRIER_BIT, TEXTURE_FETCH_BARRIER_BIT, TEXTURE_IMMUTABLE_FORMAT, TEXTURE_UPDATE_BARRIER_BIT, TRANSFORM_FEEDBACK_ACTIVE, TRANSFORM_FEEDBACK_BARRIER_BIT, TRANSFORM_FEEDBACK_PAUSED, UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX, UNIFORM_BARRIER_BIT, UNPACK_COMPRESSED_BLOCK_DEPTH, UNPACK_COMPRESSED_BLOCK_HEIGHT, UNPACK_COMPRESSED_BLOCK_SIZE, UNPACK_COMPRESSED_BLOCK_WIDTH, UNSIGNED_INT_ATOMIC_COUNTER, UNSIGNED_INT_IMAGE_1D, UNSIGNED_INT_IMAGE_1D_ARRAY, UNSIGNED_INT_IMAGE_2D, UNSIGNED_INT_IMAGE_2D_ARRAY, UNSIGNED_INT_IMAGE_2D_MULTISAMPLE, UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY, UNSIGNED_INT_IMAGE_2D_RECT, UNSIGNED_INT_IMAGE_3D, UNSIGNED_INT_IMAGE_BUFFER, UNSIGNED_INT_IMAGE_CUBE, UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY, VERTEX_ATTRIB_ARRAY_BARRIER_BIT
Fields inherited from class overrungl.opengl.GL41C
ACTIVE_PROGRAM, ALL_SHADER_BITS, FIXED, FRAGMENT_SHADER_BIT, GEOMETRY_SHADER_BIT, HIGH_FLOAT, HIGH_INT, IMPLEMENTATION_COLOR_READ_FORMAT, IMPLEMENTATION_COLOR_READ_TYPE, LAYER_PROVOKING_VERTEX, LOW_FLOAT, LOW_INT, MAX_FRAGMENT_UNIFORM_VECTORS, MAX_VARYING_VECTORS, MAX_VERTEX_UNIFORM_VECTORS, MAX_VIEWPORTS, MEDIUM_FLOAT, MEDIUM_INT, NUM_PROGRAM_BINARY_FORMATS, NUM_SHADER_BINARY_FORMATS, PROGRAM_BINARY_FORMATS, PROGRAM_BINARY_LENGTH, PROGRAM_BINARY_RETRIEVABLE_HINT, PROGRAM_PIPELINE_BINDING, PROGRAM_SEPARABLE, RGB565, SHADER_BINARY_FORMATS, SHADER_COMPILER, TESS_CONTROL_SHADER_BIT, TESS_EVALUATION_SHADER_BIT, UNDEFINED_VERTEX, VERTEX_SHADER_BIT, VIEWPORT_BOUNDS_RANGE, VIEWPORT_INDEX_PROVOKING_VERTEX, VIEWPORT_SUBPIXEL_BITS
Fields inherited from class overrungl.opengl.GL40C
ACTIVE_SUBROUTINE_MAX_LENGTH, ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS, ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH, ACTIVE_SUBROUTINE_UNIFORMS, ACTIVE_SUBROUTINES, COMPATIBLE_SUBROUTINES, DOUBLE_MAT2, DOUBLE_MAT2x3, DOUBLE_MAT2x4, DOUBLE_MAT3, DOUBLE_MAT3x2, DOUBLE_MAT3x4, DOUBLE_MAT4, DOUBLE_MAT4x2, DOUBLE_MAT4x3, DOUBLE_VEC2, DOUBLE_VEC3, DOUBLE_VEC4, DRAW_INDIRECT_BUFFER, DRAW_INDIRECT_BUFFER_BINDING, FRACTIONAL_EVEN, FRACTIONAL_ODD, FRAGMENT_INTERPOLATION_OFFSET_BITS, GEOMETRY_SHADER_INVOCATIONS, INT_SAMPLER_CUBE_MAP_ARRAY, ISOLINES, MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS, MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS, MAX_FRAGMENT_INTERPOLATION_OFFSET, MAX_GEOMETRY_SHADER_INVOCATIONS, MAX_PATCH_VERTICES, MAX_PROGRAM_TEXTURE_GATHER_OFFSET, MAX_SUBROUTINE_UNIFORM_LOCATIONS, MAX_SUBROUTINES, MAX_TESS_CONTROL_INPUT_COMPONENTS, MAX_TESS_CONTROL_OUTPUT_COMPONENTS, MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS, MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS, MAX_TESS_CONTROL_UNIFORM_BLOCKS, MAX_TESS_CONTROL_UNIFORM_COMPONENTS, MAX_TESS_EVALUATION_INPUT_COMPONENTS, MAX_TESS_EVALUATION_OUTPUT_COMPONENTS, MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS, MAX_TESS_EVALUATION_UNIFORM_BLOCKS, MAX_TESS_EVALUATION_UNIFORM_COMPONENTS, MAX_TESS_GEN_LEVEL, MAX_TESS_PATCH_COMPONENTS, MAX_TRANSFORM_FEEDBACK_BUFFERS, MAX_VERTEX_STREAMS, MIN_FRAGMENT_INTERPOLATION_OFFSET, MIN_PROGRAM_TEXTURE_GATHER_OFFSET, MIN_SAMPLE_SHADING_VALUE, NUM_COMPATIBLE_SUBROUTINES, PATCH_DEFAULT_INNER_LEVEL, PATCH_DEFAULT_OUTER_LEVEL, PATCH_VERTICES, PATCHES, PROXY_TEXTURE_CUBE_MAP_ARRAY, SAMPLE_SHADING, SAMPLER_CUBE_MAP_ARRAY, SAMPLER_CUBE_MAP_ARRAY_SHADOW, TESS_CONTROL_OUTPUT_VERTICES, TESS_CONTROL_SHADER, TESS_EVALUATION_SHADER, TESS_GEN_MODE, TESS_GEN_POINT_MODE, TESS_GEN_SPACING, TESS_GEN_VERTEX_ORDER, TEXTURE_BINDING_CUBE_MAP_ARRAY, TEXTURE_CUBE_MAP_ARRAY, TRANSFORM_FEEDBACK, TRANSFORM_FEEDBACK_BINDING, TRANSFORM_FEEDBACK_BUFFER_ACTIVE, TRANSFORM_FEEDBACK_BUFFER_PAUSED, UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER, UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER, UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY
Fields inherited from class overrungl.opengl.GL33C
ANY_SAMPLES_PASSED, INT_2_10_10_10_REV, MAX_DUAL_SOURCE_DRAW_BUFFERS, ONE_MINUS_SRC1_ALPHA, ONE_MINUS_SRC1_COLOR, RGB10_A2UI, SAMPLER_BINDING, SRC1_COLOR, TEXTURE_SWIZZLE_A, TEXTURE_SWIZZLE_B, TEXTURE_SWIZZLE_G, TEXTURE_SWIZZLE_R, TEXTURE_SWIZZLE_RGBA, TIME_ELAPSED, TIMESTAMP, VERTEX_ATTRIB_ARRAY_DIVISOR
Fields inherited from class overrungl.opengl.GL32C
ALREADY_SIGNALED, CONDITION_SATISFIED, CONTEXT_COMPATIBILITY_PROFILE_BIT, CONTEXT_CORE_PROFILE_BIT, CONTEXT_PROFILE_MASK, DEPTH_CLAMP, FIRST_VERTEX_CONVENTION, FRAMEBUFFER_ATTACHMENT_LAYERED, FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS, GEOMETRY_INPUT_TYPE, GEOMETRY_OUTPUT_TYPE, GEOMETRY_SHADER, GEOMETRY_VERTICES_OUT, INT_SAMPLER_2D_MULTISAMPLE, INT_SAMPLER_2D_MULTISAMPLE_ARRAY, LAST_VERTEX_CONVENTION, LINE_STRIP_ADJACENCY, LINES_ADJACENCY, MAX_COLOR_TEXTURE_SAMPLES, MAX_DEPTH_TEXTURE_SAMPLES, MAX_FRAGMENT_INPUT_COMPONENTS, MAX_GEOMETRY_INPUT_COMPONENTS, MAX_GEOMETRY_OUTPUT_COMPONENTS, MAX_GEOMETRY_OUTPUT_VERTICES, MAX_GEOMETRY_TEXTURE_IMAGE_UNITS, MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS, MAX_GEOMETRY_UNIFORM_COMPONENTS, MAX_INTEGER_SAMPLES, MAX_SAMPLE_MASK_WORDS, MAX_SERVER_WAIT_TIMEOUT, MAX_VERTEX_OUTPUT_COMPONENTS, OBJECT_TYPE, PROGRAM_POINT_SIZE, PROVOKING_VERTEX, PROXY_TEXTURE_2D_MULTISAMPLE, PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY, QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION, SAMPLE_MASK, SAMPLE_MASK_VALUE, SAMPLE_POSITION, SAMPLER_2D_MULTISAMPLE, SAMPLER_2D_MULTISAMPLE_ARRAY, SIGNALED, SYNC_CONDITION, SYNC_FENCE, SYNC_FLAGS, SYNC_FLUSH_COMMANDS_BIT, SYNC_GPU_COMMANDS_COMPLETE, SYNC_STATUS, TEXTURE_2D_MULTISAMPLE, TEXTURE_2D_MULTISAMPLE_ARRAY, TEXTURE_BINDING_2D_MULTISAMPLE, TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY, TEXTURE_CUBE_MAP_SEAMLESS, TEXTURE_FIXED_SAMPLE_LOCATIONS, TEXTURE_SAMPLES, TIMEOUT_EXPIRED, TIMEOUT_IGNORED, TRIANGLE_STRIP_ADJACENCY, TRIANGLES_ADJACENCY, UNSIGNALED, UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE, UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY, WAIT_FAILED
Fields inherited from class overrungl.opengl.GL31C
ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH, ACTIVE_UNIFORM_BLOCKS, COPY_READ_BUFFER, COPY_WRITE_BUFFER, INT_SAMPLER_2D_RECT, INT_SAMPLER_BUFFER, INVALID_INDEX, MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS, MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS, MAX_COMBINED_UNIFORM_BLOCKS, MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS, MAX_FRAGMENT_UNIFORM_BLOCKS, MAX_GEOMETRY_UNIFORM_BLOCKS, MAX_RECTANGLE_TEXTURE_SIZE, MAX_TEXTURE_BUFFER_SIZE, MAX_UNIFORM_BLOCK_SIZE, MAX_UNIFORM_BUFFER_BINDINGS, MAX_VERTEX_UNIFORM_BLOCKS, PRIMITIVE_RESTART, PRIMITIVE_RESTART_INDEX, PROXY_TEXTURE_RECTANGLE, R16_SNORM, R8_SNORM, RG16_SNORM, RG8_SNORM, RGB16_SNORM, RGB8_SNORM, RGBA16_SNORM, RGBA8_SNORM, SAMPLER_2D_RECT, SAMPLER_2D_RECT_SHADOW, SAMPLER_BUFFER, SIGNED_NORMALIZED, TEXTURE_BINDING_BUFFER, TEXTURE_BINDING_RECTANGLE, TEXTURE_BUFFER, TEXTURE_BUFFER_DATA_STORE_BINDING, TEXTURE_RECTANGLE, UNIFORM_ARRAY_STRIDE, UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES, UNIFORM_BLOCK_ACTIVE_UNIFORMS, UNIFORM_BLOCK_BINDING, UNIFORM_BLOCK_DATA_SIZE, UNIFORM_BLOCK_INDEX, UNIFORM_BLOCK_NAME_LENGTH, UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER, UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER, UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER, UNIFORM_BUFFER, UNIFORM_BUFFER_BINDING, UNIFORM_BUFFER_OFFSET_ALIGNMENT, UNIFORM_BUFFER_SIZE, UNIFORM_BUFFER_START, UNIFORM_IS_ROW_MAJOR, UNIFORM_MATRIX_STRIDE, UNIFORM_NAME_LENGTH, UNIFORM_OFFSET, UNIFORM_SIZE, UNIFORM_TYPE, UNSIGNED_INT_SAMPLER_2D_RECT, UNSIGNED_INT_SAMPLER_BUFFER
Fields inherited from class overrungl.opengl.GL30C
BGR_INTEGER, BGRA_INTEGER, BLUE_INTEGER, BUFFER_ACCESS_FLAGS, BUFFER_MAP_LENGTH, BUFFER_MAP_OFFSET, CLAMP_READ_COLOR, CLIP_DISTANCE0, CLIP_DISTANCE1, CLIP_DISTANCE2, CLIP_DISTANCE3, CLIP_DISTANCE4, CLIP_DISTANCE5, CLIP_DISTANCE6, CLIP_DISTANCE7, COLOR_ATTACHMENT0, COLOR_ATTACHMENT1, COLOR_ATTACHMENT10, COLOR_ATTACHMENT11, COLOR_ATTACHMENT12, COLOR_ATTACHMENT13, COLOR_ATTACHMENT14, COLOR_ATTACHMENT15, COLOR_ATTACHMENT16, COLOR_ATTACHMENT17, COLOR_ATTACHMENT18, COLOR_ATTACHMENT19, COLOR_ATTACHMENT2, COLOR_ATTACHMENT20, COLOR_ATTACHMENT21, COLOR_ATTACHMENT22, COLOR_ATTACHMENT23, COLOR_ATTACHMENT24, COLOR_ATTACHMENT25, COLOR_ATTACHMENT26, COLOR_ATTACHMENT27, COLOR_ATTACHMENT28, COLOR_ATTACHMENT29, COLOR_ATTACHMENT3, COLOR_ATTACHMENT30, COLOR_ATTACHMENT31, COLOR_ATTACHMENT4, COLOR_ATTACHMENT5, COLOR_ATTACHMENT6, COLOR_ATTACHMENT7, COLOR_ATTACHMENT8, COLOR_ATTACHMENT9, COMPARE_REF_TO_TEXTURE, COMPRESSED_RED, COMPRESSED_RED_RGTC1, COMPRESSED_RG, COMPRESSED_RG_RGTC2, COMPRESSED_SIGNED_RED_RGTC1, COMPRESSED_SIGNED_RG_RGTC2, CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT, CONTEXT_FLAGS, DEPTH_ATTACHMENT, DEPTH_COMPONENT32F, DEPTH_STENCIL, DEPTH_STENCIL_ATTACHMENT, DEPTH24_STENCIL8, DEPTH32F_STENCIL8, DRAW_FRAMEBUFFER, DRAW_FRAMEBUFFER_BINDING, FIXED_ONLY, FLOAT_32_UNSIGNED_INT_24_8_REV, FRAMEBUFFER, FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE, FRAMEBUFFER_ATTACHMENT_BLUE_SIZE, FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING, FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE, FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE, FRAMEBUFFER_ATTACHMENT_GREEN_SIZE, FRAMEBUFFER_ATTACHMENT_OBJECT_NAME, FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE, FRAMEBUFFER_ATTACHMENT_RED_SIZE, FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE, FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE, FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER, FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL, FRAMEBUFFER_BINDING, FRAMEBUFFER_COMPLETE, FRAMEBUFFER_DEFAULT, FRAMEBUFFER_INCOMPLETE_ATTACHMENT, FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER, FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT, FRAMEBUFFER_INCOMPLETE_MULTISAMPLE, FRAMEBUFFER_INCOMPLETE_READ_BUFFER, FRAMEBUFFER_SRGB, FRAMEBUFFER_UNDEFINED, FRAMEBUFFER_UNSUPPORTED, GREEN_INTEGER, HALF_FLOAT, INT_SAMPLER_1D, INT_SAMPLER_1D_ARRAY, INT_SAMPLER_2D, INT_SAMPLER_2D_ARRAY, INT_SAMPLER_3D, INT_SAMPLER_CUBE, INTERLEAVED_ATTRIBS, INVALID_FRAMEBUFFER_OPERATION, MAJOR_VERSION, MAP_FLUSH_EXPLICIT_BIT, MAP_INVALIDATE_BUFFER_BIT, MAP_INVALIDATE_RANGE_BIT, MAP_READ_BIT, MAP_UNSYNCHRONIZED_BIT, MAP_WRITE_BIT, MAX_ARRAY_TEXTURE_LAYERS, MAX_CLIP_DISTANCES, MAX_COLOR_ATTACHMENTS, MAX_PROGRAM_TEXEL_OFFSET, MAX_RENDERBUFFER_SIZE, MAX_SAMPLES, MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS, MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS, MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS, MAX_VARYING_COMPONENTS, MIN_PROGRAM_TEXEL_OFFSET, MINOR_VERSION, NUM_EXTENSIONS, PRIMITIVES_GENERATED, PROXY_TEXTURE_1D_ARRAY, PROXY_TEXTURE_2D_ARRAY, QUERY_BY_REGION_NO_WAIT, QUERY_BY_REGION_WAIT, QUERY_NO_WAIT, QUERY_WAIT, R11F_G11F_B10F, R16, R16F, R16I, R16UI, R32F, R32I, R32UI, R8, R8I, R8UI, RASTERIZER_DISCARD, READ_FRAMEBUFFER, READ_FRAMEBUFFER_BINDING, RED_INTEGER, RENDERBUFFER, RENDERBUFFER_ALPHA_SIZE, RENDERBUFFER_BINDING, RENDERBUFFER_BLUE_SIZE, RENDERBUFFER_DEPTH_SIZE, RENDERBUFFER_GREEN_SIZE, RENDERBUFFER_HEIGHT, RENDERBUFFER_INTERNAL_FORMAT, RENDERBUFFER_RED_SIZE, RENDERBUFFER_SAMPLES, RENDERBUFFER_STENCIL_SIZE, RENDERBUFFER_WIDTH, RG, RG_INTEGER, RG16, RG16F, RG16I, RG16UI, RG32F, RG32I, RG32UI, RG8, RG8I, RG8UI, RGB_INTEGER, RGB16F, RGB16I, RGB16UI, RGB32F, RGB32I, RGB32UI, RGB8I, RGB8UI, RGB9_E5, RGBA_INTEGER, RGBA16F, RGBA16I, RGBA16UI, RGBA32F, RGBA32I, RGBA32UI, RGBA8I, RGBA8UI, SAMPLER_1D_ARRAY, SAMPLER_1D_ARRAY_SHADOW, SAMPLER_2D_ARRAY, SAMPLER_2D_ARRAY_SHADOW, SAMPLER_CUBE_SHADOW, SEPARATE_ATTRIBS, STENCIL_ATTACHMENT, STENCIL_INDEX1, STENCIL_INDEX16, STENCIL_INDEX4, STENCIL_INDEX8, TEXTURE_1D_ARRAY, TEXTURE_2D_ARRAY, TEXTURE_ALPHA_TYPE, TEXTURE_BINDING_1D_ARRAY, TEXTURE_BINDING_2D_ARRAY, TEXTURE_BLUE_TYPE, TEXTURE_DEPTH_TYPE, TEXTURE_GREEN_TYPE, TEXTURE_RED_TYPE, TEXTURE_SHARED_SIZE, TEXTURE_STENCIL_SIZE, TRANSFORM_FEEDBACK_BUFFER, TRANSFORM_FEEDBACK_BUFFER_BINDING, TRANSFORM_FEEDBACK_BUFFER_MODE, TRANSFORM_FEEDBACK_BUFFER_SIZE, TRANSFORM_FEEDBACK_BUFFER_START, TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN, TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH, TRANSFORM_FEEDBACK_VARYINGS, UNSIGNED_INT_10F_11F_11F_REV, UNSIGNED_INT_24_8, UNSIGNED_INT_5_9_9_9_REV, UNSIGNED_INT_SAMPLER_1D, UNSIGNED_INT_SAMPLER_1D_ARRAY, UNSIGNED_INT_SAMPLER_2D, UNSIGNED_INT_SAMPLER_2D_ARRAY, UNSIGNED_INT_SAMPLER_3D, UNSIGNED_INT_SAMPLER_CUBE, UNSIGNED_INT_VEC2, UNSIGNED_INT_VEC3, UNSIGNED_INT_VEC4, UNSIGNED_NORMALIZED, VERTEX_ARRAY_BINDING, VERTEX_ATTRIB_ARRAY_INTEGER
Fields inherited from class overrungl.opengl.GL21C
COMPRESSED_SRGB, COMPRESSED_SRGB_ALPHA, FLOAT_MAT2x3, FLOAT_MAT2x4, FLOAT_MAT3x2, FLOAT_MAT3x4, FLOAT_MAT4x2, FLOAT_MAT4x3, PIXEL_PACK_BUFFER, PIXEL_PACK_BUFFER_BINDING, PIXEL_UNPACK_BUFFER, PIXEL_UNPACK_BUFFER_BINDING, SRGB, SRGB_ALPHA, SRGB8, SRGB8_ALPHA8
Fields inherited from class overrungl.opengl.GL20C
ACTIVE_ATTRIBUTE_MAX_LENGTH, ACTIVE_ATTRIBUTES, ACTIVE_UNIFORM_MAX_LENGTH, ACTIVE_UNIFORMS, ATTACHED_SHADERS, BLEND_EQUATION_ALPHA, BLEND_EQUATION_RGB, BOOL, BOOL_VEC2, BOOL_VEC3, BOOL_VEC4, COMPILE_STATUS, CURRENT_PROGRAM, CURRENT_VERTEX_ATTRIB, DELETE_STATUS, DRAW_BUFFER0, DRAW_BUFFER1, DRAW_BUFFER10, DRAW_BUFFER11, DRAW_BUFFER12, DRAW_BUFFER13, DRAW_BUFFER14, DRAW_BUFFER15, DRAW_BUFFER2, DRAW_BUFFER3, DRAW_BUFFER4, DRAW_BUFFER5, DRAW_BUFFER6, DRAW_BUFFER7, DRAW_BUFFER8, DRAW_BUFFER9, FLOAT_MAT2, FLOAT_MAT3, FLOAT_MAT4, FLOAT_VEC2, FLOAT_VEC3, FLOAT_VEC4, FRAGMENT_SHADER, FRAGMENT_SHADER_DERIVATIVE_HINT, INFO_LOG_LENGTH, INT_VEC2, INT_VEC3, INT_VEC4, LINK_STATUS, LOWER_LEFT, MAX_COMBINED_TEXTURE_IMAGE_UNITS, MAX_DRAW_BUFFERS, MAX_FRAGMENT_UNIFORM_COMPONENTS, MAX_TEXTURE_IMAGE_UNITS, MAX_VARYING_FLOATS, MAX_VERTEX_ATTRIBS, MAX_VERTEX_TEXTURE_IMAGE_UNITS, MAX_VERTEX_UNIFORM_COMPONENTS, POINT_SPRITE_COORD_ORIGIN, SAMPLER_1D, SAMPLER_1D_SHADOW, SAMPLER_2D, SAMPLER_2D_SHADOW, SAMPLER_3D, SAMPLER_CUBE, SHADER_SOURCE_LENGTH, SHADER_TYPE, SHADING_LANGUAGE_VERSION, STENCIL_BACK_FAIL, STENCIL_BACK_FUNC, STENCIL_BACK_PASS_DEPTH_FAIL, STENCIL_BACK_PASS_DEPTH_PASS, STENCIL_BACK_REF, STENCIL_BACK_VALUE_MASK, STENCIL_BACK_WRITEMASK, UPPER_LEFT, VALIDATE_STATUS, VERTEX_ATTRIB_ARRAY_ENABLED, VERTEX_ATTRIB_ARRAY_NORMALIZED, VERTEX_ATTRIB_ARRAY_POINTER, VERTEX_ATTRIB_ARRAY_SIZE, VERTEX_ATTRIB_ARRAY_STRIDE, VERTEX_ATTRIB_ARRAY_TYPE, VERTEX_PROGRAM_POINT_SIZE, VERTEX_SHADER
Fields inherited from class overrungl.opengl.GL15C
ARRAY_BUFFER, ARRAY_BUFFER_BINDING, BUFFER_ACCESS, BUFFER_MAP_POINTER, BUFFER_MAPPED, BUFFER_SIZE, BUFFER_USAGE, CURRENT_QUERY, DYNAMIC_COPY, DYNAMIC_DRAW, DYNAMIC_READ, ELEMENT_ARRAY_BUFFER, ELEMENT_ARRAY_BUFFER_BINDING, QUERY_COUNTER_BITS, QUERY_RESULT, QUERY_RESULT_AVAILABLE, READ_ONLY, READ_WRITE, SAMPLES_PASSED, SRC1_ALPHA, STATIC_COPY, STATIC_DRAW, STATIC_READ, STREAM_COPY, STREAM_DRAW, STREAM_READ, VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, WRITE_ONLY
Fields inherited from class overrungl.opengl.GL14C
BLEND_COLOR, BLEND_DST_ALPHA, BLEND_DST_RGB, BLEND_EQUATION, BLEND_SRC_ALPHA, BLEND_SRC_RGB, CONSTANT_ALPHA, CONSTANT_COLOR, DECR_WRAP, DEPTH_COMPONENT16, DEPTH_COMPONENT24, DEPTH_COMPONENT32, FUNC_ADD, FUNC_REVERSE_SUBTRACT, FUNC_SUBTRACT, INCR_WRAP, MAX, MAX_TEXTURE_LOD_BIAS, MIN, MIRRORED_REPEAT, ONE_MINUS_CONSTANT_ALPHA, ONE_MINUS_CONSTANT_COLOR, POINT_FADE_THRESHOLD_SIZE, TEXTURE_COMPARE_FUNC, TEXTURE_COMPARE_MODE, TEXTURE_DEPTH_SIZE, TEXTURE_LOD_BIAS
Fields inherited from class overrungl.opengl.GL13C
ACTIVE_TEXTURE, CLAMP_TO_BORDER, COMPRESSED_RGB, COMPRESSED_RGBA, COMPRESSED_TEXTURE_FORMATS, MAX_CUBE_MAP_TEXTURE_SIZE, MULTISAMPLE, NUM_COMPRESSED_TEXTURE_FORMATS, PROXY_TEXTURE_CUBE_MAP, SAMPLE_ALPHA_TO_COVERAGE, SAMPLE_ALPHA_TO_ONE, SAMPLE_BUFFERS, SAMPLE_COVERAGE, SAMPLE_COVERAGE_INVERT, SAMPLE_COVERAGE_VALUE, SAMPLES, TEXTURE_BINDING_CUBE_MAP, TEXTURE_COMPRESSED, TEXTURE_COMPRESSED_IMAGE_SIZE, TEXTURE_COMPRESSION_HINT, TEXTURE_CUBE_MAP, TEXTURE_CUBE_MAP_NEGATIVE_X, TEXTURE_CUBE_MAP_NEGATIVE_Y, TEXTURE_CUBE_MAP_NEGATIVE_Z, TEXTURE_CUBE_MAP_POSITIVE_X, TEXTURE_CUBE_MAP_POSITIVE_Y, TEXTURE_CUBE_MAP_POSITIVE_Z, TEXTURE0, TEXTURE1, TEXTURE10, TEXTURE11, TEXTURE12, TEXTURE13, TEXTURE14, TEXTURE15, TEXTURE16, TEXTURE17, TEXTURE18, TEXTURE19, TEXTURE2, TEXTURE20, TEXTURE21, TEXTURE22, TEXTURE23, TEXTURE24, TEXTURE25, TEXTURE26, TEXTURE27, TEXTURE28, TEXTURE29, TEXTURE3, TEXTURE30, TEXTURE31, TEXTURE4, TEXTURE5, TEXTURE6, TEXTURE7, TEXTURE8, TEXTURE9
Fields inherited from class overrungl.opengl.GL12C
ALIASED_LINE_WIDTH_RANGE, BGR, BGRA, CLAMP_TO_EDGE, MAX_3D_TEXTURE_SIZE, MAX_ELEMENTS_INDICES, MAX_ELEMENTS_VERTICES, PACK_IMAGE_HEIGHT, PACK_SKIP_IMAGES, PROXY_TEXTURE_3D, SMOOTH_LINE_WIDTH_GRANULARITY, SMOOTH_LINE_WIDTH_RANGE, SMOOTH_POINT_SIZE_GRANULARITY, SMOOTH_POINT_SIZE_RANGE, TEXTURE_3D, TEXTURE_BASE_LEVEL, TEXTURE_BINDING_3D, TEXTURE_DEPTH, TEXTURE_MAX_LEVEL, TEXTURE_MAX_LOD, TEXTURE_MIN_LOD, TEXTURE_WRAP_R, UNPACK_IMAGE_HEIGHT, UNPACK_SKIP_IMAGES, UNSIGNED_BYTE_2_3_3_REV, UNSIGNED_BYTE_3_3_2, UNSIGNED_INT_10_10_10_2, UNSIGNED_INT_2_10_10_10_REV, UNSIGNED_INT_8_8_8_8, UNSIGNED_INT_8_8_8_8_REV, UNSIGNED_SHORT_1_5_5_5_REV, UNSIGNED_SHORT_4_4_4_4, UNSIGNED_SHORT_4_4_4_4_REV, UNSIGNED_SHORT_5_5_5_1, UNSIGNED_SHORT_5_6_5, UNSIGNED_SHORT_5_6_5_REV
Fields inherited from class overrungl.opengl.GL11C
COLOR_LOGIC_OP, DOUBLE, POLYGON_OFFSET_FACTOR, POLYGON_OFFSET_FILL, POLYGON_OFFSET_LINE, POLYGON_OFFSET_POINT, POLYGON_OFFSET_UNITS, PROXY_TEXTURE_1D, PROXY_TEXTURE_2D, R3_G3_B2, RGB10, RGB10_A2, RGB12, RGB16, RGB4, RGB5, RGB5_A1, RGB8, RGBA12, RGBA16, RGBA2, RGBA4, RGBA8, TEXTURE_ALPHA_SIZE, TEXTURE_BINDING_1D, TEXTURE_BINDING_2D, TEXTURE_BLUE_SIZE, TEXTURE_GREEN_SIZE, TEXTURE_INTERNAL_FORMAT, TEXTURE_RED_SIZE, VERTEX_ARRAY
Fields inherited from class overrungl.opengl.GL10C
ALPHA, ALWAYS, AND, AND_INVERTED, AND_REVERSE, BACK, BACK_LEFT, BACK_RIGHT, BLEND, BLEND_DST, BLEND_SRC, BLUE, BYTE, CCW, CLEAR, COLOR, COLOR_BUFFER_BIT, COLOR_CLEAR_VALUE, COLOR_WRITEMASK, COPY, COPY_INVERTED, CULL_FACE, CULL_FACE_MODE, CW, DECR, DEPTH, DEPTH_BUFFER_BIT, DEPTH_CLEAR_VALUE, DEPTH_COMPONENT, DEPTH_FUNC, DEPTH_RANGE, DEPTH_TEST, DEPTH_WRITEMASK, DITHER, DONT_CARE, DOUBLEBUFFER, DRAW_BUFFER, DST_ALPHA, DST_COLOR, EQUAL, EQUIV, EXTENSIONS, FALSE, FASTEST, FILL, FLOAT, FRONT, FRONT_AND_BACK, FRONT_FACE, FRONT_LEFT, FRONT_RIGHT, GEQUAL, GREATER, GREEN, INCR, INT, INVALID_ENUM, INVALID_OPERATION, INVALID_VALUE, INVERT, KEEP, LEFT, LEQUAL, LESS, LINE, LINE_LOOP, LINE_SMOOTH, LINE_SMOOTH_HINT, LINE_STRIP, LINE_WIDTH, LINE_WIDTH_GRANULARITY, LINE_WIDTH_RANGE, LINEAR, LINEAR_MIPMAP_LINEAR, LINEAR_MIPMAP_NEAREST, LINES, LOGIC_OP_MODE, MAX_TEXTURE_SIZE, MAX_VIEWPORT_DIMS, NAND, NEAREST, NEAREST_MIPMAP_LINEAR, NEAREST_MIPMAP_NEAREST, NEVER, NICEST, NO_ERROR, NONE, NOOP, NOR, NOTEQUAL, ONE, ONE_MINUS_DST_ALPHA, ONE_MINUS_DST_COLOR, ONE_MINUS_SRC_ALPHA, ONE_MINUS_SRC_COLOR, OR, OR_INVERTED, OR_REVERSE, OUT_OF_MEMORY, PACK_ALIGNMENT, PACK_LSB_FIRST, PACK_ROW_LENGTH, PACK_SKIP_PIXELS, PACK_SKIP_ROWS, PACK_SWAP_BYTES, POINT, POINT_SIZE, POINT_SIZE_GRANULARITY, POINT_SIZE_RANGE, POINTS, POLYGON_MODE, POLYGON_SMOOTH, POLYGON_SMOOTH_HINT, QUADS, READ_BUFFER, RED, RENDERER, REPEAT, REPLACE, RGB, RGBA, RIGHT, SCISSOR_BOX, SCISSOR_TEST, SET, SHORT, SRC_ALPHA, SRC_ALPHA_SATURATE, SRC_COLOR, STACK_OVERFLOW, STACK_UNDERFLOW, STENCIL, STENCIL_BUFFER_BIT, STENCIL_CLEAR_VALUE, STENCIL_FAIL, STENCIL_FUNC, STENCIL_INDEX, STENCIL_PASS_DEPTH_FAIL, STENCIL_PASS_DEPTH_PASS, STENCIL_REF, STENCIL_TEST, STENCIL_VALUE_MASK, STENCIL_WRITEMASK, STEREO, SUBPIXEL_BITS, TEXTURE, TEXTURE_1D, TEXTURE_2D, TEXTURE_BORDER_COLOR, TEXTURE_HEIGHT, TEXTURE_MAG_FILTER, TEXTURE_MIN_FILTER, TEXTURE_WIDTH, TEXTURE_WRAP_S, TEXTURE_WRAP_T, TRIANGLE_FAN, TRIANGLE_STRIP, TRIANGLES, TRUE, UNPACK_ALIGNMENT, UNPACK_LSB_FIRST, UNPACK_ROW_LENGTH, UNPACK_SKIP_PIXELS, UNPACK_SKIP_ROWS, UNPACK_SWAP_BYTES, UNSIGNED_BYTE, UNSIGNED_INT, UNSIGNED_SHORT, VENDOR, VERSION, VIEWPORT, XOR, ZERO
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
bindVertexBuffer
(int bindingIndex, int buffer, long offset, int stride) static void
clearBufferData
(int target, int internalFormat, int format, int type, MemorySegmentPREVIEW data) static void
clearBufferSubData
(int target, int internalFormat, long offset, long size, int format, int type, MemorySegmentPREVIEW data) static void
copyImageSubData
(int srcName, int srcTarget, int srcLevel, int srcX, int srcY, int srcZ, int dstName, int dstTarget, int dstLevel, int dstX, int dstY, int dstZ, int srcWidth, int srcHeight, int srcDepth) static void
debugMessageCallback
(ArenaPREVIEW arena, GLDebugProc callback, MemorySegmentPREVIEW userParam) static void
debugMessageCallback
(MemorySegmentPREVIEW callback, MemorySegmentPREVIEW userParam) static void
debugMessageControl
(int source, int type, int severity, int count, MemorySegmentPREVIEW ids, boolean enabled) static void
debugMessageControl
(SegmentAllocatorPREVIEW allocator, int source, int type, int severity, int count, int[] ids, boolean enabled) static void
debugMessageInsert
(int source, int type, int id, int severity, int length, MemorySegmentPREVIEW buf) static void
debugMessageInsert
(int source, int type, int id, int severity, String buf) static void
dispatchCompute
(int numGroupsX, int numGroupsY, int numGroupsZ) static void
dispatchComputeIndirect
(long indirect) static void
framebufferParameteri
(int target, int pname, int param) static int
getDebugMessageLog
(int count, int bufSize, MemorySegmentPREVIEW sources, MemorySegmentPREVIEW types, MemorySegmentPREVIEW ids, MemorySegmentPREVIEW severities, MemorySegmentPREVIEW lengths, MemorySegmentPREVIEW messageLog) static int
getDebugMessageLog
(int count, MemorySegmentPREVIEW sources, MemorySegmentPREVIEW types, MemorySegmentPREVIEW ids, MemorySegmentPREVIEW severities, MemorySegmentPREVIEW lengths, MemorySegmentPREVIEW messageLog) static int
getDebugMessageLog
(SegmentAllocatorPREVIEW allocator, int count, int bufSize, int[] sources, int[] types, int[] ids, int[] severities, int[] lengths, String[] messageLog) static int
getFramebufferParameteri
(int target, int pname) static void
getFramebufferParameteriv
(int target, int pname, MemorySegmentPREVIEW params) static long
getInternalformati64
(int target, int internalFormat, int pname) static void
getInternalformati64v
(int target, int internalFormat, int pname, int count, MemorySegmentPREVIEW params) static void
getInternalformati64v
(SegmentAllocatorPREVIEW allocator, int target, int internalFormat, int pname, long[] params) static void
getObjectLabel
(int identifier, int name, int bufSize, MemorySegmentPREVIEW length, MemorySegmentPREVIEW label) static void
getObjectLabel
(int identifier, int name, MemorySegmentPREVIEW length, MemorySegmentPREVIEW label) static String
getObjectLabel
(SegmentAllocatorPREVIEW allocator, int identifier, int name, int @Nullable [] length) static String
getObjectLabel
(SegmentAllocatorPREVIEW allocator, int identifier, int name, int bufSize, int @Nullable [] length) static void
getObjectPtrLabel
(MemorySegmentPREVIEW ptr, int bufSize, MemorySegmentPREVIEW length, MemorySegmentPREVIEW label) static void
getObjectPtrLabel
(MemorySegmentPREVIEW ptr, MemorySegmentPREVIEW length, MemorySegmentPREVIEW label) static String
getObjectPtrLabel
(SegmentAllocatorPREVIEW allocator, MemorySegmentPREVIEW ptr, int @Nullable [] length) static String
getObjectPtrLabel
(SegmentAllocatorPREVIEW allocator, MemorySegmentPREVIEW ptr, int bufSize, int @Nullable [] length) static int
getProgramInterfacei
(int program, int programInterface, int pname) static void
getProgramInterfaceiv
(int program, int programInterface, int pname, MemorySegmentPREVIEW params) static int
getProgramResourceIndex
(int program, int programInterface, MemorySegmentPREVIEW name) static int
getProgramResourceIndex
(int program, int programInterface, String name) static void
getProgramResourceiv
(int program, int programInterface, int index, int propCount, MemorySegmentPREVIEW props, int count, MemorySegmentPREVIEW length, MemorySegmentPREVIEW params) static void
getProgramResourceiv
(int program, int programInterface, int index, MemorySegmentPREVIEW props, MemorySegmentPREVIEW length, MemorySegmentPREVIEW params) static int
getProgramResourceiv
(SegmentAllocatorPREVIEW allocator, int program, int programInterface, int index, int[] props) static void
getProgramResourceiv
(SegmentAllocatorPREVIEW allocator, int program, int programInterface, int index, int[] props, int @Nullable [] length, int[] params) static int
getProgramResourceLocation
(int program, int programInterface, MemorySegmentPREVIEW name) static int
getProgramResourceLocation
(int program, int programInterface, String name) static int
getProgramResourceLocationIndex
(int program, int programInterface, MemorySegmentPREVIEW name) static int
getProgramResourceLocationIndex
(int program, int programInterface, String name) static void
getProgramResourceName
(int program, int programInterface, int index, int bufSize, MemorySegmentPREVIEW length, MemorySegmentPREVIEW name) static void
getProgramResourceName
(int program, int programInterface, int index, MemorySegmentPREVIEW length, MemorySegmentPREVIEW name) static String
getProgramResourceName
(SegmentAllocatorPREVIEW allocator, int program, int programInterface, int index, int @Nullable [] length) static String
getProgramResourceName
(SegmentAllocatorPREVIEW allocator, int program, int programInterface, int index, int bufSize, int @Nullable [] length) static void
invalidateBufferData
(int buffer) static void
invalidateBufferSubData
(int buffer, long offset, long length) static void
invalidateFramebuffer
(int target, int attachment) static void
invalidateFramebuffer
(int target, int numAttachments, MemorySegmentPREVIEW attachments) static void
invalidateFramebuffer
(SegmentAllocatorPREVIEW allocator, int target, int[] attachments) static void
invalidateSubFramebuffer
(int target, int attachment, int x, int y, int width, int height) static void
invalidateSubFramebuffer
(int target, int numAttachments, MemorySegmentPREVIEW attachments, int x, int y, int width, int height) static void
invalidateSubFramebuffer
(SegmentAllocatorPREVIEW allocator, int target, int[] attachments, int x, int y, int width, int height) static void
invalidateTexImage
(int texture, int level) static void
invalidateTexSubImage
(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth) static void
multiDrawArraysIndirect
(int mode, MemorySegmentPREVIEW indirect, int drawCount, int stride) static void
multiDrawArraysIndirect
(int mode, DrawArraysIndirectCommand.Buffer indirect, int drawCount, int stride) static void
multiDrawElementsIndirect
(int mode, int type, MemorySegmentPREVIEW indirect, int drawCount, int stride) static void
multiDrawElementsIndirect
(int mode, int type, DrawElementsIndirectCommand.Buffer indirect, int drawCount, int stride) static void
objectLabel
(int identifier, int name, int length, MemorySegmentPREVIEW label) static void
objectLabel
(int identifier, int name, String label) static void
objectPtrLabel
(MemorySegmentPREVIEW ptr, int length, MemorySegmentPREVIEW label) static void
objectPtrLabel
(MemorySegmentPREVIEW ptr, String label) static void
static void
pushDebugGroup
(int source, int id, int length, MemorySegmentPREVIEW message) static void
pushDebugGroup
(int source, int id, String message) static void
shaderStorageBlockBinding
(int program, int storageBlockIndex, int storageBlockBinding) static void
texBufferRange
(int target, int internalFormat, int buffer, long offset, long size) static void
texStorage2DMultisample
(int target, int samples, int internalFormat, int width, int height, boolean fixedSampleLocations) static void
texStorage3DMultisample
(int target, int samples, int internalFormat, int width, int height, int depth, boolean fixedSampleLocations) static void
textureView
(int texture, int target, int origTexture, int internalFormat, int minLevel, int numLevels, int minLayer, int numLayers) static void
vertexAttribBinding
(int attribIndex, int bindingIndex) static void
vertexAttribFormat
(int attribIndex, int size, int type, boolean normalized, int relativeOffset) static void
vertexAttribIFormat
(int attribIndex, int size, int type, int relativeOffset) static void
vertexAttribLFormat
(int attribIndex, int size, int type, int relativeOffset) static void
vertexBindingDivisor
(int bindingIndex, int divisor) Methods inherited from class overrungl.opengl.GL42C
bindImageTexture, drawArraysInstancedBaseInstance, drawElementsInstancedBaseInstance, drawElementsInstancedBaseInstance, drawElementsInstancedBaseInstance, drawElementsInstancedBaseInstance, drawElementsInstancedBaseVertexBaseInstance, drawElementsInstancedBaseVertexBaseInstance, drawElementsInstancedBaseVertexBaseInstance, drawElementsInstancedBaseVertexBaseInstance, drawTransformFeedbackInstanced, drawTransformFeedbackStreamInstanced, getActiveAtomicCounterBufferi, getActiveAtomicCounterBufferiv, getActiveAtomicCounterBufferiv, getInternalformati, getInternalformativ, getInternalformativ, memoryBarrier, texStorage1D, texStorage2D, texStorage3D
Methods inherited from class overrungl.opengl.GL41C
activeShaderProgram, bindProgramPipeline, clearDepthf, createShaderProgram, createShaderProgramv, createShaderProgramv, deleteProgramPipeline, deleteProgramPipelines, deleteProgramPipelines, depthRangeArrayv, depthRangeArrayv, depthRangef, depthRangeIndexed, genProgramPipeline, genProgramPipelines, genProgramPipelines, getDoublei, getDoublei_v, getDoublei_v, getFloati, getFloati_v, getFloati_v, getProgramBinary, getProgramBinary, getProgramBinary, getProgramPipelinei, getProgramPipelineInfoLog, getProgramPipelineInfoLog, getProgramPipelineInfoLog, getProgramPipelineiv, getShaderPrecisionFormat, getShaderPrecisionFormat, getVertexAttribLdv, getVertexAttribLdv, isProgramPipeline, programBinary, programBinary, programParameteri, programUniform1d, programUniform1dv, programUniform1dv, programUniform1f, programUniform1fv, programUniform1fv, programUniform1i, programUniform1iv, programUniform1iv, programUniform1ui, programUniform1uiv, programUniform1uiv, programUniform2d, programUniform2dv, programUniform2dv, programUniform2f, programUniform2fv, programUniform2fv, programUniform2i, programUniform2iv, programUniform2iv, programUniform2ui, programUniform2uiv, programUniform2uiv, programUniform3d, programUniform3dv, programUniform3dv, programUniform3f, programUniform3fv, programUniform3fv, programUniform3i, programUniform3iv, programUniform3iv, programUniform3ui, programUniform3uiv, programUniform3uiv, programUniform4d, programUniform4dv, programUniform4dv, programUniform4f, programUniform4fv, programUniform4fv, programUniform4i, programUniform4iv, programUniform4iv, programUniform4ui, programUniform4uiv, programUniform4uiv, programUniformMatrix2dv, programUniformMatrix2dv, programUniformMatrix2dv, programUniformMatrix2fv, programUniformMatrix2fv, programUniformMatrix2fv, programUniformMatrix2x3dv, programUniformMatrix2x3dv, programUniformMatrix2x3dv, programUniformMatrix2x3fv, programUniformMatrix2x3fv, programUniformMatrix2x3fv, programUniformMatrix2x4dv, programUniformMatrix2x4dv, programUniformMatrix2x4dv, programUniformMatrix2x4fv, programUniformMatrix2x4fv, programUniformMatrix2x4fv, programUniformMatrix3dv, programUniformMatrix3dv, programUniformMatrix3dv, programUniformMatrix3fv, programUniformMatrix3fv, programUniformMatrix3fv, programUniformMatrix3x2dv, programUniformMatrix3x2dv, programUniformMatrix3x2dv, programUniformMatrix3x2fv, programUniformMatrix3x2fv, programUniformMatrix3x2fv, programUniformMatrix3x4dv, programUniformMatrix3x4dv, programUniformMatrix3x4dv, programUniformMatrix3x4fv, programUniformMatrix3x4fv, programUniformMatrix3x4fv, programUniformMatrix4dv, programUniformMatrix4dv, programUniformMatrix4dv, programUniformMatrix4fv, programUniformMatrix4fv, programUniformMatrix4fv, programUniformMatrix4x2dv, programUniformMatrix4x2dv, programUniformMatrix4x2dv, programUniformMatrix4x2fv, programUniformMatrix4x2fv, programUniformMatrix4x2fv, programUniformMatrix4x3dv, programUniformMatrix4x3dv, programUniformMatrix4x3dv, programUniformMatrix4x3fv, programUniformMatrix4x3fv, programUniformMatrix4x3fv, releaseShaderCompiler, scissorArrayv, scissorArrayv, scissorIndexed, scissorIndexedv, scissorIndexedv, shaderBinary, shaderBinary, shaderBinary, useProgramStages, validateProgramPipeline, vertexAttribL1d, vertexAttribL1dv, vertexAttribL1dv, vertexAttribL2d, vertexAttribL2dv, vertexAttribL2dv, vertexAttribL3d, vertexAttribL3dv, vertexAttribL3dv, vertexAttribL4d, vertexAttribL4dv, vertexAttribL4dv, vertexAttribLPointer, vertexAttribLPointer, viewportArrayv, viewportArrayv, viewportIndexedf, viewportIndexedfv, viewportIndexedfv
Methods inherited from class overrungl.opengl.GL40C
beginQueryIndexed, bindTransformFeedback, blendEquationi, blendEquationSeparatei, blendEquationSeparatei, blendFunci, deleteTransformFeedback, deleteTransformFeedbacks, deleteTransformFeedbacks, drawArraysIndirect, drawArraysIndirect, drawArraysIndirect, drawElementsIndirect, drawElementsIndirect, drawElementsIndirect, drawTransformFeedback, drawTransformFeedbackStream, endQueryIndexed, genTransformFeedback, genTransformFeedbacks, genTransformFeedbacks, getActiveSubroutineName, getActiveSubroutineName, getActiveSubroutineUniformi, getActiveSubroutineUniformiv, getActiveSubroutineUniformiv, getActiveSubroutineUniformName, getActiveSubroutineUniformName, getProgramStagei, getProgramStageiv, getQueryIndexedi, getQueryIndexediv, getSubroutineIndex, getSubroutineIndex, getSubroutineUniformLocation, getSubroutineUniformLocation, getUniformd, getUniformdv, getUniformdv, getUniformSubroutineuiv, getUniformSubroutineuiv, isTransformFeedback, minSampleShading, patchParameterfv, patchParameterfv, patchParameteri, pauseTransformFeedback, resumeTransformFeedback, uniform1d, uniform1dv, uniform1dv, uniform2d, uniform2dv, uniform2dv, uniform3d, uniform3dv, uniform3dv, uniform4d, uniform4dv, uniform4dv, uniformMatrix2dv, uniformMatrix2dv, uniformMatrix2dv, uniformMatrix2x3dv, uniformMatrix2x3dv, uniformMatrix2x3dv, uniformMatrix2x4dv, uniformMatrix2x4dv, uniformMatrix2x4dv, uniformMatrix3dv, uniformMatrix3dv, uniformMatrix3dv, uniformMatrix3x2dv, uniformMatrix3x2dv, uniformMatrix3x2dv, uniformMatrix3x4dv, uniformMatrix3x4dv, uniformMatrix3x4dv, uniformMatrix4dv, uniformMatrix4dv, uniformMatrix4dv, uniformMatrix4x2dv, uniformMatrix4x2dv, uniformMatrix4x2dv, uniformMatrix4x3dv, uniformMatrix4x3dv, uniformMatrix4x3dv, uniformSubroutinesuiv, uniformSubroutinesuiv
Methods inherited from class overrungl.opengl.GL33C
bindFragDataLocationIndexed, bindFragDataLocationIndexed, bindSampler, deleteSampler, deleteSamplers, deleteSamplers, genSampler, genSamplers, genSamplers, getFragDataIndex, getFragDataIndex, getQueryObjecti64, getQueryObjecti64v, getQueryObjectui64, getQueryObjectui64v, getSamplerParameterf, getSamplerParameterfv, getSamplerParameterfv, getSamplerParameteri, getSamplerParameterIi, getSamplerParameterIiv, getSamplerParameterIiv, getSamplerParameterIui, getSamplerParameterIuiv, getSamplerParameterIuiv, getSamplerParameteriv, getSamplerParameteriv, isSampler, queryCounter, samplerParameterf, samplerParameterfv, samplerParameterfv, samplerParameteri, samplerParameterIiv, samplerParameterIiv, samplerParameterIuiv, samplerParameterIuiv, samplerParameteriv, samplerParameteriv, vertexAttribDivisor, vertexAttribP1ui, vertexAttribP1uiv, vertexAttribP1uiv, vertexAttribP2ui, vertexAttribP2uiv, vertexAttribP2uiv, vertexAttribP3ui, vertexAttribP3uiv, vertexAttribP3uiv, vertexAttribP4ui, vertexAttribP4uiv, vertexAttribP4uiv
Methods inherited from class overrungl.opengl.GL32C
clientWaitSync, deleteSync, drawElementsBaseVertex, drawElementsBaseVertex, drawElementsBaseVertex, drawElementsBaseVertex, drawElementsInstancedBaseVertex, drawElementsInstancedBaseVertex, drawElementsInstancedBaseVertex, drawElementsInstancedBaseVertex, drawRangeElementsBaseVertex, drawRangeElementsBaseVertex, drawRangeElementsBaseVertex, drawRangeElementsBaseVertex, fenceSync, framebufferTexture, getBufferParameteri64, getBufferParameteri64v, getInteger64, getInteger64i, getInteger64i_v, getInteger64i_v, getInteger64v, getInteger64v, getMultisamplefv, getMultisamplefv, getMultisamplefv, getSynci, getSynciv, getSynciv, isSync, multiDrawElementsBaseVertex, multiDrawElementsBaseVertex, multiDrawElementsBaseVertex, multiDrawElementsBaseVertex, multiDrawElementsBaseVertex, provokingVertex, sampleMaski, texImage2DMultisample, texImage3DMultisample, waitSync
Methods inherited from class overrungl.opengl.GL31C
copyBufferSubData, drawArraysInstanced, drawElementsInstanced, drawElementsInstanced, drawElementsInstanced, drawElementsInstanced, getActiveUniformBlockiv, getActiveUniformBlockiv, getActiveUniformBlockName, getActiveUniformBlockName, getActiveUniformBlockName, getActiveUniformi, getActiveUniformName, getActiveUniformName, getActiveUniformName, getActiveUniformsiv, getActiveUniformsiv, getUniformBlockIndex, getUniformBlockIndex, getUniformIndex, getUniformIndices, getUniformIndices, primitiveRestartIndex, texBuffer, uniformBlockBinding
Methods inherited from class overrungl.opengl.GL30C
beginConditionalRender, beginTransformFeedback, bindBufferBase, bindBufferRange, bindFragDataLocation, bindFragDataLocation, bindFramebuffer, bindRenderbuffer, bindVertexArray, blitFramebuffer, checkFramebufferStatus, clampColor, clearBufferfi, clearBufferfv, clearBufferfv, clearBufferiv, clearBufferiv, clearBufferuiv, clearBufferuiv, colorMaski, deleteFramebuffer, deleteFramebuffers, deleteFramebuffers, deleteRenderbuffer, deleteRenderbuffers, deleteRenderbuffers, deleteVertexArray, deleteVertexArrays, deleteVertexArrays, disablei, enablei, endConditionalRender, endTransformFeedback, flushMappedBufferRange, framebufferRenderbuffer, framebufferTexture1D, framebufferTexture2D, framebufferTexture3D, framebufferTextureLayer, generateMipmap, genFramebuffer, genFramebuffers, genFramebuffers, genRenderbuffer, genRenderbuffers, genRenderbuffers, genVertexArray, genVertexArrays, genVertexArrays, getBooleani, getBooleani_v, getBooleani_v, getFragDataLocation, getFragDataLocation, getFramebufferAttachmentParameteri, getFramebufferAttachmentParameteriv, getIntegeri, getIntegeri_v, getIntegeri_v, getRenderbufferParameteri, getRenderbufferParameteriv, getRenderbufferParameteriv, getStringi, getTexParameterIi, getTexParameterIiv, getTexParameterIiv, getTexParameterIui, getTexParameterIuiv, getTexParameterIuiv, getTransformFeedbackVarying, getTransformFeedbackVarying, getUniformui, getUniformuiv, getUniformuiv, getVertexAttribIi, getVertexAttribIiv, getVertexAttribIiv, getVertexAttribIui, getVertexAttribIuiv, getVertexAttribIuiv, isEnabledi, isFramebuffer, isRenderbuffer, isVertexArray, mapBufferRange, ngetStringi, renderbufferStorage, renderbufferStorageMultisample, texParameterIiv, texParameterIiv, texParameterIuiv, texParameterIuiv, transformFeedbackVaryings, transformFeedbackVaryings, uniform1ui, uniform1uiv, uniform1uiv, uniform2ui, uniform2uiv, uniform2uiv, uniform3ui, uniform3uiv, uniform3uiv, uniform4ui, uniform4uiv, uniform4uiv, vertexAttribI1i, vertexAttribI1iv, vertexAttribI1iv, vertexAttribI1ui, vertexAttribI1uiv, vertexAttribI1uiv, vertexAttribI2i, vertexAttribI2iv, vertexAttribI2iv, vertexAttribI2ui, vertexAttribI2uiv, vertexAttribI2uiv, vertexAttribI3i, vertexAttribI3iv, vertexAttribI3iv, vertexAttribI3ui, vertexAttribI3uiv, vertexAttribI3uiv, vertexAttribI4bv, vertexAttribI4bv, vertexAttribI4i, vertexAttribI4iv, vertexAttribI4iv, vertexAttribI4sv, vertexAttribI4sv, vertexAttribI4ubv, vertexAttribI4ubv, vertexAttribI4ui, vertexAttribI4uiv, vertexAttribI4uiv, vertexAttribI4usv, vertexAttribI4usv, vertexAttribIPointer, vertexAttribIPointer, vertexAttribIPointer, vertexAttribIPointer
Methods inherited from class overrungl.opengl.GL21C
uniformMatrix2x3fv, uniformMatrix2x3fv, uniformMatrix2x3fv, uniformMatrix2x4fv, uniformMatrix2x4fv, uniformMatrix2x4fv, uniformMatrix3x2fv, uniformMatrix3x2fv, uniformMatrix3x2fv, uniformMatrix3x4fv, uniformMatrix3x4fv, uniformMatrix3x4fv, uniformMatrix4x2fv, uniformMatrix4x2fv, uniformMatrix4x2fv, uniformMatrix4x3fv, uniformMatrix4x3fv, uniformMatrix4x3fv
Methods inherited from class overrungl.opengl.GL20C
attachShader, bindAttribLocation, bindAttribLocation, blendEquationSeparate, compileShader, createProgram, createShader, deleteProgram, deleteShader, detachShader, disableVertexAttribArray, drawBuffers, drawBuffers, enableVertexAttribArray, getActiveAttrib, getActiveAttrib, getActiveUniform, getActiveUniform, getAttachedShaders, getAttachedShaders, getAttribLocation, getAttribLocation, getProgrami, getProgramInfoLog, getProgramInfoLog, getProgramInfoLog, getProgramiv, getProgramiv, getShaderi, getShaderInfoLog, getShaderInfoLog, getShaderInfoLog, getShaderiv, getShaderiv, getShaderSource, getShaderSource, getShaderSource, getUniformf, getUniformfv, getUniformfv, getUniformi, getUniformiv, getUniformiv, getUniformLocation, getUniformLocation, getVertexAttribd, getVertexAttribdv, getVertexAttribdv, getVertexAttribf, getVertexAttribfv, getVertexAttribfv, getVertexAttribi, getVertexAttribiv, getVertexAttribiv, getVertexAttribPointerv, getVertexAttribPointerv, getVertexAttribPointerv, getVertexAttribPointerv, getVertexAttribPointerv, getVertexAttribPointerv, isProgram, isShader, linkProgram, shaderSource, shaderSource, shaderSource, stencilFuncSeparate, stencilMaskSeparate, stencilOpSeparate, uniform1f, uniform1fv, uniform1fv, uniform1i, uniform1iv, uniform1iv, uniform2f, uniform2fv, uniform2fv, uniform2i, uniform2iv, uniform2iv, uniform3f, uniform3fv, uniform3fv, uniform3i, uniform3iv, uniform3iv, uniform4f, uniform4fv, uniform4fv, uniform4i, uniform4iv, uniform4iv, uniformMatrix2fv, uniformMatrix2fv, uniformMatrix2fv, uniformMatrix3fv, uniformMatrix3fv, uniformMatrix3fv, uniformMatrix4fv, uniformMatrix4fv, uniformMatrix4fv, useProgram, validateProgram, vertexAttrib1d, vertexAttrib1dv, vertexAttrib1dv, vertexAttrib1f, vertexAttrib1fv, vertexAttrib1fv, vertexAttrib1s, vertexAttrib1sv, vertexAttrib1sv, vertexAttrib2d, vertexAttrib2dv, vertexAttrib2dv, vertexAttrib2f, vertexAttrib2fv, vertexAttrib2fv, vertexAttrib2s, vertexAttrib2sv, vertexAttrib2sv, vertexAttrib3d, vertexAttrib3dv, vertexAttrib3dv, vertexAttrib3f, vertexAttrib3fv, vertexAttrib3fv, vertexAttrib3s, vertexAttrib3sv, vertexAttrib3sv, vertexAttrib4bv, vertexAttrib4bv, vertexAttrib4d, vertexAttrib4dv, vertexAttrib4dv, vertexAttrib4f, vertexAttrib4fv, vertexAttrib4fv, vertexAttrib4iv, vertexAttrib4iv, vertexAttrib4Nbv, vertexAttrib4Nbv, vertexAttrib4Niv, vertexAttrib4Niv, vertexAttrib4Nsv, vertexAttrib4Nsv, vertexAttrib4Nub, vertexAttrib4Nubv, vertexAttrib4Nubv, vertexAttrib4Nuiv, vertexAttrib4Nuiv, vertexAttrib4Nusv, vertexAttrib4Nusv, vertexAttrib4s, vertexAttrib4sv, vertexAttrib4sv, vertexAttrib4ubv, vertexAttrib4ubv, vertexAttrib4uiv, vertexAttrib4uiv, vertexAttrib4usv, vertexAttrib4usv, vertexAttribPointer, vertexAttribPointer, vertexAttribPointer, vertexAttribPointer, vertexAttribPointer, vertexAttribPointer
Methods inherited from class overrungl.opengl.GL15C
beginQuery, bindBuffer, bufferData, bufferData, bufferData, bufferData, bufferData, bufferData, bufferData, bufferData, bufferData, bufferSubData, bufferSubData, bufferSubData, bufferSubData, bufferSubData, bufferSubData, bufferSubData, bufferSubData, deleteBuffer, deleteBuffers, deleteBuffers, deleteQueries, deleteQueries, deleteQuery, endQuery, genBuffer, genBuffers, genBuffers, genQueries, genQueries, genQuery, getBufferParameteri, getBufferParameteriv, getBufferPointer, getBufferPointerv, getBufferSubData, getBufferSubData, getBufferSubData, getBufferSubData, getBufferSubData, getBufferSubData, getBufferSubData, getQueryi, getQueryiv, getQueryObjecti, getQueryObjectiv, getQueryObjectui, getQueryObjectuiv, isBuffer, isQuery, mapBuffer, unmapBuffer
Methods inherited from class overrungl.opengl.GL14C
blendColor, blendEquation, blendFuncSeparate, multiDrawArrays, multiDrawArrays, multiDrawArrays, multiDrawElements, multiDrawElements, multiDrawElements, multiDrawElements, multiDrawElements, multiDrawElements, multiDrawElements, pointParameterf, pointParameterfv, pointParameterfv, pointParameteri, pointParameteriv, pointParameteriv
Methods inherited from class overrungl.opengl.GL13C
activeTexture, compressedTexImage1D, compressedTexImage2D, compressedTexImage3D, compressedTexSubImage1D, compressedTexSubImage2D, compressedTexSubImage3D, getCompressedTexImage, sampleCoverage
Methods inherited from class overrungl.opengl.GL12C
copyTexSubImage3D, drawRangeElements, drawRangeElements, drawRangeElements, drawRangeElements, texImage3D, texImage3D, texImage3D, texImage3D, texImage3D, texSubImage3D, texSubImage3D, texSubImage3D, texSubImage3D, texSubImage3D
Methods inherited from class overrungl.opengl.GL11C
bindTexture, copyTexImage1D, copyTexImage2D, copyTexSubImage1D, copyTexSubImage2D, deleteTexture, deleteTextures, deleteTextures, drawArrays, drawElements, drawElements, drawElements, drawElements, genTexture, genTextures, genTextures, getPointer, getPointerv, isTexture, polygonOffset, texSubImage1D, texSubImage1D, texSubImage1D, texSubImage1D, texSubImage1D, texSubImage2D, texSubImage2D, texSubImage2D, texSubImage2D, texSubImage2D
Methods inherited from class overrungl.opengl.GL10C
blendFunc, clear, clearColor, clearDepth, clearStencil, colorMask, cullFace, depthFunc, depthMask, depthRange, disable, drawBuffer, enable, finish, flush, frontFace, getBoolean, getBooleanv, getBooleanv, getDouble, getDoublev, getDoublev, getError, getFloat, getFloatv, getFloatv, getInteger, getIntegerv, getIntegerv, getString, getTexImage, getTexLevelParameterf, getTexLevelParameterfv, getTexLevelParameterfv, getTexLevelParameteri, getTexLevelParameteriv, getTexLevelParameteriv, getTexParameterf, getTexParameterfv, getTexParameterfv, getTexParameteri, getTexParameteriv, getTexParameteriv, hint, isEnabled, lineWidth, logicOp, ngetString, pixelStoref, pixelStorei, pointSize, polygonMode, readBuffer, readPixels, readPixels, readPixels, readPixels, readPixels, scissor, stencilFunc, stencilMask, stencilOp, texImage1D, texImage1D, texImage1D, texImage1D, texImage1D, texImage2D, texImage2D, texImage2D, texImage2D, texImage2D, texParameterf, texParameterfv, texParameterfv, texParameteri, texParameteriv, texParameteriv, viewport
-
Field Details
-
NUM_SHADING_LANGUAGE_VERSIONS
public static final int NUM_SHADING_LANGUAGE_VERSIONS- See Also:
-
VERTEX_ATTRIB_ARRAY_LONG
public static final int VERTEX_ATTRIB_ARRAY_LONG- See Also:
-
COMPRESSED_RGB8_ETC2
public static final int COMPRESSED_RGB8_ETC2- See Also:
-
COMPRESSED_SRGB8_ETC2
public static final int COMPRESSED_SRGB8_ETC2- See Also:
-
COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2
public static final int COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2- See Also:
-
COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2
public static final int COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2- See Also:
-
COMPRESSED_RGBA8_ETC2_EAC
public static final int COMPRESSED_RGBA8_ETC2_EAC- See Also:
-
COMPRESSED_SRGB8_ALPHA8_ETC2_EAC
public static final int COMPRESSED_SRGB8_ALPHA8_ETC2_EAC- See Also:
-
COMPRESSED_R11_EAC
public static final int COMPRESSED_R11_EAC- See Also:
-
COMPRESSED_SIGNED_R11_EAC
public static final int COMPRESSED_SIGNED_R11_EAC- See Also:
-
COMPRESSED_RG11_EAC
public static final int COMPRESSED_RG11_EAC- See Also:
-
COMPRESSED_SIGNED_RG11_EAC
public static final int COMPRESSED_SIGNED_RG11_EAC- See Also:
-
PRIMITIVE_RESTART_FIXED_INDEX
public static final int PRIMITIVE_RESTART_FIXED_INDEX- See Also:
-
ANY_SAMPLES_PASSED_CONSERVATIVE
public static final int ANY_SAMPLES_PASSED_CONSERVATIVE- See Also:
-
MAX_ELEMENT_INDEX
public static final int MAX_ELEMENT_INDEX- See Also:
-
COMPUTE_SHADER
public static final int COMPUTE_SHADER- See Also:
-
MAX_COMPUTE_UNIFORM_BLOCKS
public static final int MAX_COMPUTE_UNIFORM_BLOCKS- See Also:
-
MAX_COMPUTE_TEXTURE_IMAGE_UNITS
public static final int MAX_COMPUTE_TEXTURE_IMAGE_UNITS- See Also:
-
MAX_COMPUTE_IMAGE_UNIFORMS
public static final int MAX_COMPUTE_IMAGE_UNIFORMS- See Also:
-
MAX_COMPUTE_SHARED_MEMORY_SIZE
public static final int MAX_COMPUTE_SHARED_MEMORY_SIZE- See Also:
-
MAX_COMPUTE_UNIFORM_COMPONENTS
public static final int MAX_COMPUTE_UNIFORM_COMPONENTS- See Also:
-
MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS
public static final int MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS- See Also:
-
MAX_COMPUTE_ATOMIC_COUNTERS
public static final int MAX_COMPUTE_ATOMIC_COUNTERS- See Also:
-
MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS
public static final int MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS- See Also:
-
MAX_COMPUTE_WORK_GROUP_INVOCATIONS
public static final int MAX_COMPUTE_WORK_GROUP_INVOCATIONS- See Also:
-
MAX_COMPUTE_WORK_GROUP_COUNT
public static final int MAX_COMPUTE_WORK_GROUP_COUNT- See Also:
-
MAX_COMPUTE_WORK_GROUP_SIZE
public static final int MAX_COMPUTE_WORK_GROUP_SIZE- See Also:
-
COMPUTE_WORK_GROUP_SIZE
public static final int COMPUTE_WORK_GROUP_SIZE- See Also:
-
UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER
public static final int UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER- See Also:
-
ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER
public static final int ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER- See Also:
-
DISPATCH_INDIRECT_BUFFER
public static final int DISPATCH_INDIRECT_BUFFER- See Also:
-
DISPATCH_INDIRECT_BUFFER_BINDING
public static final int DISPATCH_INDIRECT_BUFFER_BINDING- See Also:
-
COMPUTE_SHADER_BIT
public static final int COMPUTE_SHADER_BIT- See Also:
-
DEBUG_OUTPUT_SYNCHRONOUS
public static final int DEBUG_OUTPUT_SYNCHRONOUS- See Also:
-
DEBUG_NEXT_LOGGED_MESSAGE_LENGTH
public static final int DEBUG_NEXT_LOGGED_MESSAGE_LENGTH- See Also:
-
DEBUG_CALLBACK_FUNCTION
public static final int DEBUG_CALLBACK_FUNCTION- See Also:
-
DEBUG_CALLBACK_USER_PARAM
public static final int DEBUG_CALLBACK_USER_PARAM- See Also:
-
DEBUG_SOURCE_API
public static final int DEBUG_SOURCE_API- See Also:
-
DEBUG_SOURCE_WINDOW_SYSTEM
public static final int DEBUG_SOURCE_WINDOW_SYSTEM- See Also:
-
DEBUG_SOURCE_SHADER_COMPILER
public static final int DEBUG_SOURCE_SHADER_COMPILER- See Also:
-
DEBUG_SOURCE_THIRD_PARTY
public static final int DEBUG_SOURCE_THIRD_PARTY- See Also:
-
DEBUG_SOURCE_APPLICATION
public static final int DEBUG_SOURCE_APPLICATION- See Also:
-
DEBUG_SOURCE_OTHER
public static final int DEBUG_SOURCE_OTHER- See Also:
-
DEBUG_TYPE_ERROR
public static final int DEBUG_TYPE_ERROR- See Also:
-
DEBUG_TYPE_DEPRECATED_BEHAVIOR
public static final int DEBUG_TYPE_DEPRECATED_BEHAVIOR- See Also:
-
DEBUG_TYPE_UNDEFINED_BEHAVIOR
public static final int DEBUG_TYPE_UNDEFINED_BEHAVIOR- See Also:
-
DEBUG_TYPE_PORTABILITY
public static final int DEBUG_TYPE_PORTABILITY- See Also:
-
DEBUG_TYPE_PERFORMANCE
public static final int DEBUG_TYPE_PERFORMANCE- See Also:
-
DEBUG_TYPE_OTHER
public static final int DEBUG_TYPE_OTHER- See Also:
-
MAX_DEBUG_MESSAGE_LENGTH
public static final int MAX_DEBUG_MESSAGE_LENGTH- See Also:
-
MAX_DEBUG_LOGGED_MESSAGES
public static final int MAX_DEBUG_LOGGED_MESSAGES- See Also:
-
DEBUG_LOGGED_MESSAGES
public static final int DEBUG_LOGGED_MESSAGES- See Also:
-
DEBUG_SEVERITY_HIGH
public static final int DEBUG_SEVERITY_HIGH- See Also:
-
DEBUG_SEVERITY_MEDIUM
public static final int DEBUG_SEVERITY_MEDIUM- See Also:
-
DEBUG_SEVERITY_LOW
public static final int DEBUG_SEVERITY_LOW- See Also:
-
DEBUG_TYPE_MARKER
public static final int DEBUG_TYPE_MARKER- See Also:
-
DEBUG_TYPE_PUSH_GROUP
public static final int DEBUG_TYPE_PUSH_GROUP- See Also:
-
DEBUG_TYPE_POP_GROUP
public static final int DEBUG_TYPE_POP_GROUP- See Also:
-
DEBUG_SEVERITY_NOTIFICATION
public static final int DEBUG_SEVERITY_NOTIFICATION- See Also:
-
MAX_DEBUG_GROUP_STACK_DEPTH
public static final int MAX_DEBUG_GROUP_STACK_DEPTH- See Also:
-
DEBUG_GROUP_STACK_DEPTH
public static final int DEBUG_GROUP_STACK_DEPTH- See Also:
-
BUFFER
public static final int BUFFER- See Also:
-
SHADER
public static final int SHADER- See Also:
-
PROGRAM
public static final int PROGRAM- See Also:
-
QUERY
public static final int QUERY- See Also:
-
PROGRAM_PIPELINE
public static final int PROGRAM_PIPELINE- See Also:
-
SAMPLER
public static final int SAMPLER- See Also:
-
MAX_LABEL_LENGTH
public static final int MAX_LABEL_LENGTH- See Also:
-
DEBUG_OUTPUT
public static final int DEBUG_OUTPUT- See Also:
-
CONTEXT_FLAG_DEBUG_BIT
public static final int CONTEXT_FLAG_DEBUG_BIT- See Also:
-
MAX_UNIFORM_LOCATIONS
public static final int MAX_UNIFORM_LOCATIONS- See Also:
-
FRAMEBUFFER_DEFAULT_WIDTH
public static final int FRAMEBUFFER_DEFAULT_WIDTH- See Also:
-
FRAMEBUFFER_DEFAULT_HEIGHT
public static final int FRAMEBUFFER_DEFAULT_HEIGHT- See Also:
-
FRAMEBUFFER_DEFAULT_LAYERS
public static final int FRAMEBUFFER_DEFAULT_LAYERS- See Also:
-
FRAMEBUFFER_DEFAULT_SAMPLES
public static final int FRAMEBUFFER_DEFAULT_SAMPLES- See Also:
-
FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS
public static final int FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS- See Also:
-
MAX_FRAMEBUFFER_WIDTH
public static final int MAX_FRAMEBUFFER_WIDTH- See Also:
-
MAX_FRAMEBUFFER_HEIGHT
public static final int MAX_FRAMEBUFFER_HEIGHT- See Also:
-
MAX_FRAMEBUFFER_LAYERS
public static final int MAX_FRAMEBUFFER_LAYERS- See Also:
-
MAX_FRAMEBUFFER_SAMPLES
public static final int MAX_FRAMEBUFFER_SAMPLES- See Also:
-
INTERNALFORMAT_SUPPORTED
public static final int INTERNALFORMAT_SUPPORTED- See Also:
-
INTERNALFORMAT_PREFERRED
public static final int INTERNALFORMAT_PREFERRED- See Also:
-
INTERNALFORMAT_RED_SIZE
public static final int INTERNALFORMAT_RED_SIZE- See Also:
-
INTERNALFORMAT_GREEN_SIZE
public static final int INTERNALFORMAT_GREEN_SIZE- See Also:
-
INTERNALFORMAT_BLUE_SIZE
public static final int INTERNALFORMAT_BLUE_SIZE- See Also:
-
INTERNALFORMAT_ALPHA_SIZE
public static final int INTERNALFORMAT_ALPHA_SIZE- See Also:
-
INTERNALFORMAT_DEPTH_SIZE
public static final int INTERNALFORMAT_DEPTH_SIZE- See Also:
-
INTERNALFORMAT_STENCIL_SIZE
public static final int INTERNALFORMAT_STENCIL_SIZE- See Also:
-
INTERNALFORMAT_SHARED_SIZE
public static final int INTERNALFORMAT_SHARED_SIZE- See Also:
-
INTERNALFORMAT_RED_TYPE
public static final int INTERNALFORMAT_RED_TYPE- See Also:
-
INTERNALFORMAT_GREEN_TYPE
public static final int INTERNALFORMAT_GREEN_TYPE- See Also:
-
INTERNALFORMAT_BLUE_TYPE
public static final int INTERNALFORMAT_BLUE_TYPE- See Also:
-
INTERNALFORMAT_ALPHA_TYPE
public static final int INTERNALFORMAT_ALPHA_TYPE- See Also:
-
INTERNALFORMAT_DEPTH_TYPE
public static final int INTERNALFORMAT_DEPTH_TYPE- See Also:
-
INTERNALFORMAT_STENCIL_TYPE
public static final int INTERNALFORMAT_STENCIL_TYPE- See Also:
-
MAX_WIDTH
public static final int MAX_WIDTH- See Also:
-
MAX_HEIGHT
public static final int MAX_HEIGHT- See Also:
-
MAX_DEPTH
public static final int MAX_DEPTH- See Also:
-
MAX_LAYERS
public static final int MAX_LAYERS- See Also:
-
MAX_COMBINED_DIMENSIONS
public static final int MAX_COMBINED_DIMENSIONS- See Also:
-
COLOR_COMPONENTS
public static final int COLOR_COMPONENTS- See Also:
-
DEPTH_COMPONENTS
public static final int DEPTH_COMPONENTS- See Also:
-
STENCIL_COMPONENTS
public static final int STENCIL_COMPONENTS- See Also:
-
COLOR_RENDERABLE
public static final int COLOR_RENDERABLE- See Also:
-
DEPTH_RENDERABLE
public static final int DEPTH_RENDERABLE- See Also:
-
STENCIL_RENDERABLE
public static final int STENCIL_RENDERABLE- See Also:
-
FRAMEBUFFER_RENDERABLE
public static final int FRAMEBUFFER_RENDERABLE- See Also:
-
FRAMEBUFFER_RENDERABLE_LAYERED
public static final int FRAMEBUFFER_RENDERABLE_LAYERED- See Also:
-
FRAMEBUFFER_BLEND
public static final int FRAMEBUFFER_BLEND- See Also:
-
READ_PIXELS
public static final int READ_PIXELS- See Also:
-
READ_PIXELS_FORMAT
public static final int READ_PIXELS_FORMAT- See Also:
-
READ_PIXELS_TYPE
public static final int READ_PIXELS_TYPE- See Also:
-
TEXTURE_IMAGE_FORMAT
public static final int TEXTURE_IMAGE_FORMAT- See Also:
-
TEXTURE_IMAGE_TYPE
public static final int TEXTURE_IMAGE_TYPE- See Also:
-
GET_TEXTURE_IMAGE_FORMAT
public static final int GET_TEXTURE_IMAGE_FORMAT- See Also:
-
GET_TEXTURE_IMAGE_TYPE
public static final int GET_TEXTURE_IMAGE_TYPE- See Also:
-
MIPMAP
public static final int MIPMAP- See Also:
-
MANUAL_GENERATE_MIPMAP
public static final int MANUAL_GENERATE_MIPMAP- See Also:
-
AUTO_GENERATE_MIPMAP
public static final int AUTO_GENERATE_MIPMAP- See Also:
-
COLOR_ENCODING
public static final int COLOR_ENCODING- See Also:
-
SRGB_READ
public static final int SRGB_READ- See Also:
-
SRGB_WRITE
public static final int SRGB_WRITE- See Also:
-
FILTER
public static final int FILTER- See Also:
-
VERTEX_TEXTURE
public static final int VERTEX_TEXTURE- See Also:
-
TESS_CONTROL_TEXTURE
public static final int TESS_CONTROL_TEXTURE- See Also:
-
TESS_EVALUATION_TEXTURE
public static final int TESS_EVALUATION_TEXTURE- See Also:
-
GEOMETRY_TEXTURE
public static final int GEOMETRY_TEXTURE- See Also:
-
FRAGMENT_TEXTURE
public static final int FRAGMENT_TEXTURE- See Also:
-
COMPUTE_TEXTURE
public static final int COMPUTE_TEXTURE- See Also:
-
TEXTURE_SHADOW
public static final int TEXTURE_SHADOW- See Also:
-
TEXTURE_GATHER
public static final int TEXTURE_GATHER- See Also:
-
TEXTURE_GATHER_SHADOW
public static final int TEXTURE_GATHER_SHADOW- See Also:
-
SHADER_IMAGE_LOAD
public static final int SHADER_IMAGE_LOAD- See Also:
-
SHADER_IMAGE_STORE
public static final int SHADER_IMAGE_STORE- See Also:
-
SHADER_IMAGE_ATOMIC
public static final int SHADER_IMAGE_ATOMIC- See Also:
-
IMAGE_TEXEL_SIZE
public static final int IMAGE_TEXEL_SIZE- See Also:
-
IMAGE_COMPATIBILITY_CLASS
public static final int IMAGE_COMPATIBILITY_CLASS- See Also:
-
IMAGE_PIXEL_FORMAT
public static final int IMAGE_PIXEL_FORMAT- See Also:
-
IMAGE_PIXEL_TYPE
public static final int IMAGE_PIXEL_TYPE- See Also:
-
SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST
public static final int SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST- See Also:
-
SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST
public static final int SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST- See Also:
-
SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE
public static final int SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE- See Also:
-
SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE
public static final int SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE- See Also:
-
TEXTURE_COMPRESSED_BLOCK_WIDTH
public static final int TEXTURE_COMPRESSED_BLOCK_WIDTH- See Also:
-
TEXTURE_COMPRESSED_BLOCK_HEIGHT
public static final int TEXTURE_COMPRESSED_BLOCK_HEIGHT- See Also:
-
TEXTURE_COMPRESSED_BLOCK_SIZE
public static final int TEXTURE_COMPRESSED_BLOCK_SIZE- See Also:
-
CLEAR_BUFFER
public static final int CLEAR_BUFFER- See Also:
-
TEXTURE_VIEW
public static final int TEXTURE_VIEW- See Also:
-
VIEW_COMPATIBILITY_CLASS
public static final int VIEW_COMPATIBILITY_CLASS- See Also:
-
FULL_SUPPORT
public static final int FULL_SUPPORT- See Also:
-
CAVEAT_SUPPORT
public static final int CAVEAT_SUPPORT- See Also:
-
IMAGE_CLASS_4_X_32
public static final int IMAGE_CLASS_4_X_32- See Also:
-
IMAGE_CLASS_2_X_32
public static final int IMAGE_CLASS_2_X_32- See Also:
-
IMAGE_CLASS_1_X_32
public static final int IMAGE_CLASS_1_X_32- See Also:
-
IMAGE_CLASS_4_X_16
public static final int IMAGE_CLASS_4_X_16- See Also:
-
IMAGE_CLASS_2_X_16
public static final int IMAGE_CLASS_2_X_16- See Also:
-
IMAGE_CLASS_1_X_16
public static final int IMAGE_CLASS_1_X_16- See Also:
-
IMAGE_CLASS_4_X_8
public static final int IMAGE_CLASS_4_X_8- See Also:
-
IMAGE_CLASS_2_X_8
public static final int IMAGE_CLASS_2_X_8- See Also:
-
IMAGE_CLASS_1_X_8
public static final int IMAGE_CLASS_1_X_8- See Also:
-
IMAGE_CLASS_11_11_10
public static final int IMAGE_CLASS_11_11_10- See Also:
-
IMAGE_CLASS_10_10_10_2
public static final int IMAGE_CLASS_10_10_10_2- See Also:
-
VIEW_CLASS_128_BITS
public static final int VIEW_CLASS_128_BITS- See Also:
-
VIEW_CLASS_96_BITS
public static final int VIEW_CLASS_96_BITS- See Also:
-
VIEW_CLASS_64_BITS
public static final int VIEW_CLASS_64_BITS- See Also:
-
VIEW_CLASS_48_BITS
public static final int VIEW_CLASS_48_BITS- See Also:
-
VIEW_CLASS_32_BITS
public static final int VIEW_CLASS_32_BITS- See Also:
-
VIEW_CLASS_24_BITS
public static final int VIEW_CLASS_24_BITS- See Also:
-
VIEW_CLASS_16_BITS
public static final int VIEW_CLASS_16_BITS- See Also:
-
VIEW_CLASS_8_BITS
public static final int VIEW_CLASS_8_BITS- See Also:
-
VIEW_CLASS_S3TC_DXT1_RGB
public static final int VIEW_CLASS_S3TC_DXT1_RGB- See Also:
-
VIEW_CLASS_S3TC_DXT1_RGBA
public static final int VIEW_CLASS_S3TC_DXT1_RGBA- See Also:
-
VIEW_CLASS_S3TC_DXT3_RGBA
public static final int VIEW_CLASS_S3TC_DXT3_RGBA- See Also:
-
VIEW_CLASS_S3TC_DXT5_RGBA
public static final int VIEW_CLASS_S3TC_DXT5_RGBA- See Also:
-
VIEW_CLASS_RGTC1_RED
public static final int VIEW_CLASS_RGTC1_RED- See Also:
-
VIEW_CLASS_RGTC2_RG
public static final int VIEW_CLASS_RGTC2_RG- See Also:
-
VIEW_CLASS_BPTC_UNORM
public static final int VIEW_CLASS_BPTC_UNORM- See Also:
-
VIEW_CLASS_BPTC_FLOAT
public static final int VIEW_CLASS_BPTC_FLOAT- See Also:
-
UNIFORM
public static final int UNIFORM- See Also:
-
UNIFORM_BLOCK
public static final int UNIFORM_BLOCK- See Also:
-
PROGRAM_INPUT
public static final int PROGRAM_INPUT- See Also:
-
PROGRAM_OUTPUT
public static final int PROGRAM_OUTPUT- See Also:
-
BUFFER_VARIABLE
public static final int BUFFER_VARIABLE- See Also:
-
SHADER_STORAGE_BLOCK
public static final int SHADER_STORAGE_BLOCK- See Also:
-
VERTEX_SUBROUTINE
public static final int VERTEX_SUBROUTINE- See Also:
-
TESS_CONTROL_SUBROUTINE
public static final int TESS_CONTROL_SUBROUTINE- See Also:
-
TESS_EVALUATION_SUBROUTINE
public static final int TESS_EVALUATION_SUBROUTINE- See Also:
-
GEOMETRY_SUBROUTINE
public static final int GEOMETRY_SUBROUTINE- See Also:
-
FRAGMENT_SUBROUTINE
public static final int FRAGMENT_SUBROUTINE- See Also:
-
COMPUTE_SUBROUTINE
public static final int COMPUTE_SUBROUTINE- See Also:
-
VERTEX_SUBROUTINE_UNIFORM
public static final int VERTEX_SUBROUTINE_UNIFORM- See Also:
-
TESS_CONTROL_SUBROUTINE_UNIFORM
public static final int TESS_CONTROL_SUBROUTINE_UNIFORM- See Also:
-
TESS_EVALUATION_SUBROUTINE_UNIFORM
public static final int TESS_EVALUATION_SUBROUTINE_UNIFORM- See Also:
-
GEOMETRY_SUBROUTINE_UNIFORM
public static final int GEOMETRY_SUBROUTINE_UNIFORM- See Also:
-
FRAGMENT_SUBROUTINE_UNIFORM
public static final int FRAGMENT_SUBROUTINE_UNIFORM- See Also:
-
COMPUTE_SUBROUTINE_UNIFORM
public static final int COMPUTE_SUBROUTINE_UNIFORM- See Also:
-
TRANSFORM_FEEDBACK_VARYING
public static final int TRANSFORM_FEEDBACK_VARYING- See Also:
-
ACTIVE_RESOURCES
public static final int ACTIVE_RESOURCES- See Also:
-
MAX_NAME_LENGTH
public static final int MAX_NAME_LENGTH- See Also:
-
MAX_NUM_ACTIVE_VARIABLES
public static final int MAX_NUM_ACTIVE_VARIABLES- See Also:
-
MAX_NUM_COMPATIBLE_SUBROUTINES
public static final int MAX_NUM_COMPATIBLE_SUBROUTINES- See Also:
-
NAME_LENGTH
public static final int NAME_LENGTH- See Also:
-
TYPE
public static final int TYPE- See Also:
-
ARRAY_SIZE
public static final int ARRAY_SIZE- See Also:
-
OFFSET
public static final int OFFSET- See Also:
-
BLOCK_INDEX
public static final int BLOCK_INDEX- See Also:
-
ARRAY_STRIDE
public static final int ARRAY_STRIDE- See Also:
-
MATRIX_STRIDE
public static final int MATRIX_STRIDE- See Also:
-
IS_ROW_MAJOR
public static final int IS_ROW_MAJOR- See Also:
-
ATOMIC_COUNTER_BUFFER_INDEX
public static final int ATOMIC_COUNTER_BUFFER_INDEX- See Also:
-
BUFFER_BINDING
public static final int BUFFER_BINDING- See Also:
-
BUFFER_DATA_SIZE
public static final int BUFFER_DATA_SIZE- See Also:
-
NUM_ACTIVE_VARIABLES
public static final int NUM_ACTIVE_VARIABLES- See Also:
-
ACTIVE_VARIABLES
public static final int ACTIVE_VARIABLES- See Also:
-
REFERENCED_BY_VERTEX_SHADER
public static final int REFERENCED_BY_VERTEX_SHADER- See Also:
-
REFERENCED_BY_TESS_CONTROL_SHADER
public static final int REFERENCED_BY_TESS_CONTROL_SHADER- See Also:
-
REFERENCED_BY_TESS_EVALUATION_SHADER
public static final int REFERENCED_BY_TESS_EVALUATION_SHADER- See Also:
-
REFERENCED_BY_GEOMETRY_SHADER
public static final int REFERENCED_BY_GEOMETRY_SHADER- See Also:
-
REFERENCED_BY_FRAGMENT_SHADER
public static final int REFERENCED_BY_FRAGMENT_SHADER- See Also:
-
REFERENCED_BY_COMPUTE_SHADER
public static final int REFERENCED_BY_COMPUTE_SHADER- See Also:
-
TOP_LEVEL_ARRAY_SIZE
public static final int TOP_LEVEL_ARRAY_SIZE- See Also:
-
TOP_LEVEL_ARRAY_STRIDE
public static final int TOP_LEVEL_ARRAY_STRIDE- See Also:
-
LOCATION
public static final int LOCATION- See Also:
-
LOCATION_INDEX
public static final int LOCATION_INDEX- See Also:
-
IS_PER_PATCH
public static final int IS_PER_PATCH- See Also:
-
SHADER_STORAGE_BUFFER
public static final int SHADER_STORAGE_BUFFER- See Also:
-
SHADER_STORAGE_BUFFER_BINDING
public static final int SHADER_STORAGE_BUFFER_BINDING- See Also:
-
SHADER_STORAGE_BUFFER_START
public static final int SHADER_STORAGE_BUFFER_START- See Also:
-
SHADER_STORAGE_BUFFER_SIZE
public static final int SHADER_STORAGE_BUFFER_SIZE- See Also:
-
MAX_VERTEX_SHADER_STORAGE_BLOCKS
public static final int MAX_VERTEX_SHADER_STORAGE_BLOCKS- See Also:
-
MAX_GEOMETRY_SHADER_STORAGE_BLOCKS
public static final int MAX_GEOMETRY_SHADER_STORAGE_BLOCKS- See Also:
-
MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS
public static final int MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS- See Also:
-
MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS
public static final int MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS- See Also:
-
MAX_FRAGMENT_SHADER_STORAGE_BLOCKS
public static final int MAX_FRAGMENT_SHADER_STORAGE_BLOCKS- See Also:
-
MAX_COMPUTE_SHADER_STORAGE_BLOCKS
public static final int MAX_COMPUTE_SHADER_STORAGE_BLOCKS- See Also:
-
MAX_COMBINED_SHADER_STORAGE_BLOCKS
public static final int MAX_COMBINED_SHADER_STORAGE_BLOCKS- See Also:
-
MAX_SHADER_STORAGE_BUFFER_BINDINGS
public static final int MAX_SHADER_STORAGE_BUFFER_BINDINGS- See Also:
-
MAX_SHADER_STORAGE_BLOCK_SIZE
public static final int MAX_SHADER_STORAGE_BLOCK_SIZE- See Also:
-
SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT
public static final int SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT- See Also:
-
SHADER_STORAGE_BARRIER_BIT
public static final int SHADER_STORAGE_BARRIER_BIT- See Also:
-
MAX_COMBINED_SHADER_OUTPUT_RESOURCES
public static final int MAX_COMBINED_SHADER_OUTPUT_RESOURCES- See Also:
-
DEPTH_STENCIL_TEXTURE_MODE
public static final int DEPTH_STENCIL_TEXTURE_MODE- See Also:
-
TEXTURE_BUFFER_OFFSET
public static final int TEXTURE_BUFFER_OFFSET- See Also:
-
TEXTURE_BUFFER_SIZE
public static final int TEXTURE_BUFFER_SIZE- See Also:
-
TEXTURE_BUFFER_OFFSET_ALIGNMENT
public static final int TEXTURE_BUFFER_OFFSET_ALIGNMENT- See Also:
-
TEXTURE_VIEW_MIN_LEVEL
public static final int TEXTURE_VIEW_MIN_LEVEL- See Also:
-
TEXTURE_VIEW_NUM_LEVELS
public static final int TEXTURE_VIEW_NUM_LEVELS- See Also:
-
TEXTURE_VIEW_MIN_LAYER
public static final int TEXTURE_VIEW_MIN_LAYER- See Also:
-
TEXTURE_VIEW_NUM_LAYERS
public static final int TEXTURE_VIEW_NUM_LAYERS- See Also:
-
TEXTURE_IMMUTABLE_LEVELS
public static final int TEXTURE_IMMUTABLE_LEVELS- See Also:
-
VERTEX_ATTRIB_BINDING
public static final int VERTEX_ATTRIB_BINDING- See Also:
-
VERTEX_ATTRIB_RELATIVE_OFFSET
public static final int VERTEX_ATTRIB_RELATIVE_OFFSET- See Also:
-
VERTEX_BINDING_DIVISOR
public static final int VERTEX_BINDING_DIVISOR- See Also:
-
VERTEX_BINDING_OFFSET
public static final int VERTEX_BINDING_OFFSET- See Also:
-
VERTEX_BINDING_STRIDE
public static final int VERTEX_BINDING_STRIDE- See Also:
-
MAX_VERTEX_ATTRIB_RELATIVE_OFFSET
public static final int MAX_VERTEX_ATTRIB_RELATIVE_OFFSET- See Also:
-
MAX_VERTEX_ATTRIB_BINDINGS
public static final int MAX_VERTEX_ATTRIB_BINDINGS- See Also:
-
VERTEX_BINDING_BUFFER
public static final int VERTEX_BINDING_BUFFER- See Also:
-
-
Constructor Details
-
GL43C
public GL43C()
-
-
Method Details
-
bindVertexBuffer
public static void bindVertexBuffer(int bindingIndex, int buffer, long offset, int stride) -
clearBufferData
public static void clearBufferData(int target, int internalFormat, int format, int type, MemorySegmentPREVIEW data) -
clearBufferSubData
public static void clearBufferSubData(int target, int internalFormat, long offset, long size, int format, int type, MemorySegmentPREVIEW data) -
copyImageSubData
public static void copyImageSubData(int srcName, int srcTarget, int srcLevel, int srcX, int srcY, int srcZ, int dstName, int dstTarget, int dstLevel, int dstX, int dstY, int dstZ, int srcWidth, int srcHeight, int srcDepth) -
debugMessageCallback
public static void debugMessageCallback(MemorySegmentPREVIEW callback, MemorySegmentPREVIEW userParam) -
debugMessageCallback
public static void debugMessageCallback(ArenaPREVIEW arena, GLDebugProc callback, MemorySegmentPREVIEW userParam) -
debugMessageControl
public static void debugMessageControl(int source, int type, int severity, int count, MemorySegmentPREVIEW ids, boolean enabled) -
debugMessageControl
public static void debugMessageControl(SegmentAllocatorPREVIEW allocator, int source, int type, int severity, int count, int[] ids, boolean enabled) -
debugMessageInsert
public static void debugMessageInsert(int source, int type, int id, int severity, int length, MemorySegmentPREVIEW buf) -
debugMessageInsert
-
dispatchCompute
public static void dispatchCompute(int numGroupsX, int numGroupsY, int numGroupsZ) -
dispatchComputeIndirect
public static void dispatchComputeIndirect(long indirect) -
framebufferParameteri
public static void framebufferParameteri(int target, int pname, int param) -
getDebugMessageLog
public static int getDebugMessageLog(int count, int bufSize, MemorySegmentPREVIEW sources, MemorySegmentPREVIEW types, MemorySegmentPREVIEW ids, MemorySegmentPREVIEW severities, MemorySegmentPREVIEW lengths, MemorySegmentPREVIEW messageLog) -
getDebugMessageLog
public static int getDebugMessageLog(int count, MemorySegmentPREVIEW sources, MemorySegmentPREVIEW types, MemorySegmentPREVIEW ids, MemorySegmentPREVIEW severities, MemorySegmentPREVIEW lengths, MemorySegmentPREVIEW messageLog) -
getDebugMessageLog
public static int getDebugMessageLog(SegmentAllocatorPREVIEW allocator, int count, int bufSize, int[] sources, int[] types, int[] ids, int[] severities, int[] lengths, String[] messageLog) -
getFramebufferParameteriv
-
getFramebufferParameteri
public static int getFramebufferParameteri(int target, int pname) -
getInternalformati64v
public static void getInternalformati64v(int target, int internalFormat, int pname, int count, MemorySegmentPREVIEW params) -
getInternalformati64v
public static void getInternalformati64v(SegmentAllocatorPREVIEW allocator, int target, int internalFormat, int pname, long[] params) -
getInternalformati64
public static long getInternalformati64(int target, int internalFormat, int pname) -
getObjectLabel
public static void getObjectLabel(int identifier, int name, int bufSize, MemorySegmentPREVIEW length, MemorySegmentPREVIEW label) -
getObjectLabel
public static void getObjectLabel(int identifier, int name, MemorySegmentPREVIEW length, MemorySegmentPREVIEW label) -
getObjectLabel
public static String getObjectLabel(SegmentAllocatorPREVIEW allocator, int identifier, int name, int bufSize, int @Nullable [] length) -
getObjectLabel
public static String getObjectLabel(SegmentAllocatorPREVIEW allocator, int identifier, int name, int @Nullable [] length) -
getObjectPtrLabel
public static void getObjectPtrLabel(MemorySegmentPREVIEW ptr, int bufSize, MemorySegmentPREVIEW length, MemorySegmentPREVIEW label) -
getObjectPtrLabel
public static void getObjectPtrLabel(MemorySegmentPREVIEW ptr, MemorySegmentPREVIEW length, MemorySegmentPREVIEW label) -
getObjectPtrLabel
public static String getObjectPtrLabel(SegmentAllocatorPREVIEW allocator, MemorySegmentPREVIEW ptr, int bufSize, int @Nullable [] length) -
getObjectPtrLabel
public static String getObjectPtrLabel(SegmentAllocatorPREVIEW allocator, MemorySegmentPREVIEW ptr, int @Nullable [] length) -
getProgramInterfaceiv
public static void getProgramInterfaceiv(int program, int programInterface, int pname, MemorySegmentPREVIEW params) -
getProgramInterfacei
public static int getProgramInterfacei(int program, int programInterface, int pname) -
getProgramResourceIndex
public static int getProgramResourceIndex(int program, int programInterface, MemorySegmentPREVIEW name) -
getProgramResourceIndex
-
getProgramResourceLocation
public static int getProgramResourceLocation(int program, int programInterface, MemorySegmentPREVIEW name) -
getProgramResourceLocation
-
getProgramResourceLocationIndex
public static int getProgramResourceLocationIndex(int program, int programInterface, MemorySegmentPREVIEW name) -
getProgramResourceLocationIndex
-
getProgramResourceName
public static void getProgramResourceName(int program, int programInterface, int index, int bufSize, MemorySegmentPREVIEW length, MemorySegmentPREVIEW name) -
getProgramResourceName
public static void getProgramResourceName(int program, int programInterface, int index, MemorySegmentPREVIEW length, MemorySegmentPREVIEW name) -
getProgramResourceName
public static String getProgramResourceName(SegmentAllocatorPREVIEW allocator, int program, int programInterface, int index, int bufSize, int @Nullable [] length) -
getProgramResourceName
public static String getProgramResourceName(SegmentAllocatorPREVIEW allocator, int program, int programInterface, int index, int @Nullable [] length) -
getProgramResourceiv
public static void getProgramResourceiv(int program, int programInterface, int index, int propCount, MemorySegmentPREVIEW props, int count, MemorySegmentPREVIEW length, MemorySegmentPREVIEW params) -
getProgramResourceiv
public static void getProgramResourceiv(int program, int programInterface, int index, MemorySegmentPREVIEW props, MemorySegmentPREVIEW length, MemorySegmentPREVIEW params) -
getProgramResourceiv
public static void getProgramResourceiv(SegmentAllocatorPREVIEW allocator, int program, int programInterface, int index, int[] props, int @Nullable [] length, int[] params) -
getProgramResourceiv
public static int getProgramResourceiv(SegmentAllocatorPREVIEW allocator, int program, int programInterface, int index, int[] props) -
invalidateBufferData
public static void invalidateBufferData(int buffer) -
invalidateBufferSubData
public static void invalidateBufferSubData(int buffer, long offset, long length) -
invalidateFramebuffer
public static void invalidateFramebuffer(int target, int numAttachments, MemorySegmentPREVIEW attachments) -
invalidateFramebuffer
public static void invalidateFramebuffer(SegmentAllocatorPREVIEW allocator, int target, int[] attachments) -
invalidateFramebuffer
public static void invalidateFramebuffer(int target, int attachment) -
invalidateSubFramebuffer
public static void invalidateSubFramebuffer(int target, int numAttachments, MemorySegmentPREVIEW attachments, int x, int y, int width, int height) -
invalidateSubFramebuffer
public static void invalidateSubFramebuffer(SegmentAllocatorPREVIEW allocator, int target, int[] attachments, int x, int y, int width, int height) -
invalidateSubFramebuffer
public static void invalidateSubFramebuffer(int target, int attachment, int x, int y, int width, int height) -
invalidateTexImage
public static void invalidateTexImage(int texture, int level) -
invalidateTexSubImage
public static void invalidateTexSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth) -
multiDrawArraysIndirect
public static void multiDrawArraysIndirect(int mode, MemorySegmentPREVIEW indirect, int drawCount, int stride) -
multiDrawArraysIndirect
public static void multiDrawArraysIndirect(int mode, DrawArraysIndirectCommand.Buffer indirect, int drawCount, int stride) -
multiDrawElementsIndirect
public static void multiDrawElementsIndirect(int mode, int type, MemorySegmentPREVIEW indirect, int drawCount, int stride) -
multiDrawElementsIndirect
public static void multiDrawElementsIndirect(int mode, int type, DrawElementsIndirectCommand.Buffer indirect, int drawCount, int stride) -
objectLabel
-
objectLabel
-
objectPtrLabel
-
objectPtrLabel
-
popDebugGroup
public static void popDebugGroup() -
pushDebugGroup
-
pushDebugGroup
-
shaderStorageBlockBinding
public static void shaderStorageBlockBinding(int program, int storageBlockIndex, int storageBlockBinding) -
texBufferRange
public static void texBufferRange(int target, int internalFormat, int buffer, long offset, long size) -
texStorage2DMultisample
public static void texStorage2DMultisample(int target, int samples, int internalFormat, int width, int height, boolean fixedSampleLocations) -
texStorage3DMultisample
public static void texStorage3DMultisample(int target, int samples, int internalFormat, int width, int height, int depth, boolean fixedSampleLocations) -
textureView
public static void textureView(int texture, int target, int origTexture, int internalFormat, int minLevel, int numLevels, int minLayer, int numLayers) -
vertexAttribBinding
public static void vertexAttribBinding(int attribIndex, int bindingIndex) -
vertexAttribFormat
public static void vertexAttribFormat(int attribIndex, int size, int type, boolean normalized, int relativeOffset) -
vertexAttribIFormat
public static void vertexAttribIFormat(int attribIndex, int size, int type, int relativeOffset) -
vertexAttribLFormat
public static void vertexAttribLFormat(int attribIndex, int size, int type, int relativeOffset) -
vertexBindingDivisor
public static void vertexBindingDivisor(int bindingIndex, int divisor)
-
GL43C
when preview features are enabled.