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:
GL13refers 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, 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 voidclientActiveTexture(int texture) static voidstatic voidloadTransposeMatrixd(SegmentAllocatorPREVIEW allocator, double[] m) static voidstatic voidloadTransposeMatrixf(SegmentAllocatorPREVIEW allocator, float[] m) static voidmultiTexCoord1d(int target, double s) static voidmultiTexCoord1dv(int target, MemorySegmentPREVIEW v) static voidmultiTexCoord1dv(SegmentAllocatorPREVIEW allocator, int target, double[] v) static voidmultiTexCoord1f(int target, float s) static voidmultiTexCoord1fv(int target, MemorySegmentPREVIEW v) static voidmultiTexCoord1fv(SegmentAllocatorPREVIEW allocator, int target, float[] v) static voidmultiTexCoord1i(int target, int s) static voidmultiTexCoord1iv(int target, MemorySegmentPREVIEW v) static voidmultiTexCoord1iv(SegmentAllocatorPREVIEW allocator, int target, int[] v) static voidmultiTexCoord1s(int target, short s) static voidmultiTexCoord1sv(int target, MemorySegmentPREVIEW v) static voidmultiTexCoord1sv(SegmentAllocatorPREVIEW allocator, int target, short[] v) static voidmultiTexCoord2d(int target, double s, double t) static voidmultiTexCoord2dv(int target, MemorySegmentPREVIEW v) static voidmultiTexCoord2dv(SegmentAllocatorPREVIEW allocator, int target, double[] v) static voidmultiTexCoord2f(int target, float s, float t) static voidmultiTexCoord2fv(int target, MemorySegmentPREVIEW v) static voidmultiTexCoord2fv(SegmentAllocatorPREVIEW allocator, int target, float[] v) static voidmultiTexCoord2i(int target, int s, int t) static voidmultiTexCoord2iv(int target, MemorySegmentPREVIEW v) static voidmultiTexCoord2iv(SegmentAllocatorPREVIEW allocator, int target, int[] v) static voidmultiTexCoord2s(int target, short s, short t) static voidmultiTexCoord2sv(int target, MemorySegmentPREVIEW v) static voidmultiTexCoord2sv(SegmentAllocatorPREVIEW allocator, int target, short[] v) static voidmultiTexCoord3d(int target, double s, double t, double r) static voidmultiTexCoord3dv(int target, MemorySegmentPREVIEW v) static voidmultiTexCoord3dv(SegmentAllocatorPREVIEW allocator, int target, double[] v) static voidmultiTexCoord3f(int target, float s, float t, float r) static voidmultiTexCoord3fv(int target, MemorySegmentPREVIEW v) static voidmultiTexCoord3fv(SegmentAllocatorPREVIEW allocator, int target, float[] v) static voidmultiTexCoord3i(int target, int s, int t, int r) static voidmultiTexCoord3iv(int target, MemorySegmentPREVIEW v) static voidmultiTexCoord3iv(SegmentAllocatorPREVIEW allocator, int target, int[] v) static voidmultiTexCoord3s(int target, short s, short t, short r) static voidmultiTexCoord3sv(int target, MemorySegmentPREVIEW v) static voidmultiTexCoord3sv(SegmentAllocatorPREVIEW allocator, int target, short[] v) static voidmultiTexCoord4d(int target, double s, double t, double r, double q) static voidmultiTexCoord4dv(int target, MemorySegmentPREVIEW v) static voidmultiTexCoord4dv(SegmentAllocatorPREVIEW allocator, int target, double[] v) static voidmultiTexCoord4f(int target, float s, float t, float r, float q) static voidmultiTexCoord4fv(int target, MemorySegmentPREVIEW v) static voidmultiTexCoord4fv(SegmentAllocatorPREVIEW allocator, int target, float[] v) static voidmultiTexCoord4i(int target, int s, int t, int r, int q) static voidmultiTexCoord4iv(int target, MemorySegmentPREVIEW v) static voidmultiTexCoord4iv(SegmentAllocatorPREVIEW allocator, int target, int[] v) static voidmultiTexCoord4s(int target, short s, short t, short r, short q) static voidmultiTexCoord4sv(int target, MemorySegmentPREVIEW v) static voidmultiTexCoord4sv(SegmentAllocatorPREVIEW allocator, int target, short[] v) static voidstatic voidmultTransposeMatrixd(SegmentAllocatorPREVIEW allocator, double[] m) static voidstatic voidmultTransposeMatrixf(SegmentAllocatorPREVIEW allocator, float[] m) Methods 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
-
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
-
GL13when preview features are enabled.