public class ARBInternalformatQuery2
extends java.lang.Object
This extension extends the GetInternalformativ query that was added in the ARB_internalformat_query extension to
provide applications with more granular per-format capability information.
This extension allows the remainder of the texture-style targets to be specified along with any possible internal format. We add queries for additional properties supported for an internal format in addition to the multisample-related information that was added in ARB_internalformat_query.
The goals of this extension are to:
While much of this information can be determined for a single GL version by careful examination of the specification, support for many of these properties has been gradually introduced over a number of API revisions. This can observed when considering the range in functionality between the various versions of GL 2, 3, and 4, as well as GL ES 2 and 3.
In the case of an application which wishes to be scalable and able to run on a variety of possible GL or GL ES versions without being specifically tailored for each version, it must either have knowledge of the specifications built up into either the code or tables, or it must do a number of tests on startup to determine which capabilities are present.
In OpenGL, other than the course-grained extension mechanism, many limitations of, or limited support for, an internalformat can only be signaled by failing an operation or by operating at reduced performance. Thus, such tests often involve attempts to create resources, using them in specific ways and benchmarking the operations to find out if it is supported in the desired form, and at a required performance level. The extension provides a way for these properties and caveats to be directly queried from the implementation.
This extension is NOT intended to allow implementations to only support a subset of features that are required by a specific GL version, nor is it intended to replace the proper use of extension checks for optional functionality.
Requires OpenGL 2.0 and ARB_internalformat_query. Promoted to core in OpenGL 4.3.
| Modifier and Type | Field and Description |
|---|---|
static int |
GL_AUTO_GENERATE_MIPMAP
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_CAVEAT_SUPPORT
Returned as possible responses for various
pname queries to GetInternalformativ and GetInternalformati64v. |
static int |
GL_CLEAR_BUFFER
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_COLOR_COMPONENTS
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_COLOR_ENCODING
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_COLOR_RENDERABLE
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_COMPUTE_TEXTURE
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_DEPTH_COMPONENTS
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_DEPTH_RENDERABLE
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_FILTER
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_FRAGMENT_TEXTURE
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_FRAMEBUFFER_BLEND
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_FRAMEBUFFER_RENDERABLE
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_FRAMEBUFFER_RENDERABLE_LAYERED
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_FULL_SUPPORT
Returned as possible responses for various
pname queries to GetInternalformativ and GetInternalformati64v. |
static int |
GL_GEOMETRY_TEXTURE
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_GET_TEXTURE_IMAGE_FORMAT
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_GET_TEXTURE_IMAGE_TYPE
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_IMAGE_CLASS_1_X_16
Returned as possible responses for various
pname queries to GetInternalformativ and GetInternalformati64v. |
static int |
GL_IMAGE_CLASS_1_X_32
Returned as possible responses for various
pname queries to GetInternalformativ and GetInternalformati64v. |
static int |
GL_IMAGE_CLASS_1_X_8
Returned as possible responses for various
pname queries to GetInternalformativ and GetInternalformati64v. |
static int |
GL_IMAGE_CLASS_10_10_10_2
Returned as possible responses for various
pname queries to GetInternalformativ and GetInternalformati64v. |
static int |
GL_IMAGE_CLASS_11_11_10
Returned as possible responses for various
pname queries to GetInternalformativ and GetInternalformati64v. |
static int |
GL_IMAGE_CLASS_2_X_16
Returned as possible responses for various
pname queries to GetInternalformativ and GetInternalformati64v. |
static int |
GL_IMAGE_CLASS_2_X_32
Returned as possible responses for various
pname queries to GetInternalformativ and GetInternalformati64v. |
static int |
GL_IMAGE_CLASS_2_X_8
Returned as possible responses for various
pname queries to GetInternalformativ and GetInternalformati64v. |
static int |
GL_IMAGE_CLASS_4_X_16
Returned as possible responses for various
pname queries to GetInternalformativ and GetInternalformati64v. |
static int |
GL_IMAGE_CLASS_4_X_32
Returned as possible responses for various
pname queries to GetInternalformativ and GetInternalformati64v. |
static int |
GL_IMAGE_CLASS_4_X_8
Returned as possible responses for various
pname queries to GetInternalformativ and GetInternalformati64v. |
static int |
GL_IMAGE_COMPATIBILITY_CLASS
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_IMAGE_FORMAT_COMPATIBILITY_TYPE
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_IMAGE_PIXEL_FORMAT
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_IMAGE_PIXEL_TYPE
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_IMAGE_TEXEL_SIZE
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_INTERNALFORMAT_ALPHA_SIZE
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_INTERNALFORMAT_ALPHA_TYPE
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_INTERNALFORMAT_BLUE_SIZE
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_INTERNALFORMAT_BLUE_TYPE
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_INTERNALFORMAT_DEPTH_SIZE
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_INTERNALFORMAT_DEPTH_TYPE
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_INTERNALFORMAT_GREEN_SIZE
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_INTERNALFORMAT_GREEN_TYPE
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_INTERNALFORMAT_PREFERRED
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_INTERNALFORMAT_RED_SIZE
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_INTERNALFORMAT_RED_TYPE
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_INTERNALFORMAT_SHARED_SIZE
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_INTERNALFORMAT_STENCIL_SIZE
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_INTERNALFORMAT_STENCIL_TYPE
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_INTERNALFORMAT_SUPPORTED
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_MANUAL_GENERATE_MIPMAP
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_MAX_COMBINED_DIMENSIONS
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_MAX_DEPTH
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_MAX_HEIGHT
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_MAX_LAYERS
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_MAX_WIDTH
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_MIPMAP
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_NUM_SAMPLE_COUNTS
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_READ_PIXELS
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_READ_PIXELS_FORMAT
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_READ_PIXELS_TYPE
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_RENDERBUFFER
Accepted by the
target parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_SAMPLES
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_SHADER_IMAGE_ATOMIC
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_SHADER_IMAGE_LOAD
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_SHADER_IMAGE_STORE
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_SRGB_DECODE_ARB
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_SRGB_READ
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_SRGB_WRITE
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_STENCIL_COMPONENTS
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_STENCIL_RENDERABLE
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_TESS_CONTROL_TEXTURE
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_TESS_EVALUATION_TEXTURE
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_TEXTURE_1D
Accepted by the
target parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_TEXTURE_1D_ARRAY
Accepted by the
target parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_TEXTURE_2D
Accepted by the
target parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_TEXTURE_2D_ARRAY
Accepted by the
target parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_TEXTURE_2D_MULTISAMPLE
Accepted by the
target parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_TEXTURE_2D_MULTISAMPLE_ARRAY
Accepted by the
target parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_TEXTURE_3D
Accepted by the
target parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_TEXTURE_BUFFER
Accepted by the
target parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_TEXTURE_COMPRESSED
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_TEXTURE_COMPRESSED_BLOCK_SIZE
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_TEXTURE_COMPRESSED_BLOCK_WIDTH
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_TEXTURE_CUBE_MAP
Accepted by the
target parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_TEXTURE_CUBE_MAP_ARRAY
Accepted by the
target parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_TEXTURE_GATHER
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_TEXTURE_GATHER_SHADOW
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_TEXTURE_IMAGE_FORMAT
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_TEXTURE_IMAGE_TYPE
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_TEXTURE_RECTANGLE
Accepted by the
target parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_TEXTURE_SHADOW
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_TEXTURE_VIEW
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_VERTEX_TEXTURE
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
static int |
GL_VIEW_CLASS_128_BITS
Returned as possible responses for various
pname queries to GetInternalformativ and GetInternalformati64v. |
static int |
GL_VIEW_CLASS_16_BITS
Returned as possible responses for various
pname queries to GetInternalformativ and GetInternalformati64v. |
static int |
GL_VIEW_CLASS_24_BITS
Returned as possible responses for various
pname queries to GetInternalformativ and GetInternalformati64v. |
static int |
GL_VIEW_CLASS_32_BITS
Returned as possible responses for various
pname queries to GetInternalformativ and GetInternalformati64v. |
static int |
GL_VIEW_CLASS_48_BITS
Returned as possible responses for various
pname queries to GetInternalformativ and GetInternalformati64v. |
static int |
GL_VIEW_CLASS_64_BITS
Returned as possible responses for various
pname queries to GetInternalformativ and GetInternalformati64v. |
static int |
GL_VIEW_CLASS_8_BITS
Returned as possible responses for various
pname queries to GetInternalformativ and GetInternalformati64v. |
static int |
GL_VIEW_CLASS_96_BITS
Returned as possible responses for various
pname queries to GetInternalformativ and GetInternalformati64v. |
static int |
GL_VIEW_CLASS_BPTC_FLOAT
Returned as possible responses for various
pname queries to GetInternalformativ and GetInternalformati64v. |
static int |
GL_VIEW_CLASS_BPTC_UNORM
Returned as possible responses for various
pname queries to GetInternalformativ and GetInternalformati64v. |
static int |
GL_VIEW_CLASS_RGTC1_RED
Returned as possible responses for various
pname queries to GetInternalformativ and GetInternalformati64v. |
static int |
GL_VIEW_CLASS_RGTC2_RG
Returned as possible responses for various
pname queries to GetInternalformativ and GetInternalformati64v. |
static int |
GL_VIEW_CLASS_S3TC_DXT1_RGB
Returned as possible responses for various
pname queries to GetInternalformativ and GetInternalformati64v. |
static int |
GL_VIEW_CLASS_S3TC_DXT1_RGBA
Returned as possible responses for various
pname queries to GetInternalformativ and GetInternalformati64v. |
static int |
GL_VIEW_CLASS_S3TC_DXT3_RGBA
Returned as possible responses for various
pname queries to GetInternalformativ and GetInternalformati64v. |
static int |
GL_VIEW_CLASS_S3TC_DXT5_RGBA
Returned as possible responses for various
pname queries to GetInternalformativ and GetInternalformati64v. |
static int |
GL_VIEW_COMPATIBILITY_CLASS
Accepted by the
pname parameter of GetInternalformativ and GetInternalformati64v. |
| Modifier and Type | Method and Description |
|---|---|
static long |
glGetInternalformati64(int target,
int internalformat,
int pname)
Retrieves information about implementation-dependent support for internal formats.
|
static void |
glGetInternalformati64v(int target,
int internalformat,
int pname,
long[] params)
Array version of:
GetInternalformati64v |
static void |
glGetInternalformati64v(int target,
int internalformat,
int pname,
java.nio.LongBuffer params)
Retrieves information about implementation-dependent support for internal formats.
|
static void |
nglGetInternalformati64v(int target,
int internalformat,
int pname,
int bufSize,
long params)
Unsafe version of:
GetInternalformati64v |
public static final int GL_TEXTURE_1D
target parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_TEXTURE_1D_ARRAY
target parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_TEXTURE_2D
target parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_TEXTURE_2D_ARRAY
target parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_TEXTURE_3D
target parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_TEXTURE_CUBE_MAP
target parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_TEXTURE_CUBE_MAP_ARRAY
target parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_TEXTURE_RECTANGLE
target parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_TEXTURE_BUFFER
target parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_RENDERBUFFER
target parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_TEXTURE_2D_MULTISAMPLE
target parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_TEXTURE_2D_MULTISAMPLE_ARRAY
target parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_SAMPLES
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_NUM_SAMPLE_COUNTS
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_INTERNALFORMAT_SUPPORTED
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_INTERNALFORMAT_PREFERRED
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_INTERNALFORMAT_RED_SIZE
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_INTERNALFORMAT_GREEN_SIZE
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_INTERNALFORMAT_BLUE_SIZE
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_INTERNALFORMAT_ALPHA_SIZE
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_INTERNALFORMAT_DEPTH_SIZE
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_INTERNALFORMAT_STENCIL_SIZE
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_INTERNALFORMAT_SHARED_SIZE
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_INTERNALFORMAT_RED_TYPE
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_INTERNALFORMAT_GREEN_TYPE
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_INTERNALFORMAT_BLUE_TYPE
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_INTERNALFORMAT_ALPHA_TYPE
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_INTERNALFORMAT_DEPTH_TYPE
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_INTERNALFORMAT_STENCIL_TYPE
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_MAX_WIDTH
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_MAX_HEIGHT
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_MAX_DEPTH
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_MAX_LAYERS
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_MAX_COMBINED_DIMENSIONS
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_COLOR_COMPONENTS
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_DEPTH_COMPONENTS
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_STENCIL_COMPONENTS
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_COLOR_RENDERABLE
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_DEPTH_RENDERABLE
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_STENCIL_RENDERABLE
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_FRAMEBUFFER_RENDERABLE
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_FRAMEBUFFER_RENDERABLE_LAYERED
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_FRAMEBUFFER_BLEND
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_READ_PIXELS
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_READ_PIXELS_FORMAT
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_READ_PIXELS_TYPE
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_TEXTURE_IMAGE_FORMAT
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_TEXTURE_IMAGE_TYPE
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_GET_TEXTURE_IMAGE_FORMAT
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_GET_TEXTURE_IMAGE_TYPE
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_MIPMAP
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_MANUAL_GENERATE_MIPMAP
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_AUTO_GENERATE_MIPMAP
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_COLOR_ENCODING
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_SRGB_READ
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_SRGB_WRITE
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_SRGB_DECODE_ARB
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_FILTER
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_VERTEX_TEXTURE
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_TESS_CONTROL_TEXTURE
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_TESS_EVALUATION_TEXTURE
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_GEOMETRY_TEXTURE
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_FRAGMENT_TEXTURE
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_COMPUTE_TEXTURE
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_TEXTURE_SHADOW
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_TEXTURE_GATHER
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_TEXTURE_GATHER_SHADOW
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_SHADER_IMAGE_LOAD
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_SHADER_IMAGE_STORE
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_SHADER_IMAGE_ATOMIC
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_IMAGE_TEXEL_SIZE
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_IMAGE_COMPATIBILITY_CLASS
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_IMAGE_PIXEL_FORMAT
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_IMAGE_PIXEL_TYPE
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_IMAGE_FORMAT_COMPATIBILITY_TYPE
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_TEXTURE_COMPRESSED
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_TEXTURE_COMPRESSED_BLOCK_WIDTH
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_TEXTURE_COMPRESSED_BLOCK_SIZE
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_CLEAR_BUFFER
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_TEXTURE_VIEW
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_VIEW_COMPATIBILITY_CLASS
pname parameter of GetInternalformativ and GetInternalformati64v.public static final int GL_FULL_SUPPORT
pname queries to GetInternalformativ and GetInternalformati64v.public static final int GL_CAVEAT_SUPPORT
pname queries to GetInternalformativ and GetInternalformati64v.public static final int GL_IMAGE_CLASS_4_X_32
pname queries to GetInternalformativ and GetInternalformati64v.public static final int GL_IMAGE_CLASS_2_X_32
pname queries to GetInternalformativ and GetInternalformati64v.public static final int GL_IMAGE_CLASS_1_X_32
pname queries to GetInternalformativ and GetInternalformati64v.public static final int GL_IMAGE_CLASS_4_X_16
pname queries to GetInternalformativ and GetInternalformati64v.public static final int GL_IMAGE_CLASS_2_X_16
pname queries to GetInternalformativ and GetInternalformati64v.public static final int GL_IMAGE_CLASS_1_X_16
pname queries to GetInternalformativ and GetInternalformati64v.public static final int GL_IMAGE_CLASS_4_X_8
pname queries to GetInternalformativ and GetInternalformati64v.public static final int GL_IMAGE_CLASS_2_X_8
pname queries to GetInternalformativ and GetInternalformati64v.public static final int GL_IMAGE_CLASS_1_X_8
pname queries to GetInternalformativ and GetInternalformati64v.public static final int GL_IMAGE_CLASS_11_11_10
pname queries to GetInternalformativ and GetInternalformati64v.public static final int GL_IMAGE_CLASS_10_10_10_2
pname queries to GetInternalformativ and GetInternalformati64v.public static final int GL_VIEW_CLASS_128_BITS
pname queries to GetInternalformativ and GetInternalformati64v.public static final int GL_VIEW_CLASS_96_BITS
pname queries to GetInternalformativ and GetInternalformati64v.public static final int GL_VIEW_CLASS_64_BITS
pname queries to GetInternalformativ and GetInternalformati64v.public static final int GL_VIEW_CLASS_48_BITS
pname queries to GetInternalformativ and GetInternalformati64v.public static final int GL_VIEW_CLASS_32_BITS
pname queries to GetInternalformativ and GetInternalformati64v.public static final int GL_VIEW_CLASS_24_BITS
pname queries to GetInternalformativ and GetInternalformati64v.public static final int GL_VIEW_CLASS_16_BITS
pname queries to GetInternalformativ and GetInternalformati64v.public static final int GL_VIEW_CLASS_8_BITS
pname queries to GetInternalformativ and GetInternalformati64v.public static final int GL_VIEW_CLASS_S3TC_DXT1_RGB
pname queries to GetInternalformativ and GetInternalformati64v.public static final int GL_VIEW_CLASS_S3TC_DXT1_RGBA
pname queries to GetInternalformativ and GetInternalformati64v.public static final int GL_VIEW_CLASS_S3TC_DXT3_RGBA
pname queries to GetInternalformativ and GetInternalformati64v.public static final int GL_VIEW_CLASS_S3TC_DXT5_RGBA
pname queries to GetInternalformativ and GetInternalformati64v.public static final int GL_VIEW_CLASS_RGTC1_RED
pname queries to GetInternalformativ and GetInternalformati64v.public static final int GL_VIEW_CLASS_RGTC2_RG
pname queries to GetInternalformativ and GetInternalformati64v.public static final int GL_VIEW_CLASS_BPTC_UNORM
pname queries to GetInternalformativ and GetInternalformati64v.public static final int GL_VIEW_CLASS_BPTC_FLOAT
pname queries to GetInternalformativ and GetInternalformati64v.public static void nglGetInternalformati64v(int target,
int internalformat,
int pname,
int bufSize,
long params)
GetInternalformati64vbufSize - the maximum number of values that may be written to params by the functionpublic static void glGetInternalformati64v(int target,
int internalformat,
int pname,
java.nio.LongBuffer params)
target - the usage of the internal format. One of:TEXTURE_1D | TEXTURE_2D | TEXTURE_1D_ARRAY | TEXTURE_RECTANGLE | TEXTURE_CUBE_MAP |
TEXTURE_3D | TEXTURE_2D_ARRAY | TEXTURE_CUBE_MAP_ARRAY | RENDERBUFFER | TEXTURE_BUFFER |
TEXTURE_2D_MULTISAMPLE | TEXTURE_2D_MULTISAMPLE_ARRAY |
internalformat - the internal format about which to retrieve informationpname - the type of information to queryparams - a variable into which to write the retrieved informationpublic static long glGetInternalformati64(int target,
int internalformat,
int pname)
target - the usage of the internal format. One of:TEXTURE_1D | TEXTURE_2D | TEXTURE_1D_ARRAY | TEXTURE_RECTANGLE | TEXTURE_CUBE_MAP |
TEXTURE_3D | TEXTURE_2D_ARRAY | TEXTURE_CUBE_MAP_ARRAY | RENDERBUFFER | TEXTURE_BUFFER |
TEXTURE_2D_MULTISAMPLE | TEXTURE_2D_MULTISAMPLE_ARRAY |
internalformat - the internal format about which to retrieve informationpname - the type of information to querypublic static void glGetInternalformati64v(int target,
int internalformat,
int pname,
long[] params)
GetInternalformati64vCopyright LWJGL. All Rights Reserved. License terms.