- Direct Known Subclasses:
GL33C
GL32C relies on preview features of the Java platform:
GL32Crefers 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
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final longstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields 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_BUFFERFields 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_INTEGERFields 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_ALPHA8Fields 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_SHADERFields 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_ONLYFields 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_BIASFields 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, TEXTURE9Fields 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_REVFields 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_ARRAYFields 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intclientWaitSync(MemorySegmentPREVIEW sync, int flags, long timeout) static voidstatic voiddrawElementsBaseVertex(int mode, int count, int type, MemorySegmentPREVIEW indices, int baseVertex) static voiddrawElementsBaseVertex(SegmentAllocatorPREVIEW allocator, int mode, int count, int type, byte[] indices, int baseVertex) static voiddrawElementsBaseVertex(SegmentAllocatorPREVIEW allocator, int mode, int count, int type, int[] indices, int baseVertex) static voiddrawElementsBaseVertex(SegmentAllocatorPREVIEW allocator, int mode, int count, int type, short[] indices, int baseVertex) static voiddrawElementsInstancedBaseVertex(int mode, int count, int type, MemorySegmentPREVIEW indices, int instanceCount, int baseVertex) static voiddrawElementsInstancedBaseVertex(SegmentAllocatorPREVIEW allocator, int mode, int count, int type, byte[] indices, int instanceCount, int baseVertex) static voiddrawElementsInstancedBaseVertex(SegmentAllocatorPREVIEW allocator, int mode, int count, int type, int[] indices, int instanceCount, int baseVertex) static voiddrawElementsInstancedBaseVertex(SegmentAllocatorPREVIEW allocator, int mode, int count, int type, short[] indices, int instanceCount, int baseVertex) static voiddrawRangeElementsBaseVertex(int mode, int start, int end, int count, int type, MemorySegmentPREVIEW indices, int baseVertex) static voiddrawRangeElementsBaseVertex(SegmentAllocatorPREVIEW allocator, int mode, int start, int end, int count, int type, byte[] indices, int baseVertex) static voiddrawRangeElementsBaseVertex(SegmentAllocatorPREVIEW allocator, int mode, int start, int end, int count, int type, int[] indices, int baseVertex) static voiddrawRangeElementsBaseVertex(SegmentAllocatorPREVIEW allocator, int mode, int start, int end, int count, int type, short[] indices, int baseVertex) static MemorySegmentPREVIEWfenceSync(int condition, int flags) static voidframebufferTexture(int target, int attachment, int texture, int level) static longgetBufferParameteri64(int target, int pname) static voidgetBufferParameteri64v(int target, int pname, MemorySegmentPREVIEW params) static longgetInteger64(int pname) static longgetInteger64i(int target, int index) static voidgetInteger64i_v(int target, int index, MemorySegmentPREVIEW data) static voidgetInteger64i_v(SegmentAllocatorPREVIEW allocator, int target, int index, long[] data) static voidgetInteger64v(int pname, MemorySegmentPREVIEW data) static voidgetInteger64v(SegmentAllocatorPREVIEW allocator, int pname, long[] data) static voidgetMultisamplefv(int pname, int index, MemorySegmentPREVIEW val) static float[]getMultisamplefv(SegmentAllocatorPREVIEW allocator, int pname, int index) static voidgetMultisamplefv(SegmentAllocatorPREVIEW allocator, int pname, int index, float[] val) static intgetSynci(MemorySegmentPREVIEW sync, int pname) static voidgetSynciv(MemorySegmentPREVIEW sync, int pname, int count, MemorySegmentPREVIEW length, MemorySegmentPREVIEW values) static voidgetSynciv(SegmentAllocatorPREVIEW allocator, MemorySegmentPREVIEW sync, int pname, int @Nullable [] length, int[] values) static booleanisSync(MemorySegmentPREVIEW sync) static voidmultiDrawElementsBaseVertex(int mode, MemorySegmentPREVIEW count, int type, MemorySegmentPREVIEW indices, int drawCount, MemorySegmentPREVIEW baseVertex) static voidmultiDrawElementsBaseVertex(SegmentAllocatorPREVIEW allocator, int mode, int[] count, int type, byte[][] indices, int drawCount, int[] baseVertex) static voidmultiDrawElementsBaseVertex(SegmentAllocatorPREVIEW allocator, int mode, int[] count, int type, int[][] indices, int drawCount, int[] baseVertex) static voidmultiDrawElementsBaseVertex(SegmentAllocatorPREVIEW allocator, int mode, int[] count, int type, short[][] indices, int drawCount, int[] baseVertex) static voidmultiDrawElementsBaseVertex(SegmentAllocatorPREVIEW allocator, int mode, int[] count, int type, MemorySegmentPREVIEW[] indices, int drawCount, int[] baseVertex) static voidprovokingVertex(int mode) static voidsampleMaski(int maskNumber, int mask) static voidtexImage2DMultisample(int target, int samples, int internalFormat, int width, int height, boolean fixedSampleLocations) static voidtexImage3DMultisample(int target, int samples, int internalFormat, int width, int height, int depth, boolean fixedSampleLocations) static voidwaitSync(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, uniformBlockBindingMethods 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, vertexAttribIPointerMethods inherited from class overrungl.opengl.GL21C
uniformMatrix2x3fv, uniformMatrix2x3fv, uniformMatrix2x3fv, uniformMatrix2x4fv, uniformMatrix2x4fv, uniformMatrix2x4fv, uniformMatrix3x2fv, uniformMatrix3x2fv, uniformMatrix3x2fv, uniformMatrix3x4fv, uniformMatrix3x4fv, uniformMatrix3x4fv, uniformMatrix4x2fv, uniformMatrix4x2fv, uniformMatrix4x2fv, uniformMatrix4x3fv, uniformMatrix4x3fv, uniformMatrix4x3fvMethods 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, vertexAttribPointerMethods 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, unmapBufferMethods inherited from class overrungl.opengl.GL14C
blendColor, blendEquation, blendFuncSeparate, multiDrawArrays, multiDrawArrays, multiDrawArrays, multiDrawElements, multiDrawElements, multiDrawElements, multiDrawElements, multiDrawElements, multiDrawElements, multiDrawElements, pointParameterf, pointParameterfv, pointParameterfv, pointParameteri, pointParameteriv, pointParameterivMethods inherited from class overrungl.opengl.GL13C
activeTexture, compressedTexImage1D, compressedTexImage2D, compressedTexImage3D, compressedTexSubImage1D, compressedTexSubImage2D, compressedTexSubImage3D, getCompressedTexImage, sampleCoverageMethods inherited from class overrungl.opengl.GL12C
copyTexSubImage3D, drawRangeElements, drawRangeElements, drawRangeElements, drawRangeElements, texImage3D, texImage3D, texImage3D, texImage3D, texImage3D, texSubImage3D, texSubImage3D, texSubImage3D, texSubImage3D, texSubImage3DMethods 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, texSubImage2DMethods 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
-
GL32Cwhen preview features are enabled.