java.lang.Object
overrungl.opengl.GL10C
overrungl.opengl.GL11C
overrungl.opengl.GL12C
overrungl.opengl.GL13C
GL13C
relies on preview features of the Java platform:
GL13C
refers to one or more preview APIs:MemorySegment
.
Preview features may be removed in a future release, or upgraded to permanent features of the Java platform.
The OpenGL 1.3 forward compatible functions.
These extensions are promoted in this version:
- 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
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
activeTexture
(int texture) static void
compressedTexImage1D
(int target, int level, int internalFormat, int width, int border, int imageSize, MemorySegmentPREVIEW data) static void
compressedTexImage2D
(int target, int level, int internalFormat, int width, int height, int border, int imageSize, MemorySegmentPREVIEW data) static void
compressedTexImage3D
(int target, int level, int internalFormat, int width, int height, int depth, int border, int imageSize, MemorySegmentPREVIEW data) static void
compressedTexSubImage1D
(int target, int level, int xoffset, int width, int format, int imageSize, MemorySegmentPREVIEW data) static void
compressedTexSubImage2D
(int target, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, MemorySegmentPREVIEW data) static void
compressedTexSubImage3D
(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, MemorySegmentPREVIEW data) static void
getCompressedTexImage
(int target, int level, MemorySegmentPREVIEW img) static void
sampleCoverage
(float value, boolean invert) 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
-
TEXTURE0
public static final int TEXTURE0- See Also:
-
TEXTURE1
public static final int TEXTURE1- See Also:
-
TEXTURE2
public static final int TEXTURE2- See Also:
-
TEXTURE3
public static final int TEXTURE3- See Also:
-
TEXTURE4
public static final int TEXTURE4- See Also:
-
TEXTURE5
public static final int TEXTURE5- See Also:
-
TEXTURE6
public static final int TEXTURE6- See Also:
-
TEXTURE7
public static final int TEXTURE7- See Also:
-
TEXTURE8
public static final int TEXTURE8- See Also:
-
TEXTURE9
public static final int TEXTURE9- See Also:
-
TEXTURE10
public static final int TEXTURE10- See Also:
-
TEXTURE11
public static final int TEXTURE11- See Also:
-
TEXTURE12
public static final int TEXTURE12- See Also:
-
TEXTURE13
public static final int TEXTURE13- See Also:
-
TEXTURE14
public static final int TEXTURE14- See Also:
-
TEXTURE15
public static final int TEXTURE15- See Also:
-
TEXTURE16
public static final int TEXTURE16- See Also:
-
TEXTURE17
public static final int TEXTURE17- See Also:
-
TEXTURE18
public static final int TEXTURE18- See Also:
-
TEXTURE19
public static final int TEXTURE19- See Also:
-
TEXTURE20
public static final int TEXTURE20- See Also:
-
TEXTURE21
public static final int TEXTURE21- See Also:
-
TEXTURE22
public static final int TEXTURE22- See Also:
-
TEXTURE23
public static final int TEXTURE23- See Also:
-
TEXTURE24
public static final int TEXTURE24- See Also:
-
TEXTURE25
public static final int TEXTURE25- See Also:
-
TEXTURE26
public static final int TEXTURE26- See Also:
-
TEXTURE27
public static final int TEXTURE27- See Also:
-
TEXTURE28
public static final int TEXTURE28- See Also:
-
TEXTURE29
public static final int TEXTURE29- See Also:
-
TEXTURE30
public static final int TEXTURE30- See Also:
-
TEXTURE31
public static final int TEXTURE31- See Also:
-
ACTIVE_TEXTURE
public static final int ACTIVE_TEXTURE- See Also:
-
MULTISAMPLE
public static final int MULTISAMPLE- See Also:
-
SAMPLE_ALPHA_TO_COVERAGE
public static final int SAMPLE_ALPHA_TO_COVERAGE- See Also:
-
SAMPLE_ALPHA_TO_ONE
public static final int SAMPLE_ALPHA_TO_ONE- See Also:
-
SAMPLE_COVERAGE
public static final int SAMPLE_COVERAGE- See Also:
-
SAMPLE_BUFFERS
public static final int SAMPLE_BUFFERS- See Also:
-
SAMPLES
public static final int SAMPLES- See Also:
-
SAMPLE_COVERAGE_VALUE
public static final int SAMPLE_COVERAGE_VALUE- See Also:
-
SAMPLE_COVERAGE_INVERT
public static final int SAMPLE_COVERAGE_INVERT- See Also:
-
TEXTURE_CUBE_MAP
public static final int TEXTURE_CUBE_MAP- See Also:
-
TEXTURE_BINDING_CUBE_MAP
public static final int TEXTURE_BINDING_CUBE_MAP- See Also:
-
TEXTURE_CUBE_MAP_POSITIVE_X
public static final int TEXTURE_CUBE_MAP_POSITIVE_X- See Also:
-
TEXTURE_CUBE_MAP_NEGATIVE_X
public static final int TEXTURE_CUBE_MAP_NEGATIVE_X- See Also:
-
TEXTURE_CUBE_MAP_POSITIVE_Y
public static final int TEXTURE_CUBE_MAP_POSITIVE_Y- See Also:
-
TEXTURE_CUBE_MAP_NEGATIVE_Y
public static final int TEXTURE_CUBE_MAP_NEGATIVE_Y- See Also:
-
TEXTURE_CUBE_MAP_POSITIVE_Z
public static final int TEXTURE_CUBE_MAP_POSITIVE_Z- See Also:
-
TEXTURE_CUBE_MAP_NEGATIVE_Z
public static final int TEXTURE_CUBE_MAP_NEGATIVE_Z- See Also:
-
PROXY_TEXTURE_CUBE_MAP
public static final int PROXY_TEXTURE_CUBE_MAP- See Also:
-
MAX_CUBE_MAP_TEXTURE_SIZE
public static final int MAX_CUBE_MAP_TEXTURE_SIZE- See Also:
-
COMPRESSED_RGB
public static final int COMPRESSED_RGB- See Also:
-
COMPRESSED_RGBA
public static final int COMPRESSED_RGBA- See Also:
-
TEXTURE_COMPRESSION_HINT
public static final int TEXTURE_COMPRESSION_HINT- See Also:
-
TEXTURE_COMPRESSED_IMAGE_SIZE
public static final int TEXTURE_COMPRESSED_IMAGE_SIZE- See Also:
-
TEXTURE_COMPRESSED
public static final int TEXTURE_COMPRESSED- See Also:
-
NUM_COMPRESSED_TEXTURE_FORMATS
public static final int NUM_COMPRESSED_TEXTURE_FORMATS- See Also:
-
COMPRESSED_TEXTURE_FORMATS
public static final int COMPRESSED_TEXTURE_FORMATS- See Also:
-
CLAMP_TO_BORDER
public static final int CLAMP_TO_BORDER- See Also:
-
-
Constructor Details
-
GL13C
public GL13C()
-
-
Method Details
-
activeTexture
public static void activeTexture(int texture) -
compressedTexImage1D
public static void compressedTexImage1D(int target, int level, int internalFormat, int width, int border, int imageSize, MemorySegmentPREVIEW data) -
compressedTexImage2D
public static void compressedTexImage2D(int target, int level, int internalFormat, int width, int height, int border, int imageSize, MemorySegmentPREVIEW data) -
compressedTexImage3D
public static void compressedTexImage3D(int target, int level, int internalFormat, int width, int height, int depth, int border, int imageSize, MemorySegmentPREVIEW data) -
compressedTexSubImage1D
public static void compressedTexSubImage1D(int target, int level, int xoffset, int width, int format, int imageSize, MemorySegmentPREVIEW data) -
compressedTexSubImage2D
public static void compressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, MemorySegmentPREVIEW data) -
compressedTexSubImage3D
public static void compressedTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, MemorySegmentPREVIEW data) -
getCompressedTexImage
-
sampleCoverage
public static void sampleCoverage(float value, boolean invert)
-
GL13C
when preview features are enabled.