- Direct Known Subclasses:
GL42C
GL41C
relies on preview features of the Java platform:
GL41C
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.1 core profile functions.
These extensions are promoted in this version:
- GL_ARB_ES2_compatibility
- GL_ARB_get_program_binary
- GL_ARB_separate_shader_objects
- GL_ARB_vertex_attrib_64bit
- GL_ARB_viewport_array
- 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
Fields inherited from class overrungl.opengl.GL40C
ACTIVE_SUBROUTINE_MAX_LENGTH, ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS, ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH, ACTIVE_SUBROUTINE_UNIFORMS, ACTIVE_SUBROUTINES, COMPATIBLE_SUBROUTINES, DOUBLE_MAT2, DOUBLE_MAT2x3, DOUBLE_MAT2x4, DOUBLE_MAT3, DOUBLE_MAT3x2, DOUBLE_MAT3x4, DOUBLE_MAT4, DOUBLE_MAT4x2, DOUBLE_MAT4x3, DOUBLE_VEC2, DOUBLE_VEC3, DOUBLE_VEC4, DRAW_INDIRECT_BUFFER, DRAW_INDIRECT_BUFFER_BINDING, FRACTIONAL_EVEN, FRACTIONAL_ODD, FRAGMENT_INTERPOLATION_OFFSET_BITS, GEOMETRY_SHADER_INVOCATIONS, INT_SAMPLER_CUBE_MAP_ARRAY, ISOLINES, MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS, MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS, MAX_FRAGMENT_INTERPOLATION_OFFSET, MAX_GEOMETRY_SHADER_INVOCATIONS, MAX_PATCH_VERTICES, MAX_PROGRAM_TEXTURE_GATHER_OFFSET, MAX_SUBROUTINE_UNIFORM_LOCATIONS, MAX_SUBROUTINES, MAX_TESS_CONTROL_INPUT_COMPONENTS, MAX_TESS_CONTROL_OUTPUT_COMPONENTS, MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS, MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS, MAX_TESS_CONTROL_UNIFORM_BLOCKS, MAX_TESS_CONTROL_UNIFORM_COMPONENTS, MAX_TESS_EVALUATION_INPUT_COMPONENTS, MAX_TESS_EVALUATION_OUTPUT_COMPONENTS, MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS, MAX_TESS_EVALUATION_UNIFORM_BLOCKS, MAX_TESS_EVALUATION_UNIFORM_COMPONENTS, MAX_TESS_GEN_LEVEL, MAX_TESS_PATCH_COMPONENTS, MAX_TRANSFORM_FEEDBACK_BUFFERS, MAX_VERTEX_STREAMS, MIN_FRAGMENT_INTERPOLATION_OFFSET, MIN_PROGRAM_TEXTURE_GATHER_OFFSET, MIN_SAMPLE_SHADING_VALUE, NUM_COMPATIBLE_SUBROUTINES, PATCH_DEFAULT_INNER_LEVEL, PATCH_DEFAULT_OUTER_LEVEL, PATCH_VERTICES, PATCHES, PROXY_TEXTURE_CUBE_MAP_ARRAY, SAMPLE_SHADING, SAMPLER_CUBE_MAP_ARRAY, SAMPLER_CUBE_MAP_ARRAY_SHADOW, TESS_CONTROL_OUTPUT_VERTICES, TESS_CONTROL_SHADER, TESS_EVALUATION_SHADER, TESS_GEN_MODE, TESS_GEN_POINT_MODE, TESS_GEN_SPACING, TESS_GEN_VERTEX_ORDER, TEXTURE_BINDING_CUBE_MAP_ARRAY, TEXTURE_CUBE_MAP_ARRAY, TRANSFORM_FEEDBACK, TRANSFORM_FEEDBACK_BINDING, TRANSFORM_FEEDBACK_BUFFER_ACTIVE, TRANSFORM_FEEDBACK_BUFFER_PAUSED, UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER, UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER, UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY
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
activeShaderProgram
(int pipeline, int program) static void
bindProgramPipeline
(int pipeline) static void
clearDepthf
(float d) static int
createShaderProgram
(int type, String string) static int
createShaderProgramv
(int type, int count, MemorySegmentPREVIEW strings) static int
createShaderProgramv
(SegmentAllocatorPREVIEW allocator, int type, String[] strings) static void
deleteProgramPipeline
(int pipeline) static void
deleteProgramPipelines
(int n, MemorySegmentPREVIEW pipelines) static void
deleteProgramPipelines
(SegmentAllocatorPREVIEW allocator, int[] pipelines) static void
depthRangeArrayv
(int first, int count, MemorySegmentPREVIEW v) static void
depthRangeArrayv
(SegmentAllocatorPREVIEW allocator, int first, double[] v) static void
depthRangef
(float n, float f) static void
depthRangeIndexed
(int index, double n, double f) static int
static void
genProgramPipelines
(int n, MemorySegmentPREVIEW pipelines) static void
genProgramPipelines
(SegmentAllocatorPREVIEW allocator, int[] pipelines) static double
getDoublei
(int target, int index) static void
getDoublei_v
(int target, int index, MemorySegmentPREVIEW data) static void
getDoublei_v
(SegmentAllocatorPREVIEW allocator, int target, int index, double[] data) static float
getFloati
(int target, int index) static void
getFloati_v
(int target, int index, MemorySegmentPREVIEW data) static void
getFloati_v
(SegmentAllocatorPREVIEW allocator, int target, int index, float[] data) static void
getProgramBinary
(int program, int @Nullable [] length, int[] binaryFormat, MemorySegmentPREVIEW binary) static void
getProgramBinary
(int program, int bufSize, int @Nullable [] length, int[] binaryFormat, MemorySegmentPREVIEW binary) static void
getProgramBinary
(int program, int bufSize, MemorySegmentPREVIEW length, MemorySegmentPREVIEW binaryFormat, MemorySegmentPREVIEW binary) static int
getProgramPipelinei
(int pipeline, int pname) static void
getProgramPipelineInfoLog
(int pipeline, int bufSize, MemorySegmentPREVIEW length, MemorySegmentPREVIEW infoLog) static String
getProgramPipelineInfoLog
(SegmentAllocatorPREVIEW allocator, int pipeline) static void
getProgramPipelineInfoLog
(SegmentAllocatorPREVIEW allocator, int pipeline, int bufSize, int @Nullable [] length, String[] infoLog) static void
getProgramPipelineiv
(int pipeline, int pname, MemorySegmentPREVIEW params) static void
getShaderPrecisionFormat
(int shaderType, int precisionType, MemorySegmentPREVIEW range, MemorySegmentPREVIEW precision) static void
getShaderPrecisionFormat
(SegmentAllocatorPREVIEW allocator, int shaderType, int precisionType, int[] range, int[] precision) static void
getVertexAttribLdv
(int index, int pname, MemorySegmentPREVIEW params) static void
getVertexAttribLdv
(SegmentAllocatorPREVIEW allocator, int index, int pname, double[] params) static boolean
isProgramPipeline
(int pipeline) static void
programBinary
(int program, int binaryFormat, MemorySegmentPREVIEW binary) static void
programBinary
(int program, int binaryFormat, MemorySegmentPREVIEW binary, int length) static void
programParameteri
(int program, int pname, int value) static void
programUniform1d
(int program, int location, double v0) static void
programUniform1dv
(int program, int location, int count, MemorySegmentPREVIEW value) static void
programUniform1dv
(SegmentAllocatorPREVIEW allocator, int program, int location, double[] value) static void
programUniform1f
(int program, int location, float v0) static void
programUniform1fv
(int program, int location, int count, MemorySegmentPREVIEW value) static void
programUniform1fv
(SegmentAllocatorPREVIEW allocator, int program, int location, float[] value) static void
programUniform1i
(int program, int location, int v0) static void
programUniform1iv
(int program, int location, int count, MemorySegmentPREVIEW value) static void
programUniform1iv
(SegmentAllocatorPREVIEW allocator, int program, int location, int[] value) static void
programUniform1ui
(int program, int location, int v0) static void
programUniform1uiv
(int program, int location, int count, MemorySegmentPREVIEW value) static void
programUniform1uiv
(SegmentAllocatorPREVIEW allocator, int program, int location, int[] value) static void
programUniform2d
(int program, int location, double v0, double v1) static void
programUniform2dv
(int program, int location, int count, MemorySegmentPREVIEW value) static void
programUniform2dv
(SegmentAllocatorPREVIEW allocator, int program, int location, double[] value) static void
programUniform2f
(int program, int location, float v0, float v1) static void
programUniform2fv
(int program, int location, int count, MemorySegmentPREVIEW value) static void
programUniform2fv
(SegmentAllocatorPREVIEW allocator, int program, int location, float[] value) static void
programUniform2i
(int program, int location, int v0, int v1) static void
programUniform2iv
(int program, int location, int count, MemorySegmentPREVIEW value) static void
programUniform2iv
(SegmentAllocatorPREVIEW allocator, int program, int location, int[] value) static void
programUniform2ui
(int program, int location, int v0, int v1) static void
programUniform2uiv
(int program, int location, int count, MemorySegmentPREVIEW value) static void
programUniform2uiv
(SegmentAllocatorPREVIEW allocator, int program, int location, int[] value) static void
programUniform3d
(int program, int location, double v0, double v1, double v2) static void
programUniform3dv
(int program, int location, int count, MemorySegmentPREVIEW value) static void
programUniform3dv
(SegmentAllocatorPREVIEW allocator, int program, int location, double[] value) static void
programUniform3f
(int program, int location, float v0, float v1, float v2) static void
programUniform3fv
(int program, int location, int count, MemorySegmentPREVIEW value) static void
programUniform3fv
(SegmentAllocatorPREVIEW allocator, int program, int location, float[] value) static void
programUniform3i
(int program, int location, int v0, int v1, int v2) static void
programUniform3iv
(int program, int location, int count, MemorySegmentPREVIEW value) static void
programUniform3iv
(SegmentAllocatorPREVIEW allocator, int program, int location, int[] value) static void
programUniform3ui
(int program, int location, int v0, int v1, int v2) static void
programUniform3uiv
(int program, int location, int count, MemorySegmentPREVIEW value) static void
programUniform3uiv
(SegmentAllocatorPREVIEW allocator, int program, int location, int[] value) static void
programUniform4d
(int program, int location, double v0, double v1, double v2, double v3) static void
programUniform4dv
(int program, int location, int count, MemorySegmentPREVIEW value) static void
programUniform4dv
(SegmentAllocatorPREVIEW allocator, int program, int location, double[] value) static void
programUniform4f
(int program, int location, float v0, float v1, float v2, float v3) static void
programUniform4fv
(int program, int location, int count, MemorySegmentPREVIEW value) static void
programUniform4fv
(SegmentAllocatorPREVIEW allocator, int program, int location, float[] value) static void
programUniform4i
(int program, int location, int v0, int v1, int v2, int v3) static void
programUniform4iv
(int program, int location, int count, MemorySegmentPREVIEW value) static void
programUniform4iv
(SegmentAllocatorPREVIEW allocator, int program, int location, int[] value) static void
programUniform4ui
(int program, int location, int v0, int v1, int v2, int v3) static void
programUniform4uiv
(int program, int location, int count, MemorySegmentPREVIEW value) static void
programUniform4uiv
(SegmentAllocatorPREVIEW allocator, int program, int location, int[] value) static void
programUniformMatrix2dv
(int program, int location, int count, boolean transpose, MemorySegmentPREVIEW value) static void
programUniformMatrix2dv
(SegmentAllocatorPREVIEW allocator, int program, int location, boolean transpose, double[] value) static void
programUniformMatrix2dv
(SegmentAllocatorPREVIEW allocator, int program, int location, int count, boolean transpose, double[] value) static void
programUniformMatrix2fv
(int program, int location, int count, boolean transpose, MemorySegmentPREVIEW value) static void
programUniformMatrix2fv
(SegmentAllocatorPREVIEW allocator, int program, int location, boolean transpose, float[] value) static void
programUniformMatrix2fv
(SegmentAllocatorPREVIEW allocator, int program, int location, int count, boolean transpose, float[] value) static void
programUniformMatrix2x3dv
(int program, int location, int count, boolean transpose, MemorySegmentPREVIEW value) static void
programUniformMatrix2x3dv
(SegmentAllocatorPREVIEW allocator, int program, int location, boolean transpose, double[] value) static void
programUniformMatrix2x3dv
(SegmentAllocatorPREVIEW allocator, int program, int location, int count, boolean transpose, double[] value) static void
programUniformMatrix2x3fv
(int program, int location, int count, boolean transpose, MemorySegmentPREVIEW value) static void
programUniformMatrix2x3fv
(SegmentAllocatorPREVIEW allocator, int program, int location, boolean transpose, float[] value) static void
programUniformMatrix2x3fv
(SegmentAllocatorPREVIEW allocator, int program, int location, int count, boolean transpose, float[] value) static void
programUniformMatrix2x4dv
(int program, int location, int count, boolean transpose, MemorySegmentPREVIEW value) static void
programUniformMatrix2x4dv
(SegmentAllocatorPREVIEW allocator, int program, int location, boolean transpose, double[] value) static void
programUniformMatrix2x4dv
(SegmentAllocatorPREVIEW allocator, int program, int location, int count, boolean transpose, double[] value) static void
programUniformMatrix2x4fv
(int program, int location, int count, boolean transpose, MemorySegmentPREVIEW value) static void
programUniformMatrix2x4fv
(SegmentAllocatorPREVIEW allocator, int program, int location, boolean transpose, float[] value) static void
programUniformMatrix2x4fv
(SegmentAllocatorPREVIEW allocator, int program, int location, int count, boolean transpose, float[] value) static void
programUniformMatrix3dv
(int program, int location, int count, boolean transpose, MemorySegmentPREVIEW value) static void
programUniformMatrix3dv
(SegmentAllocatorPREVIEW allocator, int program, int location, boolean transpose, double[] value) static void
programUniformMatrix3dv
(SegmentAllocatorPREVIEW allocator, int program, int location, int count, boolean transpose, double[] value) static void
programUniformMatrix3fv
(int program, int location, int count, boolean transpose, MemorySegmentPREVIEW value) static void
programUniformMatrix3fv
(SegmentAllocatorPREVIEW allocator, int program, int location, boolean transpose, float[] value) static void
programUniformMatrix3fv
(SegmentAllocatorPREVIEW allocator, int program, int location, int count, boolean transpose, float[] value) static void
programUniformMatrix3x2dv
(int program, int location, int count, boolean transpose, MemorySegmentPREVIEW value) static void
programUniformMatrix3x2dv
(SegmentAllocatorPREVIEW allocator, int program, int location, boolean transpose, double[] value) static void
programUniformMatrix3x2dv
(SegmentAllocatorPREVIEW allocator, int program, int location, int count, boolean transpose, double[] value) static void
programUniformMatrix3x2fv
(int program, int location, int count, boolean transpose, MemorySegmentPREVIEW value) static void
programUniformMatrix3x2fv
(SegmentAllocatorPREVIEW allocator, int program, int location, boolean transpose, float[] value) static void
programUniformMatrix3x2fv
(SegmentAllocatorPREVIEW allocator, int program, int location, int count, boolean transpose, float[] value) static void
programUniformMatrix3x4dv
(int program, int location, int count, boolean transpose, MemorySegmentPREVIEW value) static void
programUniformMatrix3x4dv
(SegmentAllocatorPREVIEW allocator, int program, int location, boolean transpose, double[] value) static void
programUniformMatrix3x4dv
(SegmentAllocatorPREVIEW allocator, int program, int location, int count, boolean transpose, double[] value) static void
programUniformMatrix3x4fv
(int program, int location, int count, boolean transpose, MemorySegmentPREVIEW value) static void
programUniformMatrix3x4fv
(SegmentAllocatorPREVIEW allocator, int program, int location, boolean transpose, float[] value) static void
programUniformMatrix3x4fv
(SegmentAllocatorPREVIEW allocator, int program, int location, int count, boolean transpose, float[] value) static void
programUniformMatrix4dv
(int program, int location, int count, boolean transpose, MemorySegmentPREVIEW value) static void
programUniformMatrix4dv
(SegmentAllocatorPREVIEW allocator, int program, int location, boolean transpose, double[] value) static void
programUniformMatrix4dv
(SegmentAllocatorPREVIEW allocator, int program, int location, int count, boolean transpose, double[] value) static void
programUniformMatrix4fv
(int program, int location, int count, boolean transpose, MemorySegmentPREVIEW value) static void
programUniformMatrix4fv
(SegmentAllocatorPREVIEW allocator, int program, int location, boolean transpose, float[] value) static void
programUniformMatrix4fv
(SegmentAllocatorPREVIEW allocator, int program, int location, int count, boolean transpose, float[] value) static void
programUniformMatrix4x2dv
(int program, int location, int count, boolean transpose, MemorySegmentPREVIEW value) static void
programUniformMatrix4x2dv
(SegmentAllocatorPREVIEW allocator, int program, int location, boolean transpose, double[] value) static void
programUniformMatrix4x2dv
(SegmentAllocatorPREVIEW allocator, int program, int location, int count, boolean transpose, double[] value) static void
programUniformMatrix4x2fv
(int program, int location, int count, boolean transpose, MemorySegmentPREVIEW value) static void
programUniformMatrix4x2fv
(SegmentAllocatorPREVIEW allocator, int program, int location, boolean transpose, float[] value) static void
programUniformMatrix4x2fv
(SegmentAllocatorPREVIEW allocator, int program, int location, int count, boolean transpose, float[] value) static void
programUniformMatrix4x3dv
(int program, int location, int count, boolean transpose, MemorySegmentPREVIEW value) static void
programUniformMatrix4x3dv
(SegmentAllocatorPREVIEW allocator, int program, int location, boolean transpose, double[] value) static void
programUniformMatrix4x3dv
(SegmentAllocatorPREVIEW allocator, int program, int location, int count, boolean transpose, double[] value) static void
programUniformMatrix4x3fv
(int program, int location, int count, boolean transpose, MemorySegmentPREVIEW value) static void
programUniformMatrix4x3fv
(SegmentAllocatorPREVIEW allocator, int program, int location, boolean transpose, float[] value) static void
programUniformMatrix4x3fv
(SegmentAllocatorPREVIEW allocator, int program, int location, int count, boolean transpose, float[] value) static void
static void
scissorArrayv
(int first, int count, MemorySegmentPREVIEW v) static void
scissorArrayv
(SegmentAllocatorPREVIEW allocator, int first, int count, int[] v) static void
scissorIndexed
(int index, int left, int bottom, int width, int height) static void
scissorIndexedv
(int index, MemorySegmentPREVIEW v) static void
scissorIndexedv
(SegmentAllocatorPREVIEW allocator, int index, int[] v) static void
shaderBinary
(int count, MemorySegmentPREVIEW shaders, int binaryFormat, MemorySegmentPREVIEW binary, int length) static void
shaderBinary
(SegmentAllocatorPREVIEW allocator, int[] shaders, int binaryFormat, MemorySegmentPREVIEW binary) static void
shaderBinary
(SegmentAllocatorPREVIEW allocator, int[] shaders, int binaryFormat, MemorySegmentPREVIEW binary, int length) static void
useProgramStages
(int pipeline, int stages, int program) static void
validateProgramPipeline
(int pipeline) static void
vertexAttribL1d
(int index, double x) static void
vertexAttribL1dv
(int index, MemorySegmentPREVIEW v) static void
vertexAttribL1dv
(SegmentAllocatorPREVIEW allocator, int index, double[] v) static void
vertexAttribL2d
(int index, double x, double y) static void
vertexAttribL2dv
(int index, MemorySegmentPREVIEW v) static void
vertexAttribL2dv
(SegmentAllocatorPREVIEW allocator, int index, double[] v) static void
vertexAttribL3d
(int index, double x, double y, double z) static void
vertexAttribL3dv
(int index, MemorySegmentPREVIEW v) static void
vertexAttribL3dv
(SegmentAllocatorPREVIEW allocator, int index, double[] v) static void
vertexAttribL4d
(int index, double x, double y, double z, double w) static void
vertexAttribL4dv
(int index, MemorySegmentPREVIEW v) static void
vertexAttribL4dv
(SegmentAllocatorPREVIEW allocator, int index, double[] v) static void
vertexAttribLPointer
(int index, int size, int type, int stride, MemorySegmentPREVIEW pointer) static void
vertexAttribLPointer
(SegmentAllocatorPREVIEW allocator, int index, int size, int type, int stride, double[] pointer) static void
viewportArrayv
(int first, int count, MemorySegmentPREVIEW v) static void
viewportArrayv
(SegmentAllocatorPREVIEW allocator, int first, int count, float[] v) static void
viewportIndexedf
(int index, float x, float y, float w, float h) static void
viewportIndexedfv
(int index, MemorySegmentPREVIEW v) static void
viewportIndexedfv
(SegmentAllocatorPREVIEW allocator, int index, float[] v) Methods inherited from class overrungl.opengl.GL40C
beginQueryIndexed, bindTransformFeedback, blendEquationi, blendEquationSeparatei, blendEquationSeparatei, blendFunci, deleteTransformFeedback, deleteTransformFeedbacks, deleteTransformFeedbacks, drawArraysIndirect, drawArraysIndirect, drawArraysIndirect, drawElementsIndirect, drawElementsIndirect, drawElementsIndirect, drawTransformFeedback, drawTransformFeedbackStream, endQueryIndexed, genTransformFeedback, genTransformFeedbacks, genTransformFeedbacks, getActiveSubroutineName, getActiveSubroutineName, getActiveSubroutineUniformi, getActiveSubroutineUniformiv, getActiveSubroutineUniformiv, getActiveSubroutineUniformName, getActiveSubroutineUniformName, getProgramStagei, getProgramStageiv, getQueryIndexedi, getQueryIndexediv, getSubroutineIndex, getSubroutineIndex, getSubroutineUniformLocation, getSubroutineUniformLocation, getUniformd, getUniformdv, getUniformdv, getUniformSubroutineuiv, getUniformSubroutineuiv, isTransformFeedback, minSampleShading, patchParameterfv, patchParameterfv, patchParameteri, pauseTransformFeedback, resumeTransformFeedback, uniform1d, uniform1dv, uniform1dv, uniform2d, uniform2dv, uniform2dv, uniform3d, uniform3dv, uniform3dv, uniform4d, uniform4dv, uniform4dv, uniformMatrix2dv, uniformMatrix2dv, uniformMatrix2dv, uniformMatrix2x3dv, uniformMatrix2x3dv, uniformMatrix2x3dv, uniformMatrix2x4dv, uniformMatrix2x4dv, uniformMatrix2x4dv, uniformMatrix3dv, uniformMatrix3dv, uniformMatrix3dv, uniformMatrix3x2dv, uniformMatrix3x2dv, uniformMatrix3x2dv, uniformMatrix3x4dv, uniformMatrix3x4dv, uniformMatrix3x4dv, uniformMatrix4dv, uniformMatrix4dv, uniformMatrix4dv, uniformMatrix4x2dv, uniformMatrix4x2dv, uniformMatrix4x2dv, uniformMatrix4x3dv, uniformMatrix4x3dv, uniformMatrix4x3dv, uniformSubroutinesuiv, uniformSubroutinesuiv
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
-
FIXED
public static final int FIXED- See Also:
-
IMPLEMENTATION_COLOR_READ_TYPE
public static final int IMPLEMENTATION_COLOR_READ_TYPE- See Also:
-
IMPLEMENTATION_COLOR_READ_FORMAT
public static final int IMPLEMENTATION_COLOR_READ_FORMAT- See Also:
-
LOW_FLOAT
public static final int LOW_FLOAT- See Also:
-
MEDIUM_FLOAT
public static final int MEDIUM_FLOAT- See Also:
-
HIGH_FLOAT
public static final int HIGH_FLOAT- See Also:
-
LOW_INT
public static final int LOW_INT- See Also:
-
MEDIUM_INT
public static final int MEDIUM_INT- See Also:
-
HIGH_INT
public static final int HIGH_INT- See Also:
-
SHADER_COMPILER
public static final int SHADER_COMPILER- See Also:
-
SHADER_BINARY_FORMATS
public static final int SHADER_BINARY_FORMATS- See Also:
-
NUM_SHADER_BINARY_FORMATS
public static final int NUM_SHADER_BINARY_FORMATS- See Also:
-
MAX_VERTEX_UNIFORM_VECTORS
public static final int MAX_VERTEX_UNIFORM_VECTORS- See Also:
-
MAX_VARYING_VECTORS
public static final int MAX_VARYING_VECTORS- See Also:
-
MAX_FRAGMENT_UNIFORM_VECTORS
public static final int MAX_FRAGMENT_UNIFORM_VECTORS- See Also:
-
RGB565
public static final int RGB565- See Also:
-
PROGRAM_BINARY_RETRIEVABLE_HINT
public static final int PROGRAM_BINARY_RETRIEVABLE_HINT- See Also:
-
PROGRAM_BINARY_LENGTH
public static final int PROGRAM_BINARY_LENGTH- See Also:
-
NUM_PROGRAM_BINARY_FORMATS
public static final int NUM_PROGRAM_BINARY_FORMATS- See Also:
-
PROGRAM_BINARY_FORMATS
public static final int PROGRAM_BINARY_FORMATS- See Also:
-
VERTEX_SHADER_BIT
public static final int VERTEX_SHADER_BIT- See Also:
-
FRAGMENT_SHADER_BIT
public static final int FRAGMENT_SHADER_BIT- See Also:
-
GEOMETRY_SHADER_BIT
public static final int GEOMETRY_SHADER_BIT- See Also:
-
TESS_CONTROL_SHADER_BIT
public static final int TESS_CONTROL_SHADER_BIT- See Also:
-
TESS_EVALUATION_SHADER_BIT
public static final int TESS_EVALUATION_SHADER_BIT- See Also:
-
ALL_SHADER_BITS
public static final int ALL_SHADER_BITS- See Also:
-
PROGRAM_SEPARABLE
public static final int PROGRAM_SEPARABLE- See Also:
-
ACTIVE_PROGRAM
public static final int ACTIVE_PROGRAM- See Also:
-
PROGRAM_PIPELINE_BINDING
public static final int PROGRAM_PIPELINE_BINDING- See Also:
-
MAX_VIEWPORTS
public static final int MAX_VIEWPORTS- See Also:
-
VIEWPORT_SUBPIXEL_BITS
public static final int VIEWPORT_SUBPIXEL_BITS- See Also:
-
VIEWPORT_BOUNDS_RANGE
public static final int VIEWPORT_BOUNDS_RANGE- See Also:
-
LAYER_PROVOKING_VERTEX
public static final int LAYER_PROVOKING_VERTEX- See Also:
-
VIEWPORT_INDEX_PROVOKING_VERTEX
public static final int VIEWPORT_INDEX_PROVOKING_VERTEX- See Also:
-
UNDEFINED_VERTEX
public static final int UNDEFINED_VERTEX- See Also:
-
-
Constructor Details
-
GL41C
public GL41C()
-
-
Method Details
-
activeShaderProgram
public static void activeShaderProgram(int pipeline, int program) -
bindProgramPipeline
public static void bindProgramPipeline(int pipeline) -
clearDepthf
public static void clearDepthf(float d) -
createShaderProgramv
-
createShaderProgramv
public static int createShaderProgramv(SegmentAllocatorPREVIEW allocator, int type, String[] strings) -
createShaderProgram
-
deleteProgramPipelines
-
deleteProgramPipelines
-
deleteProgramPipeline
public static void deleteProgramPipeline(int pipeline) -
depthRangeArrayv
-
depthRangeArrayv
-
depthRangeIndexed
public static void depthRangeIndexed(int index, double n, double f) -
depthRangef
public static void depthRangef(float n, float f) -
genProgramPipelines
-
genProgramPipelines
-
genProgramPipeline
public static int genProgramPipeline() -
getDoublei_v
-
getDoublei_v
public static void getDoublei_v(SegmentAllocatorPREVIEW allocator, int target, int index, double[] data) -
getDoublei
public static double getDoublei(int target, int index) -
getFloati_v
-
getFloati_v
public static void getFloati_v(SegmentAllocatorPREVIEW allocator, int target, int index, float[] data) -
getFloati
public static float getFloati(int target, int index) -
getProgramBinary
public static void getProgramBinary(int program, int bufSize, MemorySegmentPREVIEW length, MemorySegmentPREVIEW binaryFormat, MemorySegmentPREVIEW binary) -
getProgramBinary
public static void getProgramBinary(int program, int bufSize, int @Nullable [] length, int[] binaryFormat, MemorySegmentPREVIEW binary) -
getProgramBinary
public static void getProgramBinary(int program, int @Nullable [] length, int[] binaryFormat, MemorySegmentPREVIEW binary) -
getProgramPipelineInfoLog
public static void getProgramPipelineInfoLog(int pipeline, int bufSize, MemorySegmentPREVIEW length, MemorySegmentPREVIEW infoLog) -
getProgramPipelineInfoLog
public static void getProgramPipelineInfoLog(SegmentAllocatorPREVIEW allocator, int pipeline, int bufSize, int @Nullable [] length, String[] infoLog) -
getProgramPipelineInfoLog
-
getProgramPipelineiv
-
getProgramPipelinei
public static int getProgramPipelinei(int pipeline, int pname) -
getShaderPrecisionFormat
public static void getShaderPrecisionFormat(int shaderType, int precisionType, MemorySegmentPREVIEW range, MemorySegmentPREVIEW precision) -
getShaderPrecisionFormat
public static void getShaderPrecisionFormat(SegmentAllocatorPREVIEW allocator, int shaderType, int precisionType, int[] range, int[] precision) -
getVertexAttribLdv
-
getVertexAttribLdv
public static void getVertexAttribLdv(SegmentAllocatorPREVIEW allocator, int index, int pname, double[] params) -
isProgramPipeline
public static boolean isProgramPipeline(int pipeline) -
programBinary
public static void programBinary(int program, int binaryFormat, MemorySegmentPREVIEW binary, int length) -
programBinary
-
programParameteri
public static void programParameteri(int program, int pname, int value) -
programUniform1d
public static void programUniform1d(int program, int location, double v0) -
programUniform1dv
public static void programUniform1dv(int program, int location, int count, MemorySegmentPREVIEW value) -
programUniform1dv
public static void programUniform1dv(SegmentAllocatorPREVIEW allocator, int program, int location, double[] value) -
programUniform1f
public static void programUniform1f(int program, int location, float v0) -
programUniform1fv
public static void programUniform1fv(int program, int location, int count, MemorySegmentPREVIEW value) -
programUniform1fv
public static void programUniform1fv(SegmentAllocatorPREVIEW allocator, int program, int location, float[] value) -
programUniform1i
public static void programUniform1i(int program, int location, int v0) -
programUniform1iv
public static void programUniform1iv(int program, int location, int count, MemorySegmentPREVIEW value) -
programUniform1iv
public static void programUniform1iv(SegmentAllocatorPREVIEW allocator, int program, int location, int[] value) -
programUniform1ui
public static void programUniform1ui(int program, int location, int v0) -
programUniform1uiv
public static void programUniform1uiv(int program, int location, int count, MemorySegmentPREVIEW value) -
programUniform1uiv
public static void programUniform1uiv(SegmentAllocatorPREVIEW allocator, int program, int location, int[] value) -
programUniform2d
public static void programUniform2d(int program, int location, double v0, double v1) -
programUniform2dv
public static void programUniform2dv(int program, int location, int count, MemorySegmentPREVIEW value) -
programUniform2dv
public static void programUniform2dv(SegmentAllocatorPREVIEW allocator, int program, int location, double[] value) -
programUniform2f
public static void programUniform2f(int program, int location, float v0, float v1) -
programUniform2fv
public static void programUniform2fv(int program, int location, int count, MemorySegmentPREVIEW value) -
programUniform2fv
public static void programUniform2fv(SegmentAllocatorPREVIEW allocator, int program, int location, float[] value) -
programUniform2i
public static void programUniform2i(int program, int location, int v0, int v1) -
programUniform2iv
public static void programUniform2iv(int program, int location, int count, MemorySegmentPREVIEW value) -
programUniform2iv
public static void programUniform2iv(SegmentAllocatorPREVIEW allocator, int program, int location, int[] value) -
programUniform2ui
public static void programUniform2ui(int program, int location, int v0, int v1) -
programUniform2uiv
public static void programUniform2uiv(int program, int location, int count, MemorySegmentPREVIEW value) -
programUniform2uiv
public static void programUniform2uiv(SegmentAllocatorPREVIEW allocator, int program, int location, int[] value) -
programUniform3d
public static void programUniform3d(int program, int location, double v0, double v1, double v2) -
programUniform3dv
public static void programUniform3dv(int program, int location, int count, MemorySegmentPREVIEW value) -
programUniform3dv
public static void programUniform3dv(SegmentAllocatorPREVIEW allocator, int program, int location, double[] value) -
programUniform3f
public static void programUniform3f(int program, int location, float v0, float v1, float v2) -
programUniform3fv
public static void programUniform3fv(int program, int location, int count, MemorySegmentPREVIEW value) -
programUniform3fv
public static void programUniform3fv(SegmentAllocatorPREVIEW allocator, int program, int location, float[] value) -
programUniform3i
public static void programUniform3i(int program, int location, int v0, int v1, int v2) -
programUniform3iv
public static void programUniform3iv(int program, int location, int count, MemorySegmentPREVIEW value) -
programUniform3iv
public static void programUniform3iv(SegmentAllocatorPREVIEW allocator, int program, int location, int[] value) -
programUniform3ui
public static void programUniform3ui(int program, int location, int v0, int v1, int v2) -
programUniform3uiv
public static void programUniform3uiv(int program, int location, int count, MemorySegmentPREVIEW value) -
programUniform3uiv
public static void programUniform3uiv(SegmentAllocatorPREVIEW allocator, int program, int location, int[] value) -
programUniform4d
public static void programUniform4d(int program, int location, double v0, double v1, double v2, double v3) -
programUniform4dv
public static void programUniform4dv(int program, int location, int count, MemorySegmentPREVIEW value) -
programUniform4dv
public static void programUniform4dv(SegmentAllocatorPREVIEW allocator, int program, int location, double[] value) -
programUniform4f
public static void programUniform4f(int program, int location, float v0, float v1, float v2, float v3) -
programUniform4fv
public static void programUniform4fv(int program, int location, int count, MemorySegmentPREVIEW value) -
programUniform4fv
public static void programUniform4fv(SegmentAllocatorPREVIEW allocator, int program, int location, float[] value) -
programUniform4i
public static void programUniform4i(int program, int location, int v0, int v1, int v2, int v3) -
programUniform4iv
public static void programUniform4iv(int program, int location, int count, MemorySegmentPREVIEW value) -
programUniform4iv
public static void programUniform4iv(SegmentAllocatorPREVIEW allocator, int program, int location, int[] value) -
programUniform4ui
public static void programUniform4ui(int program, int location, int v0, int v1, int v2, int v3) -
programUniform4uiv
public static void programUniform4uiv(int program, int location, int count, MemorySegmentPREVIEW value) -
programUniform4uiv
public static void programUniform4uiv(SegmentAllocatorPREVIEW allocator, int program, int location, int[] value) -
programUniformMatrix2dv
public static void programUniformMatrix2dv(int program, int location, int count, boolean transpose, MemorySegmentPREVIEW value) -
programUniformMatrix2dv
public static void programUniformMatrix2dv(SegmentAllocatorPREVIEW allocator, int program, int location, int count, boolean transpose, double[] value) -
programUniformMatrix2dv
public static void programUniformMatrix2dv(SegmentAllocatorPREVIEW allocator, int program, int location, boolean transpose, double[] value) -
programUniformMatrix2fv
public static void programUniformMatrix2fv(int program, int location, int count, boolean transpose, MemorySegmentPREVIEW value) -
programUniformMatrix2fv
public static void programUniformMatrix2fv(SegmentAllocatorPREVIEW allocator, int program, int location, int count, boolean transpose, float[] value) -
programUniformMatrix2fv
public static void programUniformMatrix2fv(SegmentAllocatorPREVIEW allocator, int program, int location, boolean transpose, float[] value) -
programUniformMatrix2x3dv
public static void programUniformMatrix2x3dv(int program, int location, int count, boolean transpose, MemorySegmentPREVIEW value) -
programUniformMatrix2x3dv
public static void programUniformMatrix2x3dv(SegmentAllocatorPREVIEW allocator, int program, int location, int count, boolean transpose, double[] value) -
programUniformMatrix2x3dv
public static void programUniformMatrix2x3dv(SegmentAllocatorPREVIEW allocator, int program, int location, boolean transpose, double[] value) -
programUniformMatrix2x3fv
public static void programUniformMatrix2x3fv(int program, int location, int count, boolean transpose, MemorySegmentPREVIEW value) -
programUniformMatrix2x3fv
public static void programUniformMatrix2x3fv(SegmentAllocatorPREVIEW allocator, int program, int location, int count, boolean transpose, float[] value) -
programUniformMatrix2x3fv
public static void programUniformMatrix2x3fv(SegmentAllocatorPREVIEW allocator, int program, int location, boolean transpose, float[] value) -
programUniformMatrix2x4dv
public static void programUniformMatrix2x4dv(int program, int location, int count, boolean transpose, MemorySegmentPREVIEW value) -
programUniformMatrix2x4dv
public static void programUniformMatrix2x4dv(SegmentAllocatorPREVIEW allocator, int program, int location, int count, boolean transpose, double[] value) -
programUniformMatrix2x4dv
public static void programUniformMatrix2x4dv(SegmentAllocatorPREVIEW allocator, int program, int location, boolean transpose, double[] value) -
programUniformMatrix2x4fv
public static void programUniformMatrix2x4fv(int program, int location, int count, boolean transpose, MemorySegmentPREVIEW value) -
programUniformMatrix2x4fv
public static void programUniformMatrix2x4fv(SegmentAllocatorPREVIEW allocator, int program, int location, int count, boolean transpose, float[] value) -
programUniformMatrix2x4fv
public static void programUniformMatrix2x4fv(SegmentAllocatorPREVIEW allocator, int program, int location, boolean transpose, float[] value) -
programUniformMatrix3dv
public static void programUniformMatrix3dv(int program, int location, int count, boolean transpose, MemorySegmentPREVIEW value) -
programUniformMatrix3dv
public static void programUniformMatrix3dv(SegmentAllocatorPREVIEW allocator, int program, int location, int count, boolean transpose, double[] value) -
programUniformMatrix3dv
public static void programUniformMatrix3dv(SegmentAllocatorPREVIEW allocator, int program, int location, boolean transpose, double[] value) -
programUniformMatrix3fv
public static void programUniformMatrix3fv(int program, int location, int count, boolean transpose, MemorySegmentPREVIEW value) -
programUniformMatrix3fv
public static void programUniformMatrix3fv(SegmentAllocatorPREVIEW allocator, int program, int location, int count, boolean transpose, float[] value) -
programUniformMatrix3fv
public static void programUniformMatrix3fv(SegmentAllocatorPREVIEW allocator, int program, int location, boolean transpose, float[] value) -
programUniformMatrix3x2dv
public static void programUniformMatrix3x2dv(int program, int location, int count, boolean transpose, MemorySegmentPREVIEW value) -
programUniformMatrix3x2dv
public static void programUniformMatrix3x2dv(SegmentAllocatorPREVIEW allocator, int program, int location, int count, boolean transpose, double[] value) -
programUniformMatrix3x2dv
public static void programUniformMatrix3x2dv(SegmentAllocatorPREVIEW allocator, int program, int location, boolean transpose, double[] value) -
programUniformMatrix3x2fv
public static void programUniformMatrix3x2fv(int program, int location, int count, boolean transpose, MemorySegmentPREVIEW value) -
programUniformMatrix3x2fv
public static void programUniformMatrix3x2fv(SegmentAllocatorPREVIEW allocator, int program, int location, int count, boolean transpose, float[] value) -
programUniformMatrix3x2fv
public static void programUniformMatrix3x2fv(SegmentAllocatorPREVIEW allocator, int program, int location, boolean transpose, float[] value) -
programUniformMatrix3x4dv
public static void programUniformMatrix3x4dv(int program, int location, int count, boolean transpose, MemorySegmentPREVIEW value) -
programUniformMatrix3x4dv
public static void programUniformMatrix3x4dv(SegmentAllocatorPREVIEW allocator, int program, int location, int count, boolean transpose, double[] value) -
programUniformMatrix3x4dv
public static void programUniformMatrix3x4dv(SegmentAllocatorPREVIEW allocator, int program, int location, boolean transpose, double[] value) -
programUniformMatrix3x4fv
public static void programUniformMatrix3x4fv(int program, int location, int count, boolean transpose, MemorySegmentPREVIEW value) -
programUniformMatrix3x4fv
public static void programUniformMatrix3x4fv(SegmentAllocatorPREVIEW allocator, int program, int location, int count, boolean transpose, float[] value) -
programUniformMatrix3x4fv
public static void programUniformMatrix3x4fv(SegmentAllocatorPREVIEW allocator, int program, int location, boolean transpose, float[] value) -
programUniformMatrix4dv
public static void programUniformMatrix4dv(int program, int location, int count, boolean transpose, MemorySegmentPREVIEW value) -
programUniformMatrix4dv
public static void programUniformMatrix4dv(SegmentAllocatorPREVIEW allocator, int program, int location, int count, boolean transpose, double[] value) -
programUniformMatrix4dv
public static void programUniformMatrix4dv(SegmentAllocatorPREVIEW allocator, int program, int location, boolean transpose, double[] value) -
programUniformMatrix4fv
public static void programUniformMatrix4fv(int program, int location, int count, boolean transpose, MemorySegmentPREVIEW value) -
programUniformMatrix4fv
public static void programUniformMatrix4fv(SegmentAllocatorPREVIEW allocator, int program, int location, int count, boolean transpose, float[] value) -
programUniformMatrix4fv
public static void programUniformMatrix4fv(SegmentAllocatorPREVIEW allocator, int program, int location, boolean transpose, float[] value) -
programUniformMatrix4x2dv
public static void programUniformMatrix4x2dv(int program, int location, int count, boolean transpose, MemorySegmentPREVIEW value) -
programUniformMatrix4x2dv
public static void programUniformMatrix4x2dv(SegmentAllocatorPREVIEW allocator, int program, int location, int count, boolean transpose, double[] value) -
programUniformMatrix4x2dv
public static void programUniformMatrix4x2dv(SegmentAllocatorPREVIEW allocator, int program, int location, boolean transpose, double[] value) -
programUniformMatrix4x2fv
public static void programUniformMatrix4x2fv(int program, int location, int count, boolean transpose, MemorySegmentPREVIEW value) -
programUniformMatrix4x2fv
public static void programUniformMatrix4x2fv(SegmentAllocatorPREVIEW allocator, int program, int location, int count, boolean transpose, float[] value) -
programUniformMatrix4x2fv
public static void programUniformMatrix4x2fv(SegmentAllocatorPREVIEW allocator, int program, int location, boolean transpose, float[] value) -
programUniformMatrix4x3dv
public static void programUniformMatrix4x3dv(int program, int location, int count, boolean transpose, MemorySegmentPREVIEW value) -
programUniformMatrix4x3dv
public static void programUniformMatrix4x3dv(SegmentAllocatorPREVIEW allocator, int program, int location, int count, boolean transpose, double[] value) -
programUniformMatrix4x3dv
public static void programUniformMatrix4x3dv(SegmentAllocatorPREVIEW allocator, int program, int location, boolean transpose, double[] value) -
programUniformMatrix4x3fv
public static void programUniformMatrix4x3fv(int program, int location, int count, boolean transpose, MemorySegmentPREVIEW value) -
programUniformMatrix4x3fv
public static void programUniformMatrix4x3fv(SegmentAllocatorPREVIEW allocator, int program, int location, int count, boolean transpose, float[] value) -
programUniformMatrix4x3fv
public static void programUniformMatrix4x3fv(SegmentAllocatorPREVIEW allocator, int program, int location, boolean transpose, float[] value) -
releaseShaderCompiler
public static void releaseShaderCompiler() -
scissorArrayv
-
scissorArrayv
-
scissorIndexed
public static void scissorIndexed(int index, int left, int bottom, int width, int height) -
scissorIndexedv
-
scissorIndexedv
-
shaderBinary
public static void shaderBinary(int count, MemorySegmentPREVIEW shaders, int binaryFormat, MemorySegmentPREVIEW binary, int length) -
shaderBinary
public static void shaderBinary(SegmentAllocatorPREVIEW allocator, int[] shaders, int binaryFormat, MemorySegmentPREVIEW binary, int length) -
shaderBinary
public static void shaderBinary(SegmentAllocatorPREVIEW allocator, int[] shaders, int binaryFormat, MemorySegmentPREVIEW binary) -
useProgramStages
public static void useProgramStages(int pipeline, int stages, int program) -
validateProgramPipeline
public static void validateProgramPipeline(int pipeline) -
vertexAttribL1d
public static void vertexAttribL1d(int index, double x) -
vertexAttribL1dv
-
vertexAttribL1dv
-
vertexAttribL2d
public static void vertexAttribL2d(int index, double x, double y) -
vertexAttribL2dv
-
vertexAttribL2dv
-
vertexAttribL3d
public static void vertexAttribL3d(int index, double x, double y, double z) -
vertexAttribL3dv
-
vertexAttribL3dv
-
vertexAttribL4d
public static void vertexAttribL4d(int index, double x, double y, double z, double w) -
vertexAttribL4dv
-
vertexAttribL4dv
-
vertexAttribLPointer
public static void vertexAttribLPointer(int index, int size, int type, int stride, MemorySegmentPREVIEW pointer) -
vertexAttribLPointer
public static void vertexAttribLPointer(SegmentAllocatorPREVIEW allocator, int index, int size, int type, int stride, double[] pointer) -
viewportArrayv
-
viewportArrayv
public static void viewportArrayv(SegmentAllocatorPREVIEW allocator, int first, int count, float[] v) -
viewportIndexedf
public static void viewportIndexedf(int index, float x, float y, float w, float h) -
viewportIndexedfv
-
viewportIndexedfv
-
GL41C
when preview features are enabled.