- Direct Known Subclasses:
GL33C
GL32C
relies on preview features of the Java platform:
GL32C
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 3.2 core profile functions.
These extensions are promoted in this version:
- GL_ARB_draw_elements_base_vertex
- GL_ARB_provoking_vertex
- GL_ARB_sync
- GL_ARB_texture_multisample
- 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 long
static final int
static final int
static final int
static final int
static final int
static final int
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 int
clientWaitSync
(MemorySegmentPREVIEW sync, int flags, long timeout) static void
static void
drawElementsBaseVertex
(int mode, int count, int type, MemorySegmentPREVIEW indices, int baseVertex) static void
drawElementsBaseVertex
(SegmentAllocatorPREVIEW allocator, int mode, int count, int type, byte[] indices, int baseVertex) static void
drawElementsBaseVertex
(SegmentAllocatorPREVIEW allocator, int mode, int count, int type, int[] indices, int baseVertex) static void
drawElementsBaseVertex
(SegmentAllocatorPREVIEW allocator, int mode, int count, int type, short[] indices, int baseVertex) static void
drawElementsInstancedBaseVertex
(int mode, int count, int type, MemorySegmentPREVIEW indices, int instanceCount, int baseVertex) static void
drawElementsInstancedBaseVertex
(SegmentAllocatorPREVIEW allocator, int mode, int count, int type, byte[] indices, int instanceCount, int baseVertex) static void
drawElementsInstancedBaseVertex
(SegmentAllocatorPREVIEW allocator, int mode, int count, int type, int[] indices, int instanceCount, int baseVertex) static void
drawElementsInstancedBaseVertex
(SegmentAllocatorPREVIEW allocator, int mode, int count, int type, short[] indices, int instanceCount, int baseVertex) static void
drawRangeElementsBaseVertex
(int mode, int start, int end, int count, int type, MemorySegmentPREVIEW indices, int baseVertex) static void
drawRangeElementsBaseVertex
(SegmentAllocatorPREVIEW allocator, int mode, int start, int end, int count, int type, byte[] indices, int baseVertex) static void
drawRangeElementsBaseVertex
(SegmentAllocatorPREVIEW allocator, int mode, int start, int end, int count, int type, int[] indices, int baseVertex) static void
drawRangeElementsBaseVertex
(SegmentAllocatorPREVIEW allocator, int mode, int start, int end, int count, int type, short[] indices, int baseVertex) static MemorySegmentPREVIEW
fenceSync
(int condition, int flags) static void
framebufferTexture
(int target, int attachment, int texture, int level) static long
getBufferParameteri64
(int target, int pname) static void
getBufferParameteri64v
(int target, int pname, MemorySegmentPREVIEW params) static long
getInteger64
(int pname) static long
getInteger64i
(int target, int index) static void
getInteger64i_v
(int target, int index, MemorySegmentPREVIEW data) static void
getInteger64i_v
(SegmentAllocatorPREVIEW allocator, int target, int index, long[] data) static void
getInteger64v
(int pname, MemorySegmentPREVIEW data) static void
getInteger64v
(SegmentAllocatorPREVIEW allocator, int pname, long[] data) static void
getMultisamplefv
(int pname, int index, MemorySegmentPREVIEW val) static float[]
getMultisamplefv
(SegmentAllocatorPREVIEW allocator, int pname, int index) static void
getMultisamplefv
(SegmentAllocatorPREVIEW allocator, int pname, int index, float[] val) static int
getSynci
(MemorySegmentPREVIEW sync, int pname) static void
getSynciv
(MemorySegmentPREVIEW sync, int pname, int count, MemorySegmentPREVIEW length, MemorySegmentPREVIEW values) static void
getSynciv
(SegmentAllocatorPREVIEW allocator, MemorySegmentPREVIEW sync, int pname, int @Nullable [] length, int[] values) static boolean
isSync
(MemorySegmentPREVIEW sync) static void
multiDrawElementsBaseVertex
(int mode, MemorySegmentPREVIEW count, int type, MemorySegmentPREVIEW indices, int drawCount, MemorySegmentPREVIEW baseVertex) static void
multiDrawElementsBaseVertex
(SegmentAllocatorPREVIEW allocator, int mode, int[] count, int type, byte[][] indices, int drawCount, int[] baseVertex) static void
multiDrawElementsBaseVertex
(SegmentAllocatorPREVIEW allocator, int mode, int[] count, int type, int[][] indices, int drawCount, int[] baseVertex) static void
multiDrawElementsBaseVertex
(SegmentAllocatorPREVIEW allocator, int mode, int[] count, int type, short[][] indices, int drawCount, int[] baseVertex) static void
multiDrawElementsBaseVertex
(SegmentAllocatorPREVIEW allocator, int mode, int[] count, int type, MemorySegmentPREVIEW[] indices, int drawCount, int[] baseVertex) static void
provokingVertex
(int mode) static void
sampleMaski
(int maskNumber, int mask) static void
texImage2DMultisample
(int target, int samples, int internalFormat, int width, int height, boolean fixedSampleLocations) static void
texImage3DMultisample
(int target, int samples, int internalFormat, int width, int height, int depth, boolean fixedSampleLocations) static void
waitSync
(MemorySegmentPREVIEW sync, int flags, long timeout) 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
-
CONTEXT_CORE_PROFILE_BIT
public static final int CONTEXT_CORE_PROFILE_BIT- See Also:
-
CONTEXT_COMPATIBILITY_PROFILE_BIT
public static final int CONTEXT_COMPATIBILITY_PROFILE_BIT- See Also:
-
LINES_ADJACENCY
public static final int LINES_ADJACENCY- See Also:
-
LINE_STRIP_ADJACENCY
public static final int LINE_STRIP_ADJACENCY- See Also:
-
TRIANGLES_ADJACENCY
public static final int TRIANGLES_ADJACENCY- See Also:
-
TRIANGLE_STRIP_ADJACENCY
public static final int TRIANGLE_STRIP_ADJACENCY- See Also:
-
PROGRAM_POINT_SIZE
public static final int PROGRAM_POINT_SIZE- See Also:
-
MAX_GEOMETRY_TEXTURE_IMAGE_UNITS
public static final int MAX_GEOMETRY_TEXTURE_IMAGE_UNITS- See Also:
-
FRAMEBUFFER_ATTACHMENT_LAYERED
public static final int FRAMEBUFFER_ATTACHMENT_LAYERED- See Also:
-
FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS
public static final int FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS- See Also:
-
GEOMETRY_SHADER
public static final int GEOMETRY_SHADER- See Also:
-
GEOMETRY_VERTICES_OUT
public static final int GEOMETRY_VERTICES_OUT- See Also:
-
GEOMETRY_INPUT_TYPE
public static final int GEOMETRY_INPUT_TYPE- See Also:
-
GEOMETRY_OUTPUT_TYPE
public static final int GEOMETRY_OUTPUT_TYPE- See Also:
-
MAX_GEOMETRY_UNIFORM_COMPONENTS
public static final int MAX_GEOMETRY_UNIFORM_COMPONENTS- See Also:
-
MAX_GEOMETRY_OUTPUT_VERTICES
public static final int MAX_GEOMETRY_OUTPUT_VERTICES- See Also:
-
MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS
public static final int MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS- See Also:
-
MAX_VERTEX_OUTPUT_COMPONENTS
public static final int MAX_VERTEX_OUTPUT_COMPONENTS- See Also:
-
MAX_GEOMETRY_INPUT_COMPONENTS
public static final int MAX_GEOMETRY_INPUT_COMPONENTS- See Also:
-
MAX_GEOMETRY_OUTPUT_COMPONENTS
public static final int MAX_GEOMETRY_OUTPUT_COMPONENTS- See Also:
-
MAX_FRAGMENT_INPUT_COMPONENTS
public static final int MAX_FRAGMENT_INPUT_COMPONENTS- See Also:
-
CONTEXT_PROFILE_MASK
public static final int CONTEXT_PROFILE_MASK- See Also:
-
DEPTH_CLAMP
public static final int DEPTH_CLAMP- See Also:
-
QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION
public static final int QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION- See Also:
-
FIRST_VERTEX_CONVENTION
public static final int FIRST_VERTEX_CONVENTION- See Also:
-
LAST_VERTEX_CONVENTION
public static final int LAST_VERTEX_CONVENTION- See Also:
-
PROVOKING_VERTEX
public static final int PROVOKING_VERTEX- See Also:
-
TEXTURE_CUBE_MAP_SEAMLESS
public static final int TEXTURE_CUBE_MAP_SEAMLESS- See Also:
-
MAX_SERVER_WAIT_TIMEOUT
public static final int MAX_SERVER_WAIT_TIMEOUT- See Also:
-
OBJECT_TYPE
public static final int OBJECT_TYPE- See Also:
-
SYNC_CONDITION
public static final int SYNC_CONDITION- See Also:
-
SYNC_STATUS
public static final int SYNC_STATUS- See Also:
-
SYNC_FLAGS
public static final int SYNC_FLAGS- See Also:
-
SYNC_FENCE
public static final int SYNC_FENCE- See Also:
-
SYNC_GPU_COMMANDS_COMPLETE
public static final int SYNC_GPU_COMMANDS_COMPLETE- See Also:
-
UNSIGNALED
public static final int UNSIGNALED- See Also:
-
SIGNALED
public static final int SIGNALED- See Also:
-
ALREADY_SIGNALED
public static final int ALREADY_SIGNALED- See Also:
-
TIMEOUT_EXPIRED
public static final int TIMEOUT_EXPIRED- See Also:
-
CONDITION_SATISFIED
public static final int CONDITION_SATISFIED- See Also:
-
WAIT_FAILED
public static final int WAIT_FAILED- See Also:
-
TIMEOUT_IGNORED
public static final long TIMEOUT_IGNORED- See Also:
-
SYNC_FLUSH_COMMANDS_BIT
public static final int SYNC_FLUSH_COMMANDS_BIT- See Also:
-
SAMPLE_POSITION
public static final int SAMPLE_POSITION- See Also:
-
SAMPLE_MASK
public static final int SAMPLE_MASK- See Also:
-
SAMPLE_MASK_VALUE
public static final int SAMPLE_MASK_VALUE- See Also:
-
MAX_SAMPLE_MASK_WORDS
public static final int MAX_SAMPLE_MASK_WORDS- See Also:
-
TEXTURE_2D_MULTISAMPLE
public static final int TEXTURE_2D_MULTISAMPLE- See Also:
-
PROXY_TEXTURE_2D_MULTISAMPLE
public static final int PROXY_TEXTURE_2D_MULTISAMPLE- See Also:
-
TEXTURE_2D_MULTISAMPLE_ARRAY
public static final int TEXTURE_2D_MULTISAMPLE_ARRAY- See Also:
-
PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY
public static final int PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY- See Also:
-
TEXTURE_BINDING_2D_MULTISAMPLE
public static final int TEXTURE_BINDING_2D_MULTISAMPLE- See Also:
-
TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY
public static final int TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY- See Also:
-
TEXTURE_SAMPLES
public static final int TEXTURE_SAMPLES- See Also:
-
TEXTURE_FIXED_SAMPLE_LOCATIONS
public static final int TEXTURE_FIXED_SAMPLE_LOCATIONS- See Also:
-
SAMPLER_2D_MULTISAMPLE
public static final int SAMPLER_2D_MULTISAMPLE- See Also:
-
INT_SAMPLER_2D_MULTISAMPLE
public static final int INT_SAMPLER_2D_MULTISAMPLE- See Also:
-
UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE
public static final int UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE- See Also:
-
SAMPLER_2D_MULTISAMPLE_ARRAY
public static final int SAMPLER_2D_MULTISAMPLE_ARRAY- See Also:
-
INT_SAMPLER_2D_MULTISAMPLE_ARRAY
public static final int INT_SAMPLER_2D_MULTISAMPLE_ARRAY- See Also:
-
UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
public static final int UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY- See Also:
-
MAX_COLOR_TEXTURE_SAMPLES
public static final int MAX_COLOR_TEXTURE_SAMPLES- See Also:
-
MAX_DEPTH_TEXTURE_SAMPLES
public static final int MAX_DEPTH_TEXTURE_SAMPLES- See Also:
-
MAX_INTEGER_SAMPLES
public static final int MAX_INTEGER_SAMPLES- See Also:
-
-
Constructor Details
-
GL32C
public GL32C()
-
-
Method Details
-
clientWaitSync
-
deleteSync
-
drawElementsBaseVertex
public static void drawElementsBaseVertex(int mode, int count, int type, MemorySegmentPREVIEW indices, int baseVertex) -
drawElementsBaseVertex
public static void drawElementsBaseVertex(SegmentAllocatorPREVIEW allocator, int mode, int count, int type, byte[] indices, int baseVertex) -
drawElementsBaseVertex
public static void drawElementsBaseVertex(SegmentAllocatorPREVIEW allocator, int mode, int count, int type, short[] indices, int baseVertex) -
drawElementsBaseVertex
public static void drawElementsBaseVertex(SegmentAllocatorPREVIEW allocator, int mode, int count, int type, int[] indices, int baseVertex) -
drawElementsInstancedBaseVertex
public static void drawElementsInstancedBaseVertex(int mode, int count, int type, MemorySegmentPREVIEW indices, int instanceCount, int baseVertex) -
drawElementsInstancedBaseVertex
public static void drawElementsInstancedBaseVertex(SegmentAllocatorPREVIEW allocator, int mode, int count, int type, byte[] indices, int instanceCount, int baseVertex) -
drawElementsInstancedBaseVertex
public static void drawElementsInstancedBaseVertex(SegmentAllocatorPREVIEW allocator, int mode, int count, int type, short[] indices, int instanceCount, int baseVertex) -
drawElementsInstancedBaseVertex
public static void drawElementsInstancedBaseVertex(SegmentAllocatorPREVIEW allocator, int mode, int count, int type, int[] indices, int instanceCount, int baseVertex) -
drawRangeElementsBaseVertex
public static void drawRangeElementsBaseVertex(int mode, int start, int end, int count, int type, MemorySegmentPREVIEW indices, int baseVertex) -
drawRangeElementsBaseVertex
public static void drawRangeElementsBaseVertex(SegmentAllocatorPREVIEW allocator, int mode, int start, int end, int count, int type, byte[] indices, int baseVertex) -
drawRangeElementsBaseVertex
public static void drawRangeElementsBaseVertex(SegmentAllocatorPREVIEW allocator, int mode, int start, int end, int count, int type, short[] indices, int baseVertex) -
drawRangeElementsBaseVertex
public static void drawRangeElementsBaseVertex(SegmentAllocatorPREVIEW allocator, int mode, int start, int end, int count, int type, int[] indices, int baseVertex) -
fenceSync
-
framebufferTexture
public static void framebufferTexture(int target, int attachment, int texture, int level) -
getBufferParameteri64v
-
getBufferParameteri64
public static long getBufferParameteri64(int target, int pname) -
getInteger64i_v
-
getInteger64i_v
public static void getInteger64i_v(SegmentAllocatorPREVIEW allocator, int target, int index, long[] data) -
getInteger64i
public static long getInteger64i(int target, int index) -
getInteger64v
-
getInteger64v
-
getInteger64
public static long getInteger64(int pname) -
getMultisamplefv
-
getMultisamplefv
public static void getMultisamplefv(SegmentAllocatorPREVIEW allocator, int pname, int index, float[] val) -
getMultisamplefv
-
getSynciv
public static void getSynciv(MemorySegmentPREVIEW sync, int pname, int count, MemorySegmentPREVIEW length, MemorySegmentPREVIEW values) -
getSynciv
public static void getSynciv(SegmentAllocatorPREVIEW allocator, MemorySegmentPREVIEW sync, int pname, int @Nullable [] length, int[] values) -
getSynci
-
isSync
-
multiDrawElementsBaseVertex
public static void multiDrawElementsBaseVertex(int mode, MemorySegmentPREVIEW count, int type, MemorySegmentPREVIEW indices, int drawCount, MemorySegmentPREVIEW baseVertex) -
multiDrawElementsBaseVertex
public static void multiDrawElementsBaseVertex(SegmentAllocatorPREVIEW allocator, int mode, int[] count, int type, MemorySegmentPREVIEW[] indices, int drawCount, int[] baseVertex) -
multiDrawElementsBaseVertex
public static void multiDrawElementsBaseVertex(SegmentAllocatorPREVIEW allocator, int mode, int[] count, int type, byte[][] indices, int drawCount, int[] baseVertex) -
multiDrawElementsBaseVertex
public static void multiDrawElementsBaseVertex(SegmentAllocatorPREVIEW allocator, int mode, int[] count, int type, short[][] indices, int drawCount, int[] baseVertex) -
multiDrawElementsBaseVertex
public static void multiDrawElementsBaseVertex(SegmentAllocatorPREVIEW allocator, int mode, int[] count, int type, int[][] indices, int drawCount, int[] baseVertex) -
provokingVertex
public static void provokingVertex(int mode) -
sampleMaski
public static void sampleMaski(int maskNumber, int mask) -
texImage2DMultisample
public static void texImage2DMultisample(int target, int samples, int internalFormat, int width, int height, boolean fixedSampleLocations) -
texImage3DMultisample
public static void texImage3DMultisample(int target, int samples, int internalFormat, int width, int height, int depth, boolean fixedSampleLocations) -
waitSync
-
GL32C
when preview features are enabled.