- Direct Known Subclasses:
GL31C
GL30C
relies on preview features of the Java platform:
GL30C
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.0 core profile functions.
These extensions are promoted in this version:
- GL_ARB_color_buffer_float
- GL_ARB_framebuffer_object
- GL_ARB_map_buffer_range
- GL_ARB_texture_float
- GL_ARB_vertex_array_object
- Since:
- 0.1.0
- Author:
- squid233
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
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
beginConditionalRender
(int id, int mode) static void
beginTransformFeedback
(int primitiveMode) static void
bindBufferBase
(int target, int index, int buffer) static void
bindBufferRange
(int target, int index, int buffer, long offset, long size) static void
bindFragDataLocation
(int program, int color, MemorySegmentPREVIEW name) static void
bindFragDataLocation
(int program, int color, String name) static void
bindFramebuffer
(int target, int framebuffer) static void
bindRenderbuffer
(int target, int renderbuffer) static void
bindVertexArray
(int array) static void
blitFramebuffer
(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter) static int
checkFramebufferStatus
(int target) static void
clampColor
(int target, int clamp) static void
clearBufferfi
(int buffer, int drawBuffer, float depth, int stencil) static void
clearBufferfv
(int buffer, int drawBuffer, MemorySegmentPREVIEW value) static void
clearBufferfv
(SegmentAllocatorPREVIEW allocator, int buffer, int drawBuffer, float[] value) static void
clearBufferiv
(int buffer, int drawBuffer, MemorySegmentPREVIEW value) static void
clearBufferiv
(SegmentAllocatorPREVIEW allocator, int buffer, int drawBuffer, int[] value) static void
clearBufferuiv
(int buffer, int drawBuffer, MemorySegmentPREVIEW value) static void
clearBufferuiv
(SegmentAllocatorPREVIEW allocator, int buffer, int drawBuffer, int[] value) static void
colorMaski
(int index, boolean r, boolean g, boolean b, boolean a) static void
deleteFramebuffer
(int framebuffer) static void
deleteFramebuffers
(int n, MemorySegmentPREVIEW framebuffers) static void
deleteFramebuffers
(SegmentAllocatorPREVIEW allocator, int[] framebuffers) static void
deleteRenderbuffer
(int renderbuffer) static void
deleteRenderbuffers
(int n, MemorySegmentPREVIEW renderbuffers) static void
deleteRenderbuffers
(SegmentAllocatorPREVIEW allocator, int[] renderbuffers) static void
deleteVertexArray
(int array) static void
deleteVertexArrays
(int n, MemorySegmentPREVIEW arrays) static void
deleteVertexArrays
(SegmentAllocatorPREVIEW allocator, int[] arrays) static void
disablei
(int target, int index) static void
enablei
(int target, int index) static void
static void
static void
flushMappedBufferRange
(int target, long offset, long length) static void
framebufferRenderbuffer
(int target, int attachment, int renderbufferTarget, int renderbuffer) static void
framebufferTexture1D
(int target, int attachment, int texTarget, int texture, int level) static void
framebufferTexture2D
(int target, int attachment, int texTarget, int texture, int level) static void
framebufferTexture3D
(int target, int attachment, int texTarget, int texture, int level, int zoffset) static void
framebufferTextureLayer
(int target, int attachment, int texture, int level, int layer) static void
generateMipmap
(int target) static int
static void
genFramebuffers
(int n, MemorySegmentPREVIEW framebuffers) static void
genFramebuffers
(SegmentAllocatorPREVIEW allocator, int[] framebuffers) static int
static void
genRenderbuffers
(int n, MemorySegmentPREVIEW renderbuffers) static void
genRenderbuffers
(SegmentAllocatorPREVIEW allocator, int[] renderbuffers) static int
static void
genVertexArrays
(int n, MemorySegmentPREVIEW arrays) static void
genVertexArrays
(SegmentAllocatorPREVIEW allocator, int[] arrays) static boolean
getBooleani
(int target, int index) static void
getBooleani_v
(int target, int index, MemorySegmentPREVIEW data) static void
getBooleani_v
(SegmentAllocatorPREVIEW allocator, int target, int index, boolean[] data) static int
getFragDataLocation
(int program, MemorySegmentPREVIEW name) static int
getFragDataLocation
(int program, String name) static int
getFramebufferAttachmentParameteri
(int target, int attachment, int pname) static void
getFramebufferAttachmentParameteriv
(int target, int attachment, int pname, MemorySegmentPREVIEW params) static int
getIntegeri
(int target, int index) static void
getIntegeri_v
(int target, int index, MemorySegmentPREVIEW data) static void
getIntegeri_v
(SegmentAllocatorPREVIEW allocator, int target, int index, int[] data) static int
getRenderbufferParameteri
(int target, int pname) static void
getRenderbufferParameteriv
(int target, int pname, int[] params) static void
getRenderbufferParameteriv
(int target, int pname, MemorySegmentPREVIEW params) static @Nullable String
getStringi
(int pname, int index) static int
getTexParameterIi
(int target, int pname) static void
getTexParameterIiv
(int target, int pname, MemorySegmentPREVIEW params) static void
getTexParameterIiv
(SegmentAllocatorPREVIEW allocator, int target, int pname, int[] params) static int
getTexParameterIui
(int target, int pname) static void
getTexParameterIuiv
(int target, int pname, MemorySegmentPREVIEW params) static void
getTexParameterIuiv
(SegmentAllocatorPREVIEW allocator, int target, int pname, int[] params) static void
getTransformFeedbackVarying
(int program, int index, int bufSize, MemorySegmentPREVIEW length, MemorySegmentPREVIEW size, MemorySegmentPREVIEW type, MemorySegmentPREVIEW name) static void
getTransformFeedbackVarying
(SegmentAllocatorPREVIEW allocator, int program, int index, int bufSize, int @Nullable [] length, int[] size, int[] type, String[] name) static int
getUniformui
(int program, int location) static void
getUniformuiv
(int program, int location, MemorySegmentPREVIEW params) static void
getUniformuiv
(SegmentAllocatorPREVIEW allocator, int program, int location, int[] params) static int
getVertexAttribIi
(int index, int pname) static void
getVertexAttribIiv
(int index, int pname, MemorySegmentPREVIEW params) static void
getVertexAttribIiv
(SegmentAllocatorPREVIEW allocator, int index, int pname, int[] params) static int
getVertexAttribIui
(int index, int pname) static void
getVertexAttribIuiv
(int index, int pname, MemorySegmentPREVIEW params) static void
getVertexAttribIuiv
(SegmentAllocatorPREVIEW allocator, int index, int pname, int[] params) static boolean
isEnabledi
(int target, int index) static boolean
isFramebuffer
(int framebuffer) static boolean
isRenderbuffer
(int renderbuffer) static boolean
isVertexArray
(int array) static MemorySegmentPREVIEW
mapBufferRange
(int target, long offset, long length, int access) static MemorySegmentPREVIEW
ngetStringi
(int pname, int index) static void
renderbufferStorage
(int target, int internalFormat, int width, int height) static void
renderbufferStorageMultisample
(int target, int samples, int internalFormat, int width, int height) static void
texParameterIiv
(int target, int pname, MemorySegmentPREVIEW params) static void
texParameterIiv
(SegmentAllocatorPREVIEW allocator, int target, int pname, int[] params) static void
texParameterIuiv
(int target, int pname, MemorySegmentPREVIEW params) static void
texParameterIuiv
(SegmentAllocatorPREVIEW allocator, int target, int pname, int[] params) static void
transformFeedbackVaryings
(int program, int count, MemorySegmentPREVIEW varyings, int bufferMode) static void
transformFeedbackVaryings
(SegmentAllocatorPREVIEW allocator, int program, String[] varyings, int bufferMode) static void
uniform1ui
(int location, int v0) static void
uniform1uiv
(int location, int count, MemorySegmentPREVIEW value) static void
uniform1uiv
(SegmentAllocatorPREVIEW allocator, int location, int[] value) static void
uniform2ui
(int location, int v0, int v1) static void
uniform2uiv
(int location, int count, MemorySegmentPREVIEW value) static void
uniform2uiv
(SegmentAllocatorPREVIEW allocator, int location, int[] value) static void
uniform3ui
(int location, int v0, int v1, int v2) static void
uniform3uiv
(int location, int count, MemorySegmentPREVIEW value) static void
uniform3uiv
(SegmentAllocatorPREVIEW allocator, int location, int[] value) static void
uniform4ui
(int location, int v0, int v1, int v2, int v3) static void
uniform4uiv
(int location, int count, MemorySegmentPREVIEW value) static void
uniform4uiv
(SegmentAllocatorPREVIEW allocator, int location, int[] value) static void
vertexAttribI1i
(int index, int x) static void
vertexAttribI1iv
(int index, MemorySegmentPREVIEW v) static void
vertexAttribI1iv
(SegmentAllocatorPREVIEW allocator, int index, int[] v) static void
vertexAttribI1ui
(int index, int x) static void
vertexAttribI1uiv
(int index, MemorySegmentPREVIEW v) static void
vertexAttribI1uiv
(SegmentAllocatorPREVIEW allocator, int index, int[] v) static void
vertexAttribI2i
(int index, int x, int y) static void
vertexAttribI2iv
(int index, MemorySegmentPREVIEW v) static void
vertexAttribI2iv
(SegmentAllocatorPREVIEW allocator, int index, int[] v) static void
vertexAttribI2ui
(int index, int x, int y) static void
vertexAttribI2uiv
(int index, MemorySegmentPREVIEW v) static void
vertexAttribI2uiv
(SegmentAllocatorPREVIEW allocator, int index, int[] v) static void
vertexAttribI3i
(int index, int x, int y, int z) static void
vertexAttribI3iv
(int index, MemorySegmentPREVIEW v) static void
vertexAttribI3iv
(SegmentAllocatorPREVIEW allocator, int index, int[] v) static void
vertexAttribI3ui
(int index, int x, int y, int z) static void
vertexAttribI3uiv
(int index, MemorySegmentPREVIEW v) static void
vertexAttribI3uiv
(SegmentAllocatorPREVIEW allocator, int index, int[] v) static void
vertexAttribI4bv
(int index, MemorySegmentPREVIEW v) static void
vertexAttribI4bv
(SegmentAllocatorPREVIEW allocator, int index, byte[] v) static void
vertexAttribI4i
(int index, int x, int y, int z, int w) static void
vertexAttribI4iv
(int index, MemorySegmentPREVIEW v) static void
vertexAttribI4iv
(SegmentAllocatorPREVIEW allocator, int index, int[] v) static void
vertexAttribI4sv
(int index, MemorySegmentPREVIEW v) static void
vertexAttribI4sv
(SegmentAllocatorPREVIEW allocator, int index, short[] v) static void
vertexAttribI4ubv
(int index, MemorySegmentPREVIEW v) static void
vertexAttribI4ubv
(SegmentAllocatorPREVIEW allocator, int index, byte[] v) static void
vertexAttribI4ui
(int index, int x, int y, int z, int w) static void
vertexAttribI4uiv
(int index, MemorySegmentPREVIEW v) static void
vertexAttribI4uiv
(SegmentAllocatorPREVIEW allocator, int index, int[] v) static void
vertexAttribI4usv
(int index, MemorySegmentPREVIEW v) static void
vertexAttribI4usv
(SegmentAllocatorPREVIEW allocator, int index, short[] v) static void
vertexAttribIPointer
(int index, int size, int type, int stride, MemorySegmentPREVIEW pointer) static void
vertexAttribIPointer
(SegmentAllocatorPREVIEW allocator, int index, int size, int type, int stride, byte[] pointer) static void
vertexAttribIPointer
(SegmentAllocatorPREVIEW allocator, int index, int size, int type, int stride, int[] pointer) static void
vertexAttribIPointer
(SegmentAllocatorPREVIEW allocator, int index, int size, int type, int stride, short[] pointer) 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
-
COMPARE_REF_TO_TEXTURE
public static final int COMPARE_REF_TO_TEXTURE- See Also:
-
CLIP_DISTANCE0
public static final int CLIP_DISTANCE0- See Also:
-
CLIP_DISTANCE1
public static final int CLIP_DISTANCE1- See Also:
-
CLIP_DISTANCE2
public static final int CLIP_DISTANCE2- See Also:
-
CLIP_DISTANCE3
public static final int CLIP_DISTANCE3- See Also:
-
CLIP_DISTANCE4
public static final int CLIP_DISTANCE4- See Also:
-
CLIP_DISTANCE5
public static final int CLIP_DISTANCE5- See Also:
-
CLIP_DISTANCE6
public static final int CLIP_DISTANCE6- See Also:
-
CLIP_DISTANCE7
public static final int CLIP_DISTANCE7- See Also:
-
MAX_CLIP_DISTANCES
public static final int MAX_CLIP_DISTANCES- See Also:
-
MAJOR_VERSION
public static final int MAJOR_VERSION- See Also:
-
MINOR_VERSION
public static final int MINOR_VERSION- See Also:
-
NUM_EXTENSIONS
public static final int NUM_EXTENSIONS- See Also:
-
CONTEXT_FLAGS
public static final int CONTEXT_FLAGS- See Also:
-
COMPRESSED_RED
public static final int COMPRESSED_RED- See Also:
-
COMPRESSED_RG
public static final int COMPRESSED_RG- See Also:
-
CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT
public static final int CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT- See Also:
-
RGBA32F
public static final int RGBA32F- See Also:
-
RGB32F
public static final int RGB32F- See Also:
-
RGBA16F
public static final int RGBA16F- See Also:
-
RGB16F
public static final int RGB16F- See Also:
-
VERTEX_ATTRIB_ARRAY_INTEGER
public static final int VERTEX_ATTRIB_ARRAY_INTEGER- See Also:
-
MAX_ARRAY_TEXTURE_LAYERS
public static final int MAX_ARRAY_TEXTURE_LAYERS- See Also:
-
MIN_PROGRAM_TEXEL_OFFSET
public static final int MIN_PROGRAM_TEXEL_OFFSET- See Also:
-
MAX_PROGRAM_TEXEL_OFFSET
public static final int MAX_PROGRAM_TEXEL_OFFSET- See Also:
-
CLAMP_READ_COLOR
public static final int CLAMP_READ_COLOR- See Also:
-
FIXED_ONLY
public static final int FIXED_ONLY- See Also:
-
MAX_VARYING_COMPONENTS
public static final int MAX_VARYING_COMPONENTS- See Also:
-
TEXTURE_1D_ARRAY
public static final int TEXTURE_1D_ARRAY- See Also:
-
PROXY_TEXTURE_1D_ARRAY
public static final int PROXY_TEXTURE_1D_ARRAY- See Also:
-
TEXTURE_2D_ARRAY
public static final int TEXTURE_2D_ARRAY- See Also:
-
PROXY_TEXTURE_2D_ARRAY
public static final int PROXY_TEXTURE_2D_ARRAY- See Also:
-
TEXTURE_BINDING_1D_ARRAY
public static final int TEXTURE_BINDING_1D_ARRAY- See Also:
-
TEXTURE_BINDING_2D_ARRAY
public static final int TEXTURE_BINDING_2D_ARRAY- See Also:
-
R11F_G11F_B10F
public static final int R11F_G11F_B10F- See Also:
-
UNSIGNED_INT_10F_11F_11F_REV
public static final int UNSIGNED_INT_10F_11F_11F_REV- See Also:
-
RGB9_E5
public static final int RGB9_E5- See Also:
-
UNSIGNED_INT_5_9_9_9_REV
public static final int UNSIGNED_INT_5_9_9_9_REV- See Also:
-
TEXTURE_SHARED_SIZE
public static final int TEXTURE_SHARED_SIZE- See Also:
-
TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH
public static final int TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH- See Also:
-
TRANSFORM_FEEDBACK_BUFFER_MODE
public static final int TRANSFORM_FEEDBACK_BUFFER_MODE- See Also:
-
MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS
public static final int MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS- See Also:
-
TRANSFORM_FEEDBACK_VARYINGS
public static final int TRANSFORM_FEEDBACK_VARYINGS- See Also:
-
TRANSFORM_FEEDBACK_BUFFER_START
public static final int TRANSFORM_FEEDBACK_BUFFER_START- See Also:
-
TRANSFORM_FEEDBACK_BUFFER_SIZE
public static final int TRANSFORM_FEEDBACK_BUFFER_SIZE- See Also:
-
PRIMITIVES_GENERATED
public static final int PRIMITIVES_GENERATED- See Also:
-
TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN
public static final int TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN- See Also:
-
RASTERIZER_DISCARD
public static final int RASTERIZER_DISCARD- See Also:
-
MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS
public static final int MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS- See Also:
-
MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS
public static final int MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS- See Also:
-
INTERLEAVED_ATTRIBS
public static final int INTERLEAVED_ATTRIBS- See Also:
-
SEPARATE_ATTRIBS
public static final int SEPARATE_ATTRIBS- See Also:
-
TRANSFORM_FEEDBACK_BUFFER
public static final int TRANSFORM_FEEDBACK_BUFFER- See Also:
-
TRANSFORM_FEEDBACK_BUFFER_BINDING
public static final int TRANSFORM_FEEDBACK_BUFFER_BINDING- See Also:
-
RGBA32UI
public static final int RGBA32UI- See Also:
-
RGB32UI
public static final int RGB32UI- See Also:
-
RGBA16UI
public static final int RGBA16UI- See Also:
-
RGB16UI
public static final int RGB16UI- See Also:
-
RGBA8UI
public static final int RGBA8UI- See Also:
-
RGB8UI
public static final int RGB8UI- See Also:
-
RGBA32I
public static final int RGBA32I- See Also:
-
RGB32I
public static final int RGB32I- See Also:
-
RGBA16I
public static final int RGBA16I- See Also:
-
RGB16I
public static final int RGB16I- See Also:
-
RGBA8I
public static final int RGBA8I- See Also:
-
RGB8I
public static final int RGB8I- See Also:
-
RED_INTEGER
public static final int RED_INTEGER- See Also:
-
GREEN_INTEGER
public static final int GREEN_INTEGER- See Also:
-
BLUE_INTEGER
public static final int BLUE_INTEGER- See Also:
-
RGB_INTEGER
public static final int RGB_INTEGER- See Also:
-
RGBA_INTEGER
public static final int RGBA_INTEGER- See Also:
-
BGR_INTEGER
public static final int BGR_INTEGER- See Also:
-
BGRA_INTEGER
public static final int BGRA_INTEGER- See Also:
-
SAMPLER_1D_ARRAY
public static final int SAMPLER_1D_ARRAY- See Also:
-
SAMPLER_2D_ARRAY
public static final int SAMPLER_2D_ARRAY- See Also:
-
SAMPLER_1D_ARRAY_SHADOW
public static final int SAMPLER_1D_ARRAY_SHADOW- See Also:
-
SAMPLER_2D_ARRAY_SHADOW
public static final int SAMPLER_2D_ARRAY_SHADOW- See Also:
-
SAMPLER_CUBE_SHADOW
public static final int SAMPLER_CUBE_SHADOW- See Also:
-
UNSIGNED_INT_VEC2
public static final int UNSIGNED_INT_VEC2- See Also:
-
UNSIGNED_INT_VEC3
public static final int UNSIGNED_INT_VEC3- See Also:
-
UNSIGNED_INT_VEC4
public static final int UNSIGNED_INT_VEC4- See Also:
-
INT_SAMPLER_1D
public static final int INT_SAMPLER_1D- See Also:
-
INT_SAMPLER_2D
public static final int INT_SAMPLER_2D- See Also:
-
INT_SAMPLER_3D
public static final int INT_SAMPLER_3D- See Also:
-
INT_SAMPLER_CUBE
public static final int INT_SAMPLER_CUBE- See Also:
-
INT_SAMPLER_1D_ARRAY
public static final int INT_SAMPLER_1D_ARRAY- See Also:
-
INT_SAMPLER_2D_ARRAY
public static final int INT_SAMPLER_2D_ARRAY- See Also:
-
UNSIGNED_INT_SAMPLER_1D
public static final int UNSIGNED_INT_SAMPLER_1D- See Also:
-
UNSIGNED_INT_SAMPLER_2D
public static final int UNSIGNED_INT_SAMPLER_2D- See Also:
-
UNSIGNED_INT_SAMPLER_3D
public static final int UNSIGNED_INT_SAMPLER_3D- See Also:
-
UNSIGNED_INT_SAMPLER_CUBE
public static final int UNSIGNED_INT_SAMPLER_CUBE- See Also:
-
UNSIGNED_INT_SAMPLER_1D_ARRAY
public static final int UNSIGNED_INT_SAMPLER_1D_ARRAY- See Also:
-
UNSIGNED_INT_SAMPLER_2D_ARRAY
public static final int UNSIGNED_INT_SAMPLER_2D_ARRAY- See Also:
-
QUERY_WAIT
public static final int QUERY_WAIT- See Also:
-
QUERY_NO_WAIT
public static final int QUERY_NO_WAIT- See Also:
-
QUERY_BY_REGION_WAIT
public static final int QUERY_BY_REGION_WAIT- See Also:
-
QUERY_BY_REGION_NO_WAIT
public static final int QUERY_BY_REGION_NO_WAIT- See Also:
-
BUFFER_ACCESS_FLAGS
public static final int BUFFER_ACCESS_FLAGS- See Also:
-
BUFFER_MAP_LENGTH
public static final int BUFFER_MAP_LENGTH- See Also:
-
BUFFER_MAP_OFFSET
public static final int BUFFER_MAP_OFFSET- See Also:
-
DEPTH_COMPONENT32F
public static final int DEPTH_COMPONENT32F- See Also:
-
DEPTH32F_STENCIL8
public static final int DEPTH32F_STENCIL8- See Also:
-
FLOAT_32_UNSIGNED_INT_24_8_REV
public static final int FLOAT_32_UNSIGNED_INT_24_8_REV- See Also:
-
INVALID_FRAMEBUFFER_OPERATION
public static final int INVALID_FRAMEBUFFER_OPERATION- See Also:
-
FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING
public static final int FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING- See Also:
-
FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE
public static final int FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE- See Also:
-
FRAMEBUFFER_ATTACHMENT_RED_SIZE
public static final int FRAMEBUFFER_ATTACHMENT_RED_SIZE- See Also:
-
FRAMEBUFFER_ATTACHMENT_GREEN_SIZE
public static final int FRAMEBUFFER_ATTACHMENT_GREEN_SIZE- See Also:
-
FRAMEBUFFER_ATTACHMENT_BLUE_SIZE
public static final int FRAMEBUFFER_ATTACHMENT_BLUE_SIZE- See Also:
-
FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE
public static final int FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE- See Also:
-
FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE
public static final int FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE- See Also:
-
FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE
public static final int FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE- See Also:
-
FRAMEBUFFER_DEFAULT
public static final int FRAMEBUFFER_DEFAULT- See Also:
-
FRAMEBUFFER_UNDEFINED
public static final int FRAMEBUFFER_UNDEFINED- See Also:
-
DEPTH_STENCIL_ATTACHMENT
public static final int DEPTH_STENCIL_ATTACHMENT- See Also:
-
MAX_RENDERBUFFER_SIZE
public static final int MAX_RENDERBUFFER_SIZE- See Also:
-
DEPTH_STENCIL
public static final int DEPTH_STENCIL- See Also:
-
UNSIGNED_INT_24_8
public static final int UNSIGNED_INT_24_8- See Also:
-
DEPTH24_STENCIL8
public static final int DEPTH24_STENCIL8- See Also:
-
TEXTURE_STENCIL_SIZE
public static final int TEXTURE_STENCIL_SIZE- See Also:
-
TEXTURE_RED_TYPE
public static final int TEXTURE_RED_TYPE- See Also:
-
TEXTURE_GREEN_TYPE
public static final int TEXTURE_GREEN_TYPE- See Also:
-
TEXTURE_BLUE_TYPE
public static final int TEXTURE_BLUE_TYPE- See Also:
-
TEXTURE_ALPHA_TYPE
public static final int TEXTURE_ALPHA_TYPE- See Also:
-
TEXTURE_DEPTH_TYPE
public static final int TEXTURE_DEPTH_TYPE- See Also:
-
UNSIGNED_NORMALIZED
public static final int UNSIGNED_NORMALIZED- See Also:
-
FRAMEBUFFER_BINDING
public static final int FRAMEBUFFER_BINDING- See Also:
-
DRAW_FRAMEBUFFER_BINDING
public static final int DRAW_FRAMEBUFFER_BINDING- See Also:
-
RENDERBUFFER_BINDING
public static final int RENDERBUFFER_BINDING- See Also:
-
READ_FRAMEBUFFER
public static final int READ_FRAMEBUFFER- See Also:
-
DRAW_FRAMEBUFFER
public static final int DRAW_FRAMEBUFFER- See Also:
-
READ_FRAMEBUFFER_BINDING
public static final int READ_FRAMEBUFFER_BINDING- See Also:
-
RENDERBUFFER_SAMPLES
public static final int RENDERBUFFER_SAMPLES- See Also:
-
FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE
public static final int FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE- See Also:
-
FRAMEBUFFER_ATTACHMENT_OBJECT_NAME
public static final int FRAMEBUFFER_ATTACHMENT_OBJECT_NAME- See Also:
-
FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL
public static final int FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL- See Also:
-
FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE
public static final int FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE- See Also:
-
FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER
public static final int FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER- See Also:
-
FRAMEBUFFER_COMPLETE
public static final int FRAMEBUFFER_COMPLETE- See Also:
-
FRAMEBUFFER_INCOMPLETE_ATTACHMENT
public static final int FRAMEBUFFER_INCOMPLETE_ATTACHMENT- See Also:
-
FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
public static final int FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT- See Also:
-
FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER
public static final int FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER- See Also:
-
FRAMEBUFFER_INCOMPLETE_READ_BUFFER
public static final int FRAMEBUFFER_INCOMPLETE_READ_BUFFER- See Also:
-
FRAMEBUFFER_UNSUPPORTED
public static final int FRAMEBUFFER_UNSUPPORTED- See Also:
-
MAX_COLOR_ATTACHMENTS
public static final int MAX_COLOR_ATTACHMENTS- See Also:
-
COLOR_ATTACHMENT0
public static final int COLOR_ATTACHMENT0- See Also:
-
COLOR_ATTACHMENT1
public static final int COLOR_ATTACHMENT1- See Also:
-
COLOR_ATTACHMENT2
public static final int COLOR_ATTACHMENT2- See Also:
-
COLOR_ATTACHMENT3
public static final int COLOR_ATTACHMENT3- See Also:
-
COLOR_ATTACHMENT4
public static final int COLOR_ATTACHMENT4- See Also:
-
COLOR_ATTACHMENT5
public static final int COLOR_ATTACHMENT5- See Also:
-
COLOR_ATTACHMENT6
public static final int COLOR_ATTACHMENT6- See Also:
-
COLOR_ATTACHMENT7
public static final int COLOR_ATTACHMENT7- See Also:
-
COLOR_ATTACHMENT8
public static final int COLOR_ATTACHMENT8- See Also:
-
COLOR_ATTACHMENT9
public static final int COLOR_ATTACHMENT9- See Also:
-
COLOR_ATTACHMENT10
public static final int COLOR_ATTACHMENT10- See Also:
-
COLOR_ATTACHMENT11
public static final int COLOR_ATTACHMENT11- See Also:
-
COLOR_ATTACHMENT12
public static final int COLOR_ATTACHMENT12- See Also:
-
COLOR_ATTACHMENT13
public static final int COLOR_ATTACHMENT13- See Also:
-
COLOR_ATTACHMENT14
public static final int COLOR_ATTACHMENT14- See Also:
-
COLOR_ATTACHMENT15
public static final int COLOR_ATTACHMENT15- See Also:
-
COLOR_ATTACHMENT16
public static final int COLOR_ATTACHMENT16- See Also:
-
COLOR_ATTACHMENT17
public static final int COLOR_ATTACHMENT17- See Also:
-
COLOR_ATTACHMENT18
public static final int COLOR_ATTACHMENT18- See Also:
-
COLOR_ATTACHMENT19
public static final int COLOR_ATTACHMENT19- See Also:
-
COLOR_ATTACHMENT20
public static final int COLOR_ATTACHMENT20- See Also:
-
COLOR_ATTACHMENT21
public static final int COLOR_ATTACHMENT21- See Also:
-
COLOR_ATTACHMENT22
public static final int COLOR_ATTACHMENT22- See Also:
-
COLOR_ATTACHMENT23
public static final int COLOR_ATTACHMENT23- See Also:
-
COLOR_ATTACHMENT24
public static final int COLOR_ATTACHMENT24- See Also:
-
COLOR_ATTACHMENT25
public static final int COLOR_ATTACHMENT25- See Also:
-
COLOR_ATTACHMENT26
public static final int COLOR_ATTACHMENT26- See Also:
-
COLOR_ATTACHMENT27
public static final int COLOR_ATTACHMENT27- See Also:
-
COLOR_ATTACHMENT28
public static final int COLOR_ATTACHMENT28- See Also:
-
COLOR_ATTACHMENT29
public static final int COLOR_ATTACHMENT29- See Also:
-
COLOR_ATTACHMENT30
public static final int COLOR_ATTACHMENT30- See Also:
-
COLOR_ATTACHMENT31
public static final int COLOR_ATTACHMENT31- See Also:
-
DEPTH_ATTACHMENT
public static final int DEPTH_ATTACHMENT- See Also:
-
STENCIL_ATTACHMENT
public static final int STENCIL_ATTACHMENT- See Also:
-
FRAMEBUFFER
public static final int FRAMEBUFFER- See Also:
-
RENDERBUFFER
public static final int RENDERBUFFER- See Also:
-
RENDERBUFFER_WIDTH
public static final int RENDERBUFFER_WIDTH- See Also:
-
RENDERBUFFER_HEIGHT
public static final int RENDERBUFFER_HEIGHT- See Also:
-
RENDERBUFFER_INTERNAL_FORMAT
public static final int RENDERBUFFER_INTERNAL_FORMAT- See Also:
-
STENCIL_INDEX1
public static final int STENCIL_INDEX1- See Also:
-
STENCIL_INDEX4
public static final int STENCIL_INDEX4- See Also:
-
STENCIL_INDEX8
public static final int STENCIL_INDEX8- See Also:
-
STENCIL_INDEX16
public static final int STENCIL_INDEX16- See Also:
-
RENDERBUFFER_RED_SIZE
public static final int RENDERBUFFER_RED_SIZE- See Also:
-
RENDERBUFFER_GREEN_SIZE
public static final int RENDERBUFFER_GREEN_SIZE- See Also:
-
RENDERBUFFER_BLUE_SIZE
public static final int RENDERBUFFER_BLUE_SIZE- See Also:
-
RENDERBUFFER_ALPHA_SIZE
public static final int RENDERBUFFER_ALPHA_SIZE- See Also:
-
RENDERBUFFER_DEPTH_SIZE
public static final int RENDERBUFFER_DEPTH_SIZE- See Also:
-
RENDERBUFFER_STENCIL_SIZE
public static final int RENDERBUFFER_STENCIL_SIZE- See Also:
-
FRAMEBUFFER_INCOMPLETE_MULTISAMPLE
public static final int FRAMEBUFFER_INCOMPLETE_MULTISAMPLE- See Also:
-
MAX_SAMPLES
public static final int MAX_SAMPLES- See Also:
-
FRAMEBUFFER_SRGB
public static final int FRAMEBUFFER_SRGB- See Also:
-
HALF_FLOAT
public static final int HALF_FLOAT- See Also:
-
MAP_READ_BIT
public static final int MAP_READ_BIT- See Also:
-
MAP_WRITE_BIT
public static final int MAP_WRITE_BIT- See Also:
-
MAP_INVALIDATE_RANGE_BIT
public static final int MAP_INVALIDATE_RANGE_BIT- See Also:
-
MAP_INVALIDATE_BUFFER_BIT
public static final int MAP_INVALIDATE_BUFFER_BIT- See Also:
-
MAP_FLUSH_EXPLICIT_BIT
public static final int MAP_FLUSH_EXPLICIT_BIT- See Also:
-
MAP_UNSYNCHRONIZED_BIT
public static final int MAP_UNSYNCHRONIZED_BIT- See Also:
-
COMPRESSED_RED_RGTC1
public static final int COMPRESSED_RED_RGTC1- See Also:
-
COMPRESSED_SIGNED_RED_RGTC1
public static final int COMPRESSED_SIGNED_RED_RGTC1- See Also:
-
COMPRESSED_RG_RGTC2
public static final int COMPRESSED_RG_RGTC2- See Also:
-
COMPRESSED_SIGNED_RG_RGTC2
public static final int COMPRESSED_SIGNED_RG_RGTC2- See Also:
-
RG
public static final int RG- See Also:
-
RG_INTEGER
public static final int RG_INTEGER- See Also:
-
R8
public static final int R8- See Also:
-
R16
public static final int R16- See Also:
-
RG8
public static final int RG8- See Also:
-
RG16
public static final int RG16- See Also:
-
R16F
public static final int R16F- See Also:
-
R32F
public static final int R32F- See Also:
-
RG16F
public static final int RG16F- See Also:
-
RG32F
public static final int RG32F- See Also:
-
R8I
public static final int R8I- See Also:
-
R8UI
public static final int R8UI- See Also:
-
R16I
public static final int R16I- See Also:
-
R16UI
public static final int R16UI- See Also:
-
R32I
public static final int R32I- See Also:
-
R32UI
public static final int R32UI- See Also:
-
RG8I
public static final int RG8I- See Also:
-
RG8UI
public static final int RG8UI- See Also:
-
RG16I
public static final int RG16I- See Also:
-
RG16UI
public static final int RG16UI- See Also:
-
RG32I
public static final int RG32I- See Also:
-
RG32UI
public static final int RG32UI- See Also:
-
VERTEX_ARRAY_BINDING
public static final int VERTEX_ARRAY_BINDING- See Also:
-
-
Constructor Details
-
GL30C
public GL30C()
-
-
Method Details
-
beginConditionalRender
public static void beginConditionalRender(int id, int mode) -
beginTransformFeedback
public static void beginTransformFeedback(int primitiveMode) -
bindBufferBase
public static void bindBufferBase(int target, int index, int buffer) -
bindBufferRange
public static void bindBufferRange(int target, int index, int buffer, long offset, long size) -
bindFragDataLocation
-
bindFragDataLocation
-
bindFramebuffer
public static void bindFramebuffer(int target, int framebuffer) -
bindRenderbuffer
public static void bindRenderbuffer(int target, int renderbuffer) -
bindVertexArray
public static void bindVertexArray(int array) -
blitFramebuffer
public static void blitFramebuffer(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter) -
checkFramebufferStatus
public static int checkFramebufferStatus(int target) -
clampColor
public static void clampColor(int target, int clamp) -
clearBufferfi
public static void clearBufferfi(int buffer, int drawBuffer, float depth, int stencil) -
clearBufferfv
-
clearBufferfv
public static void clearBufferfv(SegmentAllocatorPREVIEW allocator, int buffer, int drawBuffer, float[] value) -
clearBufferiv
-
clearBufferiv
public static void clearBufferiv(SegmentAllocatorPREVIEW allocator, int buffer, int drawBuffer, int[] value) -
clearBufferuiv
-
clearBufferuiv
public static void clearBufferuiv(SegmentAllocatorPREVIEW allocator, int buffer, int drawBuffer, int[] value) -
colorMaski
public static void colorMaski(int index, boolean r, boolean g, boolean b, boolean a) -
deleteFramebuffers
-
deleteFramebuffers
-
deleteFramebuffer
public static void deleteFramebuffer(int framebuffer) -
deleteRenderbuffers
-
deleteRenderbuffers
-
deleteRenderbuffer
public static void deleteRenderbuffer(int renderbuffer) -
deleteVertexArrays
-
deleteVertexArrays
-
deleteVertexArray
public static void deleteVertexArray(int array) -
disablei
public static void disablei(int target, int index) -
enablei
public static void enablei(int target, int index) -
endConditionalRender
public static void endConditionalRender() -
endTransformFeedback
public static void endTransformFeedback() -
flushMappedBufferRange
public static void flushMappedBufferRange(int target, long offset, long length) -
framebufferRenderbuffer
public static void framebufferRenderbuffer(int target, int attachment, int renderbufferTarget, int renderbuffer) -
framebufferTexture1D
public static void framebufferTexture1D(int target, int attachment, int texTarget, int texture, int level) -
framebufferTexture2D
public static void framebufferTexture2D(int target, int attachment, int texTarget, int texture, int level) -
framebufferTexture3D
public static void framebufferTexture3D(int target, int attachment, int texTarget, int texture, int level, int zoffset) -
framebufferTextureLayer
public static void framebufferTextureLayer(int target, int attachment, int texture, int level, int layer) -
genFramebuffers
-
genFramebuffers
-
genFramebuffer
public static int genFramebuffer() -
genRenderbuffers
-
genRenderbuffers
-
genRenderbuffer
public static int genRenderbuffer() -
genVertexArrays
-
genVertexArrays
-
genVertexArray
public static int genVertexArray() -
generateMipmap
public static void generateMipmap(int target) -
getBooleani_v
-
getBooleani_v
public static void getBooleani_v(SegmentAllocatorPREVIEW allocator, int target, int index, boolean[] data) -
getBooleani
public static boolean getBooleani(int target, int index) -
getFragDataLocation
-
getFragDataLocation
-
getFramebufferAttachmentParameteriv
public static void getFramebufferAttachmentParameteriv(int target, int attachment, int pname, MemorySegmentPREVIEW params) -
getFramebufferAttachmentParameteri
public static int getFramebufferAttachmentParameteri(int target, int attachment, int pname) -
getIntegeri_v
-
getIntegeri_v
public static void getIntegeri_v(SegmentAllocatorPREVIEW allocator, int target, int index, int[] data) -
getIntegeri
public static int getIntegeri(int target, int index) -
getRenderbufferParameteriv
-
getRenderbufferParameteriv
public static void getRenderbufferParameteriv(int target, int pname, int[] params) -
getRenderbufferParameteri
public static int getRenderbufferParameteri(int target, int pname) -
ngetStringi
-
getStringi
-
getTexParameterIiv
-
getTexParameterIiv
public static void getTexParameterIiv(SegmentAllocatorPREVIEW allocator, int target, int pname, int[] params) -
getTexParameterIi
public static int getTexParameterIi(int target, int pname) -
getTexParameterIuiv
-
getTexParameterIuiv
public static void getTexParameterIuiv(SegmentAllocatorPREVIEW allocator, int target, int pname, int[] params) -
getTexParameterIui
public static int getTexParameterIui(int target, int pname) -
getTransformFeedbackVarying
public static void getTransformFeedbackVarying(int program, int index, int bufSize, MemorySegmentPREVIEW length, MemorySegmentPREVIEW size, MemorySegmentPREVIEW type, MemorySegmentPREVIEW name) -
getTransformFeedbackVarying
public static void getTransformFeedbackVarying(SegmentAllocatorPREVIEW allocator, int program, int index, int bufSize, int @Nullable [] length, int[] size, int[] type, String[] name) -
getUniformuiv
-
getUniformuiv
public static void getUniformuiv(SegmentAllocatorPREVIEW allocator, int program, int location, int[] params) -
getUniformui
public static int getUniformui(int program, int location) -
getVertexAttribIiv
-
getVertexAttribIiv
public static void getVertexAttribIiv(SegmentAllocatorPREVIEW allocator, int index, int pname, int[] params) -
getVertexAttribIi
public static int getVertexAttribIi(int index, int pname) -
getVertexAttribIuiv
-
getVertexAttribIuiv
public static void getVertexAttribIuiv(SegmentAllocatorPREVIEW allocator, int index, int pname, int[] params) -
getVertexAttribIui
public static int getVertexAttribIui(int index, int pname) -
isEnabledi
public static boolean isEnabledi(int target, int index) -
isFramebuffer
public static boolean isFramebuffer(int framebuffer) -
isRenderbuffer
public static boolean isRenderbuffer(int renderbuffer) -
isVertexArray
public static boolean isVertexArray(int array) -
mapBufferRange
-
renderbufferStorage
public static void renderbufferStorage(int target, int internalFormat, int width, int height) -
renderbufferStorageMultisample
public static void renderbufferStorageMultisample(int target, int samples, int internalFormat, int width, int height) -
texParameterIiv
-
texParameterIiv
public static void texParameterIiv(SegmentAllocatorPREVIEW allocator, int target, int pname, int[] params) -
texParameterIuiv
-
texParameterIuiv
public static void texParameterIuiv(SegmentAllocatorPREVIEW allocator, int target, int pname, int[] params) -
transformFeedbackVaryings
public static void transformFeedbackVaryings(int program, int count, MemorySegmentPREVIEW varyings, int bufferMode) -
transformFeedbackVaryings
public static void transformFeedbackVaryings(SegmentAllocatorPREVIEW allocator, int program, String[] varyings, int bufferMode) -
uniform1ui
public static void uniform1ui(int location, int v0) -
uniform1uiv
-
uniform1uiv
-
uniform2ui
public static void uniform2ui(int location, int v0, int v1) -
uniform2uiv
-
uniform2uiv
-
uniform3ui
public static void uniform3ui(int location, int v0, int v1, int v2) -
uniform3uiv
-
uniform3uiv
-
uniform4ui
public static void uniform4ui(int location, int v0, int v1, int v2, int v3) -
uniform4uiv
-
uniform4uiv
-
vertexAttribI1i
public static void vertexAttribI1i(int index, int x) -
vertexAttribI1iv
-
vertexAttribI1iv
-
vertexAttribI1ui
public static void vertexAttribI1ui(int index, int x) -
vertexAttribI1uiv
-
vertexAttribI1uiv
-
vertexAttribI2i
public static void vertexAttribI2i(int index, int x, int y) -
vertexAttribI2iv
-
vertexAttribI2iv
-
vertexAttribI2ui
public static void vertexAttribI2ui(int index, int x, int y) -
vertexAttribI2uiv
-
vertexAttribI2uiv
-
vertexAttribI3i
public static void vertexAttribI3i(int index, int x, int y, int z) -
vertexAttribI3iv
-
vertexAttribI3iv
-
vertexAttribI3ui
public static void vertexAttribI3ui(int index, int x, int y, int z) -
vertexAttribI3uiv
-
vertexAttribI3uiv
-
vertexAttribI4bv
-
vertexAttribI4bv
-
vertexAttribI4i
public static void vertexAttribI4i(int index, int x, int y, int z, int w) -
vertexAttribI4iv
-
vertexAttribI4iv
-
vertexAttribI4sv
-
vertexAttribI4sv
-
vertexAttribI4ubv
-
vertexAttribI4ubv
-
vertexAttribI4ui
public static void vertexAttribI4ui(int index, int x, int y, int z, int w) -
vertexAttribI4uiv
-
vertexAttribI4uiv
-
vertexAttribI4usv
-
vertexAttribI4usv
-
vertexAttribIPointer
public static void vertexAttribIPointer(int index, int size, int type, int stride, MemorySegmentPREVIEW pointer) -
vertexAttribIPointer
public static void vertexAttribIPointer(SegmentAllocatorPREVIEW allocator, int index, int size, int type, int stride, byte[] pointer) -
vertexAttribIPointer
public static void vertexAttribIPointer(SegmentAllocatorPREVIEW allocator, int index, int size, int type, int stride, short[] pointer) -
vertexAttribIPointer
public static void vertexAttribIPointer(SegmentAllocatorPREVIEW allocator, int index, int size, int type, int stride, int[] pointer)
-
GL30C
when preview features are enabled.