java.lang.Object
- Direct Known Subclasses:
GL
GL46C
relies on preview features of the Java platform:
GL46C
refers to one or more preview APIs:MemorySegment
,SegmentAllocator
.
Preview features may be removed in a future release, or upgraded to permanent features of the Java platform.
The OpenGL 4.6 core profile functions.
These extensions are promoted in this version:
- GL_ARB_gl_spirv
- GL_ARB_indirect_parameters
- GL_ARB_pipeline_statistics_query
- GL_ARB_polygon_offset_clamp
- GL_ARB_transform_feedback_overflow_query
- 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
Fields inherited from class overrungl.opengl.GL45C
CLIP_DEPTH_MODE, CLIP_ORIGIN, CONTEXT_FLAG_ROBUST_ACCESS_BIT, CONTEXT_LOST, CONTEXT_RELEASE_BEHAVIOR, CONTEXT_RELEASE_BEHAVIOR_FLUSH, GUILTY_CONTEXT_RESET, INNOCENT_CONTEXT_RESET, LOSE_CONTEXT_ON_RESET, MAX_COMBINED_CLIP_AND_CULL_DISTANCES, MAX_CULL_DISTANCES, NEGATIVE_ONE_TO_ONE, NO_RESET_NOTIFICATION, QUERY_BY_REGION_NO_WAIT_INVERTED, QUERY_BY_REGION_WAIT_INVERTED, QUERY_NO_WAIT_INVERTED, QUERY_TARGET, QUERY_WAIT_INVERTED, RESET_NOTIFICATION_STRATEGY, TEXTURE_TARGET, UNKNOWN_CONTEXT_RESET, ZERO_TO_ONE
Fields inherited from class overrungl.opengl.GL44C
BUFFER_IMMUTABLE_STORAGE, BUFFER_STORAGE_FLAGS, CLEAR_TEXTURE, CLIENT_MAPPED_BUFFER_BARRIER_BIT, CLIENT_STORAGE_BIT, DYNAMIC_STORAGE_BIT, LOCATION_COMPONENT, MAP_COHERENT_BIT, MAP_PERSISTENT_BIT, MAX_VERTEX_ATTRIB_STRIDE, MIRROR_CLAMP_TO_EDGE, PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED, QUERY_BUFFER, QUERY_BUFFER_BARRIER_BIT, QUERY_BUFFER_BINDING, QUERY_RESULT_NO_WAIT, TEXTURE_BUFFER_BINDING, TRANSFORM_FEEDBACK_BUFFER_INDEX, TRANSFORM_FEEDBACK_BUFFER_STRIDE
Fields inherited from class overrungl.opengl.GL43C
ACTIVE_RESOURCES, ACTIVE_VARIABLES, ANY_SAMPLES_PASSED_CONSERVATIVE, ARRAY_SIZE, ARRAY_STRIDE, ATOMIC_COUNTER_BUFFER_INDEX, ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER, AUTO_GENERATE_MIPMAP, BLOCK_INDEX, BUFFER, BUFFER_BINDING, BUFFER_DATA_SIZE, BUFFER_VARIABLE, CAVEAT_SUPPORT, CLEAR_BUFFER, COLOR_COMPONENTS, COLOR_ENCODING, COLOR_RENDERABLE, COMPRESSED_R11_EAC, COMPRESSED_RG11_EAC, COMPRESSED_RGB8_ETC2, COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2, COMPRESSED_RGBA8_ETC2_EAC, COMPRESSED_SIGNED_R11_EAC, COMPRESSED_SIGNED_RG11_EAC, COMPRESSED_SRGB8_ALPHA8_ETC2_EAC, COMPRESSED_SRGB8_ETC2, COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2, COMPUTE_SHADER, COMPUTE_SHADER_BIT, COMPUTE_SUBROUTINE, COMPUTE_SUBROUTINE_UNIFORM, COMPUTE_TEXTURE, COMPUTE_WORK_GROUP_SIZE, CONTEXT_FLAG_DEBUG_BIT, DEBUG_CALLBACK_FUNCTION, DEBUG_CALLBACK_USER_PARAM, DEBUG_GROUP_STACK_DEPTH, DEBUG_LOGGED_MESSAGES, DEBUG_NEXT_LOGGED_MESSAGE_LENGTH, DEBUG_OUTPUT, DEBUG_OUTPUT_SYNCHRONOUS, DEBUG_SEVERITY_HIGH, DEBUG_SEVERITY_LOW, DEBUG_SEVERITY_MEDIUM, DEBUG_SEVERITY_NOTIFICATION, DEBUG_SOURCE_API, DEBUG_SOURCE_APPLICATION, DEBUG_SOURCE_OTHER, DEBUG_SOURCE_SHADER_COMPILER, DEBUG_SOURCE_THIRD_PARTY, DEBUG_SOURCE_WINDOW_SYSTEM, DEBUG_TYPE_DEPRECATED_BEHAVIOR, DEBUG_TYPE_ERROR, DEBUG_TYPE_MARKER, DEBUG_TYPE_OTHER, DEBUG_TYPE_PERFORMANCE, DEBUG_TYPE_POP_GROUP, DEBUG_TYPE_PORTABILITY, DEBUG_TYPE_PUSH_GROUP, DEBUG_TYPE_UNDEFINED_BEHAVIOR, DEPTH_COMPONENTS, DEPTH_RENDERABLE, DEPTH_STENCIL_TEXTURE_MODE, DISPATCH_INDIRECT_BUFFER, DISPATCH_INDIRECT_BUFFER_BINDING, FILTER, FRAGMENT_SUBROUTINE, FRAGMENT_SUBROUTINE_UNIFORM, FRAGMENT_TEXTURE, FRAMEBUFFER_BLEND, FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS, FRAMEBUFFER_DEFAULT_HEIGHT, FRAMEBUFFER_DEFAULT_LAYERS, FRAMEBUFFER_DEFAULT_SAMPLES, FRAMEBUFFER_DEFAULT_WIDTH, FRAMEBUFFER_RENDERABLE, FRAMEBUFFER_RENDERABLE_LAYERED, FULL_SUPPORT, GEOMETRY_SUBROUTINE, GEOMETRY_SUBROUTINE_UNIFORM, GEOMETRY_TEXTURE, GET_TEXTURE_IMAGE_FORMAT, GET_TEXTURE_IMAGE_TYPE, IMAGE_CLASS_1_X_16, IMAGE_CLASS_1_X_32, IMAGE_CLASS_1_X_8, IMAGE_CLASS_10_10_10_2, IMAGE_CLASS_11_11_10, IMAGE_CLASS_2_X_16, IMAGE_CLASS_2_X_32, IMAGE_CLASS_2_X_8, IMAGE_CLASS_4_X_16, IMAGE_CLASS_4_X_32, IMAGE_CLASS_4_X_8, IMAGE_COMPATIBILITY_CLASS, IMAGE_PIXEL_FORMAT, IMAGE_PIXEL_TYPE, IMAGE_TEXEL_SIZE, INTERNALFORMAT_ALPHA_SIZE, INTERNALFORMAT_ALPHA_TYPE, INTERNALFORMAT_BLUE_SIZE, INTERNALFORMAT_BLUE_TYPE, INTERNALFORMAT_DEPTH_SIZE, INTERNALFORMAT_DEPTH_TYPE, INTERNALFORMAT_GREEN_SIZE, INTERNALFORMAT_GREEN_TYPE, INTERNALFORMAT_PREFERRED, INTERNALFORMAT_RED_SIZE, INTERNALFORMAT_RED_TYPE, INTERNALFORMAT_SHARED_SIZE, INTERNALFORMAT_STENCIL_SIZE, INTERNALFORMAT_STENCIL_TYPE, INTERNALFORMAT_SUPPORTED, IS_PER_PATCH, IS_ROW_MAJOR, LOCATION, LOCATION_INDEX, MANUAL_GENERATE_MIPMAP, MATRIX_STRIDE, MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS, MAX_COMBINED_DIMENSIONS, MAX_COMBINED_SHADER_OUTPUT_RESOURCES, MAX_COMBINED_SHADER_STORAGE_BLOCKS, MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS, MAX_COMPUTE_ATOMIC_COUNTERS, MAX_COMPUTE_IMAGE_UNIFORMS, MAX_COMPUTE_SHADER_STORAGE_BLOCKS, MAX_COMPUTE_SHARED_MEMORY_SIZE, MAX_COMPUTE_TEXTURE_IMAGE_UNITS, MAX_COMPUTE_UNIFORM_BLOCKS, MAX_COMPUTE_UNIFORM_COMPONENTS, MAX_COMPUTE_WORK_GROUP_COUNT, MAX_COMPUTE_WORK_GROUP_INVOCATIONS, MAX_COMPUTE_WORK_GROUP_SIZE, MAX_DEBUG_GROUP_STACK_DEPTH, MAX_DEBUG_LOGGED_MESSAGES, MAX_DEBUG_MESSAGE_LENGTH, MAX_DEPTH, MAX_ELEMENT_INDEX, MAX_FRAGMENT_SHADER_STORAGE_BLOCKS, MAX_FRAMEBUFFER_HEIGHT, MAX_FRAMEBUFFER_LAYERS, MAX_FRAMEBUFFER_SAMPLES, MAX_FRAMEBUFFER_WIDTH, MAX_GEOMETRY_SHADER_STORAGE_BLOCKS, MAX_HEIGHT, MAX_LABEL_LENGTH, MAX_LAYERS, MAX_NAME_LENGTH, MAX_NUM_ACTIVE_VARIABLES, MAX_NUM_COMPATIBLE_SUBROUTINES, MAX_SHADER_STORAGE_BLOCK_SIZE, MAX_SHADER_STORAGE_BUFFER_BINDINGS, MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS, MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS, MAX_UNIFORM_LOCATIONS, MAX_VERTEX_ATTRIB_BINDINGS, MAX_VERTEX_ATTRIB_RELATIVE_OFFSET, MAX_VERTEX_SHADER_STORAGE_BLOCKS, MAX_WIDTH, MIPMAP, NAME_LENGTH, NUM_ACTIVE_VARIABLES, NUM_SHADING_LANGUAGE_VERSIONS, OFFSET, PRIMITIVE_RESTART_FIXED_INDEX, PROGRAM, PROGRAM_INPUT, PROGRAM_OUTPUT, PROGRAM_PIPELINE, QUERY, READ_PIXELS, READ_PIXELS_FORMAT, READ_PIXELS_TYPE, REFERENCED_BY_COMPUTE_SHADER, REFERENCED_BY_FRAGMENT_SHADER, REFERENCED_BY_GEOMETRY_SHADER, REFERENCED_BY_TESS_CONTROL_SHADER, REFERENCED_BY_TESS_EVALUATION_SHADER, REFERENCED_BY_VERTEX_SHADER, SAMPLER, SHADER, SHADER_IMAGE_ATOMIC, SHADER_IMAGE_LOAD, SHADER_IMAGE_STORE, SHADER_STORAGE_BARRIER_BIT, SHADER_STORAGE_BLOCK, SHADER_STORAGE_BUFFER, SHADER_STORAGE_BUFFER_BINDING, SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT, SHADER_STORAGE_BUFFER_SIZE, SHADER_STORAGE_BUFFER_START, SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST, SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE, SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST, SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE, SRGB_READ, SRGB_WRITE, STENCIL_COMPONENTS, STENCIL_RENDERABLE, TESS_CONTROL_SUBROUTINE, TESS_CONTROL_SUBROUTINE_UNIFORM, TESS_CONTROL_TEXTURE, TESS_EVALUATION_SUBROUTINE, TESS_EVALUATION_SUBROUTINE_UNIFORM, TESS_EVALUATION_TEXTURE, TEXTURE_BUFFER_OFFSET, TEXTURE_BUFFER_OFFSET_ALIGNMENT, TEXTURE_BUFFER_SIZE, TEXTURE_COMPRESSED_BLOCK_HEIGHT, TEXTURE_COMPRESSED_BLOCK_SIZE, TEXTURE_COMPRESSED_BLOCK_WIDTH, TEXTURE_GATHER, TEXTURE_GATHER_SHADOW, TEXTURE_IMAGE_FORMAT, TEXTURE_IMAGE_TYPE, TEXTURE_IMMUTABLE_LEVELS, TEXTURE_SHADOW, TEXTURE_VIEW, TEXTURE_VIEW_MIN_LAYER, TEXTURE_VIEW_MIN_LEVEL, TEXTURE_VIEW_NUM_LAYERS, TEXTURE_VIEW_NUM_LEVELS, TOP_LEVEL_ARRAY_SIZE, TOP_LEVEL_ARRAY_STRIDE, TRANSFORM_FEEDBACK_VARYING, TYPE, UNIFORM, UNIFORM_BLOCK, UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER, VERTEX_ATTRIB_ARRAY_LONG, VERTEX_ATTRIB_BINDING, VERTEX_ATTRIB_RELATIVE_OFFSET, VERTEX_BINDING_BUFFER, VERTEX_BINDING_DIVISOR, VERTEX_BINDING_OFFSET, VERTEX_BINDING_STRIDE, VERTEX_SUBROUTINE, VERTEX_SUBROUTINE_UNIFORM, VERTEX_TEXTURE, VIEW_CLASS_128_BITS, VIEW_CLASS_16_BITS, VIEW_CLASS_24_BITS, VIEW_CLASS_32_BITS, VIEW_CLASS_48_BITS, VIEW_CLASS_64_BITS, VIEW_CLASS_8_BITS, VIEW_CLASS_96_BITS, VIEW_CLASS_BPTC_FLOAT, VIEW_CLASS_BPTC_UNORM, VIEW_CLASS_RGTC1_RED, VIEW_CLASS_RGTC2_RG, VIEW_CLASS_S3TC_DXT1_RGB, VIEW_CLASS_S3TC_DXT1_RGBA, VIEW_CLASS_S3TC_DXT3_RGBA, VIEW_CLASS_S3TC_DXT5_RGBA, VIEW_COMPATIBILITY_CLASS
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
multiDrawArraysIndirectCount
(int mode, MemorySegmentPREVIEW indirect, long drawCount, int maxDrawCount, int stride) static void
multiDrawElementsIndirectCount
(int mode, int type, MemorySegmentPREVIEW indirect, long drawCount, int maxDrawCount, int stride) static void
polygonOffsetClamp
(float factor, float units, float clamp) static void
specializeShader
(int shader, @Nullable String pEntryPoint) static void
specializeShader
(int shader, MemorySegmentPREVIEW pEntryPoint, int numSpecializationConstants, MemorySegmentPREVIEW pConstantIndex, MemorySegmentPREVIEW pConstantValue) static void
specializeShader
(SegmentAllocatorPREVIEW allocator, int shader, @Nullable String pEntryPoint, int @Nullable [] pConstantIndex, int @Nullable [] pConstantValue) Methods inherited from class overrungl.opengl.GL45C
bindTextureUnit, blitNamedFramebuffer, checkNamedFramebufferStatus, clearNamedBufferData, clearNamedBufferSubData, clearNamedFramebufferfi, clearNamedFramebufferfv, clearNamedFramebufferfv, clearNamedFramebufferiv, clearNamedFramebufferiv, clearNamedFramebufferuiv, clearNamedFramebufferuiv, clipControl, compressedTextureSubImage1D, compressedTextureSubImage2D, compressedTextureSubImage3D, copyNamedBufferSubData, copyTextureSubImage1D, copyTextureSubImage2D, copyTextureSubImage3D, createBuffer, createBuffers, createBuffers, createFramebuffer, createFramebuffers, createFramebuffers, createProgramPipeline, createProgramPipelines, createProgramPipelines, createQueries, createQueries, createQuery, createRenderbuffer, createRenderbuffers, createRenderbuffers, createSampler, createSamplers, createSamplers, createTexture, createTextures, createTextures, createTransformFeedback, createTransformFeedbacks, createTransformFeedbacks, createVertexArray, createVertexArrays, createVertexArrays, disableVertexArrayAttrib, enableVertexArrayAttrib, flushMappedNamedBufferRange, generateTextureMipmap, getCompressedTextureImage, getCompressedTextureSubImage, getGraphicsResetStatus, getNamedBufferParameteri, getNamedBufferParameteri64, getNamedBufferParameteri64v, getNamedBufferParameteriv, getNamedBufferPointer, getNamedBufferPointerv, getNamedBufferSubData, getNamedBufferSubData, getNamedBufferSubData, getNamedBufferSubData, getNamedBufferSubData, getNamedBufferSubData, getNamedBufferSubData, getNamedFramebufferAttachmentParameteri, getNamedFramebufferAttachmentParameteriv, getNamedFramebufferParameteri, getNamedFramebufferParameteriv, getNamedRenderbufferParameteri, getNamedRenderbufferParameteriv, getNamedRenderbufferParameteriv, getnCompressedTexImage, getnCompressedTexImage, getnTexImage, getnTexImage, getnTexImage, getnTexImage, getnTexImage, getnTexImage, getnUniformdv, getnUniformdv, getnUniformdv, getnUniformfv, getnUniformfv, getnUniformfv, getnUniformiv, getnUniformiv, getnUniformiv, getnUniformuiv, getnUniformuiv, getnUniformuiv, getQueryBufferObjecti64v, getQueryBufferObjectiv, getQueryBufferObjectui64v, getQueryBufferObjectuiv, getTextureImage, getTextureLevelParameterf, getTextureLevelParameterfv, getTextureLevelParameterfv, getTextureLevelParameteri, getTextureLevelParameteriv, getTextureLevelParameteriv, getTextureParameterf, getTextureParameterfv, getTextureParameterfv, getTextureParameteri, getTextureParameterIi, getTextureParameterIiv, getTextureParameterIiv, getTextureParameterIui, getTextureParameterIuiv, getTextureParameterIuiv, getTextureParameteriv, getTextureParameteriv, getTextureSubImage, getTextureSubImage, getTextureSubImage, getTextureSubImage, getTextureSubImage, getTransformFeedbacki_v, getTransformFeedbacki_v, getTransformFeedbacki64_v, getTransformFeedbacki64_v, getTransformFeedbackiv, getTransformFeedbackiv, getVertexArrayi, getVertexArrayIndexed64i, getVertexArrayIndexed64iv, getVertexArrayIndexedi, getVertexArrayIndexediv, getVertexArrayiv, invalidateNamedFramebufferData, invalidateNamedFramebufferData, invalidateNamedFramebufferData, invalidateNamedFramebufferSubData, invalidateNamedFramebufferSubData, invalidateNamedFramebufferSubData, mapNamedBuffer, mapNamedBufferRange, memoryBarrierByRegion, namedBufferData, namedBufferData, namedBufferData, namedBufferData, namedBufferData, namedBufferData, namedBufferData, namedBufferData, namedBufferData, namedBufferStorage, namedBufferStorage, namedBufferStorage, namedBufferStorage, namedBufferStorage, namedBufferStorage, namedBufferStorage, namedBufferStorage, namedBufferSubData, namedBufferSubData, namedBufferSubData, namedBufferSubData, namedBufferSubData, namedBufferSubData, namedBufferSubData, namedBufferSubData, namedFramebufferDrawBuffer, namedFramebufferDrawBuffers, namedFramebufferDrawBuffers, namedFramebufferParameteri, namedFramebufferReadBuffer, namedFramebufferRenderbuffer, namedFramebufferTexture, namedFramebufferTextureLayer, namedRenderbufferStorage, namedRenderbufferStorageMultisample, readnPixels, readnPixels, readnPixels, readnPixels, readnPixels, readnPixels, textureBarrier, textureBuffer, textureBufferRange, textureParameterf, textureParameterfv, textureParameterfv, textureParameteri, textureParameterIiv, textureParameterIiv, textureParameterIuiv, textureParameterIuiv, textureParameteriv, textureParameteriv, textureStorage1D, textureStorage2D, textureStorage2DMultisample, textureStorage3D, textureStorage3DMultisample, textureSubImage1D, textureSubImage1D, textureSubImage1D, textureSubImage1D, textureSubImage1D, textureSubImage2D, textureSubImage2D, textureSubImage2D, textureSubImage2D, textureSubImage2D, textureSubImage3D, textureSubImage3D, textureSubImage3D, textureSubImage3D, textureSubImage3D, transformFeedbackBufferBase, transformFeedbackBufferRange, unmapNamedBuffer, vertexArrayAttribBinding, vertexArrayAttribFormat, vertexArrayAttribIFormat, vertexArrayAttribLFormat, vertexArrayBindingDivisor, vertexArrayElementBuffer, vertexArrayVertexBuffer, vertexArrayVertexBuffers, vertexArrayVertexBuffers
Methods inherited from class overrungl.opengl.GL44C
bindBuffersBase, bindBuffersBase, bindBuffersRange, bindBuffersRange, bindImageTextures, bindImageTextures, bindSamplers, bindSamplers, bindTextures, bindTextures, bindVertexBuffers, bindVertexBuffers, bufferStorage, bufferStorage, bufferStorage, bufferStorage, bufferStorage, bufferStorage, bufferStorage, bufferStorage, clearTexImage, clearTexSubImage
Methods inherited from class overrungl.opengl.GL43C
bindVertexBuffer, clearBufferData, clearBufferSubData, copyImageSubData, debugMessageCallback, debugMessageCallback, debugMessageControl, debugMessageControl, debugMessageInsert, debugMessageInsert, dispatchCompute, dispatchComputeIndirect, framebufferParameteri, getDebugMessageLog, getDebugMessageLog, getDebugMessageLog, getFramebufferParameteri, getFramebufferParameteriv, getInternalformati64, getInternalformati64v, getInternalformati64v, getObjectLabel, getObjectLabel, getObjectLabel, getObjectLabel, getObjectPtrLabel, getObjectPtrLabel, getObjectPtrLabel, getObjectPtrLabel, getProgramInterfacei, getProgramInterfaceiv, getProgramResourceIndex, getProgramResourceIndex, getProgramResourceiv, getProgramResourceiv, getProgramResourceiv, getProgramResourceiv, getProgramResourceLocation, getProgramResourceLocation, getProgramResourceLocationIndex, getProgramResourceLocationIndex, getProgramResourceName, getProgramResourceName, getProgramResourceName, getProgramResourceName, invalidateBufferData, invalidateBufferSubData, invalidateFramebuffer, invalidateFramebuffer, invalidateFramebuffer, invalidateSubFramebuffer, invalidateSubFramebuffer, invalidateSubFramebuffer, invalidateTexImage, invalidateTexSubImage, multiDrawArraysIndirect, multiDrawArraysIndirect, multiDrawElementsIndirect, multiDrawElementsIndirect, objectLabel, objectLabel, objectPtrLabel, objectPtrLabel, popDebugGroup, pushDebugGroup, pushDebugGroup, shaderStorageBlockBinding, texBufferRange, texStorage2DMultisample, texStorage3DMultisample, textureView, vertexAttribBinding, vertexAttribFormat, vertexAttribIFormat, vertexAttribLFormat, vertexBindingDivisor
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
-
SHADER_BINARY_FORMAT_SPIR_V
public static final int SHADER_BINARY_FORMAT_SPIR_V- See Also:
-
SPIR_V_BINARY
public static final int SPIR_V_BINARY- See Also:
-
PARAMETER_BUFFER
public static final int PARAMETER_BUFFER- See Also:
-
PARAMETER_BUFFER_BINDING
public static final int PARAMETER_BUFFER_BINDING- See Also:
-
CONTEXT_FLAG_NO_ERROR_BIT
public static final int CONTEXT_FLAG_NO_ERROR_BIT- See Also:
-
VERTICES_SUBMITTED
public static final int VERTICES_SUBMITTED- See Also:
-
PRIMITIVES_SUBMITTED
public static final int PRIMITIVES_SUBMITTED- See Also:
-
VERTEX_SHADER_INVOCATIONS
public static final int VERTEX_SHADER_INVOCATIONS- See Also:
-
TESS_CONTROL_SHADER_PATCHES
public static final int TESS_CONTROL_SHADER_PATCHES- See Also:
-
TESS_EVALUATION_SHADER_INVOCATIONS
public static final int TESS_EVALUATION_SHADER_INVOCATIONS- See Also:
-
GEOMETRY_SHADER_PRIMITIVES_EMITTED
public static final int GEOMETRY_SHADER_PRIMITIVES_EMITTED- See Also:
-
FRAGMENT_SHADER_INVOCATIONS
public static final int FRAGMENT_SHADER_INVOCATIONS- See Also:
-
COMPUTE_SHADER_INVOCATIONS
public static final int COMPUTE_SHADER_INVOCATIONS- See Also:
-
CLIPPING_INPUT_PRIMITIVES
public static final int CLIPPING_INPUT_PRIMITIVES- See Also:
-
CLIPPING_OUTPUT_PRIMITIVES
public static final int CLIPPING_OUTPUT_PRIMITIVES- See Also:
-
POLYGON_OFFSET_CLAMP
public static final int POLYGON_OFFSET_CLAMP- See Also:
-
SPIR_V_EXTENSIONS
public static final int SPIR_V_EXTENSIONS- See Also:
-
NUM_SPIR_V_EXTENSIONS
public static final int NUM_SPIR_V_EXTENSIONS- See Also:
-
TEXTURE_MAX_ANISOTROPY
public static final int TEXTURE_MAX_ANISOTROPY- See Also:
-
MAX_TEXTURE_MAX_ANISOTROPY
public static final int MAX_TEXTURE_MAX_ANISOTROPY- See Also:
-
TRANSFORM_FEEDBACK_OVERFLOW
public static final int TRANSFORM_FEEDBACK_OVERFLOW- See Also:
-
TRANSFORM_FEEDBACK_STREAM_OVERFLOW
public static final int TRANSFORM_FEEDBACK_STREAM_OVERFLOW- See Also:
-
-
Constructor Details
-
GL46C
public GL46C()
-
-
Method Details
-
multiDrawArraysIndirectCount
public static void multiDrawArraysIndirectCount(int mode, MemorySegmentPREVIEW indirect, long drawCount, int maxDrawCount, int stride) -
multiDrawElementsIndirectCount
public static void multiDrawElementsIndirectCount(int mode, int type, MemorySegmentPREVIEW indirect, long drawCount, int maxDrawCount, int stride) -
polygonOffsetClamp
public static void polygonOffsetClamp(float factor, float units, float clamp) -
specializeShader
public static void specializeShader(int shader, MemorySegmentPREVIEW pEntryPoint, int numSpecializationConstants, MemorySegmentPREVIEW pConstantIndex, MemorySegmentPREVIEW pConstantValue) -
specializeShader
public static void specializeShader(SegmentAllocatorPREVIEW allocator, int shader, @Nullable @Nullable String pEntryPoint, int @Nullable [] pConstantIndex, int @Nullable [] pConstantValue) -
specializeShader
-
GL46C
when preview features are enabled.