Package org.lwjgl.opengl
Class GL41
- Direct Known Subclasses:
GL42
The OpenGL functionality up to version 4.1. Includes the deprecated symbols of the Compatibility Profile.
OpenGL 4.1 implementations support revision 4.10 of the OpenGL Shading Language.
Extensions promoted to core in this release:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intAccepted bytypeparameter to GetProgramPipelineiv.static final intAccepted bystagesparameter to UseProgramStages.static final intAccepted by thetypeparameter of VertexAttribPointer.static final intAccepted bystagesparameter to UseProgramStages.static final intAccepted bystagesparameter to UseProgramStages.static final intAccepted by theprecisiontypeparameter of GetShaderPrecisionFormat.static final intAccepted by theprecisiontypeparameter of GetShaderPrecisionFormat.static final intAccepted by thevalueparameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.static final intAccepted by thevalueparameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.static final intAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.static final intAccepted by theprecisiontypeparameter of GetShaderPrecisionFormat.static final intAccepted by theprecisiontypeparameter of GetShaderPrecisionFormat.static final intAccepted by thevalueparameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.static final intAccepted by thevalueparameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.static final intAccepted by thevalueparameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.static final intAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.static final intAccepted by theprecisiontypeparameter of GetShaderPrecisionFormat.static final intAccepted by theprecisiontypeparameter of GetShaderPrecisionFormat.static final intAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv and GetDoublev.static final intAccepted by thevalueparameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.static final intAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv and GetDoublev.static final intAccepted by thepnameparameter of GetProgramiv.static final intAccepted by thepnameparameter of ProgramParameteri and GetProgramiv.static final intAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.static final intAccepted by thepnameparameter of ProgramParameteri and GetProgramiv.static final intAccepted by theformatparameter of most commands taking sized internal formats.static final intAccepted by thevalueparameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.static final intAccepted by thevalueparameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.static final intAccepted bystagesparameter to UseProgramStages.static final intAccepted bystagesparameter to UseProgramStages.static final intReturned in thedataparameter from a Get query with apnameof LAYER_PROVOKING_VERTEX or VIEWPORT_INDEX_PROVOKING_VERTEX.static final intAccepted bystagesparameter to UseProgramStages.static final intAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.static final intAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.static final intAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.Fields inherited from class org.lwjgl.opengl.GL40
GL_ACTIVE_SUBROUTINE_MAX_LENGTH, GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS, GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH, GL_ACTIVE_SUBROUTINE_UNIFORMS, GL_ACTIVE_SUBROUTINES, GL_COMPATIBLE_SUBROUTINES, GL_DOUBLE_MAT2, GL_DOUBLE_MAT2x3, GL_DOUBLE_MAT2x4, GL_DOUBLE_MAT3, GL_DOUBLE_MAT3x2, GL_DOUBLE_MAT3x4, GL_DOUBLE_MAT4, GL_DOUBLE_MAT4x2, GL_DOUBLE_MAT4x3, GL_DOUBLE_VEC2, GL_DOUBLE_VEC3, GL_DOUBLE_VEC4, GL_DRAW_INDIRECT_BUFFER, GL_DRAW_INDIRECT_BUFFER_BINDING, GL_FRACTIONAL_EVEN, GL_FRACTIONAL_ODD, GL_FRAGMENT_INTERPOLATION_OFFSET_BITS, GL_GEOMETRY_SHADER_INVOCATIONS, GL_INT_SAMPLER_CUBE_MAP_ARRAY, GL_ISOLINES, GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS, GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS, GL_MAX_FRAGMENT_INTERPOLATION_OFFSET, GL_MAX_GEOMETRY_SHADER_INVOCATIONS, GL_MAX_PATCH_VERTICES, GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET, GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS, GL_MAX_SUBROUTINES, GL_MAX_TESS_CONTROL_INPUT_COMPONENTS, GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS, GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS, GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS, GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS, GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS, GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS, GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS, GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS, GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS, GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS, GL_MAX_TESS_GEN_LEVEL, GL_MAX_TESS_PATCH_COMPONENTS, GL_MAX_TRANSFORM_FEEDBACK_BUFFERS, GL_MAX_VERTEX_STREAMS, GL_MIN_FRAGMENT_INTERPOLATION_OFFSET, GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET, GL_MIN_SAMPLE_SHADING_VALUE, GL_NUM_COMPATIBLE_SUBROUTINES, GL_PATCH_DEFAULT_INNER_LEVEL, GL_PATCH_DEFAULT_OUTER_LEVEL, GL_PATCH_VERTICES, GL_PATCHES, GL_PROXY_TEXTURE_CUBE_MAP_ARRAY, GL_SAMPLE_SHADING, GL_SAMPLER_CUBE_MAP_ARRAY, GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW, GL_TESS_CONTROL_OUTPUT_VERTICES, GL_TESS_CONTROL_SHADER, GL_TESS_EVALUATION_SHADER, GL_TESS_GEN_MODE, GL_TESS_GEN_POINT_MODE, GL_TESS_GEN_SPACING, GL_TESS_GEN_VERTEX_ORDER, GL_TEXTURE_BINDING_CUBE_MAP_ARRAY, GL_TEXTURE_CUBE_MAP_ARRAY, GL_TRANSFORM_FEEDBACK, GL_TRANSFORM_FEEDBACK_BINDING, GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE, GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED, GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER, GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER, GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAYFields inherited from class org.lwjgl.opengl.GL33
GL_ANY_SAMPLES_PASSED, GL_INT_2_10_10_10_REV, GL_MAX_DUAL_SOURCE_DRAW_BUFFERS, GL_ONE_MINUS_SRC1_ALPHA, GL_ONE_MINUS_SRC1_COLOR, GL_RGB10_A2UI, GL_SAMPLER_BINDING, GL_SRC1_COLOR, GL_TEXTURE_SWIZZLE_A, GL_TEXTURE_SWIZZLE_B, GL_TEXTURE_SWIZZLE_G, GL_TEXTURE_SWIZZLE_R, GL_TEXTURE_SWIZZLE_RGBA, GL_TIME_ELAPSED, GL_TIMESTAMP, GL_VERTEX_ATTRIB_ARRAY_DIVISORFields inherited from class org.lwjgl.opengl.GL32
GL_ALREADY_SIGNALED, GL_CONDITION_SATISFIED, GL_CONTEXT_COMPATIBILITY_PROFILE_BIT, GL_CONTEXT_CORE_PROFILE_BIT, GL_CONTEXT_PROFILE_MASK, GL_DEPTH_CLAMP, GL_FIRST_VERTEX_CONVENTION, GL_FRAMEBUFFER_ATTACHMENT_LAYERED, GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS, GL_GEOMETRY_INPUT_TYPE, GL_GEOMETRY_OUTPUT_TYPE, GL_GEOMETRY_SHADER, GL_GEOMETRY_VERTICES_OUT, GL_INT_SAMPLER_2D_MULTISAMPLE, GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY, GL_LAST_VERTEX_CONVENTION, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_MAX_COLOR_TEXTURE_SAMPLES, GL_MAX_DEPTH_TEXTURE_SAMPLES, GL_MAX_FRAGMENT_INPUT_COMPONENTS, GL_MAX_GEOMETRY_INPUT_COMPONENTS, GL_MAX_GEOMETRY_OUTPUT_COMPONENTS, GL_MAX_GEOMETRY_OUTPUT_VERTICES, GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS, GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS, GL_MAX_GEOMETRY_UNIFORM_COMPONENTS, GL_MAX_INTEGER_SAMPLES, GL_MAX_SAMPLE_MASK_WORDS, GL_MAX_SERVER_WAIT_TIMEOUT, GL_MAX_VERTEX_OUTPUT_COMPONENTS, GL_OBJECT_TYPE, GL_PROGRAM_POINT_SIZE, GL_PROVOKING_VERTEX, GL_PROXY_TEXTURE_2D_MULTISAMPLE, GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY, GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION, GL_SAMPLE_MASK, GL_SAMPLE_MASK_VALUE, GL_SAMPLE_POSITION, GL_SAMPLER_2D_MULTISAMPLE, GL_SAMPLER_2D_MULTISAMPLE_ARRAY, GL_SIGNALED, GL_SYNC_CONDITION, GL_SYNC_FENCE, GL_SYNC_FLAGS, GL_SYNC_FLUSH_COMMANDS_BIT, GL_SYNC_GPU_COMMANDS_COMPLETE, GL_SYNC_STATUS, GL_TEXTURE_2D_MULTISAMPLE, GL_TEXTURE_2D_MULTISAMPLE_ARRAY, GL_TEXTURE_BINDING_2D_MULTISAMPLE, GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY, GL_TEXTURE_CUBE_MAP_SEAMLESS, GL_TEXTURE_FIXED_SAMPLE_LOCATIONS, GL_TEXTURE_SAMPLES, GL_TIMEOUT_EXPIRED, GL_TIMEOUT_IGNORED, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, GL_UNSIGNALED, GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE, GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY, GL_WAIT_FAILEDFields inherited from class org.lwjgl.opengl.GL31
GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH, GL_ACTIVE_UNIFORM_BLOCKS, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_INT_SAMPLER_2D_RECT, GL_INT_SAMPLER_BUFFER, GL_INVALID_INDEX, GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS, GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS, GL_MAX_COMBINED_UNIFORM_BLOCKS, GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS, GL_MAX_FRAGMENT_UNIFORM_BLOCKS, GL_MAX_GEOMETRY_UNIFORM_BLOCKS, GL_MAX_RECTANGLE_TEXTURE_SIZE, GL_MAX_TEXTURE_BUFFER_SIZE, GL_MAX_UNIFORM_BLOCK_SIZE, GL_MAX_UNIFORM_BUFFER_BINDINGS, GL_MAX_VERTEX_UNIFORM_BLOCKS, GL_PRIMITIVE_RESTART, GL_PRIMITIVE_RESTART_INDEX, GL_PROXY_TEXTURE_RECTANGLE, GL_R16_SNORM, GL_R8_SNORM, GL_RG16_SNORM, GL_RG8_SNORM, GL_RGB16_SNORM, GL_RGB8_SNORM, GL_RGBA16_SNORM, GL_RGBA8_SNORM, GL_SAMPLER_2D_RECT, GL_SAMPLER_2D_RECT_SHADOW, GL_SAMPLER_BUFFER, GL_SIGNED_NORMALIZED, GL_TEXTURE_BINDING_BUFFER, GL_TEXTURE_BINDING_RECTANGLE, GL_TEXTURE_BUFFER, GL_TEXTURE_BUFFER_DATA_STORE_BINDING, GL_TEXTURE_RECTANGLE, GL_UNIFORM_ARRAY_STRIDE, GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES, GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS, GL_UNIFORM_BLOCK_BINDING, GL_UNIFORM_BLOCK_DATA_SIZE, GL_UNIFORM_BLOCK_INDEX, GL_UNIFORM_BLOCK_NAME_LENGTH, GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER, GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER, GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER, GL_UNIFORM_BUFFER, GL_UNIFORM_BUFFER_BINDING, GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT, GL_UNIFORM_BUFFER_SIZE, GL_UNIFORM_BUFFER_START, GL_UNIFORM_IS_ROW_MAJOR, GL_UNIFORM_MATRIX_STRIDE, GL_UNIFORM_NAME_LENGTH, GL_UNIFORM_OFFSET, GL_UNIFORM_SIZE, GL_UNIFORM_TYPE, GL_UNSIGNED_INT_SAMPLER_2D_RECT, GL_UNSIGNED_INT_SAMPLER_BUFFERFields inherited from class org.lwjgl.opengl.GL30
GL_ALPHA_INTEGER, GL_BGR_INTEGER, GL_BGRA_INTEGER, GL_BLUE_INTEGER, GL_BUFFER_ACCESS_FLAGS, GL_BUFFER_MAP_LENGTH, GL_BUFFER_MAP_OFFSET, GL_CLAMP_FRAGMENT_COLOR, GL_CLAMP_READ_COLOR, GL_CLAMP_VERTEX_COLOR, GL_CLIP_DISTANCE0, GL_CLIP_DISTANCE1, GL_CLIP_DISTANCE2, GL_CLIP_DISTANCE3, GL_CLIP_DISTANCE4, GL_CLIP_DISTANCE5, GL_CLIP_DISTANCE6, GL_CLIP_DISTANCE7, GL_COLOR_ATTACHMENT0, GL_COLOR_ATTACHMENT1, GL_COLOR_ATTACHMENT10, GL_COLOR_ATTACHMENT11, GL_COLOR_ATTACHMENT12, GL_COLOR_ATTACHMENT13, GL_COLOR_ATTACHMENT14, GL_COLOR_ATTACHMENT15, GL_COLOR_ATTACHMENT16, GL_COLOR_ATTACHMENT17, GL_COLOR_ATTACHMENT18, GL_COLOR_ATTACHMENT19, GL_COLOR_ATTACHMENT2, GL_COLOR_ATTACHMENT20, GL_COLOR_ATTACHMENT21, GL_COLOR_ATTACHMENT22, GL_COLOR_ATTACHMENT23, GL_COLOR_ATTACHMENT24, GL_COLOR_ATTACHMENT25, GL_COLOR_ATTACHMENT26, GL_COLOR_ATTACHMENT27, GL_COLOR_ATTACHMENT28, GL_COLOR_ATTACHMENT29, GL_COLOR_ATTACHMENT3, GL_COLOR_ATTACHMENT30, GL_COLOR_ATTACHMENT31, GL_COLOR_ATTACHMENT4, GL_COLOR_ATTACHMENT5, GL_COLOR_ATTACHMENT6, GL_COLOR_ATTACHMENT7, GL_COLOR_ATTACHMENT8, GL_COLOR_ATTACHMENT9, GL_COMPARE_REF_TO_TEXTURE, GL_COMPRESSED_RED, GL_COMPRESSED_RED_RGTC1, GL_COMPRESSED_RG, GL_COMPRESSED_RG_RGTC2, GL_COMPRESSED_SIGNED_RED_RGTC1, GL_COMPRESSED_SIGNED_RG_RGTC2, GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT, GL_CONTEXT_FLAGS, GL_DEPTH_ATTACHMENT, GL_DEPTH_COMPONENT32F, GL_DEPTH_STENCIL, GL_DEPTH_STENCIL_ATTACHMENT, GL_DEPTH24_STENCIL8, GL_DEPTH32F_STENCIL8, GL_DRAW_FRAMEBUFFER, GL_DRAW_FRAMEBUFFER_BINDING, GL_FIXED_ONLY, GL_FLOAT_32_UNSIGNED_INT_24_8_REV, GL_FRAMEBUFFER, GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE, GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE, GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING, GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE, GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE, GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE, GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME, GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE, GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE, GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL, GL_FRAMEBUFFER_BINDING, GL_FRAMEBUFFER_COMPLETE, GL_FRAMEBUFFER_DEFAULT, GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT, GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER, GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT, GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE, GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER, GL_FRAMEBUFFER_SRGB, GL_FRAMEBUFFER_UNDEFINED, GL_FRAMEBUFFER_UNSUPPORTED, GL_GREEN_INTEGER, GL_HALF_FLOAT, GL_INDEX, GL_INT_SAMPLER_1D, GL_INT_SAMPLER_1D_ARRAY, GL_INT_SAMPLER_2D, GL_INT_SAMPLER_2D_ARRAY, GL_INT_SAMPLER_3D, GL_INT_SAMPLER_CUBE, GL_INTERLEAVED_ATTRIBS, GL_INVALID_FRAMEBUFFER_OPERATION, GL_MAJOR_VERSION, GL_MAP_FLUSH_EXPLICIT_BIT, GL_MAP_INVALIDATE_BUFFER_BIT, GL_MAP_INVALIDATE_RANGE_BIT, GL_MAP_READ_BIT, GL_MAP_UNSYNCHRONIZED_BIT, GL_MAP_WRITE_BIT, GL_MAX_ARRAY_TEXTURE_LAYERS, GL_MAX_CLIP_DISTANCES, GL_MAX_COLOR_ATTACHMENTS, GL_MAX_PROGRAM_TEXEL_OFFSET, GL_MAX_RENDERBUFFER_SIZE, GL_MAX_SAMPLES, GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS, GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS, GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS, GL_MAX_VARYING_COMPONENTS, GL_MIN_PROGRAM_TEXEL_OFFSET, GL_MINOR_VERSION, GL_NUM_EXTENSIONS, GL_PRIMITIVES_GENERATED, GL_PROXY_TEXTURE_1D_ARRAY, GL_PROXY_TEXTURE_2D_ARRAY, GL_QUERY_BY_REGION_NO_WAIT, GL_QUERY_BY_REGION_WAIT, GL_QUERY_NO_WAIT, GL_QUERY_WAIT, GL_R11F_G11F_B10F, GL_R16, GL_R16F, GL_R16I, GL_R16UI, GL_R32F, GL_R32I, GL_R32UI, GL_R8, GL_R8I, GL_R8UI, GL_RASTERIZER_DISCARD, GL_READ_FRAMEBUFFER, GL_READ_FRAMEBUFFER_BINDING, GL_RED_INTEGER, GL_RENDERBUFFER, GL_RENDERBUFFER_ALPHA_SIZE, GL_RENDERBUFFER_BINDING, GL_RENDERBUFFER_BLUE_SIZE, GL_RENDERBUFFER_DEPTH_SIZE, GL_RENDERBUFFER_GREEN_SIZE, GL_RENDERBUFFER_HEIGHT, GL_RENDERBUFFER_INTERNAL_FORMAT, GL_RENDERBUFFER_RED_SIZE, GL_RENDERBUFFER_SAMPLES, GL_RENDERBUFFER_STENCIL_SIZE, GL_RENDERBUFFER_WIDTH, GL_RG, GL_RG_INTEGER, GL_RG16, GL_RG16F, GL_RG16I, GL_RG16UI, GL_RG32F, GL_RG32I, GL_RG32UI, GL_RG8, GL_RG8I, GL_RG8UI, GL_RGB_INTEGER, GL_RGB16F, GL_RGB16I, GL_RGB16UI, GL_RGB32F, GL_RGB32I, GL_RGB32UI, GL_RGB8I, GL_RGB8UI, GL_RGB9_E5, GL_RGBA_INTEGER, GL_RGBA16F, GL_RGBA16I, GL_RGBA16UI, GL_RGBA32F, GL_RGBA32I, GL_RGBA32UI, GL_RGBA8I, GL_RGBA8UI, GL_SAMPLER_1D_ARRAY, GL_SAMPLER_1D_ARRAY_SHADOW, GL_SAMPLER_2D_ARRAY, GL_SAMPLER_2D_ARRAY_SHADOW, GL_SAMPLER_CUBE_SHADOW, GL_SEPARATE_ATTRIBS, GL_STENCIL_ATTACHMENT, GL_STENCIL_INDEX1, GL_STENCIL_INDEX16, GL_STENCIL_INDEX4, GL_STENCIL_INDEX8, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_ALPHA_TYPE, GL_TEXTURE_BINDING_1D_ARRAY, GL_TEXTURE_BINDING_2D_ARRAY, GL_TEXTURE_BLUE_TYPE, GL_TEXTURE_DEPTH_TYPE, GL_TEXTURE_GREEN_TYPE, GL_TEXTURE_INTENSITY_TYPE, GL_TEXTURE_LUMINANCE_TYPE, GL_TEXTURE_RED_TYPE, GL_TEXTURE_SHARED_SIZE, GL_TEXTURE_STENCIL_SIZE, GL_TRANSFORM_FEEDBACK_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER_BINDING, GL_TRANSFORM_FEEDBACK_BUFFER_MODE, GL_TRANSFORM_FEEDBACK_BUFFER_SIZE, GL_TRANSFORM_FEEDBACK_BUFFER_START, GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN, GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH, GL_TRANSFORM_FEEDBACK_VARYINGS, GL_UNSIGNED_INT_10F_11F_11F_REV, GL_UNSIGNED_INT_24_8, GL_UNSIGNED_INT_5_9_9_9_REV, GL_UNSIGNED_INT_SAMPLER_1D, GL_UNSIGNED_INT_SAMPLER_1D_ARRAY, GL_UNSIGNED_INT_SAMPLER_2D, GL_UNSIGNED_INT_SAMPLER_2D_ARRAY, GL_UNSIGNED_INT_SAMPLER_3D, GL_UNSIGNED_INT_SAMPLER_CUBE, GL_UNSIGNED_INT_VEC2, GL_UNSIGNED_INT_VEC3, GL_UNSIGNED_INT_VEC4, GL_UNSIGNED_NORMALIZED, GL_VERTEX_ARRAY_BINDING, GL_VERTEX_ATTRIB_ARRAY_INTEGERFields inherited from class org.lwjgl.opengl.GL21
GL_COMPRESSED_SLUMINANCE, GL_COMPRESSED_SLUMINANCE_ALPHA, GL_COMPRESSED_SRGB, GL_COMPRESSED_SRGB_ALPHA, GL_CURRENT_RASTER_SECONDARY_COLOR, GL_FLOAT_MAT2x3, GL_FLOAT_MAT2x4, GL_FLOAT_MAT3x2, GL_FLOAT_MAT3x4, GL_FLOAT_MAT4x2, GL_FLOAT_MAT4x3, GL_PIXEL_PACK_BUFFER, GL_PIXEL_PACK_BUFFER_BINDING, GL_PIXEL_UNPACK_BUFFER, GL_PIXEL_UNPACK_BUFFER_BINDING, GL_SLUMINANCE, GL_SLUMINANCE_ALPHA, GL_SLUMINANCE8, GL_SLUMINANCE8_ALPHA8, GL_SRGB, GL_SRGB_ALPHA, GL_SRGB8, GL_SRGB8_ALPHA8Fields inherited from class org.lwjgl.opengl.GL20
GL_ACTIVE_ATTRIBUTE_MAX_LENGTH, GL_ACTIVE_ATTRIBUTES, GL_ACTIVE_UNIFORM_MAX_LENGTH, GL_ACTIVE_UNIFORMS, GL_ATTACHED_SHADERS, GL_BLEND_EQUATION_ALPHA, GL_BLEND_EQUATION_RGB, GL_BOOL, GL_BOOL_VEC2, GL_BOOL_VEC3, GL_BOOL_VEC4, GL_COMPILE_STATUS, GL_COORD_REPLACE, GL_CURRENT_PROGRAM, GL_CURRENT_VERTEX_ATTRIB, GL_DELETE_STATUS, GL_DRAW_BUFFER0, GL_DRAW_BUFFER1, GL_DRAW_BUFFER10, GL_DRAW_BUFFER11, GL_DRAW_BUFFER12, GL_DRAW_BUFFER13, GL_DRAW_BUFFER14, GL_DRAW_BUFFER15, GL_DRAW_BUFFER2, GL_DRAW_BUFFER3, GL_DRAW_BUFFER4, GL_DRAW_BUFFER5, GL_DRAW_BUFFER6, GL_DRAW_BUFFER7, GL_DRAW_BUFFER8, GL_DRAW_BUFFER9, GL_FLOAT_MAT2, GL_FLOAT_MAT3, GL_FLOAT_MAT4, GL_FLOAT_VEC2, GL_FLOAT_VEC3, GL_FLOAT_VEC4, GL_FRAGMENT_SHADER, GL_FRAGMENT_SHADER_DERIVATIVE_HINT, GL_INFO_LOG_LENGTH, GL_INT_VEC2, GL_INT_VEC3, GL_INT_VEC4, GL_LINK_STATUS, GL_LOWER_LEFT, GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS, GL_MAX_DRAW_BUFFERS, GL_MAX_FRAGMENT_UNIFORM_COMPONENTS, GL_MAX_TEXTURE_COORDS, GL_MAX_TEXTURE_IMAGE_UNITS, GL_MAX_VARYING_FLOATS, GL_MAX_VERTEX_ATTRIBS, GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS, GL_MAX_VERTEX_UNIFORM_COMPONENTS, GL_POINT_SPRITE, GL_POINT_SPRITE_COORD_ORIGIN, GL_SAMPLER_1D, GL_SAMPLER_1D_SHADOW, GL_SAMPLER_2D, GL_SAMPLER_2D_SHADOW, GL_SAMPLER_3D, GL_SAMPLER_CUBE, GL_SHADER_SOURCE_LENGTH, GL_SHADER_TYPE, GL_SHADING_LANGUAGE_VERSION, GL_STENCIL_BACK_FAIL, GL_STENCIL_BACK_FUNC, GL_STENCIL_BACK_PASS_DEPTH_FAIL, GL_STENCIL_BACK_PASS_DEPTH_PASS, GL_STENCIL_BACK_REF, GL_STENCIL_BACK_VALUE_MASK, GL_STENCIL_BACK_WRITEMASK, GL_UPPER_LEFT, GL_VALIDATE_STATUS, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, GL_VERTEX_ATTRIB_ARRAY_POINTER, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_PROGRAM_POINT_SIZE, GL_VERTEX_PROGRAM_TWO_SIDE, GL_VERTEX_SHADERFields inherited from class org.lwjgl.opengl.GL15
GL_ARRAY_BUFFER, GL_ARRAY_BUFFER_BINDING, GL_BUFFER_ACCESS, GL_BUFFER_MAP_POINTER, GL_BUFFER_MAPPED, GL_BUFFER_SIZE, GL_BUFFER_USAGE, GL_COLOR_ARRAY_BUFFER_BINDING, GL_CURRENT_FOG_COORD, GL_CURRENT_QUERY, GL_DYNAMIC_COPY, GL_DYNAMIC_DRAW, GL_DYNAMIC_READ, GL_EDGE_FLAG_ARRAY_BUFFER_BINDING, GL_ELEMENT_ARRAY_BUFFER, GL_ELEMENT_ARRAY_BUFFER_BINDING, GL_FOG_COORD, GL_FOG_COORD_ARRAY, GL_FOG_COORD_ARRAY_BUFFER_BINDING, GL_FOG_COORD_ARRAY_POINTER, GL_FOG_COORD_ARRAY_STRIDE, GL_FOG_COORD_ARRAY_TYPE, GL_FOG_COORD_SRC, GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING, GL_INDEX_ARRAY_BUFFER_BINDING, GL_NORMAL_ARRAY_BUFFER_BINDING, GL_QUERY_COUNTER_BITS, GL_QUERY_RESULT, GL_QUERY_RESULT_AVAILABLE, GL_READ_ONLY, GL_READ_WRITE, GL_SAMPLES_PASSED, GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING, GL_SRC0_ALPHA, GL_SRC0_RGB, GL_SRC1_ALPHA, GL_SRC1_RGB, GL_SRC2_ALPHA, GL_SRC2_RGB, GL_STATIC_COPY, GL_STATIC_DRAW, GL_STATIC_READ, GL_STREAM_COPY, GL_STREAM_DRAW, GL_STREAM_READ, GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING, GL_VERTEX_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_WEIGHT_ARRAY_BUFFER_BINDING, GL_WRITE_ONLYFields inherited from class org.lwjgl.opengl.GL14
GL_BLEND_DST_ALPHA, GL_BLEND_DST_RGB, GL_BLEND_SRC_ALPHA, GL_BLEND_SRC_RGB, GL_COLOR_SUM, GL_COMPARE_R_TO_TEXTURE, GL_CONSTANT_ALPHA, GL_CONSTANT_COLOR, GL_CURRENT_FOG_COORDINATE, GL_CURRENT_SECONDARY_COLOR, GL_DECR_WRAP, GL_DEPTH_COMPONENT16, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT32, GL_DEPTH_TEXTURE_MODE, GL_FOG_COORDINATE, GL_FOG_COORDINATE_ARRAY, GL_FOG_COORDINATE_ARRAY_POINTER, GL_FOG_COORDINATE_ARRAY_STRIDE, GL_FOG_COORDINATE_ARRAY_TYPE, GL_FOG_COORDINATE_SOURCE, GL_FRAGMENT_DEPTH, GL_FUNC_ADD, GL_FUNC_REVERSE_SUBTRACT, GL_FUNC_SUBTRACT, GL_GENERATE_MIPMAP, GL_GENERATE_MIPMAP_HINT, GL_INCR_WRAP, GL_MAX, GL_MAX_TEXTURE_LOD_BIAS, GL_MIN, GL_MIRRORED_REPEAT, GL_ONE_MINUS_CONSTANT_ALPHA, GL_ONE_MINUS_CONSTANT_COLOR, GL_POINT_DISTANCE_ATTENUATION, GL_POINT_FADE_THRESHOLD_SIZE, GL_POINT_SIZE_MAX, GL_POINT_SIZE_MIN, GL_SECONDARY_COLOR_ARRAY, GL_SECONDARY_COLOR_ARRAY_POINTER, GL_SECONDARY_COLOR_ARRAY_SIZE, GL_SECONDARY_COLOR_ARRAY_STRIDE, GL_SECONDARY_COLOR_ARRAY_TYPE, GL_TEXTURE_COMPARE_FUNC, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_DEPTH_SIZE, GL_TEXTURE_FILTER_CONTROL, GL_TEXTURE_LOD_BIASFields inherited from class org.lwjgl.opengl.GL13
GL_ACTIVE_TEXTURE, GL_ADD_SIGNED, GL_CLAMP_TO_BORDER, GL_CLIENT_ACTIVE_TEXTURE, GL_COMBINE, GL_COMBINE_ALPHA, GL_COMBINE_RGB, GL_COMPRESSED_ALPHA, GL_COMPRESSED_INTENSITY, GL_COMPRESSED_LUMINANCE, GL_COMPRESSED_LUMINANCE_ALPHA, GL_COMPRESSED_RGB, GL_COMPRESSED_RGBA, GL_COMPRESSED_TEXTURE_FORMATS, GL_CONSTANT, GL_DOT3_RGB, GL_DOT3_RGBA, GL_INTERPOLATE, GL_MAX_CUBE_MAP_TEXTURE_SIZE, GL_MAX_TEXTURE_UNITS, GL_MULTISAMPLE, GL_MULTISAMPLE_BIT, GL_NORMAL_MAP, GL_NUM_COMPRESSED_TEXTURE_FORMATS, GL_OPERAND0_ALPHA, GL_OPERAND0_RGB, GL_OPERAND1_ALPHA, GL_OPERAND1_RGB, GL_OPERAND2_ALPHA, GL_OPERAND2_RGB, GL_PREVIOUS, GL_PRIMARY_COLOR, GL_PROXY_TEXTURE_CUBE_MAP, GL_REFLECTION_MAP, GL_RGB_SCALE, GL_SAMPLE_ALPHA_TO_COVERAGE, GL_SAMPLE_ALPHA_TO_ONE, GL_SAMPLE_BUFFERS, GL_SAMPLE_COVERAGE, GL_SAMPLE_COVERAGE_INVERT, GL_SAMPLE_COVERAGE_VALUE, GL_SAMPLES, GL_SOURCE0_ALPHA, GL_SOURCE0_RGB, GL_SOURCE1_ALPHA, GL_SOURCE1_RGB, GL_SOURCE2_ALPHA, GL_SOURCE2_RGB, GL_SUBTRACT, GL_TEXTURE_BINDING_CUBE_MAP, GL_TEXTURE_COMPRESSED, GL_TEXTURE_COMPRESSED_IMAGE_SIZE, GL_TEXTURE_COMPRESSION_HINT, GL_TEXTURE_CUBE_MAP, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE0, GL_TEXTURE1, GL_TEXTURE10, GL_TEXTURE11, GL_TEXTURE12, GL_TEXTURE13, GL_TEXTURE14, GL_TEXTURE15, GL_TEXTURE16, GL_TEXTURE17, GL_TEXTURE18, GL_TEXTURE19, GL_TEXTURE2, GL_TEXTURE20, GL_TEXTURE21, GL_TEXTURE22, GL_TEXTURE23, GL_TEXTURE24, GL_TEXTURE25, GL_TEXTURE26, GL_TEXTURE27, GL_TEXTURE28, GL_TEXTURE29, GL_TEXTURE3, GL_TEXTURE30, GL_TEXTURE31, GL_TEXTURE4, GL_TEXTURE5, GL_TEXTURE6, GL_TEXTURE7, GL_TEXTURE8, GL_TEXTURE9, GL_TRANSPOSE_COLOR_MATRIX, GL_TRANSPOSE_MODELVIEW_MATRIX, GL_TRANSPOSE_PROJECTION_MATRIX, GL_TRANSPOSE_TEXTURE_MATRIXFields inherited from class org.lwjgl.opengl.GL12
GL_ALIASED_LINE_WIDTH_RANGE, GL_ALIASED_POINT_SIZE_RANGE, GL_BGR, GL_BGRA, GL_CLAMP_TO_EDGE, GL_LIGHT_MODEL_COLOR_CONTROL, GL_MAX_3D_TEXTURE_SIZE, GL_MAX_ELEMENTS_INDICES, GL_MAX_ELEMENTS_VERTICES, GL_PACK_IMAGE_HEIGHT, GL_PACK_SKIP_IMAGES, GL_PROXY_TEXTURE_3D, GL_RESCALE_NORMAL, GL_SEPARATE_SPECULAR_COLOR, GL_SINGLE_COLOR, GL_SMOOTH_LINE_WIDTH_GRANULARITY, GL_SMOOTH_LINE_WIDTH_RANGE, GL_SMOOTH_POINT_SIZE_GRANULARITY, GL_SMOOTH_POINT_SIZE_RANGE, GL_TEXTURE_3D, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_BINDING_3D, GL_TEXTURE_DEPTH, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MIN_LOD, GL_TEXTURE_WRAP_R, GL_UNPACK_IMAGE_HEIGHT, GL_UNPACK_SKIP_IMAGES, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_INT_10_10_10_2, GL_UNSIGNED_INT_2_10_10_10_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REVFields inherited from class org.lwjgl.opengl.GL11
GL_2_BYTES, GL_2D, GL_3_BYTES, GL_3D, GL_3D_COLOR, GL_3D_COLOR_TEXTURE, GL_4_BYTES, GL_4D_COLOR_TEXTURE, GL_ACCUM, GL_ACCUM_ALPHA_BITS, GL_ACCUM_BLUE_BITS, GL_ACCUM_BUFFER_BIT, GL_ACCUM_CLEAR_VALUE, GL_ACCUM_GREEN_BITS, GL_ACCUM_RED_BITS, GL_ADD, GL_ALL_ATTRIB_BITS, GL_ALPHA, GL_ALPHA_BIAS, GL_ALPHA_BITS, GL_ALPHA_SCALE, GL_ALPHA_TEST, GL_ALPHA_TEST_FUNC, GL_ALPHA_TEST_REF, GL_ALPHA12, GL_ALPHA16, GL_ALPHA4, GL_ALPHA8, GL_ALWAYS, GL_AMBIENT, GL_AMBIENT_AND_DIFFUSE, GL_AND, GL_AND_INVERTED, GL_AND_REVERSE, GL_ATTRIB_STACK_DEPTH, GL_AUTO_NORMAL, GL_AUX_BUFFERS, GL_AUX0, GL_AUX1, GL_AUX2, GL_AUX3, GL_BACK, GL_BACK_LEFT, GL_BACK_RIGHT, GL_BITMAP, GL_BITMAP_TOKEN, GL_BLEND, GL_BLEND_DST, GL_BLEND_SRC, GL_BLUE, GL_BLUE_BIAS, GL_BLUE_BITS, GL_BLUE_SCALE, GL_BYTE, GL_C3F_V3F, GL_C4F_N3F_V3F, GL_C4UB_V2F, GL_C4UB_V3F, GL_CCW, GL_CLAMP, GL_CLEAR, GL_CLIENT_ALL_ATTRIB_BITS, GL_CLIENT_ATTRIB_STACK_DEPTH, GL_CLIENT_PIXEL_STORE_BIT, GL_CLIENT_VERTEX_ARRAY_BIT, GL_CLIP_PLANE0, GL_CLIP_PLANE1, GL_CLIP_PLANE2, GL_CLIP_PLANE3, GL_CLIP_PLANE4, GL_CLIP_PLANE5, GL_COEFF, GL_COLOR, GL_COLOR_ARRAY, GL_COLOR_ARRAY_POINTER, GL_COLOR_ARRAY_SIZE, GL_COLOR_ARRAY_STRIDE, GL_COLOR_ARRAY_TYPE, GL_COLOR_BUFFER_BIT, GL_COLOR_CLEAR_VALUE, GL_COLOR_INDEX, GL_COLOR_INDEXES, GL_COLOR_LOGIC_OP, GL_COLOR_MATERIAL, GL_COLOR_MATERIAL_FACE, GL_COLOR_MATERIAL_PARAMETER, GL_COLOR_WRITEMASK, GL_COMPILE, GL_COMPILE_AND_EXECUTE, GL_CONSTANT_ATTENUATION, GL_COPY, GL_COPY_INVERTED, GL_COPY_PIXEL_TOKEN, GL_CULL_FACE, GL_CULL_FACE_MODE, GL_CURRENT_BIT, GL_CURRENT_COLOR, GL_CURRENT_INDEX, GL_CURRENT_NORMAL, GL_CURRENT_RASTER_COLOR, GL_CURRENT_RASTER_DISTANCE, GL_CURRENT_RASTER_INDEX, GL_CURRENT_RASTER_POSITION, GL_CURRENT_RASTER_POSITION_VALID, GL_CURRENT_RASTER_TEXTURE_COORDS, GL_CURRENT_TEXTURE_COORDS, GL_CW, GL_DECAL, GL_DECR, GL_DEPTH, GL_DEPTH_BIAS, GL_DEPTH_BITS, GL_DEPTH_BUFFER_BIT, GL_DEPTH_CLEAR_VALUE, GL_DEPTH_COMPONENT, GL_DEPTH_FUNC, GL_DEPTH_RANGE, GL_DEPTH_SCALE, GL_DEPTH_TEST, GL_DEPTH_WRITEMASK, GL_DIFFUSE, GL_DITHER, GL_DOMAIN, GL_DONT_CARE, GL_DOUBLE, GL_DOUBLEBUFFER, GL_DRAW_BUFFER, GL_DRAW_PIXEL_TOKEN, GL_DST_ALPHA, GL_DST_COLOR, GL_EDGE_FLAG, GL_EDGE_FLAG_ARRAY, GL_EDGE_FLAG_ARRAY_POINTER, GL_EDGE_FLAG_ARRAY_STRIDE, GL_EMISSION, GL_ENABLE_BIT, GL_EQUAL, GL_EQUIV, GL_EVAL_BIT, GL_EXP, GL_EXP2, GL_EXTENSIONS, GL_EYE_LINEAR, GL_EYE_PLANE, GL_FALSE, GL_FASTEST, GL_FEEDBACK, GL_FEEDBACK_BUFFER_POINTER, GL_FEEDBACK_BUFFER_SIZE, GL_FEEDBACK_BUFFER_TYPE, GL_FILL, GL_FLAT, GL_FLOAT, GL_FOG, GL_FOG_BIT, GL_FOG_COLOR, GL_FOG_DENSITY, GL_FOG_END, GL_FOG_HINT, GL_FOG_INDEX, GL_FOG_MODE, GL_FOG_START, GL_FRONT, GL_FRONT_AND_BACK, GL_FRONT_FACE, GL_FRONT_LEFT, GL_FRONT_RIGHT, GL_GEQUAL, GL_GREATER, GL_GREEN, GL_GREEN_BIAS, GL_GREEN_BITS, GL_GREEN_SCALE, GL_HINT_BIT, GL_INCR, GL_INDEX_ARRAY, GL_INDEX_ARRAY_POINTER, GL_INDEX_ARRAY_STRIDE, GL_INDEX_ARRAY_TYPE, GL_INDEX_BITS, GL_INDEX_CLEAR_VALUE, GL_INDEX_LOGIC_OP, GL_INDEX_MODE, GL_INDEX_OFFSET, GL_INDEX_SHIFT, GL_INDEX_WRITEMASK, GL_INT, GL_INTENSITY, GL_INTENSITY12, GL_INTENSITY16, GL_INTENSITY4, GL_INTENSITY8, GL_INVALID_ENUM, GL_INVALID_OPERATION, GL_INVALID_VALUE, GL_INVERT, GL_KEEP, GL_LEFT, GL_LEQUAL, GL_LESS, GL_LIGHT_MODEL_AMBIENT, GL_LIGHT_MODEL_LOCAL_VIEWER, GL_LIGHT_MODEL_TWO_SIDE, GL_LIGHT0, GL_LIGHT1, GL_LIGHT2, GL_LIGHT3, GL_LIGHT4, GL_LIGHT5, GL_LIGHT6, GL_LIGHT7, GL_LIGHTING, GL_LIGHTING_BIT, GL_LINE, GL_LINE_BIT, GL_LINE_LOOP, GL_LINE_RESET_TOKEN, GL_LINE_SMOOTH, GL_LINE_SMOOTH_HINT, GL_LINE_STIPPLE, GL_LINE_STIPPLE_PATTERN, GL_LINE_STIPPLE_REPEAT, GL_LINE_STRIP, GL_LINE_TOKEN, GL_LINE_WIDTH, GL_LINE_WIDTH_GRANULARITY, GL_LINE_WIDTH_RANGE, GL_LINEAR, GL_LINEAR_ATTENUATION, GL_LINEAR_MIPMAP_LINEAR, GL_LINEAR_MIPMAP_NEAREST, GL_LINES, GL_LIST_BASE, GL_LIST_BIT, GL_LIST_INDEX, GL_LIST_MODE, GL_LOAD, GL_LOGIC_OP, GL_LOGIC_OP_MODE, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_LUMINANCE12, GL_LUMINANCE12_ALPHA12, GL_LUMINANCE12_ALPHA4, GL_LUMINANCE16, GL_LUMINANCE16_ALPHA16, GL_LUMINANCE4, GL_LUMINANCE4_ALPHA4, GL_LUMINANCE6_ALPHA2, GL_LUMINANCE8, GL_LUMINANCE8_ALPHA8, GL_MAP_COLOR, GL_MAP_STENCIL, GL_MAP1_COLOR_4, GL_MAP1_GRID_DOMAIN, GL_MAP1_GRID_SEGMENTS, GL_MAP1_INDEX, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, GL_MAP1_TEXTURE_COORD_4, GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP2_COLOR_4, GL_MAP2_GRID_DOMAIN, GL_MAP2_GRID_SEGMENTS, GL_MAP2_INDEX, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, GL_MAP2_TEXTURE_COORD_4, GL_MAP2_VERTEX_3, GL_MAP2_VERTEX_4, GL_MATRIX_MODE, GL_MAX_ATTRIB_STACK_DEPTH, GL_MAX_CLIENT_ATTRIB_STACK_DEPTH, GL_MAX_CLIP_PLANES, GL_MAX_EVAL_ORDER, GL_MAX_LIGHTS, GL_MAX_LIST_NESTING, GL_MAX_MODELVIEW_STACK_DEPTH, GL_MAX_NAME_STACK_DEPTH, GL_MAX_PIXEL_MAP_TABLE, GL_MAX_PROJECTION_STACK_DEPTH, GL_MAX_TEXTURE_SIZE, GL_MAX_TEXTURE_STACK_DEPTH, GL_MAX_VIEWPORT_DIMS, GL_MODELVIEW, GL_MODELVIEW_MATRIX, GL_MODELVIEW_STACK_DEPTH, GL_MODULATE, GL_MULT, GL_N3F_V3F, GL_NAME_STACK_DEPTH, GL_NAND, GL_NEAREST, GL_NEAREST_MIPMAP_LINEAR, GL_NEAREST_MIPMAP_NEAREST, GL_NEVER, GL_NICEST, GL_NO_ERROR, GL_NONE, GL_NOOP, GL_NOR, GL_NORMAL_ARRAY, GL_NORMAL_ARRAY_POINTER, GL_NORMAL_ARRAY_STRIDE, GL_NORMAL_ARRAY_TYPE, GL_NORMALIZE, GL_NOTEQUAL, GL_OBJECT_LINEAR, GL_OBJECT_PLANE, GL_ONE, GL_ONE_MINUS_DST_ALPHA, GL_ONE_MINUS_DST_COLOR, GL_ONE_MINUS_SRC_ALPHA, GL_ONE_MINUS_SRC_COLOR, GL_OR, GL_OR_INVERTED, GL_OR_REVERSE, GL_ORDER, GL_OUT_OF_MEMORY, GL_PACK_ALIGNMENT, GL_PACK_LSB_FIRST, GL_PACK_ROW_LENGTH, GL_PACK_SKIP_PIXELS, GL_PACK_SKIP_ROWS, GL_PACK_SWAP_BYTES, GL_PASS_THROUGH_TOKEN, GL_PERSPECTIVE_CORRECTION_HINT, GL_PIXEL_MAP_A_TO_A, GL_PIXEL_MAP_A_TO_A_SIZE, GL_PIXEL_MAP_B_TO_B, GL_PIXEL_MAP_B_TO_B_SIZE, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_G_TO_G_SIZE, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_I_TO_A_SIZE, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_B_SIZE, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_G_SIZE, GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_I_TO_I_SIZE, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_R_SIZE, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_R_TO_R_SIZE, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_S_TO_S_SIZE, GL_PIXEL_MODE_BIT, GL_POINT, GL_POINT_BIT, GL_POINT_SIZE, GL_POINT_SIZE_GRANULARITY, GL_POINT_SIZE_RANGE, GL_POINT_SMOOTH, GL_POINT_SMOOTH_HINT, GL_POINT_TOKEN, GL_POINTS, GL_POLYGON, GL_POLYGON_BIT, GL_POLYGON_MODE, GL_POLYGON_OFFSET_FACTOR, GL_POLYGON_OFFSET_FILL, GL_POLYGON_OFFSET_LINE, GL_POLYGON_OFFSET_POINT, GL_POLYGON_OFFSET_UNITS, GL_POLYGON_SMOOTH, GL_POLYGON_SMOOTH_HINT, GL_POLYGON_STIPPLE, GL_POLYGON_STIPPLE_BIT, GL_POLYGON_TOKEN, GL_POSITION, GL_PROJECTION, GL_PROJECTION_MATRIX, GL_PROJECTION_STACK_DEPTH, GL_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_2D, GL_Q, GL_QUAD_STRIP, GL_QUADRATIC_ATTENUATION, GL_QUADS, GL_R, GL_R3_G3_B2, GL_READ_BUFFER, GL_RED, GL_RED_BIAS, GL_RED_BITS, GL_RED_SCALE, GL_RENDER, GL_RENDER_MODE, GL_RENDERER, GL_REPEAT, GL_REPLACE, GL_RETURN, GL_RGB, GL_RGB10, GL_RGB10_A2, GL_RGB12, GL_RGB16, GL_RGB4, GL_RGB5, GL_RGB5_A1, GL_RGB8, GL_RGBA, GL_RGBA_MODE, GL_RGBA12, GL_RGBA16, GL_RGBA2, GL_RGBA4, GL_RGBA8, GL_RIGHT, GL_S, GL_SCISSOR_BIT, GL_SCISSOR_BOX, GL_SCISSOR_TEST, GL_SELECT, GL_SELECTION_BUFFER_POINTER, GL_SELECTION_BUFFER_SIZE, GL_SET, GL_SHADE_MODEL, GL_SHININESS, GL_SHORT, GL_SMOOTH, GL_SPECULAR, GL_SPHERE_MAP, GL_SPOT_CUTOFF, GL_SPOT_DIRECTION, GL_SPOT_EXPONENT, GL_SRC_ALPHA, GL_SRC_ALPHA_SATURATE, GL_SRC_COLOR, GL_STACK_OVERFLOW, GL_STACK_UNDERFLOW, GL_STENCIL, GL_STENCIL_BITS, GL_STENCIL_BUFFER_BIT, GL_STENCIL_CLEAR_VALUE, GL_STENCIL_FAIL, GL_STENCIL_FUNC, GL_STENCIL_INDEX, GL_STENCIL_PASS_DEPTH_FAIL, GL_STENCIL_PASS_DEPTH_PASS, GL_STENCIL_REF, GL_STENCIL_TEST, GL_STENCIL_VALUE_MASK, GL_STENCIL_WRITEMASK, GL_STEREO, GL_SUBPIXEL_BITS, GL_T, GL_T2F_C3F_V3F, GL_T2F_C4F_N3F_V3F, GL_T2F_C4UB_V3F, GL_T2F_N3F_V3F, GL_T2F_V3F, GL_T4F_C4F_N3F_V4F, GL_T4F_V4F, GL_TEXTURE, GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_ALPHA_SIZE, GL_TEXTURE_BINDING_1D, GL_TEXTURE_BINDING_2D, GL_TEXTURE_BIT, GL_TEXTURE_BLUE_SIZE, GL_TEXTURE_BORDER, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_COMPONENTS, GL_TEXTURE_COORD_ARRAY, GL_TEXTURE_COORD_ARRAY_POINTER, GL_TEXTURE_COORD_ARRAY_SIZE, GL_TEXTURE_COORD_ARRAY_STRIDE, GL_TEXTURE_COORD_ARRAY_TYPE, GL_TEXTURE_ENV, GL_TEXTURE_ENV_COLOR, GL_TEXTURE_ENV_MODE, GL_TEXTURE_GEN_MODE, GL_TEXTURE_GEN_Q, GL_TEXTURE_GEN_R, GL_TEXTURE_GEN_S, GL_TEXTURE_GEN_T, GL_TEXTURE_GREEN_SIZE, GL_TEXTURE_HEIGHT, GL_TEXTURE_INTENSITY_SIZE, GL_TEXTURE_INTERNAL_FORMAT, GL_TEXTURE_LUMINANCE_SIZE, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MATRIX, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_PRIORITY, GL_TEXTURE_RED_SIZE, GL_TEXTURE_RESIDENT, GL_TEXTURE_STACK_DEPTH, GL_TEXTURE_WIDTH, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TRANSFORM_BIT, GL_TRIANGLE_FAN, GL_TRIANGLE_STRIP, GL_TRIANGLES, GL_TRUE, GL_UNPACK_ALIGNMENT, GL_UNPACK_LSB_FIRST, GL_UNPACK_ROW_LENGTH, GL_UNPACK_SKIP_PIXELS, GL_UNPACK_SKIP_ROWS, GL_UNPACK_SWAP_BYTES, GL_UNSIGNED_BYTE, GL_UNSIGNED_INT, GL_UNSIGNED_SHORT, GL_V2F, GL_V3F, GL_VENDOR, GL_VERSION, GL_VERTEX_ARRAY, GL_VERTEX_ARRAY_POINTER, GL_VERTEX_ARRAY_SIZE, GL_VERTEX_ARRAY_STRIDE, GL_VERTEX_ARRAY_TYPE, GL_VIEWPORT, GL_VIEWPORT_BIT, GL_XOR, GL_ZERO, GL_ZOOM_X, GL_ZOOM_Y -
Method Summary
Modifier and TypeMethodDescriptionstatic voidglActiveShaderProgram(int pipeline, int program) Sets the active program object for a program pipeline object.static voidglBindProgramPipeline(int pipeline) Binds a program pipeline to the current context.static voidglClearDepthf(float depth) Specifies the clear value for the depth bufferstatic intglCreateShaderProgramv(int type, CharSequence string) Creates a stand-alone program from an array of null-terminated source code strings.static intglCreateShaderProgramv(int type, CharSequence... strings) Creates a stand-alone program from an array of null-terminated source code strings.static intglCreateShaderProgramv(int type, org.lwjgl.PointerBuffer strings) Creates a stand-alone program from an array of null-terminated source code strings.static voidglDeleteProgramPipelines(int pipeline) Deletes program pipeline objects.static voidglDeleteProgramPipelines(int[] pipelines) Array version of:DeleteProgramPipelinesstatic voidglDeleteProgramPipelines(IntBuffer pipelines) Deletes program pipeline objects.static voidglDepthRangeArrayv(int first, double[] v) Array version of:DepthRangeArrayvstatic voidglDepthRangeArrayv(int first, DoubleBuffer v) Specifies mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports.static voidglDepthRangef(float zNear, float zFar) Specifies mapping of depth values from normalized device coordinates to window coordinatesstatic voidglDepthRangeIndexed(int index, double zNear, double zFar) Specifies mapping of depth values from normalized device coordinates to window coordinates for a specified viewport.static intReserves program pipeline object names.static voidglGenProgramPipelines(int[] pipelines) Array version of:GenProgramPipelinesstatic voidglGenProgramPipelines(IntBuffer pipelines) Reserves program pipeline object names.static doubleglGetDoublei(int target, int index) Queries the double value of an indexed state variable.static voidglGetDoublei_v(int target, int index, double[] data) Array version of:GetDoublei_vstatic voidglGetDoublei_v(int target, int index, DoubleBuffer data) Queries the double value of an indexed state variable.static floatglGetFloati(int target, int index) Queries the float value of an indexed state variable.static voidglGetFloati_v(int target, int index, float[] data) Array version of:GetFloati_vstatic voidglGetFloati_v(int target, int index, FloatBuffer data) Queries the float value of an indexed state variable.static voidglGetProgramBinary(int program, int[] length, int[] binaryFormat, ByteBuffer binary) Array version of:GetProgramBinarystatic voidglGetProgramBinary(int program, IntBuffer length, IntBuffer binaryFormat, ByteBuffer binary) Returns a binary representation of a program object's compiled and linked executable source.static intglGetProgramPipelinei(int pipeline, int pname) Retrieves properties of a program pipeline object.static StringglGetProgramPipelineInfoLog(int pipeline) Retrieves the info log string from a program pipeline object.static StringglGetProgramPipelineInfoLog(int pipeline, int bufSize) Retrieves the info log string from a program pipeline object.static voidglGetProgramPipelineInfoLog(int pipeline, int[] length, ByteBuffer infoLog) Array version of:GetProgramPipelineInfoLogstatic voidglGetProgramPipelineInfoLog(int pipeline, IntBuffer length, ByteBuffer infoLog) Retrieves the info log string from a program pipeline object.static voidglGetProgramPipelineiv(int pipeline, int pname, int[] params) Array version of:GetProgramPipelineivstatic voidglGetProgramPipelineiv(int pipeline, int pname, IntBuffer params) Retrieves properties of a program pipeline object.static voidglGetShaderPrecisionFormat(int shadertype, int precisiontype, int[] range, int[] precision) Array version of:GetShaderPrecisionFormatstatic intglGetShaderPrecisionFormat(int shadertype, int precisiontype, IntBuffer range) Retrieves the range and precision for numeric formats supported by the shader compiler.static voidglGetShaderPrecisionFormat(int shadertype, int precisiontype, IntBuffer range, IntBuffer precision) Retrieves the range and precision for numeric formats supported by the shader compiler.static voidglGetVertexAttribLdv(int index, int pname, double[] params) Array version of:GetVertexAttribLdvstatic voidglGetVertexAttribLdv(int index, int pname, DoubleBuffer params) Double version ofGetVertexAttribiv.static booleanglIsProgramPipeline(int pipeline) Determines if a name corresponds to a program pipeline object.static voidglProgramBinary(int program, int binaryFormat, ByteBuffer binary) Loads a program object with a program binary.static voidglProgramParameteri(int program, int pname, int value) Specifies the integer value of a program object parameter.static voidglProgramUniform1d(int program, int location, double x) Specifies the value of a double uniform variable for a specified program object.static voidglProgramUniform1dv(int program, int location, double[] value) Array version of:ProgramUniform1dvstatic voidglProgramUniform1dv(int program, int location, DoubleBuffer value) Specifies the value of a single double uniform variable or a double uniform variable array for a specified program object.static voidglProgramUniform1f(int program, int location, float x) Specifies the value of a float uniform variable for a specified program object.static voidglProgramUniform1fv(int program, int location, float[] value) Array version of:ProgramUniform1fvstatic voidglProgramUniform1fv(int program, int location, FloatBuffer value) Specifies the value of a single float uniform variable or a float uniform variable array for a specified program object.static voidglProgramUniform1i(int program, int location, int x) Specifies the value of an int uniform variable for a specified program object.static voidglProgramUniform1iv(int program, int location, int[] value) Array version of:ProgramUniform1ivstatic voidglProgramUniform1iv(int program, int location, IntBuffer value) Specifies the value of a single float uniform variable or a float uniform variable array for a specified program object.static voidglProgramUniform1ui(int program, int location, int x) Specifies the value of a uint uniform variable for a specified program object.static voidglProgramUniform1uiv(int program, int location, int[] value) Array version of:ProgramUniform1uivstatic voidglProgramUniform1uiv(int program, int location, IntBuffer value) Specifies the value of a single uint uniform variable or a uint uniform variable array for a specified program object.static voidglProgramUniform2d(int program, int location, double x, double y) Specifies the value of a dvec2 uniform variable for a specified program object.static voidglProgramUniform2dv(int program, int location, double[] value) Array version of:ProgramUniform2dvstatic voidglProgramUniform2dv(int program, int location, DoubleBuffer value) Specifies the value of a single dvec2 uniform variable or a dvec2 uniform variable array for a specified program object.static voidglProgramUniform2f(int program, int location, float x, float y) Specifies the value of a vec2 uniform variable for a specified program object.static voidglProgramUniform2fv(int program, int location, float[] value) Array version of:ProgramUniform2fvstatic voidglProgramUniform2fv(int program, int location, FloatBuffer value) Specifies the value of a single vec2 uniform variable or a vec2 uniform variable array for a specified program object.static voidglProgramUniform2i(int program, int location, int x, int y) Specifies the value of an ivec2 uniform variable for a specified program object.static voidglProgramUniform2iv(int program, int location, int[] value) Array version of:ProgramUniform2ivstatic voidglProgramUniform2iv(int program, int location, IntBuffer value) Specifies the value of a single ivec2 uniform variable or an ivec2 uniform variable array for a specified program object.static voidglProgramUniform2ui(int program, int location, int x, int y) Specifies the value of a uvec2 uniform variable for a specified program object.static voidglProgramUniform2uiv(int program, int location, int[] value) Array version of:ProgramUniform2uivstatic voidglProgramUniform2uiv(int program, int location, IntBuffer value) Specifies the value of a single uvec2 uniform variable or a uvec2 uniform variable array for a specified program object.static voidglProgramUniform3d(int program, int location, double x, double y, double z) Specifies the value of a dvec3 uniform variable for a specified program object.static voidglProgramUniform3dv(int program, int location, double[] value) Array version of:ProgramUniform3dvstatic voidglProgramUniform3dv(int program, int location, DoubleBuffer value) Specifies the value of a single dvec3 uniform variable or a dvec3 uniform variable array for a specified program object.static voidglProgramUniform3f(int program, int location, float x, float y, float z) Specifies the value of a vec3 uniform variable for a specified program object.static voidglProgramUniform3fv(int program, int location, float[] value) Array version of:ProgramUniform3fvstatic voidglProgramUniform3fv(int program, int location, FloatBuffer value) Specifies the value of a single vec3 uniform variable or a vec3 uniform variable array for a specified program object.static voidglProgramUniform3i(int program, int location, int x, int y, int z) Specifies the value of an ivec3 uniform variable for a specified program object.static voidglProgramUniform3iv(int program, int location, int[] value) Array version of:ProgramUniform3ivstatic voidglProgramUniform3iv(int program, int location, IntBuffer value) Specifies the value of a single ivec3 uniform variable or an ivec3 uniform variable array for a specified program object.static voidglProgramUniform3ui(int program, int location, int x, int y, int z) Specifies the value of a uvec3 uniform variable for a specified program object.static voidglProgramUniform3uiv(int program, int location, int[] value) Array version of:ProgramUniform3uivstatic voidglProgramUniform3uiv(int program, int location, IntBuffer value) Specifies the value of a single uvec3 uniform variable or a uvec3 uniform variable array for a specified program object.static voidglProgramUniform4d(int program, int location, double x, double y, double z, double w) Specifies the value of a dvec4 uniform variable for a specified program object.static voidglProgramUniform4dv(int program, int location, double[] value) Array version of:ProgramUniform4dvstatic voidglProgramUniform4dv(int program, int location, DoubleBuffer value) Specifies the value of a single dvec4 uniform variable or a dvec4 uniform variable array for a specified program object.static voidglProgramUniform4f(int program, int location, float x, float y, float z, float w) Specifies the value of a vec4 uniform variable for a specified program object.static voidglProgramUniform4fv(int program, int location, float[] value) Array version of:ProgramUniform4fvstatic voidglProgramUniform4fv(int program, int location, FloatBuffer value) Specifies the value of a single vec4 uniform variable or a vec4 uniform variable array for a specified program object.static voidglProgramUniform4i(int program, int location, int x, int y, int z, int w) Specifies the value of an ivec4 uniform variable for a specified program object.static voidglProgramUniform4iv(int program, int location, int[] value) Array version of:ProgramUniform4ivstatic voidglProgramUniform4iv(int program, int location, IntBuffer value) Specifies the value of a single ivec4 uniform variable or an ivec4 uniform variable array for a specified program object.static voidglProgramUniform4ui(int program, int location, int x, int y, int z, int w) Specifies the value of a uvec4 uniform variable for a specified program object.static voidglProgramUniform4uiv(int program, int location, int[] value) Array version of:ProgramUniform4uivstatic voidglProgramUniform4uiv(int program, int location, IntBuffer value) Specifies the value of a single uvec4 uniform variable or a uvec4 uniform variable array for a specified program object.static voidglProgramUniformMatrix2dv(int program, int location, boolean transpose, double[] value) Array version of:ProgramUniformMatrix2dvstatic voidglProgramUniformMatrix2dv(int program, int location, boolean transpose, DoubleBuffer value) Specifies the value of a single dmat2 uniform variable or a dmat2 uniform variable array for the current program object.static voidglProgramUniformMatrix2fv(int program, int location, boolean transpose, float[] value) Array version of:ProgramUniformMatrix2fvstatic voidglProgramUniformMatrix2fv(int program, int location, boolean transpose, FloatBuffer value) Specifies the value of a single mat2 uniform variable or a mat2 uniform variable array for the current program object.static voidglProgramUniformMatrix2x3dv(int program, int location, boolean transpose, double[] value) Array version of:ProgramUniformMatrix2x3dvstatic voidglProgramUniformMatrix2x3dv(int program, int location, boolean transpose, DoubleBuffer value) Specifies the value of a single dmat2x3 uniform variable or a dmat2x3 uniform variable array for the current program object.static voidglProgramUniformMatrix2x3fv(int program, int location, boolean transpose, float[] value) Array version of:ProgramUniformMatrix2x3fvstatic voidglProgramUniformMatrix2x3fv(int program, int location, boolean transpose, FloatBuffer value) Specifies the value of a single mat2x3 uniform variable or a mat2x3 uniform variable array for the current program object.static voidglProgramUniformMatrix2x4dv(int program, int location, boolean transpose, double[] value) Array version of:ProgramUniformMatrix2x4dvstatic voidglProgramUniformMatrix2x4dv(int program, int location, boolean transpose, DoubleBuffer value) Specifies the value of a single dmat2x4 uniform variable or a dmat2x4 uniform variable array for the current program object.static voidglProgramUniformMatrix2x4fv(int program, int location, boolean transpose, float[] value) Array version of:ProgramUniformMatrix2x4fvstatic voidglProgramUniformMatrix2x4fv(int program, int location, boolean transpose, FloatBuffer value) Specifies the value of a single mat2x4 uniform variable or a mat2x4 uniform variable array for the current program object.static voidglProgramUniformMatrix3dv(int program, int location, boolean transpose, double[] value) Array version of:ProgramUniformMatrix3dvstatic voidglProgramUniformMatrix3dv(int program, int location, boolean transpose, DoubleBuffer value) Specifies the value of a single dmat3 uniform variable or a dmat3 uniform variable array for the current program object.static voidglProgramUniformMatrix3fv(int program, int location, boolean transpose, float[] value) Array version of:ProgramUniformMatrix3fvstatic voidglProgramUniformMatrix3fv(int program, int location, boolean transpose, FloatBuffer value) Specifies the value of a single mat3 uniform variable or a mat3 uniform variable array for the current program object.static voidglProgramUniformMatrix3x2dv(int program, int location, boolean transpose, double[] value) Array version of:ProgramUniformMatrix3x2dvstatic voidglProgramUniformMatrix3x2dv(int program, int location, boolean transpose, DoubleBuffer value) Specifies the value of a single dmat3x2 uniform variable or a dmat3x2 uniform variable array for the current program object.static voidglProgramUniformMatrix3x2fv(int program, int location, boolean transpose, float[] value) Array version of:ProgramUniformMatrix3x2fvstatic voidglProgramUniformMatrix3x2fv(int program, int location, boolean transpose, FloatBuffer value) Specifies the value of a single mat3x2 uniform variable or a mat3x2 uniform variable array for the current program object.static voidglProgramUniformMatrix3x4dv(int program, int location, boolean transpose, double[] value) Array version of:ProgramUniformMatrix3x4dvstatic voidglProgramUniformMatrix3x4dv(int program, int location, boolean transpose, DoubleBuffer value) Specifies the value of a single dmat3x4 uniform variable or a dmat3x4 uniform variable array for the current program object.static voidglProgramUniformMatrix3x4fv(int program, int location, boolean transpose, float[] value) Array version of:ProgramUniformMatrix3x4fvstatic voidglProgramUniformMatrix3x4fv(int program, int location, boolean transpose, FloatBuffer value) Specifies the value of a single mat3x4 uniform variable or a mat3x4 uniform variable array for the current program object.static voidglProgramUniformMatrix4dv(int program, int location, boolean transpose, double[] value) Array version of:ProgramUniformMatrix4dvstatic voidglProgramUniformMatrix4dv(int program, int location, boolean transpose, DoubleBuffer value) Specifies the value of a single dmat4 uniform variable or a dmat4 uniform variable array for the current program object.static voidglProgramUniformMatrix4fv(int program, int location, boolean transpose, float[] value) Array version of:ProgramUniformMatrix4fvstatic voidglProgramUniformMatrix4fv(int program, int location, boolean transpose, FloatBuffer value) Specifies the value of a single mat4 uniform variable or a mat4 uniform variable array for the current program object.static voidglProgramUniformMatrix4x2dv(int program, int location, boolean transpose, double[] value) Array version of:ProgramUniformMatrix4x2dvstatic voidglProgramUniformMatrix4x2dv(int program, int location, boolean transpose, DoubleBuffer value) Specifies the value of a single dmat4x2 uniform variable or a dmat4x2 uniform variable array for the current program object.static voidglProgramUniformMatrix4x2fv(int program, int location, boolean transpose, float[] value) Array version of:ProgramUniformMatrix4x2fvstatic voidglProgramUniformMatrix4x2fv(int program, int location, boolean transpose, FloatBuffer value) Specifies the value of a single mat4x2 uniform variable or a mat4x2 uniform variable array for the current program object.static voidglProgramUniformMatrix4x3dv(int program, int location, boolean transpose, double[] value) Array version of:ProgramUniformMatrix4x3dvstatic voidglProgramUniformMatrix4x3dv(int program, int location, boolean transpose, DoubleBuffer value) Specifies the value of a single dmat4x3 uniform variable or a dmat4x3 uniform variable array for the current program object.static voidglProgramUniformMatrix4x3fv(int program, int location, boolean transpose, float[] value) Array version of:ProgramUniformMatrix4x3fvstatic voidglProgramUniformMatrix4x3fv(int program, int location, boolean transpose, FloatBuffer value) Specifies the value of a single mat4x3 uniform variable or a mat4x3 uniform variable array for the current program object.static voidReleases resources allocated by the shader compiler.static voidglScissorArrayv(int first, int[] v) Array version of:ScissorArrayvstatic voidglScissorArrayv(int first, IntBuffer v) Defines the scissor box for multiple viewports.static voidglScissorIndexed(int index, int left, int bottom, int width, int height) Defines the scissor box for a specific viewport.static voidglScissorIndexedv(int index, int[] v) Array version of:ScissorIndexedvstatic voidglScissorIndexedv(int index, IntBuffer v) Pointer version ofScissorIndexed.static voidglShaderBinary(int[] shaders, int binaryformat, ByteBuffer binary) Array version of:ShaderBinarystatic voidglShaderBinary(IntBuffer shaders, int binaryformat, ByteBuffer binary) Loads pre-compiled shader binaries.static voidglUseProgramStages(int pipeline, int stages, int program) Binds stages of a program object to a program pipeline.static voidglValidateProgramPipeline(int pipeline) Validates a program pipeline object against current GL state.static voidglVertexAttribL1d(int index, double x) Specifies the value of a generic vertex attribute.static voidglVertexAttribL1dv(int index, double[] v) Array version of:VertexAttribL1dvstatic voidglVertexAttribL1dv(int index, DoubleBuffer v) Pointer version ofVertexAttribL1d.static voidglVertexAttribL2d(int index, double x, double y) Specifies the value of a generic vertex attribute.static voidglVertexAttribL2dv(int index, double[] v) Array version of:VertexAttribL2dvstatic voidglVertexAttribL2dv(int index, DoubleBuffer v) Pointer version ofVertexAttribL2d.static voidglVertexAttribL3d(int index, double x, double y, double z) Specifies the value of a generic vertex attribute.static voidglVertexAttribL3dv(int index, double[] v) Array version of:VertexAttribL3dvstatic voidglVertexAttribL3dv(int index, DoubleBuffer v) Pointer version ofVertexAttribL3d.static voidglVertexAttribL4d(int index, double x, double y, double z, double w) Specifies the value of a generic vertex attribute.static voidglVertexAttribL4dv(int index, double[] v) Array version of:VertexAttribL4dvstatic voidglVertexAttribL4dv(int index, DoubleBuffer v) Pointer version ofVertexAttribL4d.static voidglVertexAttribLPointer(int index, int size, int type, int stride, long pointer) Specifies the location and organization of a 64-bit vertex attribute array.static voidglVertexAttribLPointer(int index, int size, int type, int stride, ByteBuffer pointer) Specifies the location and organization of a 64-bit vertex attribute array.static voidglVertexAttribLPointer(int index, int size, int stride, DoubleBuffer pointer) Specifies the location and organization of a 64-bit vertex attribute array.static voidglViewportArrayv(int first, float[] v) Array version of:ViewportArrayvstatic voidglViewportArrayv(int first, FloatBuffer v) Sets multiple viewports.static voidglViewportIndexedf(int index, float x, float y, float w, float h) Sets a specified viewport.static voidglViewportIndexedfv(int index, float[] v) Array version of:ViewportIndexedfvstatic voidglViewportIndexedfv(int index, FloatBuffer v) Pointer version ofViewportIndexedf.static intnglCreateShaderProgramv(int type, int count, long strings) Unsafe version of:CreateShaderProgramvstatic voidnglDeleteProgramPipelines(int n, long pipelines) Unsafe version of:DeleteProgramPipelinesstatic voidnglDepthRangeArrayv(int first, int count, long v) Unsafe version of:DepthRangeArrayvstatic voidnglGenProgramPipelines(int n, long pipelines) Unsafe version of:GenProgramPipelinesstatic voidnglGetDoublei_v(int target, int index, long data) Unsafe version of:GetDoublei_vstatic voidnglGetFloati_v(int target, int index, long data) Unsafe version of:GetFloati_vstatic voidnglGetProgramBinary(int program, int bufSize, long length, long binaryFormat, long binary) Unsafe version of:GetProgramBinarystatic voidnglGetProgramPipelineInfoLog(int pipeline, int bufSize, long length, long infoLog) Unsafe version of:GetProgramPipelineInfoLogstatic voidnglGetProgramPipelineiv(int pipeline, int pname, long params) Unsafe version of:GetProgramPipelineivstatic voidnglGetShaderPrecisionFormat(int shadertype, int precisiontype, long range, long precision) Unsafe version of:GetShaderPrecisionFormatstatic voidnglGetVertexAttribLdv(int index, int pname, long params) Unsafe version of:GetVertexAttribLdvstatic voidnglProgramBinary(int program, int binaryFormat, long binary, int length) Unsafe version of:ProgramBinarystatic voidnglProgramUniform1dv(int program, int location, int count, long value) Unsafe version of:ProgramUniform1dvstatic voidnglProgramUniform1fv(int program, int location, int count, long value) Unsafe version of:ProgramUniform1fvstatic voidnglProgramUniform1iv(int program, int location, int count, long value) Unsafe version of:ProgramUniform1ivstatic voidnglProgramUniform1uiv(int program, int location, int count, long value) Unsafe version of:ProgramUniform1uivstatic voidnglProgramUniform2dv(int program, int location, int count, long value) Unsafe version of:ProgramUniform2dvstatic voidnglProgramUniform2fv(int program, int location, int count, long value) Unsafe version of:ProgramUniform2fvstatic voidnglProgramUniform2iv(int program, int location, int count, long value) Unsafe version of:ProgramUniform2ivstatic voidnglProgramUniform2uiv(int program, int location, int count, long value) Unsafe version of:ProgramUniform2uivstatic voidnglProgramUniform3dv(int program, int location, int count, long value) Unsafe version of:ProgramUniform3dvstatic voidnglProgramUniform3fv(int program, int location, int count, long value) Unsafe version of:ProgramUniform3fvstatic voidnglProgramUniform3iv(int program, int location, int count, long value) Unsafe version of:ProgramUniform3ivstatic voidnglProgramUniform3uiv(int program, int location, int count, long value) Unsafe version of:ProgramUniform3uivstatic voidnglProgramUniform4dv(int program, int location, int count, long value) Unsafe version of:ProgramUniform4dvstatic voidnglProgramUniform4fv(int program, int location, int count, long value) Unsafe version of:ProgramUniform4fvstatic voidnglProgramUniform4iv(int program, int location, int count, long value) Unsafe version of:ProgramUniform4ivstatic voidnglProgramUniform4uiv(int program, int location, int count, long value) Unsafe version of:ProgramUniform4uivstatic voidnglProgramUniformMatrix2dv(int program, int location, int count, boolean transpose, long value) Unsafe version of:ProgramUniformMatrix2dvstatic voidnglProgramUniformMatrix2fv(int program, int location, int count, boolean transpose, long value) Unsafe version of:ProgramUniformMatrix2fvstatic voidnglProgramUniformMatrix2x3dv(int program, int location, int count, boolean transpose, long value) Unsafe version of:ProgramUniformMatrix2x3dvstatic voidnglProgramUniformMatrix2x3fv(int program, int location, int count, boolean transpose, long value) Unsafe version of:ProgramUniformMatrix2x3fvstatic voidnglProgramUniformMatrix2x4dv(int program, int location, int count, boolean transpose, long value) Unsafe version of:ProgramUniformMatrix2x4dvstatic voidnglProgramUniformMatrix2x4fv(int program, int location, int count, boolean transpose, long value) Unsafe version of:ProgramUniformMatrix2x4fvstatic voidnglProgramUniformMatrix3dv(int program, int location, int count, boolean transpose, long value) Unsafe version of:ProgramUniformMatrix3dvstatic voidnglProgramUniformMatrix3fv(int program, int location, int count, boolean transpose, long value) Unsafe version of:ProgramUniformMatrix3fvstatic voidnglProgramUniformMatrix3x2dv(int program, int location, int count, boolean transpose, long value) Unsafe version of:ProgramUniformMatrix3x2dvstatic voidnglProgramUniformMatrix3x2fv(int program, int location, int count, boolean transpose, long value) Unsafe version of:ProgramUniformMatrix3x2fvstatic voidnglProgramUniformMatrix3x4dv(int program, int location, int count, boolean transpose, long value) Unsafe version of:ProgramUniformMatrix3x4dvstatic voidnglProgramUniformMatrix3x4fv(int program, int location, int count, boolean transpose, long value) Unsafe version of:ProgramUniformMatrix3x4fvstatic voidnglProgramUniformMatrix4dv(int program, int location, int count, boolean transpose, long value) Unsafe version of:ProgramUniformMatrix4dvstatic voidnglProgramUniformMatrix4fv(int program, int location, int count, boolean transpose, long value) Unsafe version of:ProgramUniformMatrix4fvstatic voidnglProgramUniformMatrix4x2dv(int program, int location, int count, boolean transpose, long value) Unsafe version of:ProgramUniformMatrix4x2dvstatic voidnglProgramUniformMatrix4x2fv(int program, int location, int count, boolean transpose, long value) Unsafe version of:ProgramUniformMatrix4x2fvstatic voidnglProgramUniformMatrix4x3dv(int program, int location, int count, boolean transpose, long value) Unsafe version of:ProgramUniformMatrix4x3dvstatic voidnglProgramUniformMatrix4x3fv(int program, int location, int count, boolean transpose, long value) Unsafe version of:ProgramUniformMatrix4x3fvstatic voidnglScissorArrayv(int first, int count, long v) Unsafe version of:ScissorArrayvstatic voidnglScissorIndexedv(int index, long v) Unsafe version of:ScissorIndexedvstatic voidnglShaderBinary(int count, long shaders, int binaryformat, long binary, int length) Unsafe version of:ShaderBinarystatic voidnglVertexAttribL1dv(int index, long v) Unsafe version of:VertexAttribL1dvstatic voidnglVertexAttribL2dv(int index, long v) Unsafe version of:VertexAttribL2dvstatic voidnglVertexAttribL3dv(int index, long v) Unsafe version of:VertexAttribL3dvstatic voidnglVertexAttribL4dv(int index, long v) Unsafe version of:VertexAttribL4dvstatic voidnglVertexAttribLPointer(int index, int size, int type, int stride, long pointer) Unsafe version of:VertexAttribLPointerstatic voidnglViewportArrayv(int first, int count, long v) Unsafe version of:ViewportArrayvstatic voidnglViewportIndexedfv(int index, long v) Unsafe version of:ViewportIndexedfvMethods inherited from class org.lwjgl.opengl.GL40
glBeginQueryIndexed, glBindTransformFeedback, glBlendEquationi, glBlendEquationSeparatei, glBlendFunci, glBlendFuncSeparatei, glDeleteTransformFeedbacks, glDeleteTransformFeedbacks, glDeleteTransformFeedbacks, glDrawArraysIndirect, glDrawArraysIndirect, glDrawArraysIndirect, glDrawArraysIndirect, glDrawElementsIndirect, glDrawElementsIndirect, glDrawElementsIndirect, glDrawElementsIndirect, glDrawTransformFeedback, glDrawTransformFeedbackStream, glEndQueryIndexed, glGenTransformFeedbacks, glGenTransformFeedbacks, glGenTransformFeedbacks, glGetActiveSubroutineName, glGetActiveSubroutineName, glGetActiveSubroutineName, glGetActiveSubroutineName, glGetActiveSubroutineUniformi, glGetActiveSubroutineUniformiv, glGetActiveSubroutineUniformiv, glGetActiveSubroutineUniformName, glGetActiveSubroutineUniformName, glGetActiveSubroutineUniformName, glGetActiveSubroutineUniformName, glGetProgramStagei, glGetProgramStageiv, glGetProgramStageiv, glGetQueryIndexedi, glGetQueryIndexediv, glGetQueryIndexediv, glGetSubroutineIndex, glGetSubroutineIndex, glGetSubroutineUniformLocation, glGetSubroutineUniformLocation, glGetUniformd, glGetUniformdv, glGetUniformdv, glGetUniformSubroutineui, glGetUniformSubroutineuiv, glGetUniformSubroutineuiv, glIsTransformFeedback, glMinSampleShading, glPatchParameterfv, glPatchParameterfv, glPatchParameteri, glPauseTransformFeedback, glResumeTransformFeedback, glUniform1d, glUniform1dv, glUniform1dv, glUniform2d, glUniform2dv, glUniform2dv, glUniform3d, glUniform3dv, glUniform3dv, glUniform4d, glUniform4dv, glUniform4dv, glUniformMatrix2dv, glUniformMatrix2dv, glUniformMatrix2x3dv, glUniformMatrix2x3dv, glUniformMatrix2x4dv, glUniformMatrix2x4dv, glUniformMatrix3dv, glUniformMatrix3dv, glUniformMatrix3x2dv, glUniformMatrix3x2dv, glUniformMatrix3x4dv, glUniformMatrix3x4dv, glUniformMatrix4dv, glUniformMatrix4dv, glUniformMatrix4x2dv, glUniformMatrix4x2dv, glUniformMatrix4x3dv, glUniformMatrix4x3dv, glUniformSubroutinesui, glUniformSubroutinesuiv, glUniformSubroutinesuiv, nglDeleteTransformFeedbacks, nglDrawArraysIndirect, nglDrawElementsIndirect, nglGenTransformFeedbacks, nglGetActiveSubroutineName, nglGetActiveSubroutineUniformiv, nglGetActiveSubroutineUniformName, nglGetProgramStageiv, nglGetQueryIndexediv, nglGetSubroutineIndex, nglGetSubroutineUniformLocation, nglGetUniformdv, nglGetUniformSubroutineuiv, nglPatchParameterfv, nglUniform1dv, nglUniform2dv, nglUniform3dv, nglUniform4dv, nglUniformMatrix2dv, nglUniformMatrix2x3dv, nglUniformMatrix2x4dv, nglUniformMatrix3dv, nglUniformMatrix3x2dv, nglUniformMatrix3x4dv, nglUniformMatrix4dv, nglUniformMatrix4x2dv, nglUniformMatrix4x3dv, nglUniformSubroutinesuivMethods inherited from class org.lwjgl.opengl.GL33
glBindFragDataLocationIndexed, glBindFragDataLocationIndexed, glBindSampler, glColorP3ui, glColorP3uiv, glColorP3uiv, glColorP4ui, glColorP4uiv, glColorP4uiv, glDeleteSamplers, glDeleteSamplers, glDeleteSamplers, glGenSamplers, glGenSamplers, glGenSamplers, glGetFragDataIndex, glGetFragDataIndex, glGetQueryObjecti64, glGetQueryObjecti64v, glGetQueryObjecti64v, glGetQueryObjecti64v, glGetQueryObjectui64, glGetQueryObjectui64v, glGetQueryObjectui64v, glGetQueryObjectui64v, glGetSamplerParameterf, glGetSamplerParameterfv, glGetSamplerParameterfv, glGetSamplerParameteri, glGetSamplerParameterIi, glGetSamplerParameterIiv, glGetSamplerParameterIiv, glGetSamplerParameterIui, glGetSamplerParameterIuiv, glGetSamplerParameterIuiv, glGetSamplerParameteriv, glGetSamplerParameteriv, glIsSampler, glMultiTexCoordP1ui, glMultiTexCoordP1uiv, glMultiTexCoordP1uiv, glMultiTexCoordP2ui, glMultiTexCoordP2uiv, glMultiTexCoordP2uiv, glMultiTexCoordP3ui, glMultiTexCoordP3uiv, glMultiTexCoordP3uiv, glMultiTexCoordP4ui, glMultiTexCoordP4uiv, glMultiTexCoordP4uiv, glNormalP3ui, glNormalP3uiv, glNormalP3uiv, glQueryCounter, glSamplerParameterf, glSamplerParameterfv, glSamplerParameterfv, glSamplerParameteri, glSamplerParameterIiv, glSamplerParameterIiv, glSamplerParameterIuiv, glSamplerParameterIuiv, glSamplerParameteriv, glSamplerParameteriv, glSecondaryColorP3ui, glSecondaryColorP3uiv, glSecondaryColorP3uiv, glTexCoordP1ui, glTexCoordP1uiv, glTexCoordP1uiv, glTexCoordP2ui, glTexCoordP2uiv, glTexCoordP2uiv, glTexCoordP3ui, glTexCoordP3uiv, glTexCoordP3uiv, glTexCoordP4ui, glTexCoordP4uiv, glTexCoordP4uiv, glVertexAttribDivisor, glVertexAttribP1ui, glVertexAttribP1uiv, glVertexAttribP1uiv, glVertexAttribP2ui, glVertexAttribP2uiv, glVertexAttribP2uiv, glVertexAttribP3ui, glVertexAttribP3uiv, glVertexAttribP3uiv, glVertexAttribP4ui, glVertexAttribP4uiv, glVertexAttribP4uiv, glVertexP2ui, glVertexP2uiv, glVertexP2uiv, glVertexP3ui, glVertexP3uiv, glVertexP3uiv, glVertexP4ui, glVertexP4uiv, glVertexP4uiv, nglBindFragDataLocationIndexed, nglColorP3uiv, nglColorP4uiv, nglDeleteSamplers, nglGenSamplers, nglGetFragDataIndex, nglGetQueryObjecti64v, nglGetQueryObjectui64v, nglGetSamplerParameterfv, nglGetSamplerParameterIiv, nglGetSamplerParameterIuiv, nglGetSamplerParameteriv, nglMultiTexCoordP1uiv, nglMultiTexCoordP2uiv, nglMultiTexCoordP3uiv, nglMultiTexCoordP4uiv, nglNormalP3uiv, nglSamplerParameterfv, nglSamplerParameterIiv, nglSamplerParameterIuiv, nglSamplerParameteriv, nglSecondaryColorP3uiv, nglTexCoordP1uiv, nglTexCoordP2uiv, nglTexCoordP3uiv, nglTexCoordP4uiv, nglVertexAttribP1uiv, nglVertexAttribP2uiv, nglVertexAttribP3uiv, nglVertexAttribP4uiv, nglVertexP2uiv, nglVertexP3uiv, nglVertexP4uivMethods inherited from class org.lwjgl.opengl.GL32
glClientWaitSync, glDeleteSync, glDrawElementsBaseVertex, glDrawElementsBaseVertex, glDrawElementsBaseVertex, glDrawElementsBaseVertex, glDrawElementsBaseVertex, glDrawElementsInstancedBaseVertex, glDrawElementsInstancedBaseVertex, glDrawElementsInstancedBaseVertex, glDrawElementsInstancedBaseVertex, glDrawElementsInstancedBaseVertex, glDrawRangeElementsBaseVertex, glDrawRangeElementsBaseVertex, glDrawRangeElementsBaseVertex, glDrawRangeElementsBaseVertex, glDrawRangeElementsBaseVertex, glFenceSync, glFramebufferTexture, glGetBufferParameteri64, glGetBufferParameteri64v, glGetBufferParameteri64v, glGetInteger64, glGetInteger64i, glGetInteger64i_v, glGetInteger64i_v, glGetInteger64v, glGetInteger64v, glGetMultisamplef, glGetMultisamplefv, glGetMultisamplefv, glGetSynci, glGetSynciv, glGetSynciv, glIsSync, glMultiDrawElementsBaseVertex, glMultiDrawElementsBaseVertex, glProvokingVertex, glSampleMaski, glTexImage2DMultisample, glTexImage3DMultisample, glWaitSync, nglClientWaitSync, nglDeleteSync, nglDrawElementsBaseVertex, nglDrawElementsInstancedBaseVertex, nglDrawRangeElementsBaseVertex, nglGetBufferParameteri64v, nglGetInteger64i_v, nglGetInteger64v, nglGetMultisamplefv, nglGetSynciv, nglIsSync, nglMultiDrawElementsBaseVertex, nglWaitSyncMethods inherited from class org.lwjgl.opengl.GL31
glCopyBufferSubData, glDrawArraysInstanced, glDrawElementsInstanced, glDrawElementsInstanced, glDrawElementsInstanced, glDrawElementsInstanced, glDrawElementsInstanced, glGetActiveUniformBlocki, glGetActiveUniformBlockiv, glGetActiveUniformBlockiv, glGetActiveUniformBlockName, glGetActiveUniformBlockName, glGetActiveUniformBlockName, glGetActiveUniformBlockName, glGetActiveUniformName, glGetActiveUniformName, glGetActiveUniformName, glGetActiveUniformName, glGetActiveUniformsi, glGetActiveUniformsiv, glGetActiveUniformsiv, glGetUniformBlockIndex, glGetUniformBlockIndex, glGetUniformIndices, glGetUniformIndices, glGetUniformIndices, glGetUniformIndices, glPrimitiveRestartIndex, glTexBuffer, glUniformBlockBinding, nglDrawElementsInstanced, nglGetActiveUniformBlockiv, nglGetActiveUniformBlockName, nglGetActiveUniformName, nglGetActiveUniformsiv, nglGetUniformBlockIndex, nglGetUniformIndicesMethods inherited from class org.lwjgl.opengl.GL30
glBeginConditionalRender, glBeginTransformFeedback, glBindBufferBase, glBindBufferRange, glBindFragDataLocation, glBindFragDataLocation, glBindFramebuffer, glBindRenderbuffer, glBindVertexArray, glBlitFramebuffer, glCheckFramebufferStatus, glClampColor, glClearBufferfi, glClearBufferfv, glClearBufferfv, glClearBufferiv, glClearBufferiv, glClearBufferuiv, glClearBufferuiv, glColorMaski, glDeleteFramebuffers, glDeleteFramebuffers, glDeleteFramebuffers, glDeleteRenderbuffers, glDeleteRenderbuffers, glDeleteRenderbuffers, glDeleteVertexArrays, glDeleteVertexArrays, glDeleteVertexArrays, glDisablei, glEnablei, glEndConditionalRender, glEndTransformFeedback, glFlushMappedBufferRange, glFramebufferRenderbuffer, glFramebufferTexture1D, glFramebufferTexture2D, glFramebufferTexture3D, glFramebufferTextureLayer, glGenerateMipmap, glGenFramebuffers, glGenFramebuffers, glGenFramebuffers, glGenRenderbuffers, glGenRenderbuffers, glGenRenderbuffers, glGenVertexArrays, glGenVertexArrays, glGenVertexArrays, glGetBooleani, glGetBooleani_v, glGetFragDataLocation, glGetFragDataLocation, glGetFramebufferAttachmentParameteri, glGetFramebufferAttachmentParameteriv, glGetFramebufferAttachmentParameteriv, glGetIntegeri, glGetIntegeri_v, glGetIntegeri_v, glGetRenderbufferParameteri, glGetRenderbufferParameteriv, glGetRenderbufferParameteriv, glGetStringi, glGetTexParameterIi, glGetTexParameterIiv, glGetTexParameterIiv, glGetTexParameterIui, glGetTexParameterIuiv, glGetTexParameterIuiv, glGetTransformFeedbackVarying, glGetTransformFeedbackVarying, glGetTransformFeedbackVarying, glGetTransformFeedbackVarying, glGetUniformui, glGetUniformuiv, glGetUniformuiv, glGetVertexAttribIi, glGetVertexAttribIiv, glGetVertexAttribIiv, glGetVertexAttribIui, glGetVertexAttribIuiv, glGetVertexAttribIuiv, glIsEnabledi, glIsFramebuffer, glIsRenderbuffer, glIsVertexArray, glMapBufferRange, glMapBufferRange, glRenderbufferStorage, glRenderbufferStorageMultisample, glTexParameterIi, glTexParameterIiv, glTexParameterIiv, glTexParameterIui, glTexParameterIuiv, glTexParameterIuiv, glTransformFeedbackVaryings, glTransformFeedbackVaryings, glTransformFeedbackVaryings, glUniform1ui, glUniform1uiv, glUniform1uiv, glUniform2ui, glUniform2uiv, glUniform2uiv, glUniform3ui, glUniform3uiv, glUniform3uiv, glUniform4ui, glUniform4uiv, glUniform4uiv, glVertexAttribI1i, glVertexAttribI1iv, glVertexAttribI1iv, glVertexAttribI1ui, glVertexAttribI1uiv, glVertexAttribI1uiv, glVertexAttribI2i, glVertexAttribI2iv, glVertexAttribI2iv, glVertexAttribI2ui, glVertexAttribI2uiv, glVertexAttribI2uiv, glVertexAttribI3i, glVertexAttribI3iv, glVertexAttribI3iv, glVertexAttribI3ui, glVertexAttribI3uiv, glVertexAttribI3uiv, glVertexAttribI4bv, glVertexAttribI4i, glVertexAttribI4iv, glVertexAttribI4iv, glVertexAttribI4sv, glVertexAttribI4sv, glVertexAttribI4ubv, glVertexAttribI4ui, glVertexAttribI4uiv, glVertexAttribI4uiv, glVertexAttribI4usv, glVertexAttribI4usv, glVertexAttribIPointer, glVertexAttribIPointer, glVertexAttribIPointer, glVertexAttribIPointer, nglBindFragDataLocation, nglClearBufferfv, nglClearBufferiv, nglClearBufferuiv, nglDeleteFramebuffers, nglDeleteRenderbuffers, nglDeleteVertexArrays, nglGenFramebuffers, nglGenRenderbuffers, nglGenVertexArrays, nglGetBooleani_v, nglGetFragDataLocation, nglGetFramebufferAttachmentParameteriv, nglGetIntegeri_v, nglGetRenderbufferParameteriv, nglGetStringi, nglGetTexParameterIiv, nglGetTexParameterIuiv, nglGetTransformFeedbackVarying, nglGetUniformuiv, nglGetVertexAttribIiv, nglGetVertexAttribIuiv, nglMapBufferRange, nglTexParameterIiv, nglTexParameterIuiv, nglTransformFeedbackVaryings, nglUniform1uiv, nglUniform2uiv, nglUniform3uiv, nglUniform4uiv, nglVertexAttribI1iv, nglVertexAttribI1uiv, nglVertexAttribI2iv, nglVertexAttribI2uiv, nglVertexAttribI3iv, nglVertexAttribI3uiv, nglVertexAttribI4bv, nglVertexAttribI4iv, nglVertexAttribI4sv, nglVertexAttribI4ubv, nglVertexAttribI4uiv, nglVertexAttribI4usv, nglVertexAttribIPointerMethods inherited from class org.lwjgl.opengl.GL21
glUniformMatrix2x3fv, glUniformMatrix2x3fv, glUniformMatrix2x4fv, glUniformMatrix2x4fv, glUniformMatrix3x2fv, glUniformMatrix3x2fv, glUniformMatrix3x4fv, glUniformMatrix3x4fv, glUniformMatrix4x2fv, glUniformMatrix4x2fv, glUniformMatrix4x3fv, glUniformMatrix4x3fv, nglUniformMatrix2x3fv, nglUniformMatrix2x4fv, nglUniformMatrix3x2fv, nglUniformMatrix3x4fv, nglUniformMatrix4x2fv, nglUniformMatrix4x3fvMethods inherited from class org.lwjgl.opengl.GL20
glAttachShader, glBindAttribLocation, glBindAttribLocation, glBlendEquationSeparate, glCompileShader, glCreateProgram, glCreateShader, glDeleteProgram, glDeleteShader, glDetachShader, glDisableVertexAttribArray, glDrawBuffers, glDrawBuffers, glDrawBuffers, glEnableVertexAttribArray, glGetActiveAttrib, glGetActiveAttrib, glGetActiveAttrib, glGetActiveAttrib, glGetActiveUniform, glGetActiveUniform, glGetActiveUniform, glGetActiveUniform, glGetAttachedShaders, glGetAttachedShaders, glGetAttribLocation, glGetAttribLocation, glGetProgrami, glGetProgramInfoLog, glGetProgramInfoLog, glGetProgramInfoLog, glGetProgramInfoLog, glGetProgramiv, glGetProgramiv, glGetShaderi, glGetShaderInfoLog, glGetShaderInfoLog, glGetShaderInfoLog, glGetShaderInfoLog, glGetShaderiv, glGetShaderiv, glGetShaderSource, glGetShaderSource, glGetShaderSource, glGetShaderSource, glGetUniformf, glGetUniformfv, glGetUniformfv, glGetUniformi, glGetUniformiv, glGetUniformiv, glGetUniformLocation, glGetUniformLocation, glGetVertexAttribdv, glGetVertexAttribdv, glGetVertexAttribfv, glGetVertexAttribfv, glGetVertexAttribi, glGetVertexAttribiv, glGetVertexAttribiv, glGetVertexAttribPointer, glGetVertexAttribPointerv, glIsProgram, glIsShader, glLinkProgram, glShaderSource, glShaderSource, glShaderSource, glShaderSource, glStencilFuncSeparate, glStencilMaskSeparate, glStencilOpSeparate, glUniform1f, glUniform1fv, glUniform1fv, glUniform1i, glUniform1iv, glUniform1iv, glUniform2f, glUniform2fv, glUniform2fv, glUniform2i, glUniform2iv, glUniform2iv, glUniform3f, glUniform3fv, glUniform3fv, glUniform3i, glUniform3iv, glUniform3iv, glUniform4f, glUniform4fv, glUniform4fv, glUniform4i, glUniform4iv, glUniform4iv, glUniformMatrix2fv, glUniformMatrix2fv, glUniformMatrix3fv, glUniformMatrix3fv, glUniformMatrix4fv, glUniformMatrix4fv, glUseProgram, glValidateProgram, glVertexAttrib1d, glVertexAttrib1dv, glVertexAttrib1dv, glVertexAttrib1f, glVertexAttrib1fv, glVertexAttrib1fv, glVertexAttrib1s, glVertexAttrib1sv, glVertexAttrib1sv, glVertexAttrib2d, glVertexAttrib2dv, glVertexAttrib2dv, glVertexAttrib2f, glVertexAttrib2fv, glVertexAttrib2fv, glVertexAttrib2s, glVertexAttrib2sv, glVertexAttrib2sv, glVertexAttrib3d, glVertexAttrib3dv, glVertexAttrib3dv, glVertexAttrib3f, glVertexAttrib3fv, glVertexAttrib3fv, glVertexAttrib3s, glVertexAttrib3sv, glVertexAttrib3sv, glVertexAttrib4bv, glVertexAttrib4d, glVertexAttrib4dv, glVertexAttrib4dv, glVertexAttrib4f, glVertexAttrib4fv, glVertexAttrib4fv, glVertexAttrib4iv, glVertexAttrib4iv, glVertexAttrib4Nbv, glVertexAttrib4Niv, glVertexAttrib4Niv, glVertexAttrib4Nsv, glVertexAttrib4Nsv, glVertexAttrib4Nub, glVertexAttrib4Nubv, glVertexAttrib4Nuiv, glVertexAttrib4Nuiv, glVertexAttrib4Nusv, glVertexAttrib4Nusv, glVertexAttrib4s, glVertexAttrib4sv, glVertexAttrib4sv, glVertexAttrib4ubv, glVertexAttrib4uiv, glVertexAttrib4uiv, glVertexAttrib4usv, glVertexAttrib4usv, glVertexAttribPointer, glVertexAttribPointer, glVertexAttribPointer, glVertexAttribPointer, glVertexAttribPointer, nglBindAttribLocation, nglDrawBuffers, nglGetActiveAttrib, nglGetActiveUniform, nglGetAttachedShaders, nglGetAttribLocation, nglGetProgramInfoLog, nglGetProgramiv, nglGetShaderInfoLog, nglGetShaderiv, nglGetShaderSource, nglGetUniformfv, nglGetUniformiv, nglGetUniformLocation, nglGetVertexAttribdv, nglGetVertexAttribfv, nglGetVertexAttribiv, nglGetVertexAttribPointerv, nglShaderSource, nglUniform1fv, nglUniform1iv, nglUniform2fv, nglUniform2iv, nglUniform3fv, nglUniform3iv, nglUniform4fv, nglUniform4iv, nglUniformMatrix2fv, nglUniformMatrix3fv, nglUniformMatrix4fv, nglVertexAttrib1dv, nglVertexAttrib1fv, nglVertexAttrib1sv, nglVertexAttrib2dv, nglVertexAttrib2fv, nglVertexAttrib2sv, nglVertexAttrib3dv, nglVertexAttrib3fv, nglVertexAttrib3sv, nglVertexAttrib4bv, nglVertexAttrib4dv, nglVertexAttrib4fv, nglVertexAttrib4iv, nglVertexAttrib4Nbv, nglVertexAttrib4Niv, nglVertexAttrib4Nsv, nglVertexAttrib4Nubv, nglVertexAttrib4Nuiv, nglVertexAttrib4Nusv, nglVertexAttrib4sv, nglVertexAttrib4ubv, nglVertexAttrib4uiv, nglVertexAttrib4usv, nglVertexAttribPointerMethods inherited from class org.lwjgl.opengl.GL15
glBeginQuery, glBindBuffer, glBufferData, glBufferData, glBufferData, glBufferData, glBufferData, glBufferData, glBufferData, glBufferData, glBufferData, glBufferData, glBufferData, glBufferData, glBufferSubData, glBufferSubData, glBufferSubData, glBufferSubData, glBufferSubData, glBufferSubData, glBufferSubData, glBufferSubData, glBufferSubData, glBufferSubData, glBufferSubData, glDeleteBuffers, glDeleteBuffers, glDeleteBuffers, glDeleteQueries, glDeleteQueries, glDeleteQueries, glEndQuery, glGenBuffers, glGenBuffers, glGenBuffers, glGenQueries, glGenQueries, glGenQueries, glGetBufferParameteri, glGetBufferParameteriv, glGetBufferParameteriv, glGetBufferPointer, glGetBufferPointerv, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetQueryi, glGetQueryiv, glGetQueryiv, glGetQueryObjecti, glGetQueryObjectiv, glGetQueryObjectiv, glGetQueryObjectiv, glGetQueryObjectui, glGetQueryObjectuiv, glGetQueryObjectuiv, glGetQueryObjectuiv, glIsBuffer, glIsQuery, glMapBuffer, glMapBuffer, glMapBuffer, glUnmapBuffer, nglBufferData, nglBufferSubData, nglDeleteBuffers, nglDeleteQueries, nglGenBuffers, nglGenQueries, nglGetBufferParameteriv, nglGetBufferPointerv, nglGetBufferSubData, nglGetQueryiv, nglGetQueryObjectiv, nglGetQueryObjectuiv, nglMapBufferMethods inherited from class org.lwjgl.opengl.GL14
glBlendColor, glBlendEquation, glBlendFuncSeparate, glFogCoordd, glFogCoorddv, glFogCoorddv, glFogCoordf, glFogCoordfv, glFogCoordfv, glFogCoordPointer, glFogCoordPointer, glFogCoordPointer, glFogCoordPointer, glMultiDrawArrays, glMultiDrawArrays, glMultiDrawElements, glMultiDrawElements, glPointParameterf, glPointParameterfv, glPointParameterfv, glPointParameteri, glPointParameteriv, glPointParameteriv, glSecondaryColor3b, glSecondaryColor3bv, glSecondaryColor3d, glSecondaryColor3dv, glSecondaryColor3dv, glSecondaryColor3f, glSecondaryColor3fv, glSecondaryColor3fv, glSecondaryColor3i, glSecondaryColor3iv, glSecondaryColor3iv, glSecondaryColor3s, glSecondaryColor3sv, glSecondaryColor3sv, glSecondaryColor3ub, glSecondaryColor3ubv, glSecondaryColor3ui, glSecondaryColor3uiv, glSecondaryColor3uiv, glSecondaryColor3us, glSecondaryColor3usv, glSecondaryColor3usv, glSecondaryColorPointer, glSecondaryColorPointer, glSecondaryColorPointer, glSecondaryColorPointer, glSecondaryColorPointer, glWindowPos2d, glWindowPos2dv, glWindowPos2dv, glWindowPos2f, glWindowPos2fv, glWindowPos2fv, glWindowPos2i, glWindowPos2iv, glWindowPos2iv, glWindowPos2s, glWindowPos2sv, glWindowPos2sv, glWindowPos3d, glWindowPos3dv, glWindowPos3dv, glWindowPos3f, glWindowPos3fv, glWindowPos3fv, glWindowPos3i, glWindowPos3iv, glWindowPos3iv, glWindowPos3s, glWindowPos3sv, glWindowPos3sv, nglFogCoorddv, nglFogCoordfv, nglFogCoordPointer, nglMultiDrawArrays, nglMultiDrawElements, nglPointParameterfv, nglPointParameteriv, nglSecondaryColor3bv, nglSecondaryColor3dv, nglSecondaryColor3fv, nglSecondaryColor3iv, nglSecondaryColor3sv, nglSecondaryColor3ubv, nglSecondaryColor3uiv, nglSecondaryColor3usv, nglSecondaryColorPointer, nglWindowPos2dv, nglWindowPos2fv, nglWindowPos2iv, nglWindowPos2sv, nglWindowPos3dv, nglWindowPos3fv, nglWindowPos3iv, nglWindowPos3svMethods inherited from class org.lwjgl.opengl.GL13
glActiveTexture, glClientActiveTexture, glCompressedTexImage1D, glCompressedTexImage1D, glCompressedTexImage2D, glCompressedTexImage2D, glCompressedTexImage3D, glCompressedTexImage3D, glCompressedTexSubImage1D, glCompressedTexSubImage1D, glCompressedTexSubImage2D, glCompressedTexSubImage2D, glCompressedTexSubImage3D, glCompressedTexSubImage3D, glGetCompressedTexImage, glGetCompressedTexImage, glLoadTransposeMatrixd, glLoadTransposeMatrixd, glLoadTransposeMatrixf, glLoadTransposeMatrixf, glMultiTexCoord1d, glMultiTexCoord1dv, glMultiTexCoord1dv, glMultiTexCoord1f, glMultiTexCoord1fv, glMultiTexCoord1fv, glMultiTexCoord1i, glMultiTexCoord1iv, glMultiTexCoord1iv, glMultiTexCoord1s, glMultiTexCoord1sv, glMultiTexCoord1sv, glMultiTexCoord2d, glMultiTexCoord2dv, glMultiTexCoord2dv, glMultiTexCoord2f, glMultiTexCoord2fv, glMultiTexCoord2fv, glMultiTexCoord2i, glMultiTexCoord2iv, glMultiTexCoord2iv, glMultiTexCoord2s, glMultiTexCoord2sv, glMultiTexCoord2sv, glMultiTexCoord3d, glMultiTexCoord3dv, glMultiTexCoord3dv, glMultiTexCoord3f, glMultiTexCoord3fv, glMultiTexCoord3fv, glMultiTexCoord3i, glMultiTexCoord3iv, glMultiTexCoord3iv, glMultiTexCoord3s, glMultiTexCoord3sv, glMultiTexCoord3sv, glMultiTexCoord4d, glMultiTexCoord4dv, glMultiTexCoord4dv, glMultiTexCoord4f, glMultiTexCoord4fv, glMultiTexCoord4fv, glMultiTexCoord4i, glMultiTexCoord4iv, glMultiTexCoord4iv, glMultiTexCoord4s, glMultiTexCoord4sv, glMultiTexCoord4sv, glMultTransposeMatrixd, glMultTransposeMatrixd, glMultTransposeMatrixf, glMultTransposeMatrixf, glSampleCoverage, nglCompressedTexImage1D, nglCompressedTexImage2D, nglCompressedTexImage3D, nglCompressedTexSubImage1D, nglCompressedTexSubImage2D, nglCompressedTexSubImage3D, nglGetCompressedTexImage, nglLoadTransposeMatrixd, nglLoadTransposeMatrixf, nglMultiTexCoord1dv, nglMultiTexCoord1fv, nglMultiTexCoord1iv, nglMultiTexCoord1sv, nglMultiTexCoord2dv, nglMultiTexCoord2fv, nglMultiTexCoord2iv, nglMultiTexCoord2sv, nglMultiTexCoord3dv, nglMultiTexCoord3fv, nglMultiTexCoord3iv, nglMultiTexCoord3sv, nglMultiTexCoord4dv, nglMultiTexCoord4fv, nglMultiTexCoord4iv, nglMultiTexCoord4sv, nglMultTransposeMatrixd, nglMultTransposeMatrixfMethods inherited from class org.lwjgl.opengl.GL12
glCopyTexSubImage3D, glDrawRangeElements, glDrawRangeElements, glDrawRangeElements, glDrawRangeElements, glDrawRangeElements, glTexImage3D, glTexImage3D, glTexImage3D, glTexImage3D, glTexImage3D, glTexImage3D, glTexImage3D, glTexImage3D, glTexImage3D, glTexImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, nglDrawRangeElements, nglTexImage3D, nglTexSubImage3DMethods inherited from class org.lwjgl.opengl.GL11
glAccum, glAlphaFunc, glAreTexturesResident, glAreTexturesResident, glAreTexturesResident, glArrayElement, glBegin, glBindTexture, glBitmap, glBitmap, glBlendFunc, glCallList, glCallLists, glCallLists, glCallLists, glCallLists, glClear, glClearAccum, glClearColor, glClearDepth, glClearIndex, glClearStencil, glClipPlane, glClipPlane, glColor3b, glColor3bv, glColor3d, glColor3dv, glColor3dv, glColor3f, glColor3fv, glColor3fv, glColor3i, glColor3iv, glColor3iv, glColor3s, glColor3sv, glColor3sv, glColor3ub, glColor3ubv, glColor3ui, glColor3uiv, glColor3uiv, glColor3us, glColor3usv, glColor3usv, glColor4b, glColor4bv, glColor4d, glColor4dv, glColor4dv, glColor4f, glColor4fv, glColor4fv, glColor4i, glColor4iv, glColor4iv, glColor4s, glColor4sv, glColor4sv, glColor4ub, glColor4ubv, glColor4ui, glColor4uiv, glColor4uiv, glColor4us, glColor4usv, glColor4usv, glColorMask, glColorMaterial, glColorPointer, glColorPointer, glColorPointer, glColorPointer, glColorPointer, glCopyPixels, glCopyTexImage1D, glCopyTexImage2D, glCopyTexSubImage1D, glCopyTexSubImage2D, glCullFace, glDeleteLists, glDeleteTextures, glDeleteTextures, glDeleteTextures, glDepthFunc, glDepthMask, glDepthRange, glDisable, glDisableClientState, glDrawArrays, glDrawBuffer, glDrawElements, glDrawElements, glDrawElements, glDrawElements, glDrawElements, glDrawPixels, glDrawPixels, glDrawPixels, glDrawPixels, glDrawPixels, glDrawPixels, glDrawPixels, glDrawPixels, glEdgeFlag, glEdgeFlagPointer, glEdgeFlagPointer, glEdgeFlagv, glEnable, glEnableClientState, glEnd, glEndList, glEvalCoord1d, glEvalCoord1dv, glEvalCoord1dv, glEvalCoord1f, glEvalCoord1fv, glEvalCoord1fv, glEvalCoord2d, glEvalCoord2dv, glEvalCoord2dv, glEvalCoord2f, glEvalCoord2fv, glEvalCoord2fv, glEvalMesh1, glEvalMesh2, glEvalPoint1, glEvalPoint2, glFeedbackBuffer, glFeedbackBuffer, glFinish, glFlush, glFogf, glFogfv, glFogfv, glFogi, glFogiv, glFogiv, glFrontFace, glFrustum, glGenLists, glGenTextures, glGenTextures, glGenTextures, glGetBoolean, glGetBooleanv, glGetClipPlane, glGetClipPlane, glGetDouble, glGetDoublev, glGetDoublev, glGetError, glGetFloat, glGetFloatv, glGetFloatv, glGetInteger, glGetIntegerv, glGetIntegerv, glGetLightf, glGetLightfv, glGetLightfv, glGetLighti, glGetLightiv, glGetLightiv, glGetMapd, glGetMapdv, glGetMapdv, glGetMapf, glGetMapfv, glGetMapfv, glGetMapi, glGetMapiv, glGetMapiv, glGetMaterialfv, glGetMaterialfv, glGetMaterialiv, glGetMaterialiv, glGetPixelMapfv, glGetPixelMapfv, glGetPixelMapfv, glGetPixelMapuiv, glGetPixelMapuiv, glGetPixelMapuiv, glGetPixelMapusv, glGetPixelMapusv, glGetPixelMapusv, glGetPointer, glGetPointerv, glGetPolygonStipple, glGetPolygonStipple, glGetString, glGetTexEnvf, glGetTexEnvfv, glGetTexEnvfv, glGetTexEnvi, glGetTexEnviv, glGetTexEnviv, glGetTexGend, glGetTexGendv, glGetTexGendv, glGetTexGenf, glGetTexGenfv, glGetTexGenfv, glGetTexGeni, glGetTexGeniv, glGetTexGeniv, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexLevelParameterf, glGetTexLevelParameterfv, glGetTexLevelParameterfv, glGetTexLevelParameteri, glGetTexLevelParameteriv, glGetTexLevelParameteriv, glGetTexParameterf, glGetTexParameterfv, glGetTexParameterfv, glGetTexParameteri, glGetTexParameteriv, glGetTexParameteriv, glHint, glIndexd, glIndexdv, glIndexdv, glIndexf, glIndexfv, glIndexfv, glIndexi, glIndexiv, glIndexiv, glIndexMask, glIndexPointer, glIndexPointer, glIndexPointer, glIndexPointer, glIndexPointer, glIndexs, glIndexsv, glIndexsv, glIndexub, glIndexubv, glInitNames, glInterleavedArrays, glInterleavedArrays, glInterleavedArrays, glInterleavedArrays, glInterleavedArrays, glInterleavedArrays, glInterleavedArrays, glInterleavedArrays, glInterleavedArrays, glInterleavedArrays, glIsEnabled, glIsList, glIsTexture, glLightf, glLightfv, glLightfv, glLighti, glLightiv, glLightiv, glLightModelf, glLightModelfv, glLightModelfv, glLightModeli, glLightModeliv, glLightModeliv, glLineStipple, glLineWidth, glListBase, glLoadIdentity, glLoadMatrixd, glLoadMatrixd, glLoadMatrixf, glLoadMatrixf, glLoadName, glLogicOp, glMap1d, glMap1d, glMap1f, glMap1f, glMap2d, glMap2d, glMap2f, glMap2f, glMapGrid1d, glMapGrid1f, glMapGrid2d, glMapGrid2f, glMaterialf, glMaterialfv, glMaterialfv, glMateriali, glMaterialiv, glMaterialiv, glMatrixMode, glMultMatrixd, glMultMatrixd, glMultMatrixf, glMultMatrixf, glNewList, glNormal3b, glNormal3bv, glNormal3d, glNormal3dv, glNormal3dv, glNormal3f, glNormal3fv, glNormal3fv, glNormal3i, glNormal3iv, glNormal3iv, glNormal3s, glNormal3sv, glNormal3sv, glNormalPointer, glNormalPointer, glNormalPointer, glNormalPointer, glNormalPointer, glOrtho, glPassThrough, glPixelMapfv, glPixelMapfv, glPixelMapfv, glPixelMapuiv, glPixelMapuiv, glPixelMapuiv, glPixelMapusv, glPixelMapusv, glPixelMapusv, glPixelStoref, glPixelStorei, glPixelTransferf, glPixelTransferi, glPixelZoom, glPointSize, glPolygonMode, glPolygonOffset, glPolygonStipple, glPolygonStipple, glPopAttrib, glPopClientAttrib, glPopMatrix, glPopName, glPrioritizeTextures, glPrioritizeTextures, glPushAttrib, glPushClientAttrib, glPushMatrix, glPushName, glRasterPos2d, glRasterPos2dv, glRasterPos2dv, glRasterPos2f, glRasterPos2fv, glRasterPos2fv, glRasterPos2i, glRasterPos2iv, glRasterPos2iv, glRasterPos2s, glRasterPos2sv, glRasterPos2sv, glRasterPos3d, glRasterPos3dv, glRasterPos3dv, glRasterPos3f, glRasterPos3fv, glRasterPos3fv, glRasterPos3i, glRasterPos3iv, glRasterPos3iv, glRasterPos3s, glRasterPos3sv, glRasterPos3sv, glRasterPos4d, glRasterPos4dv, glRasterPos4dv, glRasterPos4f, glRasterPos4fv, glRasterPos4fv, glRasterPos4i, glRasterPos4iv, glRasterPos4iv, glRasterPos4s, glRasterPos4sv, glRasterPos4sv, glReadBuffer, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glRectd, glRectdv, glRectdv, glRectf, glRectfv, glRectfv, glRecti, glRectiv, glRectiv, glRects, glRectsv, glRectsv, glRenderMode, glRotated, glRotatef, glScaled, glScalef, glScissor, glSelectBuffer, glSelectBuffer, glShadeModel, glStencilFunc, glStencilMask, glStencilOp, glTexCoord1d, glTexCoord1dv, glTexCoord1dv, glTexCoord1f, glTexCoord1fv, glTexCoord1fv, glTexCoord1i, glTexCoord1iv, glTexCoord1iv, glTexCoord1s, glTexCoord1sv, glTexCoord1sv, glTexCoord2d, glTexCoord2dv, glTexCoord2dv, glTexCoord2f, glTexCoord2fv, glTexCoord2fv, glTexCoord2i, glTexCoord2iv, glTexCoord2iv, glTexCoord2s, glTexCoord2sv, glTexCoord2sv, glTexCoord3d, glTexCoord3dv, glTexCoord3dv, glTexCoord3f, glTexCoord3fv, glTexCoord3fv, glTexCoord3i, glTexCoord3iv, glTexCoord3iv, glTexCoord3s, glTexCoord3sv, glTexCoord3sv, glTexCoord4d, glTexCoord4dv, glTexCoord4dv, glTexCoord4f, glTexCoord4fv, glTexCoord4fv, glTexCoord4i, glTexCoord4iv, glTexCoord4iv, glTexCoord4s, glTexCoord4sv, glTexCoord4sv, glTexCoordPointer, glTexCoordPointer, glTexCoordPointer, glTexCoordPointer, glTexCoordPointer, glTexEnvf, glTexEnvfv, glTexEnvfv, glTexEnvi, glTexEnviv, glTexEnviv, glTexGend, glTexGendv, glTexGendv, glTexGenf, glTexGenfv, glTexGenfv, glTexGeni, glTexGeniv, glTexGeniv, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage2D, glTexImage2D, glTexImage2D, glTexImage2D, glTexImage2D, glTexImage2D, glTexImage2D, glTexImage2D, glTexImage2D, glTexImage2D, glTexParameterf, glTexParameterfv, glTexParameterfv, glTexParameteri, glTexParameteriv, glTexParameteriv, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTranslated, glTranslatef, glVertex2d, glVertex2dv, glVertex2dv, glVertex2f, glVertex2fv, glVertex2fv, glVertex2i, glVertex2iv, glVertex2iv, glVertex2s, glVertex2sv, glVertex2sv, glVertex3d, glVertex3dv, glVertex3dv, glVertex3f, glVertex3fv, glVertex3fv, glVertex3i, glVertex3iv, glVertex3iv, glVertex3s, glVertex3sv, glVertex3sv, glVertex4d, glVertex4dv, glVertex4dv, glVertex4f, glVertex4fv, glVertex4fv, glVertex4i, glVertex4iv, glVertex4iv, glVertex4s, glVertex4sv, glVertex4sv, glVertexPointer, glVertexPointer, glVertexPointer, glVertexPointer, glVertexPointer, glViewport, nglAreTexturesResident, nglBitmap, nglCallLists, nglClipPlane, nglColor3bv, nglColor3dv, nglColor3fv, nglColor3iv, nglColor3sv, nglColor3ubv, nglColor3uiv, nglColor3usv, nglColor4bv, nglColor4dv, nglColor4fv, nglColor4iv, nglColor4sv, nglColor4ubv, nglColor4uiv, nglColor4usv, nglColorPointer, nglDeleteTextures, nglDrawElements, nglDrawPixels, nglEdgeFlagPointer, nglEdgeFlagv, nglEvalCoord1dv, nglEvalCoord1fv, nglEvalCoord2dv, nglEvalCoord2fv, nglFeedbackBuffer, nglFogfv, nglFogiv, nglGenTextures, nglGetBooleanv, nglGetClipPlane, nglGetDoublev, nglGetFloatv, nglGetIntegerv, nglGetLightfv, nglGetLightiv, nglGetMapdv, nglGetMapfv, nglGetMapiv, nglGetMaterialfv, nglGetMaterialiv, nglGetPixelMapfv, nglGetPixelMapuiv, nglGetPixelMapusv, nglGetPointerv, nglGetPolygonStipple, nglGetString, nglGetTexEnvfv, nglGetTexEnviv, nglGetTexGendv, nglGetTexGenfv, nglGetTexGeniv, nglGetTexImage, nglGetTexLevelParameterfv, nglGetTexLevelParameteriv, nglGetTexParameterfv, nglGetTexParameteriv, nglIndexdv, nglIndexfv, nglIndexiv, nglIndexPointer, nglIndexsv, nglIndexubv, nglInterleavedArrays, nglLightfv, nglLightiv, nglLightModelfv, nglLightModeliv, nglLoadMatrixd, nglLoadMatrixf, nglMap1d, nglMap1f, nglMap2d, nglMap2f, nglMaterialfv, nglMaterialiv, nglMultMatrixd, nglMultMatrixf, nglNormal3bv, nglNormal3dv, nglNormal3fv, nglNormal3iv, nglNormal3sv, nglNormalPointer, nglPixelMapfv, nglPixelMapuiv, nglPixelMapusv, nglPolygonStipple, nglPrioritizeTextures, nglRasterPos2dv, nglRasterPos2fv, nglRasterPos2iv, nglRasterPos2sv, nglRasterPos3dv, nglRasterPos3fv, nglRasterPos3iv, nglRasterPos3sv, nglRasterPos4dv, nglRasterPos4fv, nglRasterPos4iv, nglRasterPos4sv, nglReadPixels, nglRectdv, nglRectfv, nglRectiv, nglRectsv, nglSelectBuffer, nglTexCoord1dv, nglTexCoord1fv, nglTexCoord1iv, nglTexCoord1sv, nglTexCoord2dv, nglTexCoord2fv, nglTexCoord2iv, nglTexCoord2sv, nglTexCoord3dv, nglTexCoord3fv, nglTexCoord3iv, nglTexCoord3sv, nglTexCoord4dv, nglTexCoord4fv, nglTexCoord4iv, nglTexCoord4sv, nglTexCoordPointer, nglTexEnvfv, nglTexEnviv, nglTexGendv, nglTexGenfv, nglTexGeniv, nglTexImage1D, nglTexImage2D, nglTexParameterfv, nglTexParameteriv, nglTexSubImage1D, nglTexSubImage2D, nglVertex2dv, nglVertex2fv, nglVertex2iv, nglVertex2sv, nglVertex3dv, nglVertex3fv, nglVertex3iv, nglVertex3sv, nglVertex4dv, nglVertex4fv, nglVertex4iv, nglVertex4sv, nglVertexPointer
-
Field Details
-
GL_SHADER_COMPILER
public static final int GL_SHADER_COMPILERAccepted by thevalueparameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.- See Also:
-
GL_SHADER_BINARY_FORMATS
public static final int GL_SHADER_BINARY_FORMATSAccepted by thevalueparameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.- See Also:
-
GL_NUM_SHADER_BINARY_FORMATS
public static final int GL_NUM_SHADER_BINARY_FORMATSAccepted by thevalueparameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.- See Also:
-
GL_MAX_VERTEX_UNIFORM_VECTORS
public static final int GL_MAX_VERTEX_UNIFORM_VECTORSAccepted by thevalueparameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.- See Also:
-
GL_MAX_VARYING_VECTORS
public static final int GL_MAX_VARYING_VECTORSAccepted by thevalueparameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.- See Also:
-
GL_MAX_FRAGMENT_UNIFORM_VECTORS
public static final int GL_MAX_FRAGMENT_UNIFORM_VECTORSAccepted by thevalueparameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.- See Also:
-
GL_IMPLEMENTATION_COLOR_READ_TYPE
public static final int GL_IMPLEMENTATION_COLOR_READ_TYPEAccepted by thevalueparameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.- See Also:
-
GL_IMPLEMENTATION_COLOR_READ_FORMAT
public static final int GL_IMPLEMENTATION_COLOR_READ_FORMATAccepted by thevalueparameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.- See Also:
-
GL_FIXED
public static final int GL_FIXEDAccepted by thetypeparameter of VertexAttribPointer.- See Also:
-
GL_LOW_FLOAT
public static final int GL_LOW_FLOATAccepted by theprecisiontypeparameter of GetShaderPrecisionFormat.- See Also:
-
GL_MEDIUM_FLOAT
public static final int GL_MEDIUM_FLOATAccepted by theprecisiontypeparameter of GetShaderPrecisionFormat.- See Also:
-
GL_HIGH_FLOAT
public static final int GL_HIGH_FLOATAccepted by theprecisiontypeparameter of GetShaderPrecisionFormat.- See Also:
-
GL_LOW_INT
public static final int GL_LOW_INTAccepted by theprecisiontypeparameter of GetShaderPrecisionFormat.- See Also:
-
GL_MEDIUM_INT
public static final int GL_MEDIUM_INTAccepted by theprecisiontypeparameter of GetShaderPrecisionFormat.- See Also:
-
GL_HIGH_INT
public static final int GL_HIGH_INTAccepted by theprecisiontypeparameter of GetShaderPrecisionFormat.- See Also:
-
GL_RGB565
public static final int GL_RGB565Accepted by theformatparameter of most commands taking sized internal formats.- See Also:
-
GL_PROGRAM_BINARY_RETRIEVABLE_HINT
public static final int GL_PROGRAM_BINARY_RETRIEVABLE_HINTAccepted by thepnameparameter of ProgramParameteri and GetProgramiv.- See Also:
-
GL_PROGRAM_BINARY_LENGTH
public static final int GL_PROGRAM_BINARY_LENGTHAccepted by thepnameparameter of GetProgramiv.- See Also:
-
GL_NUM_PROGRAM_BINARY_FORMATS
public static final int GL_NUM_PROGRAM_BINARY_FORMATSAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv and GetDoublev.- See Also:
-
GL_PROGRAM_BINARY_FORMATS
public static final int GL_PROGRAM_BINARY_FORMATSAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv and GetDoublev.- See Also:
-
GL_VERTEX_SHADER_BIT
public static final int GL_VERTEX_SHADER_BITAccepted bystagesparameter to UseProgramStages.- See Also:
-
GL_FRAGMENT_SHADER_BIT
public static final int GL_FRAGMENT_SHADER_BITAccepted bystagesparameter to UseProgramStages.- See Also:
-
GL_GEOMETRY_SHADER_BIT
public static final int GL_GEOMETRY_SHADER_BITAccepted bystagesparameter to UseProgramStages.- See Also:
-
GL_TESS_CONTROL_SHADER_BIT
public static final int GL_TESS_CONTROL_SHADER_BITAccepted bystagesparameter to UseProgramStages.- See Also:
-
GL_TESS_EVALUATION_SHADER_BIT
public static final int GL_TESS_EVALUATION_SHADER_BITAccepted bystagesparameter to UseProgramStages.- See Also:
-
GL_ALL_SHADER_BITS
public static final int GL_ALL_SHADER_BITSAccepted bystagesparameter to UseProgramStages.- See Also:
-
GL_PROGRAM_SEPARABLE
public static final int GL_PROGRAM_SEPARABLEAccepted by thepnameparameter of ProgramParameteri and GetProgramiv.- See Also:
-
GL_ACTIVE_PROGRAM
public static final int GL_ACTIVE_PROGRAMAccepted bytypeparameter to GetProgramPipelineiv.- See Also:
-
GL_PROGRAM_PIPELINE_BINDING
public static final int GL_PROGRAM_PIPELINE_BINDINGAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.- See Also:
-
GL_MAX_VIEWPORTS
public static final int GL_MAX_VIEWPORTSAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.- See Also:
-
GL_VIEWPORT_SUBPIXEL_BITS
public static final int GL_VIEWPORT_SUBPIXEL_BITSAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.- See Also:
-
GL_VIEWPORT_BOUNDS_RANGE
public static final int GL_VIEWPORT_BOUNDS_RANGEAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.- See Also:
-
GL_LAYER_PROVOKING_VERTEX
public static final int GL_LAYER_PROVOKING_VERTEXAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.- See Also:
-
GL_VIEWPORT_INDEX_PROVOKING_VERTEX
public static final int GL_VIEWPORT_INDEX_PROVOKING_VERTEXAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev and GetInteger64v.- See Also:
-
GL_UNDEFINED_VERTEX
public static final int GL_UNDEFINED_VERTEXReturned in thedataparameter from a Get query with apnameof LAYER_PROVOKING_VERTEX or VIEWPORT_INDEX_PROVOKING_VERTEX.- See Also:
-
-
Method Details
-
glReleaseShaderCompiler
public static void glReleaseShaderCompiler()Releases resources allocated by the shader compiler. This is a hint from the application, and does not prevent later use of the shader compiler.- See Also:
-
nglShaderBinary
public static void nglShaderBinary(int count, long shaders, int binaryformat, long binary, int length) Unsafe version of:ShaderBinary- Parameters:
count- the number of shader object handles contained inshaderslength- the length of the array whose address is given in binary
-
glShaderBinary
Loads pre-compiled shader binaries.- Parameters:
shaders- an array of shader handles into which to load pre-compiled shader binariesbinaryformat- the format of the shader binaries contained inbinarybinary- an array of bytes containing pre-compiled binary shader code- See Also:
-
nglGetShaderPrecisionFormat
public static void nglGetShaderPrecisionFormat(int shadertype, int precisiontype, long range, long precision) Unsafe version of:GetShaderPrecisionFormat -
glGetShaderPrecisionFormat
public static void glGetShaderPrecisionFormat(int shadertype, int precisiontype, IntBuffer range, IntBuffer precision) Retrieves the range and precision for numeric formats supported by the shader compiler.- Parameters:
shadertype- the type of shader whose precision to query. One of:VERTEX_SHADERFRAGMENT_SHADERprecisiontype- the numeric format whose precision and range to queryrange- the address of array of two integers into which encodings of the implementation's numeric range are returnedprecision- the address of an integer into which the numeric precision of the implementation is written- See Also:
-
glGetShaderPrecisionFormat
Retrieves the range and precision for numeric formats supported by the shader compiler.- Parameters:
shadertype- the type of shader whose precision to query. One of:VERTEX_SHADERFRAGMENT_SHADERprecisiontype- the numeric format whose precision and range to queryrange- the address of array of two integers into which encodings of the implementation's numeric range are returned- See Also:
-
glDepthRangef
public static void glDepthRangef(float zNear, float zFar) Specifies mapping of depth values from normalized device coordinates to window coordinates- Parameters:
zNear- the mapping of the near clipping plane to window coordinates. The initial value is 0.0f.zFar- the mapping of the far clipping plane to window coordinates. The initial value is 1.0f.- See Also:
-
glClearDepthf
public static void glClearDepthf(float depth) Specifies the clear value for the depth buffer- Parameters:
depth- the depth value used when the depth buffer is cleared. The initial value is 1.0f.- See Also:
-
nglGetProgramBinary
public static void nglGetProgramBinary(int program, int bufSize, long length, long binaryFormat, long binary) Unsafe version of:GetProgramBinary- Parameters:
bufSize- the size of the buffer whose address is given bybinary
-
glGetProgramBinary
public static void glGetProgramBinary(int program, @Nullable IntBuffer length, IntBuffer binaryFormat, ByteBuffer binary) Returns a binary representation of a program object's compiled and linked executable source.- Parameters:
program- the name of a program object whose binary representation to retrievelength- the address of a variable to receive the number of bytes written intobinarybinaryFormat- a variable to receive a token indicating the format of the binary data returned by the GLbinary- an array into which the GL will returnprogram's binary representation- See Also:
-
nglProgramBinary
public static void nglProgramBinary(int program, int binaryFormat, long binary, int length) Unsafe version of:ProgramBinary- Parameters:
length- the number of bytes contained inbinary
-
glProgramBinary
Loads a program object with a program binary.- Parameters:
program- the name of a program object into which to load a program binarybinaryFormat- the format of the binary data in binarybinary- an array containing the binary to be loaded intoprogram- See Also:
-
glProgramParameteri
public static void glProgramParameteri(int program, int pname, int value) Specifies the integer value of a program object parameter.- Parameters:
program- the name of a program object whose parameter to modifypname- the name of the parameter to modify. One of:PROGRAM_BINARY_RETRIEVABLE_HINTPROGRAM_SEPARABLEvalue- the new value of the parameter specified bypnameforprogram- See Also:
-
glUseProgramStages
public static void glUseProgramStages(int pipeline, int stages, int program) Binds stages of a program object to a program pipeline.- Parameters:
pipeline- the program pipeline object to which to bind stages fromprogramstages- a set of program stages to bind to the program pipeline objectprogram- the program object containing the shader executables to use inpipeline- See Also:
-
glActiveShaderProgram
public static void glActiveShaderProgram(int pipeline, int program) Sets the active program object for a program pipeline object.- Parameters:
pipeline- the program pipeline object to set the active program object forprogram- the program object to set as the active program pipeline objectpipeline- See Also:
-
nglCreateShaderProgramv
public static int nglCreateShaderProgramv(int type, int count, long strings) Unsafe version of:CreateShaderProgramv- Parameters:
count- the number of source code strings in the arraystrings
-
glCreateShaderProgramv
public static int glCreateShaderProgramv(int type, org.lwjgl.PointerBuffer strings) Creates a stand-alone program from an array of null-terminated source code strings.glCreateShaderProgramis equivalent (assuming no errors are generated) to:const GLuint shader = glCreateShader(type); if (shader) { glShaderSource(shader, count, strings, NULL); glCompileShader(shader); const GLuint program = glCreateProgram(); if (program) { GLint compiled = GL_FALSE; glGetShaderiv(shader, GL_COMPILE_STATUS, &compiled); glProgramParameteri(program, GL_PROGRAM_SEPARABLE, GL_TRUE); if (compiled) { glAttachShader(program, shader); glLinkProgram(program); glDetachShader(program, shader); } // append-shader-info-log-to-program-info-log } glDeleteShader(shader); return program; } else { return 0; }The program object created by glCreateShaderProgram has its GL_PROGRAM_SEPARABLE status set to GL_TRUE.
- Parameters:
type- the type of shader to createstrings- an array of pointers to source code strings from which to create the program object- See Also:
-
glCreateShaderProgramv
Creates a stand-alone program from an array of null-terminated source code strings.glCreateShaderProgramis equivalent (assuming no errors are generated) to:const GLuint shader = glCreateShader(type); if (shader) { glShaderSource(shader, count, strings, NULL); glCompileShader(shader); const GLuint program = glCreateProgram(); if (program) { GLint compiled = GL_FALSE; glGetShaderiv(shader, GL_COMPILE_STATUS, &compiled); glProgramParameteri(program, GL_PROGRAM_SEPARABLE, GL_TRUE); if (compiled) { glAttachShader(program, shader); glLinkProgram(program); glDetachShader(program, shader); } // append-shader-info-log-to-program-info-log } glDeleteShader(shader); return program; } else { return 0; }The program object created by glCreateShaderProgram has its GL_PROGRAM_SEPARABLE status set to GL_TRUE.
- Parameters:
type- the type of shader to createstrings- an array of pointers to source code strings from which to create the program object- See Also:
-
glCreateShaderProgramv
Creates a stand-alone program from an array of null-terminated source code strings.glCreateShaderProgramis equivalent (assuming no errors are generated) to:const GLuint shader = glCreateShader(type); if (shader) { glShaderSource(shader, count, strings, NULL); glCompileShader(shader); const GLuint program = glCreateProgram(); if (program) { GLint compiled = GL_FALSE; glGetShaderiv(shader, GL_COMPILE_STATUS, &compiled); glProgramParameteri(program, GL_PROGRAM_SEPARABLE, GL_TRUE); if (compiled) { glAttachShader(program, shader); glLinkProgram(program); glDetachShader(program, shader); } // append-shader-info-log-to-program-info-log } glDeleteShader(shader); return program; } else { return 0; }The program object created by glCreateShaderProgram has its GL_PROGRAM_SEPARABLE status set to GL_TRUE.
- Parameters:
type- the type of shader to create- See Also:
-
glBindProgramPipeline
public static void glBindProgramPipeline(int pipeline) Binds a program pipeline to the current context.- Parameters:
pipeline- the name of the pipeline object to bind to the context- See Also:
-
nglDeleteProgramPipelines
public static void nglDeleteProgramPipelines(int n, long pipelines) Unsafe version of:DeleteProgramPipelines- Parameters:
n- the number of program pipeline objects to delete
-
glDeleteProgramPipelines
Deletes program pipeline objects.- Parameters:
pipelines- an array of names of program pipeline objects to delete- See Also:
-
glDeleteProgramPipelines
public static void glDeleteProgramPipelines(int pipeline) Deletes program pipeline objects.- See Also:
-
nglGenProgramPipelines
public static void nglGenProgramPipelines(int n, long pipelines) Unsafe version of:GenProgramPipelines- Parameters:
n- the number of program pipeline object names to reserve
-
glGenProgramPipelines
Reserves program pipeline object names.- Parameters:
pipelines- an array of into which the reserved names will be written- See Also:
-
glGenProgramPipelines
public static int glGenProgramPipelines()Reserves program pipeline object names.- See Also:
-
glIsProgramPipeline
public static boolean glIsProgramPipeline(int pipeline) Determines if a name corresponds to a program pipeline object.- Parameters:
pipeline- a value that may be the name of a program pipeline object- See Also:
-
nglGetProgramPipelineiv
public static void nglGetProgramPipelineiv(int pipeline, int pname, long params) Unsafe version of:GetProgramPipelineiv -
glGetProgramPipelineiv
Retrieves properties of a program pipeline object.- Parameters:
pipeline- the name of a program pipeline object whose parameter retrievepname- the name of the parameter to retrieve. One of:ACTIVE_PROGRAMINFO_LOG_LENGTHVERTEX_SHADERFRAGMENT_SHADERGEOMETRY_SHADERTESS_CONTROL_SHADERTESS_EVALUATION_SHADERparams- a variable into which will be written the value or values ofpnameforpipeline- See Also:
-
glGetProgramPipelinei
public static int glGetProgramPipelinei(int pipeline, int pname) Retrieves properties of a program pipeline object.- Parameters:
pipeline- the name of a program pipeline object whose parameter retrievepname- the name of the parameter to retrieve. One of:ACTIVE_PROGRAMINFO_LOG_LENGTHVERTEX_SHADERFRAGMENT_SHADERGEOMETRY_SHADERTESS_CONTROL_SHADERTESS_EVALUATION_SHADER- See Also:
-
glProgramUniform1i
public static void glProgramUniform1i(int program, int location, int x) Specifies the value of an int uniform variable for a specified program object.- Parameters:
program- the handle of the program containing the uniform variable to be modifiedlocation- the location of the uniform variable to be modifiedx- the uniform x value- See Also:
-
glProgramUniform2i
public static void glProgramUniform2i(int program, int location, int x, int y) Specifies the value of an ivec2 uniform variable for a specified program object.- Parameters:
program- the handle of the program containing the uniform variable to be modifiedlocation- the location of the uniform variable to be modifiedx- the uniform x valuey- the uniform y value- See Also:
-
glProgramUniform3i
public static void glProgramUniform3i(int program, int location, int x, int y, int z) Specifies the value of an ivec3 uniform variable for a specified program object.- Parameters:
program- the handle of the program containing the uniform variable to be modifiedlocation- the location of the uniform variable to be modifiedx- the uniform x valuey- the uniform y valuez- the uniform z value- See Also:
-
glProgramUniform4i
public static void glProgramUniform4i(int program, int location, int x, int y, int z, int w) Specifies the value of an ivec4 uniform variable for a specified program object.- Parameters:
program- the handle of the program containing the uniform variable to be modifiedlocation- the location of the uniform variable to be modifiedx- the uniform x valuey- the uniform y valuez- the uniform z valuew- the uniform w value- See Also:
-
glProgramUniform1ui
public static void glProgramUniform1ui(int program, int location, int x) Specifies the value of a uint uniform variable for a specified program object.- Parameters:
program- the handle of the program containing the uniform variable to be modifiedlocation- the location of the uniform variable to be modifiedx- the uniform x value- See Also:
-
glProgramUniform2ui
public static void glProgramUniform2ui(int program, int location, int x, int y) Specifies the value of a uvec2 uniform variable for a specified program object.- Parameters:
program- the handle of the program containing the uniform variable to be modifiedlocation- the location of the uniform variable to be modifiedx- the uniform x valuey- the uniform y value- See Also:
-
glProgramUniform3ui
public static void glProgramUniform3ui(int program, int location, int x, int y, int z) Specifies the value of a uvec3 uniform variable for a specified program object.- Parameters:
program- the handle of the program containing the uniform variable to be modifiedlocation- the location of the uniform variable to be modifiedx- the uniform x valuey- the uniform y valuez- the uniform z value- See Also:
-
glProgramUniform4ui
public static void glProgramUniform4ui(int program, int location, int x, int y, int z, int w) Specifies the value of a uvec4 uniform variable for a specified program object.- Parameters:
program- the handle of the program containing the uniform variable to be modifiedlocation- the location of the uniform variable to be modifiedx- the uniform x valuey- the uniform y valuez- the uniform z valuew- the uniform w value- See Also:
-
glProgramUniform1f
public static void glProgramUniform1f(int program, int location, float x) Specifies the value of a float uniform variable for a specified program object.- Parameters:
program- the handle of the program containing the uniform variable to be modifiedlocation- the location of the uniform variable to be modifiedx- the uniform x value- See Also:
-
glProgramUniform2f
public static void glProgramUniform2f(int program, int location, float x, float y) Specifies the value of a vec2 uniform variable for a specified program object.- Parameters:
program- the handle of the program containing the uniform variable to be modifiedlocation- the location of the uniform variable to be modifiedx- the uniform x valuey- the uniform y value- See Also:
-
glProgramUniform3f
public static void glProgramUniform3f(int program, int location, float x, float y, float z) Specifies the value of a vec3 uniform variable for a specified program object.- Parameters:
program- the handle of the program containing the uniform variable to be modifiedlocation- the location of the uniform variable to be modifiedx- the uniform x valuey- the uniform y valuez- the uniform z value- See Also:
-
glProgramUniform4f
public static void glProgramUniform4f(int program, int location, float x, float y, float z, float w) Specifies the value of a vec4 uniform variable for a specified program object.- Parameters:
program- the handle of the program containing the uniform variable to be modifiedlocation- the location of the uniform variable to be modifiedx- the uniform x valuey- the uniform y valuez- the uniform z valuew- the uniform w value- See Also:
-
glProgramUniform1d
public static void glProgramUniform1d(int program, int location, double x) Specifies the value of a double uniform variable for a specified program object.- Parameters:
program- the handle of the program containing the uniform variable to be modifiedlocation- the location of the uniform variable to be modifiedx- the uniform x value- See Also:
-
glProgramUniform2d
public static void glProgramUniform2d(int program, int location, double x, double y) Specifies the value of a dvec2 uniform variable for a specified program object.- Parameters:
program- the handle of the program containing the uniform variable to be modifiedlocation- the location of the uniform variable to be modifiedx- the uniform x valuey- the uniform y value- See Also:
-
glProgramUniform3d
public static void glProgramUniform3d(int program, int location, double x, double y, double z) Specifies the value of a dvec3 uniform variable for a specified program object.- Parameters:
program- the handle of the program containing the uniform variable to be modifiedlocation- the location of the uniform variable to be modifiedx- the uniform x valuey- the uniform y valuez- the uniform z value- See Also:
-
glProgramUniform4d
public static void glProgramUniform4d(int program, int location, double x, double y, double z, double w) Specifies the value of a dvec4 uniform variable for a specified program object.- Parameters:
program- the handle of the program containing the uniform variable to be modifiedlocation- the location of the uniform variable to be modifiedx- the uniform x valuey- the uniform y valuez- the uniform z valuew- the uniform w value- See Also:
-
nglProgramUniform1iv
public static void nglProgramUniform1iv(int program, int location, int count, long value) Unsafe version of:ProgramUniform1iv- Parameters:
count- the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array.
-
glProgramUniform1iv
Specifies the value of a single float uniform variable or a float uniform variable array for a specified program object.- Parameters:
program- the handle of the program containing the uniform variable to be modifiedlocation- the location of the uniform variable to be modifiedvalue- an array ofcountvalues that will be used to update the specified uniform variable- See Also:
-
nglProgramUniform2iv
public static void nglProgramUniform2iv(int program, int location, int count, long value) Unsafe version of:ProgramUniform2iv- Parameters:
count- the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array.
-
glProgramUniform2iv
Specifies the value of a single ivec2 uniform variable or an ivec2 uniform variable array for a specified program object.- Parameters:
program- the handle of the program containing the uniform variable to be modifiedlocation- the location of the uniform variable to be modifiedvalue- an array ofcountvalues that will be used to update the specified uniform variable- See Also:
-
nglProgramUniform3iv
public static void nglProgramUniform3iv(int program, int location, int count, long value) Unsafe version of:ProgramUniform3iv- Parameters:
count- the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array.
-
glProgramUniform3iv
Specifies the value of a single ivec3 uniform variable or an ivec3 uniform variable array for a specified program object.- Parameters:
program- the handle of the program containing the uniform variable to be modifiedlocation- the location of the uniform variable to be modifiedvalue- an array ofcountvalues that will be used to update the specified uniform variable- See Also:
-
nglProgramUniform4iv
public static void nglProgramUniform4iv(int program, int location, int count, long value) Unsafe version of:ProgramUniform4iv- Parameters:
count- the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array.
-
glProgramUniform4iv
Specifies the value of a single ivec4 uniform variable or an ivec4 uniform variable array for a specified program object.- Parameters:
program- the handle of the program containing the uniform variable to be modifiedlocation- the location of the uniform variable to be modifiedvalue- an array ofcountvalues that will be used to update the specified uniform variable- See Also:
-
nglProgramUniform1uiv
public static void nglProgramUniform1uiv(int program, int location, int count, long value) Unsafe version of:ProgramUniform1uiv- Parameters:
count- the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array.
-
glProgramUniform1uiv
Specifies the value of a single uint uniform variable or a uint uniform variable array for a specified program object.- Parameters:
program- the handle of the program containing the uniform variable to be modifiedlocation- the location of the uniform variable to be modifiedvalue- an array ofcountvalues that will be used to update the specified uniform variable- See Also:
-
nglProgramUniform2uiv
public static void nglProgramUniform2uiv(int program, int location, int count, long value) Unsafe version of:ProgramUniform2uiv- Parameters:
count- the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array.
-
glProgramUniform2uiv
Specifies the value of a single uvec2 uniform variable or a uvec2 uniform variable array for a specified program object.- Parameters:
program- the handle of the program containing the uniform variable to be modifiedlocation- the location of the uniform variable to be modifiedvalue- an array ofcountvalues that will be used to update the specified uniform variable- See Also:
-
nglProgramUniform3uiv
public static void nglProgramUniform3uiv(int program, int location, int count, long value) Unsafe version of:ProgramUniform3uiv- Parameters:
count- the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array.
-
glProgramUniform3uiv
Specifies the value of a single uvec3 uniform variable or a uvec3 uniform variable array for a specified program object.- Parameters:
program- the handle of the program containing the uniform variable to be modifiedlocation- the location of the uniform variable to be modifiedvalue- an array ofcountvalues that will be used to update the specified uniform variable- See Also:
-
nglProgramUniform4uiv
public static void nglProgramUniform4uiv(int program, int location, int count, long value) Unsafe version of:ProgramUniform4uiv- Parameters:
count- the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array.
-
glProgramUniform4uiv
Specifies the value of a single uvec4 uniform variable or a uvec4 uniform variable array for a specified program object.- Parameters:
program- the handle of the program containing the uniform variable to be modifiedlocation- the location of the uniform variable to be modifiedvalue- an array ofcountvalues that will be used to update the specified uniform variable- See Also:
-
nglProgramUniform1fv
public static void nglProgramUniform1fv(int program, int location, int count, long value) Unsafe version of:ProgramUniform1fv- Parameters:
count- the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array.
-
glProgramUniform1fv
Specifies the value of a single float uniform variable or a float uniform variable array for a specified program object.- Parameters:
program- the handle of the program containing the uniform variable to be modifiedlocation- the location of the uniform variable to be modifiedvalue- an array ofcountvalues that will be used to update the specified uniform variable- See Also:
-
nglProgramUniform2fv
public static void nglProgramUniform2fv(int program, int location, int count, long value) Unsafe version of:ProgramUniform2fv- Parameters:
count- the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array.
-
glProgramUniform2fv
Specifies the value of a single vec2 uniform variable or a vec2 uniform variable array for a specified program object.- Parameters:
program- the handle of the program containing the uniform variable to be modifiedlocation- the location of the uniform variable to be modifiedvalue- an array ofcountvalues that will be used to update the specified uniform variable- See Also:
-
nglProgramUniform3fv
public static void nglProgramUniform3fv(int program, int location, int count, long value) Unsafe version of:ProgramUniform3fv- Parameters:
count- the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array.
-
glProgramUniform3fv
Specifies the value of a single vec3 uniform variable or a vec3 uniform variable array for a specified program object.- Parameters:
program- the handle of the program containing the uniform variable to be modifiedlocation- the location of the uniform variable to be modifiedvalue- an array ofcountvalues that will be used to update the specified uniform variable- See Also:
-
nglProgramUniform4fv
public static void nglProgramUniform4fv(int program, int location, int count, long value) Unsafe version of:ProgramUniform4fv- Parameters:
count- the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array.
-
glProgramUniform4fv
Specifies the value of a single vec4 uniform variable or a vec4 uniform variable array for a specified program object.- Parameters:
program- the handle of the program containing the uniform variable to be modifiedlocation- the location of the uniform variable to be modifiedvalue- an array ofcountvalues that will be used to update the specified uniform variable- See Also:
-
nglProgramUniform1dv
public static void nglProgramUniform1dv(int program, int location, int count, long value) Unsafe version of:ProgramUniform1dv- Parameters:
count- the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array.
-
glProgramUniform1dv
Specifies the value of a single double uniform variable or a double uniform variable array for a specified program object.- Parameters:
program- the handle of the program containing the uniform variable to be modifiedlocation- the location of the uniform variable to be modifiedvalue- an array ofcountvalues that will be used to update the specified uniform variable- See Also:
-
nglProgramUniform2dv
public static void nglProgramUniform2dv(int program, int location, int count, long value) Unsafe version of:ProgramUniform2dv- Parameters:
count- the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array.
-
glProgramUniform2dv
Specifies the value of a single dvec2 uniform variable or a dvec2 uniform variable array for a specified program object.- Parameters:
program- the handle of the program containing the uniform variable to be modifiedlocation- the location of the uniform variable to be modifiedvalue- an array ofcountvalues that will be used to update the specified uniform variable- See Also:
-
nglProgramUniform3dv
public static void nglProgramUniform3dv(int program, int location, int count, long value) Unsafe version of:ProgramUniform3dv- Parameters:
count- the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array.
-
glProgramUniform3dv
Specifies the value of a single dvec3 uniform variable or a dvec3 uniform variable array for a specified program object.- Parameters:
program- the handle of the program containing the uniform variable to be modifiedlocation- the location of the uniform variable to be modifiedvalue- an array ofcountvalues that will be used to update the specified uniform variable- See Also:
-
nglProgramUniform4dv
public static void nglProgramUniform4dv(int program, int location, int count, long value) Unsafe version of:ProgramUniform4dv- Parameters:
count- the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array.
-
glProgramUniform4dv
Specifies the value of a single dvec4 uniform variable or a dvec4 uniform variable array for a specified program object.- Parameters:
program- the handle of the program containing the uniform variable to be modifiedlocation- the location of the uniform variable to be modifiedvalue- an array ofcountvalues that will be used to update the specified uniform variable- See Also:
-
nglProgramUniformMatrix2fv
public static void nglProgramUniformMatrix2fv(int program, int location, int count, boolean transpose, long value) Unsafe version of:ProgramUniformMatrix2fv- Parameters:
count- the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
-
glProgramUniformMatrix2fv
public static void glProgramUniformMatrix2fv(int program, int location, boolean transpose, FloatBuffer value) Specifies the value of a single mat2 uniform variable or a mat2 uniform variable array for the current program object.- Parameters:
program- the handle of the program containing the uniform variable to be modifiedlocation- the location of the uniform variable to be modifiedtranspose- whether to transpose the matrix as the values are loaded into the uniform variablevalue- an array ofcountvalues that will be used to update the specified uniform matrix variable- See Also:
-
nglProgramUniformMatrix3fv
public static void nglProgramUniformMatrix3fv(int program, int location, int count, boolean transpose, long value) Unsafe version of:ProgramUniformMatrix3fv- Parameters:
count- the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
-
glProgramUniformMatrix3fv
public static void glProgramUniformMatrix3fv(int program, int location, boolean transpose, FloatBuffer value) Specifies the value of a single mat3 uniform variable or a mat3 uniform variable array for the current program object.- Parameters:
program- the handle of the program containing the uniform variable to be modifiedlocation- the location of the uniform variable to be modifiedtranspose- whether to transpose the matrix as the values are loaded into the uniform variablevalue- an array ofcountvalues that will be used to update the specified uniform matrix variable- See Also:
-
nglProgramUniformMatrix4fv
public static void nglProgramUniformMatrix4fv(int program, int location, int count, boolean transpose, long value) Unsafe version of:ProgramUniformMatrix4fv- Parameters:
count- the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
-
glProgramUniformMatrix4fv
public static void glProgramUniformMatrix4fv(int program, int location, boolean transpose, FloatBuffer value) Specifies the value of a single mat4 uniform variable or a mat4 uniform variable array for the current program object.- Parameters:
program- the handle of the program containing the uniform variable to be modifiedlocation- the location of the uniform variable to be modifiedtranspose- whether to transpose the matrix as the values are loaded into the uniform variablevalue- an array ofcountvalues that will be used to update the specified uniform matrix variable- See Also:
-
nglProgramUniformMatrix2dv
public static void nglProgramUniformMatrix2dv(int program, int location, int count, boolean transpose, long value) Unsafe version of:ProgramUniformMatrix2dv- Parameters:
count- the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
-
glProgramUniformMatrix2dv
public static void glProgramUniformMatrix2dv(int program, int location, boolean transpose, DoubleBuffer value) Specifies the value of a single dmat2 uniform variable or a dmat2 uniform variable array for the current program object.- Parameters:
program- the handle of the program containing the uniform variable to be modifiedlocation- the location of the uniform variable to be modifiedtranspose- whether to transpose the matrix as the values are loaded into the uniform variablevalue- an array ofcountvalues that will be used to update the specified uniform matrix variable- See Also:
-
nglProgramUniformMatrix3dv
public static void nglProgramUniformMatrix3dv(int program, int location, int count, boolean transpose, long value) Unsafe version of:ProgramUniformMatrix3dv- Parameters:
count- the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
-
glProgramUniformMatrix3dv
public static void glProgramUniformMatrix3dv(int program, int location, boolean transpose, DoubleBuffer value) Specifies the value of a single dmat3 uniform variable or a dmat3 uniform variable array for the current program object.- Parameters:
program- the handle of the program containing the uniform variable to be modifiedlocation- the location of the uniform variable to be modifiedtranspose- whether to transpose the matrix as the values are loaded into the uniform variablevalue- an array ofcountvalues that will be used to update the specified uniform matrix variable- See Also:
-
nglProgramUniformMatrix4dv
public static void nglProgramUniformMatrix4dv(int program, int location, int count, boolean transpose, long value) Unsafe version of:ProgramUniformMatrix4dv- Parameters:
count- the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
-
glProgramUniformMatrix4dv
public static void glProgramUniformMatrix4dv(int program, int location, boolean transpose, DoubleBuffer value) Specifies the value of a single dmat4 uniform variable or a dmat4 uniform variable array for the current program object.- Parameters:
program- the handle of the program containing the uniform variable to be modifiedlocation- the location of the uniform variable to be modifiedtranspose- whether to transpose the matrix as the values are loaded into the uniform variablevalue- an array ofcountvalues that will be used to update the specified uniform matrix variable- See Also:
-
nglProgramUniformMatrix2x3fv
public static void nglProgramUniformMatrix2x3fv(int program, int location, int count, boolean transpose, long value) Unsafe version of:ProgramUniformMatrix2x3fv- Parameters:
count- the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
-
glProgramUniformMatrix2x3fv
public static void glProgramUniformMatrix2x3fv(int program, int location, boolean transpose, FloatBuffer value) Specifies the value of a single mat2x3 uniform variable or a mat2x3 uniform variable array for the current program object.- Parameters:
program- the handle of the program containing the uniform variable to be modifiedlocation- the location of the uniform variable to be modifiedtranspose- whether to transpose the matrix as the values are loaded into the uniform variablevalue- an array ofcountvalues that will be used to update the specified uniform matrix variable- See Also:
-
nglProgramUniformMatrix3x2fv
public static void nglProgramUniformMatrix3x2fv(int program, int location, int count, boolean transpose, long value) Unsafe version of:ProgramUniformMatrix3x2fv- Parameters:
count- the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
-
glProgramUniformMatrix3x2fv
public static void glProgramUniformMatrix3x2fv(int program, int location, boolean transpose, FloatBuffer value) Specifies the value of a single mat3x2 uniform variable or a mat3x2 uniform variable array for the current program object.- Parameters:
program- the handle of the program containing the uniform variable to be modifiedlocation- the location of the uniform variable to be modifiedtranspose- whether to transpose the matrix as the values are loaded into the uniform variablevalue- an array ofcountvalues that will be used to update the specified uniform matrix variable- See Also:
-
nglProgramUniformMatrix2x4fv
public static void nglProgramUniformMatrix2x4fv(int program, int location, int count, boolean transpose, long value) Unsafe version of:ProgramUniformMatrix2x4fv- Parameters:
count- the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
-
glProgramUniformMatrix2x4fv
public static void glProgramUniformMatrix2x4fv(int program, int location, boolean transpose, FloatBuffer value) Specifies the value of a single mat2x4 uniform variable or a mat2x4 uniform variable array for the current program object.- Parameters:
program- the handle of the program containing the uniform variable to be modifiedlocation- the location of the uniform variable to be modifiedtranspose- whether to transpose the matrix as the values are loaded into the uniform variablevalue- an array ofcountvalues that will be used to update the specified uniform matrix variable- See Also:
-
nglProgramUniformMatrix4x2fv
public static void nglProgramUniformMatrix4x2fv(int program, int location, int count, boolean transpose, long value) Unsafe version of:ProgramUniformMatrix4x2fv- Parameters:
count- the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
-
glProgramUniformMatrix4x2fv
public static void glProgramUniformMatrix4x2fv(int program, int location, boolean transpose, FloatBuffer value) Specifies the value of a single mat4x2 uniform variable or a mat4x2 uniform variable array for the current program object.- Parameters:
program- the handle of the program containing the uniform variable to be modifiedlocation- the location of the uniform variable to be modifiedtranspose- whether to transpose the matrix as the values are loaded into the uniform variablevalue- an array ofcountvalues that will be used to update the specified uniform matrix variable- See Also:
-
nglProgramUniformMatrix3x4fv
public static void nglProgramUniformMatrix3x4fv(int program, int location, int count, boolean transpose, long value) Unsafe version of:ProgramUniformMatrix3x4fv- Parameters:
count- the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
-
glProgramUniformMatrix3x4fv
public static void glProgramUniformMatrix3x4fv(int program, int location, boolean transpose, FloatBuffer value) Specifies the value of a single mat3x4 uniform variable or a mat3x4 uniform variable array for the current program object.- Parameters:
program- the handle of the program containing the uniform variable to be modifiedlocation- the location of the uniform variable to be modifiedtranspose- whether to transpose the matrix as the values are loaded into the uniform variablevalue- an array ofcountvalues that will be used to update the specified uniform matrix variable- See Also:
-
nglProgramUniformMatrix4x3fv
public static void nglProgramUniformMatrix4x3fv(int program, int location, int count, boolean transpose, long value) Unsafe version of:ProgramUniformMatrix4x3fv- Parameters:
count- the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
-
glProgramUniformMatrix4x3fv
public static void glProgramUniformMatrix4x3fv(int program, int location, boolean transpose, FloatBuffer value) Specifies the value of a single mat4x3 uniform variable or a mat4x3 uniform variable array for the current program object.- Parameters:
program- the handle of the program containing the uniform variable to be modifiedlocation- the location of the uniform variable to be modifiedtranspose- whether to transpose the matrix as the values are loaded into the uniform variablevalue- an array ofcountvalues that will be used to update the specified uniform matrix variable- See Also:
-
nglProgramUniformMatrix2x3dv
public static void nglProgramUniformMatrix2x3dv(int program, int location, int count, boolean transpose, long value) Unsafe version of:ProgramUniformMatrix2x3dv- Parameters:
count- the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
-
glProgramUniformMatrix2x3dv
public static void glProgramUniformMatrix2x3dv(int program, int location, boolean transpose, DoubleBuffer value) Specifies the value of a single dmat2x3 uniform variable or a dmat2x3 uniform variable array for the current program object.- Parameters:
program- the handle of the program containing the uniform variable to be modifiedlocation- the location of the uniform variable to be modifiedtranspose- whether to transpose the matrix as the values are loaded into the uniform variablevalue- an array ofcountvalues that will be used to update the specified uniform matrix variable- See Also:
-
nglProgramUniformMatrix3x2dv
public static void nglProgramUniformMatrix3x2dv(int program, int location, int count, boolean transpose, long value) Unsafe version of:ProgramUniformMatrix3x2dv- Parameters:
count- the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
-
glProgramUniformMatrix3x2dv
public static void glProgramUniformMatrix3x2dv(int program, int location, boolean transpose, DoubleBuffer value) Specifies the value of a single dmat3x2 uniform variable or a dmat3x2 uniform variable array for the current program object.- Parameters:
program- the handle of the program containing the uniform variable to be modifiedlocation- the location of the uniform variable to be modifiedtranspose- whether to transpose the matrix as the values are loaded into the uniform variablevalue- an array ofcountvalues that will be used to update the specified uniform matrix variable- See Also:
-
nglProgramUniformMatrix2x4dv
public static void nglProgramUniformMatrix2x4dv(int program, int location, int count, boolean transpose, long value) Unsafe version of:ProgramUniformMatrix2x4dv- Parameters:
count- the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
-
glProgramUniformMatrix2x4dv
public static void glProgramUniformMatrix2x4dv(int program, int location, boolean transpose, DoubleBuffer value) Specifies the value of a single dmat2x4 uniform variable or a dmat2x4 uniform variable array for the current program object.- Parameters:
program- the handle of the program containing the uniform variable to be modifiedlocation- the location of the uniform variable to be modifiedtranspose- whether to transpose the matrix as the values are loaded into the uniform variablevalue- an array ofcountvalues that will be used to update the specified uniform matrix variable- See Also:
-
nglProgramUniformMatrix4x2dv
public static void nglProgramUniformMatrix4x2dv(int program, int location, int count, boolean transpose, long value) Unsafe version of:ProgramUniformMatrix4x2dv- Parameters:
count- the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
-
glProgramUniformMatrix4x2dv
public static void glProgramUniformMatrix4x2dv(int program, int location, boolean transpose, DoubleBuffer value) Specifies the value of a single dmat4x2 uniform variable or a dmat4x2 uniform variable array for the current program object.- Parameters:
program- the handle of the program containing the uniform variable to be modifiedlocation- the location of the uniform variable to be modifiedtranspose- whether to transpose the matrix as the values are loaded into the uniform variablevalue- an array ofcountvalues that will be used to update the specified uniform matrix variable- See Also:
-
nglProgramUniformMatrix3x4dv
public static void nglProgramUniformMatrix3x4dv(int program, int location, int count, boolean transpose, long value) Unsafe version of:ProgramUniformMatrix3x4dv- Parameters:
count- the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
-
glProgramUniformMatrix3x4dv
public static void glProgramUniformMatrix3x4dv(int program, int location, boolean transpose, DoubleBuffer value) Specifies the value of a single dmat3x4 uniform variable or a dmat3x4 uniform variable array for the current program object.- Parameters:
program- the handle of the program containing the uniform variable to be modifiedlocation- the location of the uniform variable to be modifiedtranspose- whether to transpose the matrix as the values are loaded into the uniform variablevalue- an array ofcountvalues that will be used to update the specified uniform matrix variable- See Also:
-
nglProgramUniformMatrix4x3dv
public static void nglProgramUniformMatrix4x3dv(int program, int location, int count, boolean transpose, long value) Unsafe version of:ProgramUniformMatrix4x3dv- Parameters:
count- the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
-
glProgramUniformMatrix4x3dv
public static void glProgramUniformMatrix4x3dv(int program, int location, boolean transpose, DoubleBuffer value) Specifies the value of a single dmat4x3 uniform variable or a dmat4x3 uniform variable array for the current program object.- Parameters:
program- the handle of the program containing the uniform variable to be modifiedlocation- the location of the uniform variable to be modifiedtranspose- whether to transpose the matrix as the values are loaded into the uniform variablevalue- an array ofcountvalues that will be used to update the specified uniform matrix variable- See Also:
-
glValidateProgramPipeline
public static void glValidateProgramPipeline(int pipeline) Validates a program pipeline object against current GL state.- Parameters:
pipeline- the name of a program pipeline object to validate- See Also:
-
nglGetProgramPipelineInfoLog
public static void nglGetProgramPipelineInfoLog(int pipeline, int bufSize, long length, long infoLog) Unsafe version of:GetProgramPipelineInfoLog- Parameters:
bufSize- the maximum number of characters, including the null terminator, that may be written intoinfoLog
-
glGetProgramPipelineInfoLog
public static void glGetProgramPipelineInfoLog(int pipeline, @Nullable IntBuffer length, ByteBuffer infoLog) Retrieves the info log string from a program pipeline object.- Parameters:
pipeline- the name of a program pipeline object from which to retrieve the info loglength- a variable into which will be written the number of characters written intoinfoLoginfoLog- an array of characters into which will be written the info log forpipeline- See Also:
-
glGetProgramPipelineInfoLog
Retrieves the info log string from a program pipeline object.- Parameters:
pipeline- the name of a program pipeline object from which to retrieve the info logbufSize- the maximum number of characters, including the null terminator, that may be written intoinfoLog- See Also:
-
glGetProgramPipelineInfoLog
Retrieves the info log string from a program pipeline object.- Parameters:
pipeline- the name of a program pipeline object from which to retrieve the info log- See Also:
-
glVertexAttribL1d
public static void glVertexAttribL1d(int index, double x) Specifies the value of a generic vertex attribute. The y and z components are implicitly set to 0.0 and w to 1.0.- Parameters:
index- the index of the generic vertex attribute to be modifiedx- the vertex attribute x component- See Also:
-
glVertexAttribL2d
public static void glVertexAttribL2d(int index, double x, double y) Specifies the value of a generic vertex attribute. The y component is implicitly set to 0.0 and w to 1.0.- Parameters:
index- the index of the generic vertex attribute to be modifiedx- the vertex attribute x componenty- the vertex attribute y component- See Also:
-
glVertexAttribL3d
public static void glVertexAttribL3d(int index, double x, double y, double z) Specifies the value of a generic vertex attribute. The w is implicitly set to 1.0.- Parameters:
index- the index of the generic vertex attribute to be modifiedx- the vertex attribute x componenty- the vertex attribute y componentz- the vertex attribute z component- See Also:
-
glVertexAttribL4d
public static void glVertexAttribL4d(int index, double x, double y, double z, double w) Specifies the value of a generic vertex attribute.- Parameters:
index- the index of the generic vertex attribute to be modifiedx- the vertex attribute x componenty- the vertex attribute y componentz- the vertex attribute z componentw- the vertex attribute w component- See Also:
-
nglVertexAttribL1dv
public static void nglVertexAttribL1dv(int index, long v) Unsafe version of:VertexAttribL1dv -
glVertexAttribL1dv
Pointer version ofVertexAttribL1d.- Parameters:
index- the index of the generic vertex attribute to be modifiedv- the vertex attribute buffer- See Also:
-
nglVertexAttribL2dv
public static void nglVertexAttribL2dv(int index, long v) Unsafe version of:VertexAttribL2dv -
glVertexAttribL2dv
Pointer version ofVertexAttribL2d.- Parameters:
index- the index of the generic vertex attribute to be modifiedv- the vertex attribute buffer- See Also:
-
nglVertexAttribL3dv
public static void nglVertexAttribL3dv(int index, long v) Unsafe version of:VertexAttribL3dv -
glVertexAttribL3dv
Pointer version ofVertexAttribL3d.- Parameters:
index- the index of the generic vertex attribute to be modifiedv- the vertex attribute buffer- See Also:
-
nglVertexAttribL4dv
public static void nglVertexAttribL4dv(int index, long v) Unsafe version of:VertexAttribL4dv -
glVertexAttribL4dv
Pointer version ofVertexAttribL4d.- Parameters:
index- the index of the generic vertex attribute to be modifiedv- the vertex attribute buffer- See Also:
-
nglVertexAttribLPointer
public static void nglVertexAttribLPointer(int index, int size, int type, int stride, long pointer) Unsafe version of:VertexAttribLPointer- Parameters:
type- the data type of each component in the array. Must be:DOUBLE
-
glVertexAttribLPointer
public static void glVertexAttribLPointer(int index, int size, int type, int stride, ByteBuffer pointer) Specifies the location and organization of a 64-bit vertex attribute array.- Parameters:
index- the index of the generic vertex attribute to be modifiedsize- the number of values per vertex that are stored in the array. The initial value is 4. One of:1 2 3 4 BGRAtype- the data type of each component in the array. Must be:DOUBLEstride- the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.pointer- the vertex attribute data or the offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to theARRAY_BUFFERtarget. The initial value is 0.- See Also:
-
glVertexAttribLPointer
public static void glVertexAttribLPointer(int index, int size, int type, int stride, long pointer) Specifies the location and organization of a 64-bit vertex attribute array.- Parameters:
index- the index of the generic vertex attribute to be modifiedsize- the number of values per vertex that are stored in the array. The initial value is 4. One of:1 2 3 4 BGRAtype- the data type of each component in the array. Must be:DOUBLEstride- the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.pointer- the vertex attribute data or the offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to theARRAY_BUFFERtarget. The initial value is 0.- See Also:
-
glVertexAttribLPointer
Specifies the location and organization of a 64-bit vertex attribute array.- Parameters:
index- the index of the generic vertex attribute to be modifiedsize- the number of values per vertex that are stored in the array. The initial value is 4. One of:1 2 3 4 BGRAstride- the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.pointer- the vertex attribute data or the offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to theARRAY_BUFFERtarget. The initial value is 0.- See Also:
-
nglGetVertexAttribLdv
public static void nglGetVertexAttribLdv(int index, int pname, long params) Unsafe version of:GetVertexAttribLdv -
glGetVertexAttribLdv
Double version ofGetVertexAttribiv.- Parameters:
index- the generic vertex attribute parameter to be queriedpname- the symbolic name of the vertex attribute parameter to be queriedparams- the requested data- See Also:
-
nglViewportArrayv
public static void nglViewportArrayv(int first, int count, long v) Unsafe version of:ViewportArrayv- Parameters:
count- the number of viewports to set
-
glViewportArrayv
Sets multiple viewports.- Parameters:
first- the first viewport to setv- an array containing the viewport parameters- See Also:
-
glViewportIndexedf
public static void glViewportIndexedf(int index, float x, float y, float w, float h) Sets a specified viewport.- Parameters:
index- the viewport to setx- the left viewport coordinatey- the bottom viewport coordinatew- the viewport widthh- the viewport height- See Also:
-
nglViewportIndexedfv
public static void nglViewportIndexedfv(int index, long v) Unsafe version of:ViewportIndexedfv -
glViewportIndexedfv
Pointer version ofViewportIndexedf.- Parameters:
index- the viewport to setv- the viewport parameters- See Also:
-
nglScissorArrayv
public static void nglScissorArrayv(int first, int count, long v) Unsafe version of:ScissorArrayv- Parameters:
count- the number of scissor boxes to modify
-
glScissorArrayv
Defines the scissor box for multiple viewports.- Parameters:
first- the index of the first viewport whose scissor box to modifyv- an array containing the left, bottom, width and height of each scissor box, in that order- See Also:
-
glScissorIndexed
public static void glScissorIndexed(int index, int left, int bottom, int width, int height) Defines the scissor box for a specific viewport.- Parameters:
index- the index of the viewport whose scissor box to modifyleft- the left scissor box coordinatebottom- the bottom scissor box coordinatewidth- the scissor box widthheight- the scissor box height- See Also:
-
nglScissorIndexedv
public static void nglScissorIndexedv(int index, long v) Unsafe version of:ScissorIndexedv -
glScissorIndexedv
Pointer version ofScissorIndexed.- Parameters:
index- the index of the viewport whose scissor box to modifyv- an array containing the left, bottom, width and height of each scissor box, in that order- See Also:
-
nglDepthRangeArrayv
public static void nglDepthRangeArrayv(int first, int count, long v) Unsafe version of:DepthRangeArrayv- Parameters:
count- the number of viewports whose depth range to update
-
glDepthRangeArrayv
Specifies mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports.- Parameters:
first- the index of the first viewport whose depth range to updatev- n array containing the near and far values for the depth range of each modified viewport- See Also:
-
glDepthRangeIndexed
public static void glDepthRangeIndexed(int index, double zNear, double zFar) Specifies mapping of depth values from normalized device coordinates to window coordinates for a specified viewport.- Parameters:
index- the index of the viewport whose depth range to updatezNear- the mapping of the near clipping plane to window coordinates. The initial value is 0.zFar- the mapping of the far clipping plane to window coordinates. The initial value is 1.- See Also:
-
nglGetFloati_v
public static void nglGetFloati_v(int target, int index, long data) Unsafe version of:GetFloati_v -
glGetFloati_v
Queries the float value of an indexed state variable.- Parameters:
target- the indexed state to queryindex- the index of the element being querieddata- a scalar or buffer in which to place the returned data- See Also:
-
glGetFloati
public static float glGetFloati(int target, int index) Queries the float value of an indexed state variable.- Parameters:
target- the indexed state to queryindex- the index of the element being queried- See Also:
-
nglGetDoublei_v
public static void nglGetDoublei_v(int target, int index, long data) Unsafe version of:GetDoublei_v -
glGetDoublei_v
Queries the double value of an indexed state variable.- Parameters:
target- the indexed state to queryindex- the index of the element being querieddata- a scalar or buffer in which to place the returned data- See Also:
-
glGetDoublei
public static double glGetDoublei(int target, int index) Queries the double value of an indexed state variable.- Parameters:
target- the indexed state to queryindex- the index of the element being queried- See Also:
-
glShaderBinary
Array version of:ShaderBinary- See Also:
-
glGetShaderPrecisionFormat
public static void glGetShaderPrecisionFormat(int shadertype, int precisiontype, int[] range, int[] precision) Array version of:GetShaderPrecisionFormat- See Also:
-
glGetProgramBinary
public static void glGetProgramBinary(int program, @Nullable int[] length, int[] binaryFormat, ByteBuffer binary) Array version of:GetProgramBinary- See Also:
-
glDeleteProgramPipelines
public static void glDeleteProgramPipelines(int[] pipelines) Array version of:DeleteProgramPipelines- See Also:
-
glGenProgramPipelines
public static void glGenProgramPipelines(int[] pipelines) Array version of:GenProgramPipelines- See Also:
-
glGetProgramPipelineiv
public static void glGetProgramPipelineiv(int pipeline, int pname, int[] params) Array version of:GetProgramPipelineiv- See Also:
-
glProgramUniform1iv
public static void glProgramUniform1iv(int program, int location, int[] value) Array version of:ProgramUniform1iv- See Also:
-
glProgramUniform2iv
public static void glProgramUniform2iv(int program, int location, int[] value) Array version of:ProgramUniform2iv- See Also:
-
glProgramUniform3iv
public static void glProgramUniform3iv(int program, int location, int[] value) Array version of:ProgramUniform3iv- See Also:
-
glProgramUniform4iv
public static void glProgramUniform4iv(int program, int location, int[] value) Array version of:ProgramUniform4iv- See Also:
-
glProgramUniform1uiv
public static void glProgramUniform1uiv(int program, int location, int[] value) Array version of:ProgramUniform1uiv- See Also:
-
glProgramUniform2uiv
public static void glProgramUniform2uiv(int program, int location, int[] value) Array version of:ProgramUniform2uiv- See Also:
-
glProgramUniform3uiv
public static void glProgramUniform3uiv(int program, int location, int[] value) Array version of:ProgramUniform3uiv- See Also:
-
glProgramUniform4uiv
public static void glProgramUniform4uiv(int program, int location, int[] value) Array version of:ProgramUniform4uiv- See Also:
-
glProgramUniform1fv
public static void glProgramUniform1fv(int program, int location, float[] value) Array version of:ProgramUniform1fv- See Also:
-
glProgramUniform2fv
public static void glProgramUniform2fv(int program, int location, float[] value) Array version of:ProgramUniform2fv- See Also:
-
glProgramUniform3fv
public static void glProgramUniform3fv(int program, int location, float[] value) Array version of:ProgramUniform3fv- See Also:
-
glProgramUniform4fv
public static void glProgramUniform4fv(int program, int location, float[] value) Array version of:ProgramUniform4fv- See Also:
-
glProgramUniform1dv
public static void glProgramUniform1dv(int program, int location, double[] value) Array version of:ProgramUniform1dv- See Also:
-
glProgramUniform2dv
public static void glProgramUniform2dv(int program, int location, double[] value) Array version of:ProgramUniform2dv- See Also:
-
glProgramUniform3dv
public static void glProgramUniform3dv(int program, int location, double[] value) Array version of:ProgramUniform3dv- See Also:
-
glProgramUniform4dv
public static void glProgramUniform4dv(int program, int location, double[] value) Array version of:ProgramUniform4dv- See Also:
-
glProgramUniformMatrix2fv
public static void glProgramUniformMatrix2fv(int program, int location, boolean transpose, float[] value) Array version of:ProgramUniformMatrix2fv- See Also:
-
glProgramUniformMatrix3fv
public static void glProgramUniformMatrix3fv(int program, int location, boolean transpose, float[] value) Array version of:ProgramUniformMatrix3fv- See Also:
-
glProgramUniformMatrix4fv
public static void glProgramUniformMatrix4fv(int program, int location, boolean transpose, float[] value) Array version of:ProgramUniformMatrix4fv- See Also:
-
glProgramUniformMatrix2dv
public static void glProgramUniformMatrix2dv(int program, int location, boolean transpose, double[] value) Array version of:ProgramUniformMatrix2dv- See Also:
-
glProgramUniformMatrix3dv
public static void glProgramUniformMatrix3dv(int program, int location, boolean transpose, double[] value) Array version of:ProgramUniformMatrix3dv- See Also:
-
glProgramUniformMatrix4dv
public static void glProgramUniformMatrix4dv(int program, int location, boolean transpose, double[] value) Array version of:ProgramUniformMatrix4dv- See Also:
-
glProgramUniformMatrix2x3fv
public static void glProgramUniformMatrix2x3fv(int program, int location, boolean transpose, float[] value) Array version of:ProgramUniformMatrix2x3fv- See Also:
-
glProgramUniformMatrix3x2fv
public static void glProgramUniformMatrix3x2fv(int program, int location, boolean transpose, float[] value) Array version of:ProgramUniformMatrix3x2fv- See Also:
-
glProgramUniformMatrix2x4fv
public static void glProgramUniformMatrix2x4fv(int program, int location, boolean transpose, float[] value) Array version of:ProgramUniformMatrix2x4fv- See Also:
-
glProgramUniformMatrix4x2fv
public static void glProgramUniformMatrix4x2fv(int program, int location, boolean transpose, float[] value) Array version of:ProgramUniformMatrix4x2fv- See Also:
-
glProgramUniformMatrix3x4fv
public static void glProgramUniformMatrix3x4fv(int program, int location, boolean transpose, float[] value) Array version of:ProgramUniformMatrix3x4fv- See Also:
-
glProgramUniformMatrix4x3fv
public static void glProgramUniformMatrix4x3fv(int program, int location, boolean transpose, float[] value) Array version of:ProgramUniformMatrix4x3fv- See Also:
-
glProgramUniformMatrix2x3dv
public static void glProgramUniformMatrix2x3dv(int program, int location, boolean transpose, double[] value) Array version of:ProgramUniformMatrix2x3dv- See Also:
-
glProgramUniformMatrix3x2dv
public static void glProgramUniformMatrix3x2dv(int program, int location, boolean transpose, double[] value) Array version of:ProgramUniformMatrix3x2dv- See Also:
-
glProgramUniformMatrix2x4dv
public static void glProgramUniformMatrix2x4dv(int program, int location, boolean transpose, double[] value) Array version of:ProgramUniformMatrix2x4dv- See Also:
-
glProgramUniformMatrix4x2dv
public static void glProgramUniformMatrix4x2dv(int program, int location, boolean transpose, double[] value) Array version of:ProgramUniformMatrix4x2dv- See Also:
-
glProgramUniformMatrix3x4dv
public static void glProgramUniformMatrix3x4dv(int program, int location, boolean transpose, double[] value) Array version of:ProgramUniformMatrix3x4dv- See Also:
-
glProgramUniformMatrix4x3dv
public static void glProgramUniformMatrix4x3dv(int program, int location, boolean transpose, double[] value) Array version of:ProgramUniformMatrix4x3dv- See Also:
-
glGetProgramPipelineInfoLog
public static void glGetProgramPipelineInfoLog(int pipeline, @Nullable int[] length, ByteBuffer infoLog) Array version of:GetProgramPipelineInfoLog- See Also:
-
glVertexAttribL1dv
public static void glVertexAttribL1dv(int index, double[] v) Array version of:VertexAttribL1dv- See Also:
-
glVertexAttribL2dv
public static void glVertexAttribL2dv(int index, double[] v) Array version of:VertexAttribL2dv- See Also:
-
glVertexAttribL3dv
public static void glVertexAttribL3dv(int index, double[] v) Array version of:VertexAttribL3dv- See Also:
-
glVertexAttribL4dv
public static void glVertexAttribL4dv(int index, double[] v) Array version of:VertexAttribL4dv- See Also:
-
glGetVertexAttribLdv
public static void glGetVertexAttribLdv(int index, int pname, double[] params) Array version of:GetVertexAttribLdv- See Also:
-
glViewportArrayv
public static void glViewportArrayv(int first, float[] v) Array version of:ViewportArrayv- See Also:
-
glViewportIndexedfv
public static void glViewportIndexedfv(int index, float[] v) Array version of:ViewportIndexedfv- See Also:
-
glScissorArrayv
public static void glScissorArrayv(int first, int[] v) Array version of:ScissorArrayv- See Also:
-
glScissorIndexedv
public static void glScissorIndexedv(int index, int[] v) Array version of:ScissorIndexedv- See Also:
-
glDepthRangeArrayv
public static void glDepthRangeArrayv(int first, double[] v) Array version of:DepthRangeArrayv- See Also:
-
glGetFloati_v
public static void glGetFloati_v(int target, int index, float[] data) Array version of:GetFloati_v- See Also:
-
glGetDoublei_v
public static void glGetDoublei_v(int target, int index, double[] data) Array version of:GetDoublei_v- See Also:
-