- Direct Known Subclasses:
GL41C
GL40C
relies on preview features of the Java platform:
GL40C
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 4.0 core profile functions.
These extensions are promoted in this version:
- GL_ARB_draw_buffers_blend
- GL_ARB_draw_indirect
- GL_ARB_gpu_shader_fp64
- GL_ARB_shader_subroutine
- GL_ARB_tessellation_shader
- GL_ARB_transform_feedback2
- GL_ARB_transform_feedback3
- GL_ARB_sample_shading
- GL_ARB_texture_cube_map_array
- GL_ARB_texture_gather
- 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
Fields inherited from class overrungl.opengl.GL33C
ANY_SAMPLES_PASSED, INT_2_10_10_10_REV, MAX_DUAL_SOURCE_DRAW_BUFFERS, ONE_MINUS_SRC1_ALPHA, ONE_MINUS_SRC1_COLOR, RGB10_A2UI, SAMPLER_BINDING, SRC1_COLOR, TEXTURE_SWIZZLE_A, TEXTURE_SWIZZLE_B, TEXTURE_SWIZZLE_G, TEXTURE_SWIZZLE_R, TEXTURE_SWIZZLE_RGBA, TIME_ELAPSED, TIMESTAMP, VERTEX_ATTRIB_ARRAY_DIVISOR
Fields inherited from class overrungl.opengl.GL32C
ALREADY_SIGNALED, CONDITION_SATISFIED, CONTEXT_COMPATIBILITY_PROFILE_BIT, CONTEXT_CORE_PROFILE_BIT, CONTEXT_PROFILE_MASK, DEPTH_CLAMP, FIRST_VERTEX_CONVENTION, FRAMEBUFFER_ATTACHMENT_LAYERED, FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS, GEOMETRY_INPUT_TYPE, GEOMETRY_OUTPUT_TYPE, GEOMETRY_SHADER, GEOMETRY_VERTICES_OUT, INT_SAMPLER_2D_MULTISAMPLE, INT_SAMPLER_2D_MULTISAMPLE_ARRAY, LAST_VERTEX_CONVENTION, LINE_STRIP_ADJACENCY, LINES_ADJACENCY, MAX_COLOR_TEXTURE_SAMPLES, MAX_DEPTH_TEXTURE_SAMPLES, MAX_FRAGMENT_INPUT_COMPONENTS, MAX_GEOMETRY_INPUT_COMPONENTS, MAX_GEOMETRY_OUTPUT_COMPONENTS, MAX_GEOMETRY_OUTPUT_VERTICES, MAX_GEOMETRY_TEXTURE_IMAGE_UNITS, MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS, MAX_GEOMETRY_UNIFORM_COMPONENTS, MAX_INTEGER_SAMPLES, MAX_SAMPLE_MASK_WORDS, MAX_SERVER_WAIT_TIMEOUT, MAX_VERTEX_OUTPUT_COMPONENTS, OBJECT_TYPE, PROGRAM_POINT_SIZE, PROVOKING_VERTEX, PROXY_TEXTURE_2D_MULTISAMPLE, PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY, QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION, SAMPLE_MASK, SAMPLE_MASK_VALUE, SAMPLE_POSITION, SAMPLER_2D_MULTISAMPLE, SAMPLER_2D_MULTISAMPLE_ARRAY, SIGNALED, SYNC_CONDITION, SYNC_FENCE, SYNC_FLAGS, SYNC_FLUSH_COMMANDS_BIT, SYNC_GPU_COMMANDS_COMPLETE, SYNC_STATUS, TEXTURE_2D_MULTISAMPLE, TEXTURE_2D_MULTISAMPLE_ARRAY, TEXTURE_BINDING_2D_MULTISAMPLE, TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY, TEXTURE_CUBE_MAP_SEAMLESS, TEXTURE_FIXED_SAMPLE_LOCATIONS, TEXTURE_SAMPLES, TIMEOUT_EXPIRED, TIMEOUT_IGNORED, TRIANGLE_STRIP_ADJACENCY, TRIANGLES_ADJACENCY, UNSIGNALED, UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE, UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY, WAIT_FAILED
Fields inherited from class overrungl.opengl.GL31C
ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH, ACTIVE_UNIFORM_BLOCKS, COPY_READ_BUFFER, COPY_WRITE_BUFFER, INT_SAMPLER_2D_RECT, INT_SAMPLER_BUFFER, INVALID_INDEX, MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS, MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS, MAX_COMBINED_UNIFORM_BLOCKS, MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS, MAX_FRAGMENT_UNIFORM_BLOCKS, MAX_GEOMETRY_UNIFORM_BLOCKS, MAX_RECTANGLE_TEXTURE_SIZE, MAX_TEXTURE_BUFFER_SIZE, MAX_UNIFORM_BLOCK_SIZE, MAX_UNIFORM_BUFFER_BINDINGS, MAX_VERTEX_UNIFORM_BLOCKS, PRIMITIVE_RESTART, PRIMITIVE_RESTART_INDEX, PROXY_TEXTURE_RECTANGLE, R16_SNORM, R8_SNORM, RG16_SNORM, RG8_SNORM, RGB16_SNORM, RGB8_SNORM, RGBA16_SNORM, RGBA8_SNORM, SAMPLER_2D_RECT, SAMPLER_2D_RECT_SHADOW, SAMPLER_BUFFER, SIGNED_NORMALIZED, TEXTURE_BINDING_BUFFER, TEXTURE_BINDING_RECTANGLE, TEXTURE_BUFFER, TEXTURE_BUFFER_DATA_STORE_BINDING, TEXTURE_RECTANGLE, UNIFORM_ARRAY_STRIDE, UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES, UNIFORM_BLOCK_ACTIVE_UNIFORMS, UNIFORM_BLOCK_BINDING, UNIFORM_BLOCK_DATA_SIZE, UNIFORM_BLOCK_INDEX, UNIFORM_BLOCK_NAME_LENGTH, UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER, UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER, UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER, UNIFORM_BUFFER, UNIFORM_BUFFER_BINDING, UNIFORM_BUFFER_OFFSET_ALIGNMENT, UNIFORM_BUFFER_SIZE, UNIFORM_BUFFER_START, UNIFORM_IS_ROW_MAJOR, UNIFORM_MATRIX_STRIDE, UNIFORM_NAME_LENGTH, UNIFORM_OFFSET, UNIFORM_SIZE, UNIFORM_TYPE, UNSIGNED_INT_SAMPLER_2D_RECT, UNSIGNED_INT_SAMPLER_BUFFER
Fields inherited from class overrungl.opengl.GL30C
BGR_INTEGER, BGRA_INTEGER, BLUE_INTEGER, BUFFER_ACCESS_FLAGS, BUFFER_MAP_LENGTH, BUFFER_MAP_OFFSET, CLAMP_READ_COLOR, CLIP_DISTANCE0, CLIP_DISTANCE1, CLIP_DISTANCE2, CLIP_DISTANCE3, CLIP_DISTANCE4, CLIP_DISTANCE5, CLIP_DISTANCE6, CLIP_DISTANCE7, COLOR_ATTACHMENT0, COLOR_ATTACHMENT1, COLOR_ATTACHMENT10, COLOR_ATTACHMENT11, COLOR_ATTACHMENT12, COLOR_ATTACHMENT13, COLOR_ATTACHMENT14, COLOR_ATTACHMENT15, COLOR_ATTACHMENT16, COLOR_ATTACHMENT17, COLOR_ATTACHMENT18, COLOR_ATTACHMENT19, COLOR_ATTACHMENT2, COLOR_ATTACHMENT20, COLOR_ATTACHMENT21, COLOR_ATTACHMENT22, COLOR_ATTACHMENT23, COLOR_ATTACHMENT24, COLOR_ATTACHMENT25, COLOR_ATTACHMENT26, COLOR_ATTACHMENT27, COLOR_ATTACHMENT28, COLOR_ATTACHMENT29, COLOR_ATTACHMENT3, COLOR_ATTACHMENT30, COLOR_ATTACHMENT31, COLOR_ATTACHMENT4, COLOR_ATTACHMENT5, COLOR_ATTACHMENT6, COLOR_ATTACHMENT7, COLOR_ATTACHMENT8, COLOR_ATTACHMENT9, COMPARE_REF_TO_TEXTURE, COMPRESSED_RED, COMPRESSED_RED_RGTC1, COMPRESSED_RG, COMPRESSED_RG_RGTC2, COMPRESSED_SIGNED_RED_RGTC1, COMPRESSED_SIGNED_RG_RGTC2, CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT, CONTEXT_FLAGS, DEPTH_ATTACHMENT, DEPTH_COMPONENT32F, DEPTH_STENCIL, DEPTH_STENCIL_ATTACHMENT, DEPTH24_STENCIL8, DEPTH32F_STENCIL8, DRAW_FRAMEBUFFER, DRAW_FRAMEBUFFER_BINDING, FIXED_ONLY, FLOAT_32_UNSIGNED_INT_24_8_REV, FRAMEBUFFER, FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE, FRAMEBUFFER_ATTACHMENT_BLUE_SIZE, FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING, FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE, FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE, FRAMEBUFFER_ATTACHMENT_GREEN_SIZE, FRAMEBUFFER_ATTACHMENT_OBJECT_NAME, FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE, FRAMEBUFFER_ATTACHMENT_RED_SIZE, FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE, FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE, FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER, FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL, FRAMEBUFFER_BINDING, FRAMEBUFFER_COMPLETE, FRAMEBUFFER_DEFAULT, FRAMEBUFFER_INCOMPLETE_ATTACHMENT, FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER, FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT, FRAMEBUFFER_INCOMPLETE_MULTISAMPLE, FRAMEBUFFER_INCOMPLETE_READ_BUFFER, FRAMEBUFFER_SRGB, FRAMEBUFFER_UNDEFINED, FRAMEBUFFER_UNSUPPORTED, GREEN_INTEGER, HALF_FLOAT, INT_SAMPLER_1D, INT_SAMPLER_1D_ARRAY, INT_SAMPLER_2D, INT_SAMPLER_2D_ARRAY, INT_SAMPLER_3D, INT_SAMPLER_CUBE, INTERLEAVED_ATTRIBS, INVALID_FRAMEBUFFER_OPERATION, MAJOR_VERSION, MAP_FLUSH_EXPLICIT_BIT, MAP_INVALIDATE_BUFFER_BIT, MAP_INVALIDATE_RANGE_BIT, MAP_READ_BIT, MAP_UNSYNCHRONIZED_BIT, MAP_WRITE_BIT, MAX_ARRAY_TEXTURE_LAYERS, MAX_CLIP_DISTANCES, MAX_COLOR_ATTACHMENTS, MAX_PROGRAM_TEXEL_OFFSET, MAX_RENDERBUFFER_SIZE, MAX_SAMPLES, MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS, MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS, MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS, MAX_VARYING_COMPONENTS, MIN_PROGRAM_TEXEL_OFFSET, MINOR_VERSION, NUM_EXTENSIONS, PRIMITIVES_GENERATED, PROXY_TEXTURE_1D_ARRAY, PROXY_TEXTURE_2D_ARRAY, QUERY_BY_REGION_NO_WAIT, QUERY_BY_REGION_WAIT, QUERY_NO_WAIT, QUERY_WAIT, R11F_G11F_B10F, R16, R16F, R16I, R16UI, R32F, R32I, R32UI, R8, R8I, R8UI, RASTERIZER_DISCARD, READ_FRAMEBUFFER, READ_FRAMEBUFFER_BINDING, RED_INTEGER, RENDERBUFFER, RENDERBUFFER_ALPHA_SIZE, RENDERBUFFER_BINDING, RENDERBUFFER_BLUE_SIZE, RENDERBUFFER_DEPTH_SIZE, RENDERBUFFER_GREEN_SIZE, RENDERBUFFER_HEIGHT, RENDERBUFFER_INTERNAL_FORMAT, RENDERBUFFER_RED_SIZE, RENDERBUFFER_SAMPLES, RENDERBUFFER_STENCIL_SIZE, RENDERBUFFER_WIDTH, RG, RG_INTEGER, RG16, RG16F, RG16I, RG16UI, RG32F, RG32I, RG32UI, RG8, RG8I, RG8UI, RGB_INTEGER, RGB16F, RGB16I, RGB16UI, RGB32F, RGB32I, RGB32UI, RGB8I, RGB8UI, RGB9_E5, RGBA_INTEGER, RGBA16F, RGBA16I, RGBA16UI, RGBA32F, RGBA32I, RGBA32UI, RGBA8I, RGBA8UI, SAMPLER_1D_ARRAY, SAMPLER_1D_ARRAY_SHADOW, SAMPLER_2D_ARRAY, SAMPLER_2D_ARRAY_SHADOW, SAMPLER_CUBE_SHADOW, SEPARATE_ATTRIBS, STENCIL_ATTACHMENT, STENCIL_INDEX1, STENCIL_INDEX16, STENCIL_INDEX4, STENCIL_INDEX8, TEXTURE_1D_ARRAY, TEXTURE_2D_ARRAY, TEXTURE_ALPHA_TYPE, TEXTURE_BINDING_1D_ARRAY, TEXTURE_BINDING_2D_ARRAY, TEXTURE_BLUE_TYPE, TEXTURE_DEPTH_TYPE, TEXTURE_GREEN_TYPE, TEXTURE_RED_TYPE, TEXTURE_SHARED_SIZE, TEXTURE_STENCIL_SIZE, TRANSFORM_FEEDBACK_BUFFER, TRANSFORM_FEEDBACK_BUFFER_BINDING, TRANSFORM_FEEDBACK_BUFFER_MODE, TRANSFORM_FEEDBACK_BUFFER_SIZE, TRANSFORM_FEEDBACK_BUFFER_START, TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN, TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH, TRANSFORM_FEEDBACK_VARYINGS, UNSIGNED_INT_10F_11F_11F_REV, UNSIGNED_INT_24_8, UNSIGNED_INT_5_9_9_9_REV, UNSIGNED_INT_SAMPLER_1D, UNSIGNED_INT_SAMPLER_1D_ARRAY, UNSIGNED_INT_SAMPLER_2D, UNSIGNED_INT_SAMPLER_2D_ARRAY, UNSIGNED_INT_SAMPLER_3D, UNSIGNED_INT_SAMPLER_CUBE, UNSIGNED_INT_VEC2, UNSIGNED_INT_VEC3, UNSIGNED_INT_VEC4, UNSIGNED_NORMALIZED, VERTEX_ARRAY_BINDING, VERTEX_ATTRIB_ARRAY_INTEGER
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
beginQueryIndexed
(int target, int index, int id) static void
bindTransformFeedback
(int target, int id) static void
blendEquationi
(int buf, int mode) static void
blendEquationSeparatei
(int buf, int modeRGB, int modeAlpha) static void
blendEquationSeparatei
(int buf, int srcRGB, int dstRGB, int srcAlpha, int dstAlpha) static void
blendFunci
(int buf, int src, int dst) static void
deleteTransformFeedback
(int id) static void
deleteTransformFeedbacks
(int n, MemorySegmentPREVIEW ids) static void
deleteTransformFeedbacks
(SegmentAllocatorPREVIEW allocator, int[] ids) static void
drawArraysIndirect
(int mode, MemorySegmentPREVIEW indirect) static void
drawArraysIndirect
(int mode, DrawArraysIndirectCommand indirect) static void
drawArraysIndirect
(SegmentAllocatorPREVIEW allocator, int mode, int[] indirect) static void
drawElementsIndirect
(int mode, int type, MemorySegmentPREVIEW indirect) static void
drawElementsIndirect
(int mode, int type, DrawElementsIndirectCommand indirect) static void
drawElementsIndirect
(SegmentAllocatorPREVIEW allocator, int mode, int type, int[] indirect) static void
drawTransformFeedback
(int mode, int id) static void
drawTransformFeedbackStream
(int mode, int id, int stream) static void
endQueryIndexed
(int target, int index) static int
static void
genTransformFeedbacks
(int n, MemorySegmentPREVIEW ids) static void
genTransformFeedbacks
(SegmentAllocatorPREVIEW allocator, int[] ids) static void
getActiveSubroutineName
(int program, int shaderType, int index, int bufSize, MemorySegmentPREVIEW length, MemorySegmentPREVIEW name) static String
getActiveSubroutineName
(SegmentAllocatorPREVIEW allocator, int program, int shaderType, int index, int bufSize) static int
getActiveSubroutineUniformi
(int program, int shaderType, int index, int pname) static void
getActiveSubroutineUniformiv
(int program, int shaderType, int index, int pname, MemorySegmentPREVIEW values) static void
getActiveSubroutineUniformiv
(SegmentAllocatorPREVIEW allocator, int program, int shaderType, int index, int pname, int[] values) static void
getActiveSubroutineUniformName
(int program, int shaderType, int index, int bufSize, MemorySegmentPREVIEW length, MemorySegmentPREVIEW name) static String
getActiveSubroutineUniformName
(SegmentAllocatorPREVIEW allocator, int program, int shaderType, int index, int bufSize) static int
getProgramStagei
(int program, int shaderType, int pname) static void
getProgramStageiv
(int program, int shaderType, int pname, MemorySegmentPREVIEW values) static int
getQueryIndexedi
(int target, int index, int pname) static void
getQueryIndexediv
(int target, int index, int pname, MemorySegmentPREVIEW params) static int
getSubroutineIndex
(int program, int shaderType, MemorySegmentPREVIEW name) static int
getSubroutineIndex
(int program, int shaderType, String name) static int
getSubroutineUniformLocation
(int program, int shaderType, MemorySegmentPREVIEW name) static int
getSubroutineUniformLocation
(int program, int shaderType, String name) static double
getUniformd
(int program, int location) static void
getUniformdv
(int program, int location, MemorySegmentPREVIEW params) static void
getUniformdv
(SegmentAllocatorPREVIEW allocator, int program, int location, double[] params) static void
getUniformSubroutineuiv
(int shaderType, int location, MemorySegmentPREVIEW params) static void
getUniformSubroutineuiv
(SegmentAllocatorPREVIEW allocator, int shaderType, int location, int[] params) static boolean
isTransformFeedback
(int id) static void
minSampleShading
(float value) static void
patchParameterfv
(int pname, MemorySegmentPREVIEW values) static void
patchParameterfv
(SegmentAllocatorPREVIEW allocator, int pname, float[] values) static void
patchParameteri
(int pname, int value) static void
static void
static void
uniform1d
(int location, double x) static void
uniform1dv
(int location, int count, MemorySegmentPREVIEW value) static void
uniform1dv
(SegmentAllocatorPREVIEW allocator, int location, double[] value) static void
uniform2d
(int location, double x, double y) static void
uniform2dv
(int location, int count, MemorySegmentPREVIEW value) static void
uniform2dv
(SegmentAllocatorPREVIEW allocator, int location, double[] value) static void
uniform3d
(int location, double x, double y, double z) static void
uniform3dv
(int location, int count, MemorySegmentPREVIEW value) static void
uniform3dv
(SegmentAllocatorPREVIEW allocator, int location, double[] value) static void
uniform4d
(int location, double x, double y, double z, double w) static void
uniform4dv
(int location, int count, MemorySegmentPREVIEW value) static void
uniform4dv
(SegmentAllocatorPREVIEW allocator, int location, double[] value) static void
uniformMatrix2dv
(int location, int count, boolean transpose, MemorySegmentPREVIEW value) static void
uniformMatrix2dv
(SegmentAllocatorPREVIEW allocator, int location, boolean transpose, double[] value) static void
uniformMatrix2dv
(SegmentAllocatorPREVIEW allocator, int location, int count, boolean transpose, double[] value) static void
uniformMatrix2x3dv
(int location, int count, boolean transpose, MemorySegmentPREVIEW value) static void
uniformMatrix2x3dv
(SegmentAllocatorPREVIEW allocator, int location, boolean transpose, double[] value) static void
uniformMatrix2x3dv
(SegmentAllocatorPREVIEW allocator, int location, int count, boolean transpose, double[] value) static void
uniformMatrix2x4dv
(int location, int count, boolean transpose, MemorySegmentPREVIEW value) static void
uniformMatrix2x4dv
(SegmentAllocatorPREVIEW allocator, int location, boolean transpose, double[] value) static void
uniformMatrix2x4dv
(SegmentAllocatorPREVIEW allocator, int location, int count, boolean transpose, double[] value) static void
uniformMatrix3dv
(int location, int count, boolean transpose, MemorySegmentPREVIEW value) static void
uniformMatrix3dv
(SegmentAllocatorPREVIEW allocator, int location, boolean transpose, double[] value) static void
uniformMatrix3dv
(SegmentAllocatorPREVIEW allocator, int location, int count, boolean transpose, double[] value) static void
uniformMatrix3x2dv
(int location, int count, boolean transpose, MemorySegmentPREVIEW value) static void
uniformMatrix3x2dv
(SegmentAllocatorPREVIEW allocator, int location, boolean transpose, double[] value) static void
uniformMatrix3x2dv
(SegmentAllocatorPREVIEW allocator, int location, int count, boolean transpose, double[] value) static void
uniformMatrix3x4dv
(int location, int count, boolean transpose, MemorySegmentPREVIEW value) static void
uniformMatrix3x4dv
(SegmentAllocatorPREVIEW allocator, int location, boolean transpose, double[] value) static void
uniformMatrix3x4dv
(SegmentAllocatorPREVIEW allocator, int location, int count, boolean transpose, double[] value) static void
uniformMatrix4dv
(int location, int count, boolean transpose, MemorySegmentPREVIEW value) static void
uniformMatrix4dv
(SegmentAllocatorPREVIEW allocator, int location, boolean transpose, double[] value) static void
uniformMatrix4dv
(SegmentAllocatorPREVIEW allocator, int location, int count, boolean transpose, double[] value) static void
uniformMatrix4x2dv
(int location, int count, boolean transpose, MemorySegmentPREVIEW value) static void
uniformMatrix4x2dv
(SegmentAllocatorPREVIEW allocator, int location, boolean transpose, double[] value) static void
uniformMatrix4x2dv
(SegmentAllocatorPREVIEW allocator, int location, int count, boolean transpose, double[] value) static void
uniformMatrix4x3dv
(int location, int count, boolean transpose, MemorySegmentPREVIEW value) static void
uniformMatrix4x3dv
(SegmentAllocatorPREVIEW allocator, int location, boolean transpose, double[] value) static void
uniformMatrix4x3dv
(SegmentAllocatorPREVIEW allocator, int location, int count, boolean transpose, double[] value) static void
uniformSubroutinesuiv
(int shaderType, int count, MemorySegmentPREVIEW indices) static void
uniformSubroutinesuiv
(SegmentAllocatorPREVIEW allocator, int shaderType, int[] indices) Methods inherited from class overrungl.opengl.GL33C
bindFragDataLocationIndexed, bindFragDataLocationIndexed, bindSampler, deleteSampler, deleteSamplers, deleteSamplers, genSampler, genSamplers, genSamplers, getFragDataIndex, getFragDataIndex, getQueryObjecti64, getQueryObjecti64v, getQueryObjectui64, getQueryObjectui64v, getSamplerParameterf, getSamplerParameterfv, getSamplerParameterfv, getSamplerParameteri, getSamplerParameterIi, getSamplerParameterIiv, getSamplerParameterIiv, getSamplerParameterIui, getSamplerParameterIuiv, getSamplerParameterIuiv, getSamplerParameteriv, getSamplerParameteriv, isSampler, queryCounter, samplerParameterf, samplerParameterfv, samplerParameterfv, samplerParameteri, samplerParameterIiv, samplerParameterIiv, samplerParameterIuiv, samplerParameterIuiv, samplerParameteriv, samplerParameteriv, vertexAttribDivisor, vertexAttribP1ui, vertexAttribP1uiv, vertexAttribP1uiv, vertexAttribP2ui, vertexAttribP2uiv, vertexAttribP2uiv, vertexAttribP3ui, vertexAttribP3uiv, vertexAttribP3uiv, vertexAttribP4ui, vertexAttribP4uiv, vertexAttribP4uiv
Methods inherited from class overrungl.opengl.GL32C
clientWaitSync, deleteSync, drawElementsBaseVertex, drawElementsBaseVertex, drawElementsBaseVertex, drawElementsBaseVertex, drawElementsInstancedBaseVertex, drawElementsInstancedBaseVertex, drawElementsInstancedBaseVertex, drawElementsInstancedBaseVertex, drawRangeElementsBaseVertex, drawRangeElementsBaseVertex, drawRangeElementsBaseVertex, drawRangeElementsBaseVertex, fenceSync, framebufferTexture, getBufferParameteri64, getBufferParameteri64v, getInteger64, getInteger64i, getInteger64i_v, getInteger64i_v, getInteger64v, getInteger64v, getMultisamplefv, getMultisamplefv, getMultisamplefv, getSynci, getSynciv, getSynciv, isSync, multiDrawElementsBaseVertex, multiDrawElementsBaseVertex, multiDrawElementsBaseVertex, multiDrawElementsBaseVertex, multiDrawElementsBaseVertex, provokingVertex, sampleMaski, texImage2DMultisample, texImage3DMultisample, waitSync
Methods inherited from class overrungl.opengl.GL31C
copyBufferSubData, drawArraysInstanced, drawElementsInstanced, drawElementsInstanced, drawElementsInstanced, drawElementsInstanced, getActiveUniformBlockiv, getActiveUniformBlockiv, getActiveUniformBlockName, getActiveUniformBlockName, getActiveUniformBlockName, getActiveUniformi, getActiveUniformName, getActiveUniformName, getActiveUniformName, getActiveUniformsiv, getActiveUniformsiv, getUniformBlockIndex, getUniformBlockIndex, getUniformIndex, getUniformIndices, getUniformIndices, primitiveRestartIndex, texBuffer, uniformBlockBinding
Methods inherited from class overrungl.opengl.GL30C
beginConditionalRender, beginTransformFeedback, bindBufferBase, bindBufferRange, bindFragDataLocation, bindFragDataLocation, bindFramebuffer, bindRenderbuffer, bindVertexArray, blitFramebuffer, checkFramebufferStatus, clampColor, clearBufferfi, clearBufferfv, clearBufferfv, clearBufferiv, clearBufferiv, clearBufferuiv, clearBufferuiv, colorMaski, deleteFramebuffer, deleteFramebuffers, deleteFramebuffers, deleteRenderbuffer, deleteRenderbuffers, deleteRenderbuffers, deleteVertexArray, deleteVertexArrays, deleteVertexArrays, disablei, enablei, endConditionalRender, endTransformFeedback, flushMappedBufferRange, framebufferRenderbuffer, framebufferTexture1D, framebufferTexture2D, framebufferTexture3D, framebufferTextureLayer, generateMipmap, genFramebuffer, genFramebuffers, genFramebuffers, genRenderbuffer, genRenderbuffers, genRenderbuffers, genVertexArray, genVertexArrays, genVertexArrays, getBooleani, getBooleani_v, getBooleani_v, getFragDataLocation, getFragDataLocation, getFramebufferAttachmentParameteri, getFramebufferAttachmentParameteriv, getIntegeri, getIntegeri_v, getIntegeri_v, getRenderbufferParameteri, getRenderbufferParameteriv, getRenderbufferParameteriv, getStringi, getTexParameterIi, getTexParameterIiv, getTexParameterIiv, getTexParameterIui, getTexParameterIuiv, getTexParameterIuiv, getTransformFeedbackVarying, getTransformFeedbackVarying, getUniformui, getUniformuiv, getUniformuiv, getVertexAttribIi, getVertexAttribIiv, getVertexAttribIiv, getVertexAttribIui, getVertexAttribIuiv, getVertexAttribIuiv, isEnabledi, isFramebuffer, isRenderbuffer, isVertexArray, mapBufferRange, ngetStringi, renderbufferStorage, renderbufferStorageMultisample, texParameterIiv, texParameterIiv, texParameterIuiv, texParameterIuiv, transformFeedbackVaryings, transformFeedbackVaryings, uniform1ui, uniform1uiv, uniform1uiv, uniform2ui, uniform2uiv, uniform2uiv, uniform3ui, uniform3uiv, uniform3uiv, uniform4ui, uniform4uiv, uniform4uiv, vertexAttribI1i, vertexAttribI1iv, vertexAttribI1iv, vertexAttribI1ui, vertexAttribI1uiv, vertexAttribI1uiv, vertexAttribI2i, vertexAttribI2iv, vertexAttribI2iv, vertexAttribI2ui, vertexAttribI2uiv, vertexAttribI2uiv, vertexAttribI3i, vertexAttribI3iv, vertexAttribI3iv, vertexAttribI3ui, vertexAttribI3uiv, vertexAttribI3uiv, vertexAttribI4bv, vertexAttribI4bv, vertexAttribI4i, vertexAttribI4iv, vertexAttribI4iv, vertexAttribI4sv, vertexAttribI4sv, vertexAttribI4ubv, vertexAttribI4ubv, vertexAttribI4ui, vertexAttribI4uiv, vertexAttribI4uiv, vertexAttribI4usv, vertexAttribI4usv, vertexAttribIPointer, vertexAttribIPointer, vertexAttribIPointer, vertexAttribIPointer
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
-
SAMPLE_SHADING
public static final int SAMPLE_SHADING- See Also:
-
MIN_SAMPLE_SHADING_VALUE
public static final int MIN_SAMPLE_SHADING_VALUE- See Also:
-
MIN_PROGRAM_TEXTURE_GATHER_OFFSET
public static final int MIN_PROGRAM_TEXTURE_GATHER_OFFSET- See Also:
-
MAX_PROGRAM_TEXTURE_GATHER_OFFSET
public static final int MAX_PROGRAM_TEXTURE_GATHER_OFFSET- See Also:
-
TEXTURE_CUBE_MAP_ARRAY
public static final int TEXTURE_CUBE_MAP_ARRAY- See Also:
-
TEXTURE_BINDING_CUBE_MAP_ARRAY
public static final int TEXTURE_BINDING_CUBE_MAP_ARRAY- See Also:
-
PROXY_TEXTURE_CUBE_MAP_ARRAY
public static final int PROXY_TEXTURE_CUBE_MAP_ARRAY- See Also:
-
SAMPLER_CUBE_MAP_ARRAY
public static final int SAMPLER_CUBE_MAP_ARRAY- See Also:
-
SAMPLER_CUBE_MAP_ARRAY_SHADOW
public static final int SAMPLER_CUBE_MAP_ARRAY_SHADOW- See Also:
-
INT_SAMPLER_CUBE_MAP_ARRAY
public static final int INT_SAMPLER_CUBE_MAP_ARRAY- See Also:
-
UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY
public static final int UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY- See Also:
-
DRAW_INDIRECT_BUFFER
public static final int DRAW_INDIRECT_BUFFER- See Also:
-
DRAW_INDIRECT_BUFFER_BINDING
public static final int DRAW_INDIRECT_BUFFER_BINDING- See Also:
-
GEOMETRY_SHADER_INVOCATIONS
public static final int GEOMETRY_SHADER_INVOCATIONS- See Also:
-
MAX_GEOMETRY_SHADER_INVOCATIONS
public static final int MAX_GEOMETRY_SHADER_INVOCATIONS- See Also:
-
MIN_FRAGMENT_INTERPOLATION_OFFSET
public static final int MIN_FRAGMENT_INTERPOLATION_OFFSET- See Also:
-
MAX_FRAGMENT_INTERPOLATION_OFFSET
public static final int MAX_FRAGMENT_INTERPOLATION_OFFSET- See Also:
-
FRAGMENT_INTERPOLATION_OFFSET_BITS
public static final int FRAGMENT_INTERPOLATION_OFFSET_BITS- See Also:
-
MAX_VERTEX_STREAMS
public static final int MAX_VERTEX_STREAMS- See Also:
-
DOUBLE_VEC2
public static final int DOUBLE_VEC2- See Also:
-
DOUBLE_VEC3
public static final int DOUBLE_VEC3- See Also:
-
DOUBLE_VEC4
public static final int DOUBLE_VEC4- See Also:
-
DOUBLE_MAT2
public static final int DOUBLE_MAT2- See Also:
-
DOUBLE_MAT3
public static final int DOUBLE_MAT3- See Also:
-
DOUBLE_MAT4
public static final int DOUBLE_MAT4- See Also:
-
DOUBLE_MAT2x3
public static final int DOUBLE_MAT2x3- See Also:
-
DOUBLE_MAT2x4
public static final int DOUBLE_MAT2x4- See Also:
-
DOUBLE_MAT3x2
public static final int DOUBLE_MAT3x2- See Also:
-
DOUBLE_MAT3x4
public static final int DOUBLE_MAT3x4- See Also:
-
DOUBLE_MAT4x2
public static final int DOUBLE_MAT4x2- See Also:
-
DOUBLE_MAT4x3
public static final int DOUBLE_MAT4x3- See Also:
-
ACTIVE_SUBROUTINES
public static final int ACTIVE_SUBROUTINES- See Also:
-
ACTIVE_SUBROUTINE_UNIFORMS
public static final int ACTIVE_SUBROUTINE_UNIFORMS- See Also:
-
ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS
public static final int ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS- See Also:
-
ACTIVE_SUBROUTINE_MAX_LENGTH
public static final int ACTIVE_SUBROUTINE_MAX_LENGTH- See Also:
-
ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH
public static final int ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH- See Also:
-
MAX_SUBROUTINES
public static final int MAX_SUBROUTINES- See Also:
-
MAX_SUBROUTINE_UNIFORM_LOCATIONS
public static final int MAX_SUBROUTINE_UNIFORM_LOCATIONS- See Also:
-
NUM_COMPATIBLE_SUBROUTINES
public static final int NUM_COMPATIBLE_SUBROUTINES- See Also:
-
COMPATIBLE_SUBROUTINES
public static final int COMPATIBLE_SUBROUTINES- See Also:
-
PATCHES
public static final int PATCHES- See Also:
-
PATCH_VERTICES
public static final int PATCH_VERTICES- See Also:
-
PATCH_DEFAULT_INNER_LEVEL
public static final int PATCH_DEFAULT_INNER_LEVEL- See Also:
-
PATCH_DEFAULT_OUTER_LEVEL
public static final int PATCH_DEFAULT_OUTER_LEVEL- See Also:
-
TESS_CONTROL_OUTPUT_VERTICES
public static final int TESS_CONTROL_OUTPUT_VERTICES- See Also:
-
TESS_GEN_MODE
public static final int TESS_GEN_MODE- See Also:
-
TESS_GEN_SPACING
public static final int TESS_GEN_SPACING- See Also:
-
TESS_GEN_VERTEX_ORDER
public static final int TESS_GEN_VERTEX_ORDER- See Also:
-
TESS_GEN_POINT_MODE
public static final int TESS_GEN_POINT_MODE- See Also:
-
ISOLINES
public static final int ISOLINES- See Also:
-
FRACTIONAL_ODD
public static final int FRACTIONAL_ODD- See Also:
-
FRACTIONAL_EVEN
public static final int FRACTIONAL_EVEN- See Also:
-
MAX_PATCH_VERTICES
public static final int MAX_PATCH_VERTICES- See Also:
-
MAX_TESS_GEN_LEVEL
public static final int MAX_TESS_GEN_LEVEL- See Also:
-
MAX_TESS_CONTROL_UNIFORM_COMPONENTS
public static final int MAX_TESS_CONTROL_UNIFORM_COMPONENTS- See Also:
-
MAX_TESS_EVALUATION_UNIFORM_COMPONENTS
public static final int MAX_TESS_EVALUATION_UNIFORM_COMPONENTS- See Also:
-
MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS
public static final int MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS- See Also:
-
MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS
public static final int MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS- See Also:
-
MAX_TESS_CONTROL_OUTPUT_COMPONENTS
public static final int MAX_TESS_CONTROL_OUTPUT_COMPONENTS- See Also:
-
MAX_TESS_PATCH_COMPONENTS
public static final int MAX_TESS_PATCH_COMPONENTS- See Also:
-
MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS
public static final int MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS- See Also:
-
MAX_TESS_EVALUATION_OUTPUT_COMPONENTS
public static final int MAX_TESS_EVALUATION_OUTPUT_COMPONENTS- See Also:
-
MAX_TESS_CONTROL_UNIFORM_BLOCKS
public static final int MAX_TESS_CONTROL_UNIFORM_BLOCKS- See Also:
-
MAX_TESS_EVALUATION_UNIFORM_BLOCKS
public static final int MAX_TESS_EVALUATION_UNIFORM_BLOCKS- See Also:
-
MAX_TESS_CONTROL_INPUT_COMPONENTS
public static final int MAX_TESS_CONTROL_INPUT_COMPONENTS- See Also:
-
MAX_TESS_EVALUATION_INPUT_COMPONENTS
public static final int MAX_TESS_EVALUATION_INPUT_COMPONENTS- See Also:
-
MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS
public static final int MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS- See Also:
-
MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS
public static final int MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS- See Also:
-
UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER
public static final int UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER- See Also:
-
UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER
public static final int UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER- See Also:
-
TESS_EVALUATION_SHADER
public static final int TESS_EVALUATION_SHADER- See Also:
-
TESS_CONTROL_SHADER
public static final int TESS_CONTROL_SHADER- See Also:
-
TRANSFORM_FEEDBACK
public static final int TRANSFORM_FEEDBACK- See Also:
-
TRANSFORM_FEEDBACK_BUFFER_PAUSED
public static final int TRANSFORM_FEEDBACK_BUFFER_PAUSED- See Also:
-
TRANSFORM_FEEDBACK_BUFFER_ACTIVE
public static final int TRANSFORM_FEEDBACK_BUFFER_ACTIVE- See Also:
-
TRANSFORM_FEEDBACK_BINDING
public static final int TRANSFORM_FEEDBACK_BINDING- See Also:
-
MAX_TRANSFORM_FEEDBACK_BUFFERS
public static final int MAX_TRANSFORM_FEEDBACK_BUFFERS- See Also:
-
-
Constructor Details
-
GL40C
public GL40C()
-
-
Method Details
-
beginQueryIndexed
public static void beginQueryIndexed(int target, int index, int id) -
bindTransformFeedback
public static void bindTransformFeedback(int target, int id) -
blendEquationSeparatei
public static void blendEquationSeparatei(int buf, int modeRGB, int modeAlpha) -
blendEquationi
public static void blendEquationi(int buf, int mode) -
blendEquationSeparatei
public static void blendEquationSeparatei(int buf, int srcRGB, int dstRGB, int srcAlpha, int dstAlpha) -
blendFunci
public static void blendFunci(int buf, int src, int dst) -
deleteTransformFeedbacks
-
deleteTransformFeedbacks
-
deleteTransformFeedback
public static void deleteTransformFeedback(int id) -
drawArraysIndirect
-
drawArraysIndirect
-
drawArraysIndirect
-
drawElementsIndirect
-
drawElementsIndirect
-
drawElementsIndirect
public static void drawElementsIndirect(SegmentAllocatorPREVIEW allocator, int mode, int type, int[] indirect) -
drawTransformFeedback
public static void drawTransformFeedback(int mode, int id) -
drawTransformFeedbackStream
public static void drawTransformFeedbackStream(int mode, int id, int stream) -
endQueryIndexed
public static void endQueryIndexed(int target, int index) -
genTransformFeedbacks
-
genTransformFeedbacks
-
genTransformFeedback
public static int genTransformFeedback() -
getActiveSubroutineName
public static void getActiveSubroutineName(int program, int shaderType, int index, int bufSize, MemorySegmentPREVIEW length, MemorySegmentPREVIEW name) -
getActiveSubroutineName
public static String getActiveSubroutineName(SegmentAllocatorPREVIEW allocator, int program, int shaderType, int index, int bufSize) -
getActiveSubroutineUniformName
public static void getActiveSubroutineUniformName(int program, int shaderType, int index, int bufSize, MemorySegmentPREVIEW length, MemorySegmentPREVIEW name) -
getActiveSubroutineUniformName
public static String getActiveSubroutineUniformName(SegmentAllocatorPREVIEW allocator, int program, int shaderType, int index, int bufSize) -
getActiveSubroutineUniformiv
public static void getActiveSubroutineUniformiv(int program, int shaderType, int index, int pname, MemorySegmentPREVIEW values) -
getActiveSubroutineUniformiv
public static void getActiveSubroutineUniformiv(SegmentAllocatorPREVIEW allocator, int program, int shaderType, int index, int pname, int[] values) -
getActiveSubroutineUniformi
public static int getActiveSubroutineUniformi(int program, int shaderType, int index, int pname) -
getProgramStageiv
public static void getProgramStageiv(int program, int shaderType, int pname, MemorySegmentPREVIEW values) -
getProgramStagei
public static int getProgramStagei(int program, int shaderType, int pname) -
getQueryIndexediv
-
getQueryIndexedi
public static int getQueryIndexedi(int target, int index, int pname) -
getSubroutineIndex
-
getSubroutineIndex
-
getSubroutineUniformLocation
public static int getSubroutineUniformLocation(int program, int shaderType, MemorySegmentPREVIEW name) -
getSubroutineUniformLocation
-
getUniformSubroutineuiv
public static void getUniformSubroutineuiv(int shaderType, int location, MemorySegmentPREVIEW params) -
getUniformSubroutineuiv
public static void getUniformSubroutineuiv(SegmentAllocatorPREVIEW allocator, int shaderType, int location, int[] params) -
getUniformdv
-
getUniformdv
public static void getUniformdv(SegmentAllocatorPREVIEW allocator, int program, int location, double[] params) -
getUniformd
public static double getUniformd(int program, int location) -
isTransformFeedback
public static boolean isTransformFeedback(int id) -
minSampleShading
public static void minSampleShading(float value) -
patchParameterfv
-
patchParameterfv
-
patchParameteri
public static void patchParameteri(int pname, int value) -
pauseTransformFeedback
public static void pauseTransformFeedback() -
resumeTransformFeedback
public static void resumeTransformFeedback() -
uniform1d
public static void uniform1d(int location, double x) -
uniform1dv
-
uniform1dv
-
uniform2d
public static void uniform2d(int location, double x, double y) -
uniform2dv
-
uniform2dv
-
uniform3d
public static void uniform3d(int location, double x, double y, double z) -
uniform3dv
-
uniform3dv
-
uniform4d
public static void uniform4d(int location, double x, double y, double z, double w) -
uniform4dv
-
uniform4dv
-
uniformMatrix2dv
public static void uniformMatrix2dv(int location, int count, boolean transpose, MemorySegmentPREVIEW value) -
uniformMatrix2dv
public static void uniformMatrix2dv(SegmentAllocatorPREVIEW allocator, int location, int count, boolean transpose, double[] value) -
uniformMatrix2dv
public static void uniformMatrix2dv(SegmentAllocatorPREVIEW allocator, int location, boolean transpose, double[] value) -
uniformMatrix2x3dv
public static void uniformMatrix2x3dv(int location, int count, boolean transpose, MemorySegmentPREVIEW value) -
uniformMatrix2x3dv
public static void uniformMatrix2x3dv(SegmentAllocatorPREVIEW allocator, int location, int count, boolean transpose, double[] value) -
uniformMatrix2x3dv
public static void uniformMatrix2x3dv(SegmentAllocatorPREVIEW allocator, int location, boolean transpose, double[] value) -
uniformMatrix2x4dv
public static void uniformMatrix2x4dv(int location, int count, boolean transpose, MemorySegmentPREVIEW value) -
uniformMatrix2x4dv
public static void uniformMatrix2x4dv(SegmentAllocatorPREVIEW allocator, int location, int count, boolean transpose, double[] value) -
uniformMatrix2x4dv
public static void uniformMatrix2x4dv(SegmentAllocatorPREVIEW allocator, int location, boolean transpose, double[] value) -
uniformMatrix3dv
public static void uniformMatrix3dv(int location, int count, boolean transpose, MemorySegmentPREVIEW value) -
uniformMatrix3dv
public static void uniformMatrix3dv(SegmentAllocatorPREVIEW allocator, int location, int count, boolean transpose, double[] value) -
uniformMatrix3dv
public static void uniformMatrix3dv(SegmentAllocatorPREVIEW allocator, int location, boolean transpose, double[] value) -
uniformMatrix3x2dv
public static void uniformMatrix3x2dv(int location, int count, boolean transpose, MemorySegmentPREVIEW value) -
uniformMatrix3x2dv
public static void uniformMatrix3x2dv(SegmentAllocatorPREVIEW allocator, int location, int count, boolean transpose, double[] value) -
uniformMatrix3x2dv
public static void uniformMatrix3x2dv(SegmentAllocatorPREVIEW allocator, int location, boolean transpose, double[] value) -
uniformMatrix3x4dv
public static void uniformMatrix3x4dv(int location, int count, boolean transpose, MemorySegmentPREVIEW value) -
uniformMatrix3x4dv
public static void uniformMatrix3x4dv(SegmentAllocatorPREVIEW allocator, int location, int count, boolean transpose, double[] value) -
uniformMatrix3x4dv
public static void uniformMatrix3x4dv(SegmentAllocatorPREVIEW allocator, int location, boolean transpose, double[] value) -
uniformMatrix4dv
public static void uniformMatrix4dv(int location, int count, boolean transpose, MemorySegmentPREVIEW value) -
uniformMatrix4dv
public static void uniformMatrix4dv(SegmentAllocatorPREVIEW allocator, int location, int count, boolean transpose, double[] value) -
uniformMatrix4dv
public static void uniformMatrix4dv(SegmentAllocatorPREVIEW allocator, int location, boolean transpose, double[] value) -
uniformMatrix4x2dv
public static void uniformMatrix4x2dv(int location, int count, boolean transpose, MemorySegmentPREVIEW value) -
uniformMatrix4x2dv
public static void uniformMatrix4x2dv(SegmentAllocatorPREVIEW allocator, int location, int count, boolean transpose, double[] value) -
uniformMatrix4x2dv
public static void uniformMatrix4x2dv(SegmentAllocatorPREVIEW allocator, int location, boolean transpose, double[] value) -
uniformMatrix4x3dv
public static void uniformMatrix4x3dv(int location, int count, boolean transpose, MemorySegmentPREVIEW value) -
uniformMatrix4x3dv
public static void uniformMatrix4x3dv(SegmentAllocatorPREVIEW allocator, int location, int count, boolean transpose, double[] value) -
uniformMatrix4x3dv
public static void uniformMatrix4x3dv(SegmentAllocatorPREVIEW allocator, int location, boolean transpose, double[] value) -
uniformSubroutinesuiv
-
uniformSubroutinesuiv
public static void uniformSubroutinesuiv(SegmentAllocatorPREVIEW allocator, int shaderType, int[] indices)
-
GL40C
when preview features are enabled.