- Direct Known Subclasses:
 GL42C
GL41C relies on preview features of the Java platform:
GL41Crefers 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
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields 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_ARRAYFields 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_DIVISORFields 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_FAILEDFields 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_BUFFERFields 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_INTEGERFields 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_ALPHA8Fields 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_SHADERFields 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_ONLYFields 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_BIASFields inherited from class overrungl.opengl.GL13C
ACTIVE_TEXTURE, CLAMP_TO_BORDER, COMPRESSED_RGB, COMPRESSED_RGBA, COMPRESSED_TEXTURE_FORMATS, MAX_CUBE_MAP_TEXTURE_SIZE, MULTISAMPLE, NUM_COMPRESSED_TEXTURE_FORMATS, PROXY_TEXTURE_CUBE_MAP, SAMPLE_ALPHA_TO_COVERAGE, SAMPLE_ALPHA_TO_ONE, SAMPLE_BUFFERS, SAMPLE_COVERAGE, SAMPLE_COVERAGE_INVERT, SAMPLE_COVERAGE_VALUE, SAMPLES, TEXTURE_BINDING_CUBE_MAP, TEXTURE_COMPRESSED, TEXTURE_COMPRESSED_IMAGE_SIZE, TEXTURE_COMPRESSION_HINT, TEXTURE_CUBE_MAP, TEXTURE_CUBE_MAP_NEGATIVE_X, TEXTURE_CUBE_MAP_NEGATIVE_Y, TEXTURE_CUBE_MAP_NEGATIVE_Z, TEXTURE_CUBE_MAP_POSITIVE_X, TEXTURE_CUBE_MAP_POSITIVE_Y, TEXTURE_CUBE_MAP_POSITIVE_Z, TEXTURE0, TEXTURE1, TEXTURE10, TEXTURE11, TEXTURE12, TEXTURE13, TEXTURE14, TEXTURE15, TEXTURE16, TEXTURE17, TEXTURE18, TEXTURE19, TEXTURE2, TEXTURE20, TEXTURE21, TEXTURE22, TEXTURE23, TEXTURE24, TEXTURE25, TEXTURE26, TEXTURE27, TEXTURE28, TEXTURE29, TEXTURE3, TEXTURE30, TEXTURE31, TEXTURE4, TEXTURE5, TEXTURE6, TEXTURE7, TEXTURE8, TEXTURE9Fields inherited from class overrungl.opengl.GL12C
ALIASED_LINE_WIDTH_RANGE, BGR, BGRA, CLAMP_TO_EDGE, MAX_3D_TEXTURE_SIZE, MAX_ELEMENTS_INDICES, MAX_ELEMENTS_VERTICES, PACK_IMAGE_HEIGHT, PACK_SKIP_IMAGES, PROXY_TEXTURE_3D, SMOOTH_LINE_WIDTH_GRANULARITY, SMOOTH_LINE_WIDTH_RANGE, SMOOTH_POINT_SIZE_GRANULARITY, SMOOTH_POINT_SIZE_RANGE, TEXTURE_3D, TEXTURE_BASE_LEVEL, TEXTURE_BINDING_3D, TEXTURE_DEPTH, TEXTURE_MAX_LEVEL, TEXTURE_MAX_LOD, TEXTURE_MIN_LOD, TEXTURE_WRAP_R, UNPACK_IMAGE_HEIGHT, UNPACK_SKIP_IMAGES, UNSIGNED_BYTE_2_3_3_REV, UNSIGNED_BYTE_3_3_2, UNSIGNED_INT_10_10_10_2, UNSIGNED_INT_2_10_10_10_REV, UNSIGNED_INT_8_8_8_8, UNSIGNED_INT_8_8_8_8_REV, UNSIGNED_SHORT_1_5_5_5_REV, UNSIGNED_SHORT_4_4_4_4, UNSIGNED_SHORT_4_4_4_4_REV, UNSIGNED_SHORT_5_5_5_1, UNSIGNED_SHORT_5_6_5, UNSIGNED_SHORT_5_6_5_REVFields inherited from class overrungl.opengl.GL11C
COLOR_LOGIC_OP, DOUBLE, POLYGON_OFFSET_FACTOR, POLYGON_OFFSET_FILL, POLYGON_OFFSET_LINE, POLYGON_OFFSET_POINT, POLYGON_OFFSET_UNITS, PROXY_TEXTURE_1D, PROXY_TEXTURE_2D, R3_G3_B2, RGB10, RGB10_A2, RGB12, RGB16, RGB4, RGB5, RGB5_A1, RGB8, RGBA12, RGBA16, RGBA2, RGBA4, RGBA8, TEXTURE_ALPHA_SIZE, TEXTURE_BINDING_1D, TEXTURE_BINDING_2D, TEXTURE_BLUE_SIZE, TEXTURE_GREEN_SIZE, TEXTURE_INTERNAL_FORMAT, TEXTURE_RED_SIZE, VERTEX_ARRAYFields inherited from class overrungl.opengl.GL10C
ALPHA, ALWAYS, AND, AND_INVERTED, AND_REVERSE, BACK, BACK_LEFT, BACK_RIGHT, BLEND, BLEND_DST, BLEND_SRC, BLUE, BYTE, CCW, CLEAR, COLOR, COLOR_BUFFER_BIT, COLOR_CLEAR_VALUE, COLOR_WRITEMASK, COPY, COPY_INVERTED, CULL_FACE, CULL_FACE_MODE, CW, DECR, DEPTH, DEPTH_BUFFER_BIT, DEPTH_CLEAR_VALUE, DEPTH_COMPONENT, DEPTH_FUNC, DEPTH_RANGE, DEPTH_TEST, DEPTH_WRITEMASK, DITHER, DONT_CARE, DOUBLEBUFFER, DRAW_BUFFER, DST_ALPHA, DST_COLOR, EQUAL, EQUIV, EXTENSIONS, FALSE, FASTEST, FILL, FLOAT, FRONT, FRONT_AND_BACK, FRONT_FACE, FRONT_LEFT, FRONT_RIGHT, GEQUAL, GREATER, GREEN, INCR, INT, INVALID_ENUM, INVALID_OPERATION, INVALID_VALUE, INVERT, KEEP, LEFT, LEQUAL, LESS, LINE, LINE_LOOP, LINE_SMOOTH, LINE_SMOOTH_HINT, LINE_STRIP, LINE_WIDTH, LINE_WIDTH_GRANULARITY, LINE_WIDTH_RANGE, LINEAR, LINEAR_MIPMAP_LINEAR, LINEAR_MIPMAP_NEAREST, LINES, LOGIC_OP_MODE, MAX_TEXTURE_SIZE, MAX_VIEWPORT_DIMS, NAND, NEAREST, NEAREST_MIPMAP_LINEAR, NEAREST_MIPMAP_NEAREST, NEVER, NICEST, NO_ERROR, NONE, NOOP, NOR, NOTEQUAL, ONE, ONE_MINUS_DST_ALPHA, ONE_MINUS_DST_COLOR, ONE_MINUS_SRC_ALPHA, ONE_MINUS_SRC_COLOR, OR, OR_INVERTED, OR_REVERSE, OUT_OF_MEMORY, PACK_ALIGNMENT, PACK_LSB_FIRST, PACK_ROW_LENGTH, PACK_SKIP_PIXELS, PACK_SKIP_ROWS, PACK_SWAP_BYTES, POINT, POINT_SIZE, POINT_SIZE_GRANULARITY, POINT_SIZE_RANGE, POINTS, POLYGON_MODE, POLYGON_SMOOTH, POLYGON_SMOOTH_HINT, QUADS, READ_BUFFER, RED, RENDERER, REPEAT, REPLACE, RGB, RGBA, RIGHT, SCISSOR_BOX, SCISSOR_TEST, SET, SHORT, SRC_ALPHA, SRC_ALPHA_SATURATE, SRC_COLOR, STACK_OVERFLOW, STACK_UNDERFLOW, STENCIL, STENCIL_BUFFER_BIT, STENCIL_CLEAR_VALUE, STENCIL_FAIL, STENCIL_FUNC, STENCIL_INDEX, STENCIL_PASS_DEPTH_FAIL, STENCIL_PASS_DEPTH_PASS, STENCIL_REF, STENCIL_TEST, STENCIL_VALUE_MASK, STENCIL_WRITEMASK, STEREO, SUBPIXEL_BITS, TEXTURE, TEXTURE_1D, TEXTURE_2D, TEXTURE_BORDER_COLOR, TEXTURE_HEIGHT, TEXTURE_MAG_FILTER, TEXTURE_MIN_FILTER, TEXTURE_WIDTH, TEXTURE_WRAP_S, TEXTURE_WRAP_T, TRIANGLE_FAN, TRIANGLE_STRIP, TRIANGLES, TRUE, UNPACK_ALIGNMENT, UNPACK_LSB_FIRST, UNPACK_ROW_LENGTH, UNPACK_SKIP_PIXELS, UNPACK_SKIP_ROWS, UNPACK_SWAP_BYTES, UNSIGNED_BYTE, UNSIGNED_INT, UNSIGNED_SHORT, VENDOR, VERSION, VIEWPORT, XOR, ZERO - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionstatic voidactiveShaderProgram(int pipeline, int program) static voidbindProgramPipeline(int pipeline) static voidclearDepthf(float d) static intcreateShaderProgram(int type, String string) static intcreateShaderProgramv(int type, int count, MemorySegmentPREVIEW strings) static intcreateShaderProgramv(SegmentAllocatorPREVIEW allocator, int type, String[] strings) static voiddeleteProgramPipeline(int pipeline) static voiddeleteProgramPipelines(int n, MemorySegmentPREVIEW pipelines) static voiddeleteProgramPipelines(SegmentAllocatorPREVIEW allocator, int[] pipelines) static voiddepthRangeArrayv(int first, int count, MemorySegmentPREVIEW v) static voiddepthRangeArrayv(SegmentAllocatorPREVIEW allocator, int first, double[] v) static voiddepthRangef(float n, float f) static voiddepthRangeIndexed(int index, double n, double f) static intstatic voidgenProgramPipelines(int n, MemorySegmentPREVIEW pipelines) static voidgenProgramPipelines(SegmentAllocatorPREVIEW allocator, int[] pipelines) static doublegetDoublei(int target, int index) static voidgetDoublei_v(int target, int index, MemorySegmentPREVIEW data) static voidgetDoublei_v(SegmentAllocatorPREVIEW allocator, int target, int index, double[] data) static floatgetFloati(int target, int index) static voidgetFloati_v(int target, int index, MemorySegmentPREVIEW data) static voidgetFloati_v(SegmentAllocatorPREVIEW allocator, int target, int index, float[] data) static voidgetProgramBinary(int program, int @Nullable [] length, int[] binaryFormat, MemorySegmentPREVIEW binary) static voidgetProgramBinary(int program, int bufSize, int @Nullable [] length, int[] binaryFormat, MemorySegmentPREVIEW binary) static voidgetProgramBinary(int program, int bufSize, MemorySegmentPREVIEW length, MemorySegmentPREVIEW binaryFormat, MemorySegmentPREVIEW binary) static intgetProgramPipelinei(int pipeline, int pname) static voidgetProgramPipelineInfoLog(int pipeline, int bufSize, MemorySegmentPREVIEW length, MemorySegmentPREVIEW infoLog) static StringgetProgramPipelineInfoLog(SegmentAllocatorPREVIEW allocator, int pipeline) static voidgetProgramPipelineInfoLog(SegmentAllocatorPREVIEW allocator, int pipeline, int bufSize, int @Nullable [] length, String[] infoLog) static voidgetProgramPipelineiv(int pipeline, int pname, MemorySegmentPREVIEW params) static voidgetShaderPrecisionFormat(int shaderType, int precisionType, MemorySegmentPREVIEW range, MemorySegmentPREVIEW precision) static voidgetShaderPrecisionFormat(SegmentAllocatorPREVIEW allocator, int shaderType, int precisionType, int[] range, int[] precision) static voidgetVertexAttribLdv(int index, int pname, MemorySegmentPREVIEW params) static voidgetVertexAttribLdv(SegmentAllocatorPREVIEW allocator, int index, int pname, double[] params) static booleanisProgramPipeline(int pipeline) static voidprogramBinary(int program, int binaryFormat, MemorySegmentPREVIEW binary) static voidprogramBinary(int program, int binaryFormat, MemorySegmentPREVIEW binary, int length) static voidprogramParameteri(int program, int pname, int value) static voidprogramUniform1d(int program, int location, double v0) static voidprogramUniform1dv(int program, int location, int count, MemorySegmentPREVIEW value) static voidprogramUniform1dv(SegmentAllocatorPREVIEW allocator, int program, int location, double[] value) static voidprogramUniform1f(int program, int location, float v0) static voidprogramUniform1fv(int program, int location, int count, MemorySegmentPREVIEW value) static voidprogramUniform1fv(SegmentAllocatorPREVIEW allocator, int program, int location, float[] value) static voidprogramUniform1i(int program, int location, int v0) static voidprogramUniform1iv(int program, int location, int count, MemorySegmentPREVIEW value) static voidprogramUniform1iv(SegmentAllocatorPREVIEW allocator, int program, int location, int[] value) static voidprogramUniform1ui(int program, int location, int v0) static voidprogramUniform1uiv(int program, int location, int count, MemorySegmentPREVIEW value) static voidprogramUniform1uiv(SegmentAllocatorPREVIEW allocator, int program, int location, int[] value) static voidprogramUniform2d(int program, int location, double v0, double v1) static voidprogramUniform2dv(int program, int location, int count, MemorySegmentPREVIEW value) static voidprogramUniform2dv(SegmentAllocatorPREVIEW allocator, int program, int location, double[] value) static voidprogramUniform2f(int program, int location, float v0, float v1) static voidprogramUniform2fv(int program, int location, int count, MemorySegmentPREVIEW value) static voidprogramUniform2fv(SegmentAllocatorPREVIEW allocator, int program, int location, float[] value) static voidprogramUniform2i(int program, int location, int v0, int v1) static voidprogramUniform2iv(int program, int location, int count, MemorySegmentPREVIEW value) static voidprogramUniform2iv(SegmentAllocatorPREVIEW allocator, int program, int location, int[] value) static voidprogramUniform2ui(int program, int location, int v0, int v1) static voidprogramUniform2uiv(int program, int location, int count, MemorySegmentPREVIEW value) static voidprogramUniform2uiv(SegmentAllocatorPREVIEW allocator, int program, int location, int[] value) static voidprogramUniform3d(int program, int location, double v0, double v1, double v2) static voidprogramUniform3dv(int program, int location, int count, MemorySegmentPREVIEW value) static voidprogramUniform3dv(SegmentAllocatorPREVIEW allocator, int program, int location, double[] value) static voidprogramUniform3f(int program, int location, float v0, float v1, float v2) static voidprogramUniform3fv(int program, int location, int count, MemorySegmentPREVIEW value) static voidprogramUniform3fv(SegmentAllocatorPREVIEW allocator, int program, int location, float[] value) static voidprogramUniform3i(int program, int location, int v0, int v1, int v2) static voidprogramUniform3iv(int program, int location, int count, MemorySegmentPREVIEW value) static voidprogramUniform3iv(SegmentAllocatorPREVIEW allocator, int program, int location, int[] value) static voidprogramUniform3ui(int program, int location, int v0, int v1, int v2) static voidprogramUniform3uiv(int program, int location, int count, MemorySegmentPREVIEW value) static voidprogramUniform3uiv(SegmentAllocatorPREVIEW allocator, int program, int location, int[] value) static voidprogramUniform4d(int program, int location, double v0, double v1, double v2, double v3) static voidprogramUniform4dv(int program, int location, int count, MemorySegmentPREVIEW value) static voidprogramUniform4dv(SegmentAllocatorPREVIEW allocator, int program, int location, double[] value) static voidprogramUniform4f(int program, int location, float v0, float v1, float v2, float v3) static voidprogramUniform4fv(int program, int location, int count, MemorySegmentPREVIEW value) static voidprogramUniform4fv(SegmentAllocatorPREVIEW allocator, int program, int location, float[] value) static voidprogramUniform4i(int program, int location, int v0, int v1, int v2, int v3) static voidprogramUniform4iv(int program, int location, int count, MemorySegmentPREVIEW value) static voidprogramUniform4iv(SegmentAllocatorPREVIEW allocator, int program, int location, int[] value) static voidprogramUniform4ui(int program, int location, int v0, int v1, int v2, int v3) static voidprogramUniform4uiv(int program, int location, int count, MemorySegmentPREVIEW value) static voidprogramUniform4uiv(SegmentAllocatorPREVIEW allocator, int program, int location, int[] value) static voidprogramUniformMatrix2dv(int program, int location, int count, boolean transpose, MemorySegmentPREVIEW value) static voidprogramUniformMatrix2dv(SegmentAllocatorPREVIEW allocator, int program, int location, boolean transpose, double[] value) static voidprogramUniformMatrix2dv(SegmentAllocatorPREVIEW allocator, int program, int location, int count, boolean transpose, double[] value) static voidprogramUniformMatrix2fv(int program, int location, int count, boolean transpose, MemorySegmentPREVIEW value) static voidprogramUniformMatrix2fv(SegmentAllocatorPREVIEW allocator, int program, int location, boolean transpose, float[] value) static voidprogramUniformMatrix2fv(SegmentAllocatorPREVIEW allocator, int program, int location, int count, boolean transpose, float[] value) static voidprogramUniformMatrix2x3dv(int program, int location, int count, boolean transpose, MemorySegmentPREVIEW value) static voidprogramUniformMatrix2x3dv(SegmentAllocatorPREVIEW allocator, int program, int location, boolean transpose, double[] value) static voidprogramUniformMatrix2x3dv(SegmentAllocatorPREVIEW allocator, int program, int location, int count, boolean transpose, double[] value) static voidprogramUniformMatrix2x3fv(int program, int location, int count, boolean transpose, MemorySegmentPREVIEW value) static voidprogramUniformMatrix2x3fv(SegmentAllocatorPREVIEW allocator, int program, int location, boolean transpose, float[] value) static voidprogramUniformMatrix2x3fv(SegmentAllocatorPREVIEW allocator, int program, int location, int count, boolean transpose, float[] value) static voidprogramUniformMatrix2x4dv(int program, int location, int count, boolean transpose, MemorySegmentPREVIEW value) static voidprogramUniformMatrix2x4dv(SegmentAllocatorPREVIEW allocator, int program, int location, boolean transpose, double[] value) static voidprogramUniformMatrix2x4dv(SegmentAllocatorPREVIEW allocator, int program, int location, int count, boolean transpose, double[] value) static voidprogramUniformMatrix2x4fv(int program, int location, int count, boolean transpose, MemorySegmentPREVIEW value) static voidprogramUniformMatrix2x4fv(SegmentAllocatorPREVIEW allocator, int program, int location, boolean transpose, float[] value) static voidprogramUniformMatrix2x4fv(SegmentAllocatorPREVIEW allocator, int program, int location, int count, boolean transpose, float[] value) static voidprogramUniformMatrix3dv(int program, int location, int count, boolean transpose, MemorySegmentPREVIEW value) static voidprogramUniformMatrix3dv(SegmentAllocatorPREVIEW allocator, int program, int location, boolean transpose, double[] value) static voidprogramUniformMatrix3dv(SegmentAllocatorPREVIEW allocator, int program, int location, int count, boolean transpose, double[] value) static voidprogramUniformMatrix3fv(int program, int location, int count, boolean transpose, MemorySegmentPREVIEW value) static voidprogramUniformMatrix3fv(SegmentAllocatorPREVIEW allocator, int program, int location, boolean transpose, float[] value) static voidprogramUniformMatrix3fv(SegmentAllocatorPREVIEW allocator, int program, int location, int count, boolean transpose, float[] value) static voidprogramUniformMatrix3x2dv(int program, int location, int count, boolean transpose, MemorySegmentPREVIEW value) static voidprogramUniformMatrix3x2dv(SegmentAllocatorPREVIEW allocator, int program, int location, boolean transpose, double[] value) static voidprogramUniformMatrix3x2dv(SegmentAllocatorPREVIEW allocator, int program, int location, int count, boolean transpose, double[] value) static voidprogramUniformMatrix3x2fv(int program, int location, int count, boolean transpose, MemorySegmentPREVIEW value) static voidprogramUniformMatrix3x2fv(SegmentAllocatorPREVIEW allocator, int program, int location, boolean transpose, float[] value) static voidprogramUniformMatrix3x2fv(SegmentAllocatorPREVIEW allocator, int program, int location, int count, boolean transpose, float[] value) static voidprogramUniformMatrix3x4dv(int program, int location, int count, boolean transpose, MemorySegmentPREVIEW value) static voidprogramUniformMatrix3x4dv(SegmentAllocatorPREVIEW allocator, int program, int location, boolean transpose, double[] value) static voidprogramUniformMatrix3x4dv(SegmentAllocatorPREVIEW allocator, int program, int location, int count, boolean transpose, double[] value) static voidprogramUniformMatrix3x4fv(int program, int location, int count, boolean transpose, MemorySegmentPREVIEW value) static voidprogramUniformMatrix3x4fv(SegmentAllocatorPREVIEW allocator, int program, int location, boolean transpose, float[] value) static voidprogramUniformMatrix3x4fv(SegmentAllocatorPREVIEW allocator, int program, int location, int count, boolean transpose, float[] value) static voidprogramUniformMatrix4dv(int program, int location, int count, boolean transpose, MemorySegmentPREVIEW value) static voidprogramUniformMatrix4dv(SegmentAllocatorPREVIEW allocator, int program, int location, boolean transpose, double[] value) static voidprogramUniformMatrix4dv(SegmentAllocatorPREVIEW allocator, int program, int location, int count, boolean transpose, double[] value) static voidprogramUniformMatrix4fv(int program, int location, int count, boolean transpose, MemorySegmentPREVIEW value) static voidprogramUniformMatrix4fv(SegmentAllocatorPREVIEW allocator, int program, int location, boolean transpose, float[] value) static voidprogramUniformMatrix4fv(SegmentAllocatorPREVIEW allocator, int program, int location, int count, boolean transpose, float[] value) static voidprogramUniformMatrix4x2dv(int program, int location, int count, boolean transpose, MemorySegmentPREVIEW value) static voidprogramUniformMatrix4x2dv(SegmentAllocatorPREVIEW allocator, int program, int location, boolean transpose, double[] value) static voidprogramUniformMatrix4x2dv(SegmentAllocatorPREVIEW allocator, int program, int location, int count, boolean transpose, double[] value) static voidprogramUniformMatrix4x2fv(int program, int location, int count, boolean transpose, MemorySegmentPREVIEW value) static voidprogramUniformMatrix4x2fv(SegmentAllocatorPREVIEW allocator, int program, int location, boolean transpose, float[] value) static voidprogramUniformMatrix4x2fv(SegmentAllocatorPREVIEW allocator, int program, int location, int count, boolean transpose, float[] value) static voidprogramUniformMatrix4x3dv(int program, int location, int count, boolean transpose, MemorySegmentPREVIEW value) static voidprogramUniformMatrix4x3dv(SegmentAllocatorPREVIEW allocator, int program, int location, boolean transpose, double[] value) static voidprogramUniformMatrix4x3dv(SegmentAllocatorPREVIEW allocator, int program, int location, int count, boolean transpose, double[] value) static voidprogramUniformMatrix4x3fv(int program, int location, int count, boolean transpose, MemorySegmentPREVIEW value) static voidprogramUniformMatrix4x3fv(SegmentAllocatorPREVIEW allocator, int program, int location, boolean transpose, float[] value) static voidprogramUniformMatrix4x3fv(SegmentAllocatorPREVIEW allocator, int program, int location, int count, boolean transpose, float[] value) static voidstatic voidscissorArrayv(int first, int count, MemorySegmentPREVIEW v) static voidscissorArrayv(SegmentAllocatorPREVIEW allocator, int first, int count, int[] v) static voidscissorIndexed(int index, int left, int bottom, int width, int height) static voidscissorIndexedv(int index, MemorySegmentPREVIEW v) static voidscissorIndexedv(SegmentAllocatorPREVIEW allocator, int index, int[] v) static voidshaderBinary(int count, MemorySegmentPREVIEW shaders, int binaryFormat, MemorySegmentPREVIEW binary, int length) static voidshaderBinary(SegmentAllocatorPREVIEW allocator, int[] shaders, int binaryFormat, MemorySegmentPREVIEW binary) static voidshaderBinary(SegmentAllocatorPREVIEW allocator, int[] shaders, int binaryFormat, MemorySegmentPREVIEW binary, int length) static voiduseProgramStages(int pipeline, int stages, int program) static voidvalidateProgramPipeline(int pipeline) static voidvertexAttribL1d(int index, double x) static voidvertexAttribL1dv(int index, MemorySegmentPREVIEW v) static voidvertexAttribL1dv(SegmentAllocatorPREVIEW allocator, int index, double[] v) static voidvertexAttribL2d(int index, double x, double y) static voidvertexAttribL2dv(int index, MemorySegmentPREVIEW v) static voidvertexAttribL2dv(SegmentAllocatorPREVIEW allocator, int index, double[] v) static voidvertexAttribL3d(int index, double x, double y, double z) static voidvertexAttribL3dv(int index, MemorySegmentPREVIEW v) static voidvertexAttribL3dv(SegmentAllocatorPREVIEW allocator, int index, double[] v) static voidvertexAttribL4d(int index, double x, double y, double z, double w) static voidvertexAttribL4dv(int index, MemorySegmentPREVIEW v) static voidvertexAttribL4dv(SegmentAllocatorPREVIEW allocator, int index, double[] v) static voidvertexAttribLPointer(int index, int size, int type, int stride, MemorySegmentPREVIEW pointer) static voidvertexAttribLPointer(SegmentAllocatorPREVIEW allocator, int index, int size, int type, int stride, double[] pointer) static voidviewportArrayv(int first, int count, MemorySegmentPREVIEW v) static voidviewportArrayv(SegmentAllocatorPREVIEW allocator, int first, int count, float[] v) static voidviewportIndexedf(int index, float x, float y, float w, float h) static voidviewportIndexedfv(int index, MemorySegmentPREVIEW v) static voidviewportIndexedfv(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, uniformSubroutinesuivMethods 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, vertexAttribP4uivMethods 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, waitSyncMethods 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, uniformBlockBindingMethods 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, vertexAttribIPointerMethods inherited from class overrungl.opengl.GL21C
uniformMatrix2x3fv, uniformMatrix2x3fv, uniformMatrix2x3fv, uniformMatrix2x4fv, uniformMatrix2x4fv, uniformMatrix2x4fv, uniformMatrix3x2fv, uniformMatrix3x2fv, uniformMatrix3x2fv, uniformMatrix3x4fv, uniformMatrix3x4fv, uniformMatrix3x4fv, uniformMatrix4x2fv, uniformMatrix4x2fv, uniformMatrix4x2fv, uniformMatrix4x3fv, uniformMatrix4x3fv, uniformMatrix4x3fvMethods 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, vertexAttribPointerMethods 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, unmapBufferMethods inherited from class overrungl.opengl.GL14C
blendColor, blendEquation, blendFuncSeparate, multiDrawArrays, multiDrawArrays, multiDrawArrays, multiDrawElements, multiDrawElements, multiDrawElements, multiDrawElements, multiDrawElements, multiDrawElements, multiDrawElements, pointParameterf, pointParameterfv, pointParameterfv, pointParameteri, pointParameteriv, pointParameterivMethods inherited from class overrungl.opengl.GL13C
activeTexture, compressedTexImage1D, compressedTexImage2D, compressedTexImage3D, compressedTexSubImage1D, compressedTexSubImage2D, compressedTexSubImage3D, getCompressedTexImage, sampleCoverageMethods inherited from class overrungl.opengl.GL12C
copyTexSubImage3D, drawRangeElements, drawRangeElements, drawRangeElements, drawRangeElements, texImage3D, texImage3D, texImage3D, texImage3D, texImage3D, texSubImage3D, texSubImage3D, texSubImage3D, texSubImage3D, texSubImage3DMethods inherited from class overrungl.opengl.GL11C
bindTexture, copyTexImage1D, copyTexImage2D, copyTexSubImage1D, copyTexSubImage2D, deleteTexture, deleteTextures, deleteTextures, drawArrays, drawElements, drawElements, drawElements, drawElements, genTexture, genTextures, genTextures, getPointer, getPointerv, isTexture, polygonOffset, texSubImage1D, texSubImage1D, texSubImage1D, texSubImage1D, texSubImage1D, texSubImage2D, texSubImage2D, texSubImage2D, texSubImage2D, texSubImage2DMethods inherited from class overrungl.opengl.GL10C
blendFunc, clear, clearColor, clearDepth, clearStencil, colorMask, cullFace, depthFunc, depthMask, depthRange, disable, drawBuffer, enable, finish, flush, frontFace, getBoolean, getBooleanv, getBooleanv, getDouble, getDoublev, getDoublev, getError, getFloat, getFloatv, getFloatv, getInteger, getIntegerv, getIntegerv, getString, getTexImage, getTexLevelParameterf, getTexLevelParameterfv, getTexLevelParameterfv, getTexLevelParameteri, getTexLevelParameteriv, getTexLevelParameteriv, getTexParameterf, getTexParameterfv, getTexParameterfv, getTexParameteri, getTexParameteriv, getTexParameteriv, hint, isEnabled, lineWidth, logicOp, ngetString, pixelStoref, pixelStorei, pointSize, polygonMode, readBuffer, readPixels, readPixels, readPixels, readPixels, readPixels, scissor, stencilFunc, stencilMask, stencilOp, texImage1D, texImage1D, texImage1D, texImage1D, texImage1D, texImage2D, texImage2D, texImage2D, texImage2D, texImage2D, texParameterf, texParameterfv, texParameterfv, texParameteri, texParameteriv, texParameteriv, viewport 
- 
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
 
 - 
 
GL41Cwhen preview features are enabled.