java.lang.Object
overrungl.opengl.GL10C
overrungl.opengl.GL11C
overrungl.opengl.GL12C
overrungl.opengl.GL13C
overrungl.opengl.GL13
GL13
relies on preview features of the Java platform:
GL13
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 1.3 functions.
These extensions are promoted in this version:
- Since:
- 0.1.0
- Author:
- squid233
-
Field Summary
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
clientActiveTexture
(int texture) static void
static void
loadTransposeMatrixd
(SegmentAllocatorPREVIEW allocator, double[] m) static void
static void
loadTransposeMatrixf
(SegmentAllocatorPREVIEW allocator, float[] m) static void
multiTexCoord1d
(int target, double s) static void
multiTexCoord1dv
(int target, MemorySegmentPREVIEW v) static void
multiTexCoord1dv
(SegmentAllocatorPREVIEW allocator, int target, double[] v) static void
multiTexCoord1f
(int target, float s) static void
multiTexCoord1fv
(int target, MemorySegmentPREVIEW v) static void
multiTexCoord1fv
(SegmentAllocatorPREVIEW allocator, int target, float[] v) static void
multiTexCoord1i
(int target, int s) static void
multiTexCoord1iv
(int target, MemorySegmentPREVIEW v) static void
multiTexCoord1iv
(SegmentAllocatorPREVIEW allocator, int target, int[] v) static void
multiTexCoord1s
(int target, short s) static void
multiTexCoord1sv
(int target, MemorySegmentPREVIEW v) static void
multiTexCoord1sv
(SegmentAllocatorPREVIEW allocator, int target, short[] v) static void
multiTexCoord2d
(int target, double s, double t) static void
multiTexCoord2dv
(int target, MemorySegmentPREVIEW v) static void
multiTexCoord2dv
(SegmentAllocatorPREVIEW allocator, int target, double[] v) static void
multiTexCoord2f
(int target, float s, float t) static void
multiTexCoord2fv
(int target, MemorySegmentPREVIEW v) static void
multiTexCoord2fv
(SegmentAllocatorPREVIEW allocator, int target, float[] v) static void
multiTexCoord2i
(int target, int s, int t) static void
multiTexCoord2iv
(int target, MemorySegmentPREVIEW v) static void
multiTexCoord2iv
(SegmentAllocatorPREVIEW allocator, int target, int[] v) static void
multiTexCoord2s
(int target, short s, short t) static void
multiTexCoord2sv
(int target, MemorySegmentPREVIEW v) static void
multiTexCoord2sv
(SegmentAllocatorPREVIEW allocator, int target, short[] v) static void
multiTexCoord3d
(int target, double s, double t, double r) static void
multiTexCoord3dv
(int target, MemorySegmentPREVIEW v) static void
multiTexCoord3dv
(SegmentAllocatorPREVIEW allocator, int target, double[] v) static void
multiTexCoord3f
(int target, float s, float t, float r) static void
multiTexCoord3fv
(int target, MemorySegmentPREVIEW v) static void
multiTexCoord3fv
(SegmentAllocatorPREVIEW allocator, int target, float[] v) static void
multiTexCoord3i
(int target, int s, int t, int r) static void
multiTexCoord3iv
(int target, MemorySegmentPREVIEW v) static void
multiTexCoord3iv
(SegmentAllocatorPREVIEW allocator, int target, int[] v) static void
multiTexCoord3s
(int target, short s, short t, short r) static void
multiTexCoord3sv
(int target, MemorySegmentPREVIEW v) static void
multiTexCoord3sv
(SegmentAllocatorPREVIEW allocator, int target, short[] v) static void
multiTexCoord4d
(int target, double s, double t, double r, double q) static void
multiTexCoord4dv
(int target, MemorySegmentPREVIEW v) static void
multiTexCoord4dv
(SegmentAllocatorPREVIEW allocator, int target, double[] v) static void
multiTexCoord4f
(int target, float s, float t, float r, float q) static void
multiTexCoord4fv
(int target, MemorySegmentPREVIEW v) static void
multiTexCoord4fv
(SegmentAllocatorPREVIEW allocator, int target, float[] v) static void
multiTexCoord4i
(int target, int s, int t, int r, int q) static void
multiTexCoord4iv
(int target, MemorySegmentPREVIEW v) static void
multiTexCoord4iv
(SegmentAllocatorPREVIEW allocator, int target, int[] v) static void
multiTexCoord4s
(int target, short s, short t, short r, short q) static void
multiTexCoord4sv
(int target, MemorySegmentPREVIEW v) static void
multiTexCoord4sv
(SegmentAllocatorPREVIEW allocator, int target, short[] v) static void
static void
multTransposeMatrixd
(SegmentAllocatorPREVIEW allocator, double[] m) static void
static void
multTransposeMatrixf
(SegmentAllocatorPREVIEW allocator, float[] m) 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
-
Constructor Details
-
GL13
public GL13()
-
-
Method Details
-
clientActiveTexture
public static void clientActiveTexture(int texture) -
loadTransposeMatrixd
-
loadTransposeMatrixd
-
loadTransposeMatrixf
-
loadTransposeMatrixf
-
multTransposeMatrixd
-
multTransposeMatrixd
-
multTransposeMatrixf
-
multTransposeMatrixf
-
multiTexCoord1d
public static void multiTexCoord1d(int target, double s) -
multiTexCoord1dv
-
multiTexCoord1dv
-
multiTexCoord1f
public static void multiTexCoord1f(int target, float s) -
multiTexCoord1fv
-
multiTexCoord1fv
-
multiTexCoord1i
public static void multiTexCoord1i(int target, int s) -
multiTexCoord1iv
-
multiTexCoord1iv
-
multiTexCoord1s
public static void multiTexCoord1s(int target, short s) -
multiTexCoord1sv
-
multiTexCoord1sv
-
multiTexCoord2d
public static void multiTexCoord2d(int target, double s, double t) -
multiTexCoord2dv
-
multiTexCoord2dv
-
multiTexCoord2f
public static void multiTexCoord2f(int target, float s, float t) -
multiTexCoord2fv
-
multiTexCoord2fv
-
multiTexCoord2i
public static void multiTexCoord2i(int target, int s, int t) -
multiTexCoord2iv
-
multiTexCoord2iv
-
multiTexCoord2s
public static void multiTexCoord2s(int target, short s, short t) -
multiTexCoord2sv
-
multiTexCoord2sv
-
multiTexCoord3d
public static void multiTexCoord3d(int target, double s, double t, double r) -
multiTexCoord3dv
-
multiTexCoord3dv
-
multiTexCoord3f
public static void multiTexCoord3f(int target, float s, float t, float r) -
multiTexCoord3fv
-
multiTexCoord3fv
-
multiTexCoord3i
public static void multiTexCoord3i(int target, int s, int t, int r) -
multiTexCoord3iv
-
multiTexCoord3iv
-
multiTexCoord3s
public static void multiTexCoord3s(int target, short s, short t, short r) -
multiTexCoord3sv
-
multiTexCoord3sv
-
multiTexCoord4d
public static void multiTexCoord4d(int target, double s, double t, double r, double q) -
multiTexCoord4dv
-
multiTexCoord4dv
-
multiTexCoord4f
public static void multiTexCoord4f(int target, float s, float t, float r, float q) -
multiTexCoord4fv
-
multiTexCoord4fv
-
multiTexCoord4i
public static void multiTexCoord4i(int target, int s, int t, int r, int q) -
multiTexCoord4iv
-
multiTexCoord4iv
-
multiTexCoord4s
public static void multiTexCoord4s(int target, short s, short t, short r, short q) -
multiTexCoord4sv
-
multiTexCoord4sv
-
GL13
when preview features are enabled.