Class GL31C
- java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static intGL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH
GL_ACTIVE_UNIFORM_BLOCKSAccepted by thepnameparameter of GetProgramiv.static intGL_COPY_READ_BUFFER
GL_COPY_WRITE_BUFFERAccepted by the target parameters of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, GetBufferPointerv, MapBufferRange, FlushMappedBufferRange, GetBufferParameteriv, BindBufferRange, BindBufferBase, and CopyBufferSubData.static intGL_INT_SAMPLER_2D_RECT
GL_INT_SAMPLER_BUFFERReturned by thetypeparameter of GetActiveUniform.static intGL_INVALID_INDEXReturned by GetActiveUniformsiv and GetUniformBlockIndex.static intGL_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_BLOCKSAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static intGL_MAX_RECTANGLE_TEXTURE_SIZEAccepted by thepnameparameter of GetBooleanv, GetDoublev, GetIntegerv and GetFloatv.static intGL_MAX_TEXTURE_BUFFER_SIZEAccepted by thepnameparameters of GetBooleanv, GetDoublev, GetFloatv, and GetIntegerv.static intGL_MAX_UNIFORM_BLOCK_SIZE
GL_MAX_UNIFORM_BUFFER_BINDINGS
GL_MAX_VERTEX_UNIFORM_BLOCKSAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static intGL_PRIMITIVE_RESTARTAccepted by thecapparameter of Enable, Disable and IsEnabled.static intGL_PRIMITIVE_RESTART_INDEXAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static intGL_PROXY_TEXTURE_RECTANGLEAccepted by thetargetparameter of GetTexLevelParameteriv, GetTexLevelParameterfv, GetTexParameteriv and TexImage2D.static intGL_R16_SNORM
GL_R8_SNORM
GL_RG16_SNORM
GL_RG8_SNORM
GL_RGB16_SNORM
GL_RGB8_SNORM
GL_RGBA16_SNORM
GL_RGBA8_SNORMAccepted by theinternalFormatparameter of TexImage1D, TexImage2D, and TexImage3D.static intGL_SAMPLER_2D_RECTReturned bytypeparameter of GetActiveUniform when the locationindexfor program objectprogramis of type sampler2DRect.static intGL_SAMPLER_2D_RECT_SHADOWReturned bytypeparameter of GetActiveUniform when the locationindexfor program objectprogramis of type sampler2DRectShadow.static intGL_SAMPLER_BUFFERReturned by thetypeparameter of GetActiveUniform.static intGL_SIGNED_NORMALIZEDReturned by GetTexLevelParameter and GetFramebufferAttachmentParameter.static intGL_TEXTURE_BINDING_BUFFERAccepted by thepnameparameters of GetBooleanv, GetDoublev, GetFloatv, and GetIntegerv.static intGL_TEXTURE_BINDING_RECTANGLEAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv and GetDoublev.static intGL_TEXTURE_BUFFERAccepted by thetargetparameter of BindBuffer, BufferData, BufferSubData, MapBuffer, MapBufferRange, BindTexture, UnmapBuffer, GetBufferSubData, GetBufferParameteriv, GetBufferPointerv, and TexBuffer, and thepnameparameter of GetBooleanv, GetDoublev, GetFloatv, and GetIntegerv.static intGL_TEXTURE_BUFFER_DATA_STORE_BINDINGAccepted by thepnameparameters of GetBooleanv, GetDoublev, GetFloatv, and GetIntegerv.static intGL_TEXTURE_RECTANGLEAccepted by thecapparameter of Enable, Disable and IsEnabled; by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv and GetDoublev; and by thetargetparameter of BindTexture, GetTexParameterfv, GetTexParameteriv, TexParameterf, TexParameteri, TexParameterfv and TexParameteriv.static intGL_UNIFORM_ARRAY_STRIDEAccepted by thepnameparameter of GetActiveUniformsiv.static intGL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES
GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS
GL_UNIFORM_BLOCK_BINDING
GL_UNIFORM_BLOCK_DATA_SIZEAccepted by thepnameparameter of GetActiveUniformBlockiv.static intGL_UNIFORM_BLOCK_INDEXAccepted by thepnameparameter of GetActiveUniformsiv.static intGL_UNIFORM_BLOCK_NAME_LENGTH
GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER
GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER
GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADERAccepted by thepnameparameter of GetActiveUniformBlockiv.static intGL_UNIFORM_BUFFERAccepted by thetargetparameters of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, and GetBufferPointerv.static intGL_UNIFORM_BUFFER_BINDINGAccepted by thepnameparameter of GetIntegeri_v, GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static intGL_UNIFORM_BUFFER_OFFSET_ALIGNMENTAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static intGL_UNIFORM_BUFFER_SIZE
GL_UNIFORM_BUFFER_STARTAccepted by thepnameparameter of GetIntegeri_v.static intGL_UNIFORM_IS_ROW_MAJOR
GL_UNIFORM_MATRIX_STRIDE
GL_UNIFORM_NAME_LENGTH
GL_UNIFORM_OFFSET
GL_UNIFORM_SIZE
GL_UNIFORM_TYPEAccepted by thepnameparameter of GetActiveUniformsiv.static intGL_UNSIGNED_INT_SAMPLER_2D_RECT
GL_UNSIGNED_INT_SAMPLER_BUFFERReturned by thetypeparameter of GetActiveUniform.-
Fields inherited from class org.lwjgl.opengl.GL11C
GL_ALPHA, GL_ALWAYS, GL_AND, GL_AND_INVERTED, GL_AND_REVERSE, GL_BACK, GL_BACK_LEFT, GL_BACK_RIGHT, GL_BLEND, GL_BLEND_DST, GL_BLEND_SRC, GL_BLUE, GL_BYTE, GL_CCW, GL_CLEAR, GL_COLOR, GL_COLOR_BUFFER_BIT, GL_COLOR_CLEAR_VALUE, GL_COLOR_LOGIC_OP, GL_COLOR_WRITEMASK, GL_COPY, GL_COPY_INVERTED, GL_CULL_FACE, GL_CULL_FACE_MODE, GL_CW, GL_DECR, GL_DEPTH, GL_DEPTH_BUFFER_BIT, GL_DEPTH_CLEAR_VALUE, GL_DEPTH_COMPONENT, GL_DEPTH_FUNC, GL_DEPTH_RANGE, GL_DEPTH_TEST, GL_DEPTH_WRITEMASK, GL_DITHER, GL_DONT_CARE, GL_DOUBLE, GL_DOUBLEBUFFER, GL_DRAW_BUFFER, GL_DST_ALPHA, GL_DST_COLOR, GL_EQUAL, GL_EQUIV, GL_EXTENSIONS, GL_FALSE, GL_FASTEST, GL_FILL, GL_FLOAT, GL_FRONT, GL_FRONT_AND_BACK, GL_FRONT_FACE, GL_FRONT_LEFT, GL_FRONT_RIGHT, GL_GEQUAL, GL_GREATER, GL_GREEN, GL_INCR, GL_INT, GL_INVALID_ENUM, GL_INVALID_OPERATION, GL_INVALID_VALUE, GL_INVERT, GL_KEEP, GL_LEFT, GL_LEQUAL, GL_LESS, GL_LINE, GL_LINE_LOOP, GL_LINE_SMOOTH, GL_LINE_SMOOTH_HINT, GL_LINE_STRIP, GL_LINE_WIDTH, GL_LINE_WIDTH_GRANULARITY, GL_LINE_WIDTH_RANGE, GL_LINEAR, GL_LINEAR_MIPMAP_LINEAR, GL_LINEAR_MIPMAP_NEAREST, GL_LINES, GL_LOGIC_OP_MODE, GL_MAX_TEXTURE_SIZE, GL_MAX_VIEWPORT_DIMS, 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_NOTEQUAL, 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_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_POINT, GL_POINT_SIZE, GL_POINT_SIZE_GRANULARITY, GL_POINT_SIZE_RANGE, GL_POINTS, 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_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_2D, GL_QUADS, GL_R3_G3_B2, GL_READ_BUFFER, GL_RED, GL_RENDERER, GL_REPEAT, GL_REPLACE, GL_RGB, GL_RGB10, GL_RGB10_A2, GL_RGB12, GL_RGB16, GL_RGB4, GL_RGB5, GL_RGB5_A1, GL_RGB8, GL_RGBA, GL_RGBA12, GL_RGBA16, GL_RGBA2, GL_RGBA4, GL_RGBA8, GL_RIGHT, GL_SCISSOR_BOX, GL_SCISSOR_TEST, GL_SET, GL_SHORT, GL_SRC_ALPHA, GL_SRC_ALPHA_SATURATE, GL_SRC_COLOR, GL_STACK_OVERFLOW, GL_STACK_UNDERFLOW, GL_STENCIL, 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_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_ALPHA_SIZE, GL_TEXTURE_BINDING_1D, GL_TEXTURE_BINDING_2D, GL_TEXTURE_BLUE_SIZE, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_GREEN_SIZE, GL_TEXTURE_HEIGHT, GL_TEXTURE_INTERNAL_FORMAT, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_RED_SIZE, GL_TEXTURE_WIDTH, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, 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_VENDOR, GL_VERSION, GL_VERTEX_ARRAY, GL_VIEWPORT, GL_XOR, GL_ZERO
-
Fields inherited from class org.lwjgl.opengl.GL12C
GL_ALIASED_LINE_WIDTH_RANGE, GL_BGR, GL_BGRA, GL_CLAMP_TO_EDGE, 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_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_REV
-
Fields inherited from class org.lwjgl.opengl.GL13C
GL_ACTIVE_TEXTURE, GL_CLAMP_TO_BORDER, GL_COMPRESSED_RGB, GL_COMPRESSED_RGBA, GL_COMPRESSED_TEXTURE_FORMATS, GL_MAX_CUBE_MAP_TEXTURE_SIZE, GL_MULTISAMPLE, GL_NUM_COMPRESSED_TEXTURE_FORMATS, GL_PROXY_TEXTURE_CUBE_MAP, 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_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
-
Fields inherited from class org.lwjgl.opengl.GL14C
GL_BLEND_DST_ALPHA, GL_BLEND_DST_RGB, GL_BLEND_SRC_ALPHA, GL_BLEND_SRC_RGB, GL_CONSTANT_ALPHA, GL_CONSTANT_COLOR, GL_DECR_WRAP, GL_DEPTH_COMPONENT16, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT32, GL_FUNC_ADD, GL_FUNC_REVERSE_SUBTRACT, GL_FUNC_SUBTRACT, 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_FADE_THRESHOLD_SIZE, GL_TEXTURE_COMPARE_FUNC, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_DEPTH_SIZE, GL_TEXTURE_LOD_BIAS
-
Fields inherited from class org.lwjgl.opengl.GL15C
GL_ARRAY_BUFFER, GL_ARRAY_BUFFER_BINDING, GL_BUFFER_ACCESS, GL_BUFFER_MAP_POINTER, GL_BUFFER_MAPPED, GL_BUFFER_SIZE, GL_BUFFER_USAGE, GL_CURRENT_QUERY, GL_DYNAMIC_COPY, GL_DYNAMIC_DRAW, GL_DYNAMIC_READ, GL_ELEMENT_ARRAY_BUFFER, GL_ELEMENT_ARRAY_BUFFER_BINDING, GL_QUERY_COUNTER_BITS, GL_QUERY_RESULT, GL_QUERY_RESULT_AVAILABLE, GL_READ_ONLY, GL_READ_WRITE, GL_SAMPLES_PASSED, GL_SRC1_ALPHA, GL_STATIC_COPY, GL_STATIC_DRAW, GL_STATIC_READ, GL_STREAM_COPY, GL_STREAM_DRAW, GL_STREAM_READ, GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_WRITE_ONLY
-
Fields inherited from class org.lwjgl.opengl.GL20C
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_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_IMAGE_UNITS, GL_MAX_VARYING_FLOATS, GL_MAX_VERTEX_ATTRIBS, GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS, GL_MAX_VERTEX_UNIFORM_COMPONENTS, 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_SHADER
-
Fields inherited from class org.lwjgl.opengl.GL21C
GL_COMPRESSED_SRGB, GL_COMPRESSED_SRGB_ALPHA, 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_SRGB, GL_SRGB_ALPHA, GL_SRGB8, GL_SRGB8_ALPHA8
-
Fields inherited from class org.lwjgl.opengl.GL30C
GL_BGR_INTEGER, GL_BGRA_INTEGER, GL_BLUE_INTEGER, GL_BUFFER_ACCESS_FLAGS, GL_BUFFER_MAP_LENGTH, GL_BUFFER_MAP_OFFSET, GL_CLAMP_READ_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_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_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_INTEGER
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidglCopyBufferSubData(int readTarget, int writeTarget, long readOffset, long writeOffset, long size)Copies all or part of one buffer object's data store to the data store of another buffer object.static voidglDrawArraysInstanced(int mode, int first, int count, int primcount)Draw multiple instances of a range of elements.static voidglDrawElementsInstanced(int mode, int count, int type, long indices, int primcount)Draws multiple instances of a set of elements.static voidglDrawElementsInstanced(int mode, int type, java.nio.ByteBuffer indices, int primcount)Draws multiple instances of a set of elements.static voidglDrawElementsInstanced(int mode, java.nio.ByteBuffer indices, int primcount)Draws multiple instances of a set of elements.static voidglDrawElementsInstanced(int mode, java.nio.IntBuffer indices, int primcount)Draws multiple instances of a set of elements.static voidglDrawElementsInstanced(int mode, java.nio.ShortBuffer indices, int primcount)Draws multiple instances of a set of elements.static intglGetActiveUniformBlocki(int program, int uniformBlockIndex, int pname)Queries information about an active uniform block.static voidglGetActiveUniformBlockiv(int program, int uniformBlockIndex, int pname, int[] params)Array version of:GetActiveUniformBlockivstatic voidglGetActiveUniformBlockiv(int program, int uniformBlockIndex, int pname, java.nio.IntBuffer params)Queries information about an active uniform block.static java.lang.StringglGetActiveUniformBlockName(int program, int uniformBlockIndex)Retrieves the name of an active uniform block.static java.lang.StringglGetActiveUniformBlockName(int program, int uniformBlockIndex, int bufSize)Retrieves the name of an active uniform block.static voidglGetActiveUniformBlockName(int program, int uniformBlockIndex, int[] length, java.nio.ByteBuffer uniformBlockName)Array version of:GetActiveUniformBlockNamestatic voidglGetActiveUniformBlockName(int program, int uniformBlockIndex, java.nio.IntBuffer length, java.nio.ByteBuffer uniformBlockName)Retrieves the name of an active uniform block.static java.lang.StringglGetActiveUniformName(int program, int uniformIndex)Queries the name of an active uniform.static java.lang.StringglGetActiveUniformName(int program, int uniformIndex, int bufSize)Queries the name of an active uniform.static voidglGetActiveUniformName(int program, int uniformIndex, int[] length, java.nio.ByteBuffer uniformName)Array version of:GetActiveUniformNamestatic voidglGetActiveUniformName(int program, int uniformIndex, java.nio.IntBuffer length, java.nio.ByteBuffer uniformName)Queries the name of an active uniform.static intglGetActiveUniformsi(int program, int uniformIndex, int pname)Returns information about several active uniform variables for the specified program object.static voidglGetActiveUniformsiv(int program, int[] uniformIndices, int pname, int[] params)Array version of:GetActiveUniformsivstatic voidglGetActiveUniformsiv(int program, java.nio.IntBuffer uniformIndices, int pname, java.nio.IntBuffer params)Returns information about several active uniform variables for the specified program object.static intglGetUniformBlockIndex(int program, java.lang.CharSequence uniformBlockName)Retrieves the index of a named uniform block.static intglGetUniformBlockIndex(int program, java.nio.ByteBuffer uniformBlockName)Retrieves the index of a named uniform block.static intglGetUniformIndices(int program, java.lang.CharSequence uniformName)Retrieves the indices of a number of uniforms within a program objectstatic voidglGetUniformIndices(int program, java.lang.CharSequence[] uniformNames, java.nio.IntBuffer uniformIndices)Retrieves the indices of a number of uniforms within a program objectstatic voidglGetUniformIndices(int program, org.lwjgl.PointerBuffer uniformNames, int[] uniformIndices)Array version of:GetUniformIndicesstatic voidglGetUniformIndices(int program, org.lwjgl.PointerBuffer uniformNames, java.nio.IntBuffer uniformIndices)Retrieves the indices of a number of uniforms within a program objectstatic voidglPrimitiveRestartIndex(int index)Specifies the primitive restart index.static voidglTexBuffer(int target, int internalformat, int buffer)Attaches the storage for the buffer object namedbufferto the active buffer texture, and specifies an internal format for the texel array found in the attached buffer object.static voidglUniformBlockBinding(int program, int uniformBlockIndex, int uniformBlockBinding)Assigns a binding point to an active uniform block.static voidnglDrawElementsInstanced(int mode, int count, int type, long indices, int primcount)Unsafe version of:DrawElementsInstancedstatic voidnglGetActiveUniformBlockiv(int program, int uniformBlockIndex, int pname, long params)Unsafe version of:GetActiveUniformBlockivstatic voidnglGetActiveUniformBlockName(int program, int uniformBlockIndex, int bufSize, long length, long uniformBlockName)Unsafe version of:GetActiveUniformBlockNamestatic voidnglGetActiveUniformName(int program, int uniformIndex, int bufSize, long length, long uniformName)Unsafe version of:GetActiveUniformNamestatic voidnglGetActiveUniformsiv(int program, int uniformCount, long uniformIndices, int pname, long params)Unsafe version of:GetActiveUniformsivstatic intnglGetUniformBlockIndex(int program, long uniformBlockName)Unsafe version of:GetUniformBlockIndexstatic voidnglGetUniformIndices(int program, int uniformCount, long uniformNames, long uniformIndices)Unsafe version of:GetUniformIndices-
Methods inherited from class org.lwjgl.opengl.GL11C
glBindTexture, glBlendFunc, glClear, glClearColor, glClearDepth, glClearStencil, glColorMask, glCopyTexImage1D, glCopyTexImage2D, glCopyTexSubImage1D, glCopyTexSubImage2D, glCullFace, glDeleteTextures, glDeleteTextures, glDeleteTextures, glDepthFunc, glDepthMask, glDepthRange, glDisable, glDrawArrays, glDrawBuffer, glDrawElements, glDrawElements, glDrawElements, glDrawElements, glDrawElements, glEnable, glFinish, glFlush, glFrontFace, glGenTextures, glGenTextures, glGenTextures, glGetBoolean, glGetBooleanv, glGetDouble, glGetDoublev, glGetDoublev, glGetError, glGetFloat, glGetFloatv, glGetFloatv, glGetInteger, glGetIntegerv, glGetIntegerv, glGetPointer, glGetPointerv, glGetString, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexLevelParameterf, glGetTexLevelParameterfv, glGetTexLevelParameterfv, glGetTexLevelParameteri, glGetTexLevelParameteriv, glGetTexLevelParameteriv, glGetTexParameterf, glGetTexParameterfv, glGetTexParameterfv, glGetTexParameteri, glGetTexParameteriv, glGetTexParameteriv, glHint, glIsEnabled, glIsTexture, glLineWidth, glLogicOp, glPixelStoref, glPixelStorei, glPointSize, glPolygonMode, glPolygonOffset, glReadBuffer, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glScissor, glStencilFunc, glStencilMask, glStencilOp, 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, glViewport, nglDeleteTextures, nglDrawElements, nglGenTextures, nglGetBooleanv, nglGetDoublev, nglGetFloatv, nglGetIntegerv, nglGetPointerv, nglGetString, nglGetTexImage, nglGetTexLevelParameterfv, nglGetTexLevelParameteriv, nglGetTexParameterfv, nglGetTexParameteriv, nglReadPixels, nglTexImage1D, nglTexImage2D, nglTexParameterfv, nglTexParameteriv, nglTexSubImage1D, nglTexSubImage2D
-
Methods inherited from class org.lwjgl.opengl.GL12C
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, nglTexSubImage3D
-
Methods inherited from class org.lwjgl.opengl.GL13C
glActiveTexture, glCompressedTexImage1D, glCompressedTexImage1D, glCompressedTexImage2D, glCompressedTexImage2D, glCompressedTexImage3D, glCompressedTexImage3D, glCompressedTexSubImage1D, glCompressedTexSubImage1D, glCompressedTexSubImage2D, glCompressedTexSubImage2D, glCompressedTexSubImage3D, glCompressedTexSubImage3D, glGetCompressedTexImage, glGetCompressedTexImage, glSampleCoverage, nglCompressedTexImage1D, nglCompressedTexImage2D, nglCompressedTexImage3D, nglCompressedTexSubImage1D, nglCompressedTexSubImage2D, nglCompressedTexSubImage3D, nglGetCompressedTexImage
-
Methods inherited from class org.lwjgl.opengl.GL14C
glBlendColor, glBlendEquation, glBlendFuncSeparate, glMultiDrawArrays, glMultiDrawArrays, glMultiDrawElements, glMultiDrawElements, glPointParameterf, glPointParameterfv, glPointParameterfv, glPointParameteri, glPointParameteriv, glPointParameteriv, nglMultiDrawArrays, nglMultiDrawElements, nglPointParameterfv, nglPointParameteriv
-
Methods inherited from class org.lwjgl.opengl.GL15C
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, glGetQueryObjectui, glGetQueryObjectuiv, glGetQueryObjectuiv, glIsBuffer, glIsQuery, glMapBuffer, glMapBuffer, glMapBuffer, glUnmapBuffer, nglBufferData, nglBufferSubData, nglDeleteBuffers, nglDeleteQueries, nglGenBuffers, nglGenQueries, nglGetBufferParameteriv, nglGetBufferPointerv, nglGetBufferSubData, nglGetQueryiv, nglGetQueryObjectiv, nglGetQueryObjectuiv, nglMapBuffer
-
Methods inherited from class org.lwjgl.opengl.GL20C
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, nglVertexAttribPointer
-
Methods inherited from class org.lwjgl.opengl.GL21C
glUniformMatrix2x3fv, glUniformMatrix2x3fv, glUniformMatrix2x4fv, glUniformMatrix2x4fv, glUniformMatrix3x2fv, glUniformMatrix3x2fv, glUniformMatrix3x4fv, glUniformMatrix3x4fv, glUniformMatrix4x2fv, glUniformMatrix4x2fv, glUniformMatrix4x3fv, glUniformMatrix4x3fv, nglUniformMatrix2x3fv, nglUniformMatrix2x4fv, nglUniformMatrix3x2fv, nglUniformMatrix3x4fv, nglUniformMatrix4x2fv, nglUniformMatrix4x3fv
-
Methods inherited from class org.lwjgl.opengl.GL30C
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, nglVertexAttribIPointer
-
-
-
-
Field Detail
-
GL_R8_SNORM, GL_RG8_SNORM, GL_RGB8_SNORM, GL_RGBA8_SNORM, GL_R16_SNORM, GL_RG16_SNORM, GL_RGB16_SNORM, GL_RGBA16_SNORM
Accepted by theinternalFormatparameter of TexImage1D, TexImage2D, and TexImage3D.
-
GL_SIGNED_NORMALIZED
Returned by GetTexLevelParameter and GetFramebufferAttachmentParameter.
-
GL_SAMPLER_BUFFER, GL_INT_SAMPLER_2D_RECT, GL_INT_SAMPLER_BUFFER, GL_UNSIGNED_INT_SAMPLER_2D_RECT, GL_UNSIGNED_INT_SAMPLER_BUFFER
Returned by thetypeparameter of GetActiveUniform.
-
GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER
Accepted by the target parameters of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, GetBufferPointerv, MapBufferRange, FlushMappedBufferRange, GetBufferParameteriv, BindBufferRange, BindBufferBase, and CopyBufferSubData.
-
GL_PRIMITIVE_RESTART
Accepted by thecapparameter of Enable, Disable and IsEnabled.
-
GL_PRIMITIVE_RESTART_INDEX
Accepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
-
GL_TEXTURE_BUFFER
Accepted by thetargetparameter of BindBuffer, BufferData, BufferSubData, MapBuffer, MapBufferRange, BindTexture, UnmapBuffer, GetBufferSubData, GetBufferParameteriv, GetBufferPointerv, and TexBuffer, and thepnameparameter of GetBooleanv, GetDoublev, GetFloatv, and GetIntegerv.
-
GL_MAX_TEXTURE_BUFFER_SIZE, GL_TEXTURE_BINDING_BUFFER, GL_TEXTURE_BUFFER_DATA_STORE_BINDING
Accepted by thepnameparameters of GetBooleanv, GetDoublev, GetFloatv, and GetIntegerv.
-
GL_TEXTURE_RECTANGLE
Accepted by thecapparameter of Enable, Disable and IsEnabled; by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv and GetDoublev; and by thetargetparameter of BindTexture, GetTexParameterfv, GetTexParameteriv, TexParameterf, TexParameteri, TexParameterfv and TexParameteriv.
-
GL_TEXTURE_BINDING_RECTANGLE
Accepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv and GetDoublev.
-
GL_PROXY_TEXTURE_RECTANGLE
Accepted by thetargetparameter of GetTexLevelParameteriv, GetTexLevelParameterfv, GetTexParameteriv and TexImage2D.
-
GL_MAX_RECTANGLE_TEXTURE_SIZE
Accepted by thepnameparameter of GetBooleanv, GetDoublev, GetIntegerv and GetFloatv.
-
GL_SAMPLER_2D_RECT
Returned bytypeparameter of GetActiveUniform when the locationindexfor program objectprogramis of type sampler2DRect.
-
GL_SAMPLER_2D_RECT_SHADOW
Returned bytypeparameter of GetActiveUniform when the locationindexfor program objectprogramis of type sampler2DRectShadow.
-
GL_UNIFORM_BUFFER
Accepted by thetargetparameters of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, and GetBufferPointerv.
-
GL_UNIFORM_BUFFER_BINDING
Accepted by thepnameparameter of GetIntegeri_v, GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
-
GL_UNIFORM_BUFFER_START, GL_UNIFORM_BUFFER_SIZE
Accepted by thepnameparameter of GetIntegeri_v.
-
GL_MAX_VERTEX_UNIFORM_BLOCKS, GL_MAX_GEOMETRY_UNIFORM_BLOCKS, GL_MAX_FRAGMENT_UNIFORM_BLOCKS, GL_MAX_COMBINED_UNIFORM_BLOCKS, GL_MAX_UNIFORM_BUFFER_BINDINGS, GL_MAX_UNIFORM_BLOCK_SIZE, GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS, GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS, GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS, GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT
Accepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
-
GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH, GL_ACTIVE_UNIFORM_BLOCKS
Accepted by thepnameparameter of GetProgramiv.
-
GL_UNIFORM_TYPE, GL_UNIFORM_SIZE, GL_UNIFORM_NAME_LENGTH, GL_UNIFORM_BLOCK_INDEX, GL_UNIFORM_OFFSET, GL_UNIFORM_ARRAY_STRIDE, GL_UNIFORM_MATRIX_STRIDE, GL_UNIFORM_IS_ROW_MAJOR
Accepted by thepnameparameter of GetActiveUniformsiv.
-
GL_UNIFORM_BLOCK_BINDING, GL_UNIFORM_BLOCK_DATA_SIZE, GL_UNIFORM_BLOCK_NAME_LENGTH, GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS, GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES, GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER, GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER, GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER
Accepted by thepnameparameter of GetActiveUniformBlockiv.
-
GL_INVALID_INDEX
Returned by GetActiveUniformsiv and GetUniformBlockIndex.
-
-
Method Detail
-
glDrawArraysInstanced
public static void glDrawArraysInstanced(int mode, int first, int count, int primcount)Draw multiple instances of a range of elements.- Parameters:
mode- the kind of primitives to render. One of:POINTSLINE_STRIPLINE_LOOPLINESTRIANGLE_STRIPTRIANGLE_FANTRIANGLESLINES_ADJACENCYLINE_STRIP_ADJACENCYTRIANGLES_ADJACENCYTRIANGLE_STRIP_ADJACENCYPATCHESfirst- the index of the first vertex to be renderedcount- the number of vertices to be renderedprimcount- the number of instances of the specified range of vertices to be rendered- See Also:
- Reference Page
-
nglDrawElementsInstanced
public static void nglDrawElementsInstanced(int mode, int count, int type, long indices, int primcount)Unsafe version of:DrawElementsInstanced- Parameters:
count- the number of elements to be renderedtype- the type of the values inindices. One of:UNSIGNED_BYTEUNSIGNED_SHORTUNSIGNED_INT
-
glDrawElementsInstanced
public static void glDrawElementsInstanced(int mode, int count, int type, long indices, int primcount)Draws multiple instances of a set of elements.- Parameters:
mode- the kind of primitives to render. One of:POINTSLINE_STRIPLINE_LOOPLINESTRIANGLE_STRIPTRIANGLE_FANTRIANGLESLINES_ADJACENCYLINE_STRIP_ADJACENCYTRIANGLES_ADJACENCYTRIANGLE_STRIP_ADJACENCYPATCHEScount- the number of elements to be renderedtype- the type of the values inindices. One of:UNSIGNED_BYTEUNSIGNED_SHORTUNSIGNED_INTindices- the ByteBuffer containing the indices to be renderedprimcount- the number of instances of the specified range of indices to be rendered- See Also:
- Reference Page
-
glDrawElementsInstanced
public static void glDrawElementsInstanced(int mode, int type, java.nio.ByteBuffer indices, int primcount)Draws multiple instances of a set of elements.- Parameters:
mode- the kind of primitives to render. One of:POINTSLINE_STRIPLINE_LOOPLINESTRIANGLE_STRIPTRIANGLE_FANTRIANGLESLINES_ADJACENCYLINE_STRIP_ADJACENCYTRIANGLES_ADJACENCYTRIANGLE_STRIP_ADJACENCYPATCHEStype- the type of the values inindices. One of:UNSIGNED_BYTEUNSIGNED_SHORTUNSIGNED_INTindices- the ByteBuffer containing the indices to be renderedprimcount- the number of instances of the specified range of indices to be rendered- See Also:
- Reference Page
-
glDrawElementsInstanced
public static void glDrawElementsInstanced(int mode, java.nio.ByteBuffer indices, int primcount) public static void glDrawElementsInstanced(int mode, java.nio.ShortBuffer indices, int primcount) public static void glDrawElementsInstanced(int mode, java.nio.IntBuffer indices, int primcount)Draws multiple instances of a set of elements.- Parameters:
mode- the kind of primitives to render. One of:POINTSLINE_STRIPLINE_LOOPLINESTRIANGLE_STRIPTRIANGLE_FANTRIANGLESLINES_ADJACENCYLINE_STRIP_ADJACENCYTRIANGLES_ADJACENCYTRIANGLE_STRIP_ADJACENCYPATCHESindices- the ByteBuffer containing the indices to be renderedprimcount- the number of instances of the specified range of indices to be rendered- See Also:
- Reference Page
-
glCopyBufferSubData
public static void glCopyBufferSubData(int readTarget, int writeTarget, long readOffset, long writeOffset, long size)Copies all or part of one buffer object's data store to the data store of another buffer object.An
INVALID_VALUEerror is generated if any of readoffset, writeoffset, or size are negative, if readoffset+size exceeds the size of the buffer object bound to readtarget, or if writeoffset+size exceeds the size of the buffer object bound to writetarget.An
INVALID_VALUEerror is generated if the same buffer object is bound to both readtarget and writetarget, and the ranges [readoffset, readoffset+size) and [writeoffset, writeoffset+size) overlap.An
INVALID_OPERATIONerror is generated if zero is bound to readtarget or writetarget.An
INVALID_OPERATIONerror is generated if the buffer objects bound to either readtarget or writetarget are mapped.- Parameters:
readTarget- the source buffer object target. One of:ARRAY_BUFFERCOPY_READ_BUFFERCOPY_WRITE_BUFFERELEMENT_ARRAY_BUFFERPIXEL_PACK_BUFFERPIXEL_UNPACK_BUFFERTRANSFORM_FEEDBACK_BUFFERTEXTURE_BUFFERUNIFORM_BUFFERwriteTarget- the destination buffer object targetreadOffset- the source buffer object offset, in byteswriteOffset- the destination buffer object offset, in bytessize- the number of bytes to copy- See Also:
- Reference Page
-
glPrimitiveRestartIndex
public static void glPrimitiveRestartIndex(int index)
Specifies the primitive restart index.- Parameters:
index- the value to be interpreted as the primitive restart index- See Also:
- Reference Page
-
glTexBuffer
public static void glTexBuffer(int target, int internalformat, int buffer)Attaches the storage for the buffer object namedbufferto the active buffer texture, and specifies an internal format for the texel array found in the attached buffer object. Ifbufferis zero, any buffer object attached to the buffer texture is detached, and no new buffer object is attached. Ifbufferis non-zero, but is not the name of an existing buffer object, the errorINVALID_OPERATIONis generated.When a buffer object is attached to a buffer texture, the buffer object's data store is taken as the texture's texel array. The number of texels in the buffer texture's texel array is given by
floor(buffer_size / (components * sizeof(base_type)),where
buffer_sizeis the size of the buffer object, in basic machine units andcomponentsandbase_typeare the element count and base data type for elements. The number of texels in the texel array is then clamped to the implementation-dependent limitMAX_TEXTURE_BUFFER_SIZE. When a buffer texture is accessed in a shader, the results of a texel fetch are undefined if the specified texel number is greater than or equal to the clamped number of texels in the texel array.When a buffer texture is accessed in a shader, an integer is provided to indicate the texel number being accessed. If no buffer object is bound to the buffer texture, the results of the texel access are undefined. Otherwise, the attached buffer object's data store is interpreted as an array of elements of the GL data type corresponding to
internalformat. Each texel consists of one to four elements that are mapped to texture components (R, G, B, A, L, and I). Elementmof the texel numberednis taken from elementn*components+mof the attached buffer object's data store. Elements and texels are both numbered starting with zero. For texture formats with normalized components, the extracted values are converted to floating-point values. The components of the texture are then converted to an (R,G,B,A) vector, and returned to the shader as a four-component result vector with components of the appropriate data type for the texture's internal format.- Parameters:
target- the target of the operation. Must be:TEXTURE_BUFFERinternalformat- the sized internal format of the data in the store belonging tobufferbuffer- the name of the buffer object whose storage to attach to the active buffer texture- See Also:
- Reference Page
-
nglGetUniformIndices
public static void nglGetUniformIndices(int program, int uniformCount, long uniformNames, long uniformIndices)Unsafe version of:GetUniformIndices- Parameters:
uniformCount- the number of uniforms whose indices to query
-
glGetUniformIndices
public static void glGetUniformIndices(int program, org.lwjgl.PointerBuffer uniformNames, java.nio.IntBuffer uniformIndices) public static void glGetUniformIndices(int program, java.lang.CharSequence[] uniformNames, java.nio.IntBuffer uniformIndices)Retrieves the indices of a number of uniforms within a program object- Parameters:
program- the name of a program containing uniforms whose indices to queryuniformNames- an array of pointers to buffers containing the names of the queried uniformsuniformIndices- an array that will receive the indices of the uniforms- See Also:
- Reference Page
-
glGetUniformIndices
public static int glGetUniformIndices(int program, java.lang.CharSequence uniformName)Retrieves the indices of a number of uniforms within a program object- Parameters:
program- the name of a program containing uniforms whose indices to query- See Also:
- Reference Page
-
nglGetActiveUniformsiv
public static void nglGetActiveUniformsiv(int program, int uniformCount, long uniformIndices, int pname, long params)Unsafe version of:GetActiveUniformsiv- Parameters:
uniformCount- the number of elements in the array of indicesuniformIndicesand the number of parameters written toparamsupon successful return
-
glGetActiveUniformsiv
public static void glGetActiveUniformsiv(int program, java.nio.IntBuffer uniformIndices, int pname, java.nio.IntBuffer params)Returns information about several active uniform variables for the specified program object.- Parameters:
program- the program object to be querieduniformIndices- an array ofuniformCountintegers containing the indices of uniforms withinprogrampname- the property of the each uniform inuniformIndicesthat should be written into the corresponding element ofparamsparams- an array ofuniformCountintegers which are to receive the value ofpnamefor each uniform inuniformIndices- See Also:
- Reference Page
-
glGetActiveUniformsi
public static int glGetActiveUniformsi(int program, int uniformIndex, int pname)Returns information about several active uniform variables for the specified program object.- Parameters:
program- the program object to be queriedpname- the property of the each uniform inuniformIndicesthat should be written into the corresponding element ofparams- See Also:
- Reference Page
-
nglGetActiveUniformName
public static void nglGetActiveUniformName(int program, int uniformIndex, int bufSize, long length, long uniformName)Unsafe version of:GetActiveUniformName- Parameters:
bufSize- the size of the buffer, in units ofGLchar, of the buffer whose address is specified inuniformName
-
glGetActiveUniformName
public static void glGetActiveUniformName(int program, int uniformIndex, @Nullable java.nio.IntBuffer length, java.nio.ByteBuffer uniformName)Queries the name of an active uniform.- Parameters:
program- the program containing the active uniform indexuniformIndexuniformIndex- the index of the active uniform whose name to querylength- the address of a variable that will receive the number of characters that were or would have been written to the buffer addressed byuniformNameuniformName- the address of a buffer into which the GL will place the name of the active uniform atuniformIndexwithinprogram- See Also:
- Reference Page
-
glGetActiveUniformName
public static java.lang.String glGetActiveUniformName(int program, int uniformIndex, int bufSize)Queries the name of an active uniform.- Parameters:
program- the program containing the active uniform indexuniformIndexuniformIndex- the index of the active uniform whose name to querybufSize- the size of the buffer, in units ofGLchar, of the buffer whose address is specified inuniformName- See Also:
- Reference Page
-
glGetActiveUniformName
public static java.lang.String glGetActiveUniformName(int program, int uniformIndex)Queries the name of an active uniform.- Parameters:
program- the program containing the active uniform indexuniformIndexuniformIndex- the index of the active uniform whose name to query- See Also:
- Reference Page
-
nglGetUniformBlockIndex
public static int nglGetUniformBlockIndex(int program, long uniformBlockName)Unsafe version of:GetUniformBlockIndex
-
glGetUniformBlockIndex
public static int glGetUniformBlockIndex(int program, java.nio.ByteBuffer uniformBlockName) public static int glGetUniformBlockIndex(int program, java.lang.CharSequence uniformBlockName)Retrieves the index of a named uniform block.- Parameters:
program- the name of a program containing the uniform blockuniformBlockName- an array of characters to containing the name of the uniform block whose index to retrieve- See Also:
- Reference Page
-
nglGetActiveUniformBlockiv
public static void nglGetActiveUniformBlockiv(int program, int uniformBlockIndex, int pname, long params)Unsafe version of:GetActiveUniformBlockiv
-
glGetActiveUniformBlockiv
public static void glGetActiveUniformBlockiv(int program, int uniformBlockIndex, int pname, java.nio.IntBuffer params)Queries information about an active uniform block.- Parameters:
program- the name of a program containing the uniform blockuniformBlockIndex- the index of the uniform block withinprogrampname- the name of the parameter to query. One of:params- the address of a variable to receive the result of the query- See Also:
- Reference Page
-
glGetActiveUniformBlocki
public static int glGetActiveUniformBlocki(int program, int uniformBlockIndex, int pname)Queries information about an active uniform block.- Parameters:
program- the name of a program containing the uniform blockuniformBlockIndex- the index of the uniform block withinprogrampname- the name of the parameter to query. One of:- See Also:
- Reference Page
-
nglGetActiveUniformBlockName
public static void nglGetActiveUniformBlockName(int program, int uniformBlockIndex, int bufSize, long length, long uniformBlockName)Unsafe version of:GetActiveUniformBlockName- Parameters:
bufSize- the size of the buffer addressed byuniformBlockName
-
glGetActiveUniformBlockName
public static void glGetActiveUniformBlockName(int program, int uniformBlockIndex, @Nullable java.nio.IntBuffer length, java.nio.ByteBuffer uniformBlockName)Retrieves the name of an active uniform block.- Parameters:
program- the name of a program containing the uniform blockuniformBlockIndex- the index of the uniform block withinprogramlength- the address of a variable to receive the number of characters that were written touniformBlockNameuniformBlockName- an array of characters to receive the name of the uniform block atuniformBlockIndex- See Also:
- Reference Page
-
glGetActiveUniformBlockName
public static java.lang.String glGetActiveUniformBlockName(int program, int uniformBlockIndex, int bufSize)Retrieves the name of an active uniform block.- Parameters:
program- the name of a program containing the uniform blockuniformBlockIndex- the index of the uniform block withinprogrambufSize- the size of the buffer addressed byuniformBlockName- See Also:
- Reference Page
-
glGetActiveUniformBlockName
public static java.lang.String glGetActiveUniformBlockName(int program, int uniformBlockIndex)Retrieves the name of an active uniform block.- Parameters:
program- the name of a program containing the uniform blockuniformBlockIndex- the index of the uniform block withinprogram- See Also:
- Reference Page
-
glUniformBlockBinding
public static void glUniformBlockBinding(int program, int uniformBlockIndex, int uniformBlockBinding)Assigns a binding point to an active uniform block.- Parameters:
program- the name of a program object containing the active uniform block whose binding to assignuniformBlockIndex- the index of the active uniform block withinprogramwhose binding to assignuniformBlockBinding- the binding point to which to bind the uniform block with indexuniformBlockIndexwithinprogram- See Also:
- Reference Page
-
glGetUniformIndices
public static void glGetUniformIndices(int program, org.lwjgl.PointerBuffer uniformNames, int[] uniformIndices)Array version of:GetUniformIndices- See Also:
- Reference Page
-
glGetActiveUniformsiv
public static void glGetActiveUniformsiv(int program, int[] uniformIndices, int pname, int[] params)Array version of:GetActiveUniformsiv- See Also:
- Reference Page
-
glGetActiveUniformName
public static void glGetActiveUniformName(int program, int uniformIndex, @Nullable int[] length, java.nio.ByteBuffer uniformName)Array version of:GetActiveUniformName- See Also:
- Reference Page
-
glGetActiveUniformBlockiv
public static void glGetActiveUniformBlockiv(int program, int uniformBlockIndex, int pname, int[] params)Array version of:GetActiveUniformBlockiv- See Also:
- Reference Page
-
glGetActiveUniformBlockName
public static void glGetActiveUniformBlockName(int program, int uniformBlockIndex, @Nullable int[] length, java.nio.ByteBuffer uniformBlockName)Array version of:GetActiveUniformBlockName- See Also:
- Reference Page
-
-