Top Description Fields Constructors Methods
org.lwjgl.opengl

public Class ARBInternalformatQuery2

extends Object
Class Inheritance
Imports
java.nio.*, org.lwjgl.system.*

Native bindings to the ARB_internalformat_query2 extension.

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:

  1. provide a mechanism for implementations to declare support *above* the minimum required by the specification
  2. provide API to allow universally constant information to be queried
  3. provide a user-friendly way of finding out about version- or implementation-specific limitations.

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.

Field Summary

Modifier and TypeField and Description
public static final int
GL_AUTO_GENERATE_MIPMAP

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_CAVEAT_SUPPORT

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

public static final int
GL_CLEAR_BUFFER

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_COLOR_COMPONENTS

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_COLOR_ENCODING

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_COLOR_RENDERABLE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_COMPUTE_TEXTURE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_DEPTH_COMPONENTS

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_DEPTH_RENDERABLE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_FILTER

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_FRAGMENT_TEXTURE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_FRAMEBUFFER_BLEND

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_FRAMEBUFFER_RENDERABLE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_FRAMEBUFFER_RENDERABLE_LAYERED

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_FULL_SUPPORT

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

public static final int
GL_GEOMETRY_TEXTURE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_GET_TEXTURE_IMAGE_FORMAT

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_GET_TEXTURE_IMAGE_TYPE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_IMAGE_CLASS_10_10_10_2

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

public static final int
GL_IMAGE_CLASS_11_11_10

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

public static final int
GL_IMAGE_CLASS_1_X_16

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

public static final int
GL_IMAGE_CLASS_1_X_32

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

public static final int
GL_IMAGE_CLASS_1_X_8

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

public static final int
GL_IMAGE_CLASS_2_X_16

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

public static final int
GL_IMAGE_CLASS_2_X_32

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

public static final int
GL_IMAGE_CLASS_2_X_8

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

public static final int
GL_IMAGE_CLASS_4_X_16

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

public static final int
GL_IMAGE_CLASS_4_X_32

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

public static final int
GL_IMAGE_CLASS_4_X_8

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

public static final int
GL_IMAGE_COMPATIBILITY_CLASS

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_IMAGE_FORMAT_COMPATIBILITY_TYPE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_IMAGE_PIXEL_FORMAT

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_IMAGE_PIXEL_TYPE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_IMAGE_TEXEL_SIZE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_INTERNALFORMAT_ALPHA_SIZE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_INTERNALFORMAT_ALPHA_TYPE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_INTERNALFORMAT_BLUE_SIZE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_INTERNALFORMAT_BLUE_TYPE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_INTERNALFORMAT_DEPTH_SIZE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_INTERNALFORMAT_DEPTH_TYPE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_INTERNALFORMAT_GREEN_SIZE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_INTERNALFORMAT_GREEN_TYPE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_INTERNALFORMAT_PREFERRED

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_INTERNALFORMAT_RED_SIZE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_INTERNALFORMAT_RED_TYPE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_INTERNALFORMAT_SHARED_SIZE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_INTERNALFORMAT_STENCIL_SIZE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_INTERNALFORMAT_STENCIL_TYPE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_INTERNALFORMAT_SUPPORTED

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_MANUAL_GENERATE_MIPMAP

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_MAX_COMBINED_DIMENSIONS

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_MAX_DEPTH

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_MAX_HEIGHT

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_MAX_LAYERS

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_MAX_WIDTH

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_MIPMAP

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_NUM_SAMPLE_COUNTS

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_READ_PIXELS

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_READ_PIXELS_FORMAT

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_READ_PIXELS_TYPE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_RENDERBUFFER

Accepted by the target parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_SAMPLES

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_SHADER_IMAGE_ATOMIC

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_SHADER_IMAGE_LOAD

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_SHADER_IMAGE_STORE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_SRGB_DECODE_ARB

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_SRGB_READ

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_SRGB_WRITE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_STENCIL_COMPONENTS

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_STENCIL_RENDERABLE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_TESS_CONTROL_TEXTURE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_TESS_EVALUATION_TEXTURE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_TEXTURE_1D

Accepted by the target parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_TEXTURE_1D_ARRAY

Accepted by the target parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_TEXTURE_2D

Accepted by the target parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_TEXTURE_2D_ARRAY

Accepted by the target parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_TEXTURE_2D_MULTISAMPLE

Accepted by the target parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_TEXTURE_2D_MULTISAMPLE_ARRAY

Accepted by the target parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_TEXTURE_3D

Accepted by the target parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_TEXTURE_BUFFER

Accepted by the target parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_TEXTURE_COMPRESSED

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_TEXTURE_COMPRESSED_BLOCK_SIZE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_TEXTURE_COMPRESSED_BLOCK_WIDTH

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_TEXTURE_CUBE_MAP

Accepted by the target parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_TEXTURE_CUBE_MAP_ARRAY

Accepted by the target parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_TEXTURE_GATHER

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_TEXTURE_GATHER_SHADOW

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_TEXTURE_IMAGE_FORMAT

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_TEXTURE_IMAGE_TYPE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_TEXTURE_RECTANGLE

Accepted by the target parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_TEXTURE_SHADOW

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_TEXTURE_VIEW

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_VERTEX_TEXTURE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

public static final int
GL_VIEW_CLASS_128_BITS

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

public static final int
GL_VIEW_CLASS_16_BITS

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

public static final int
GL_VIEW_CLASS_24_BITS

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

public static final int
GL_VIEW_CLASS_32_BITS

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

public static final int
GL_VIEW_CLASS_48_BITS

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

public static final int
GL_VIEW_CLASS_64_BITS

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

public static final int
GL_VIEW_CLASS_8_BITS

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

public static final int
GL_VIEW_CLASS_96_BITS

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

public static final int
GL_VIEW_CLASS_BPTC_FLOAT

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

public static final int
GL_VIEW_CLASS_BPTC_UNORM

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

public static final int
GL_VIEW_CLASS_RGTC1_RED

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

public static final int
GL_VIEW_CLASS_RGTC2_RG

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

public static final int
GL_VIEW_CLASS_S3TC_DXT1_RGB

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

public static final int
GL_VIEW_CLASS_S3TC_DXT1_RGBA

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

public static final int
GL_VIEW_CLASS_S3TC_DXT3_RGBA

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

public static final int
GL_VIEW_CLASS_S3TC_DXT5_RGBA

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

public static final int
GL_VIEW_COMPATIBILITY_CLASS

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public static long
glGetInternalformati64(int target, int
the internal format about which to retrieve information
internalformat
,
int
the type of information to query
pname
)

Retrieves information about implementation-dependent support for internal formats.

public static void
glGetInternalformati64v(int target, int
the internal format about which to retrieve information
internalformat
,
int
the type of information to query
pname
,
LongBuffer
a variable into which to write the retrieved information
params
)

Retrieves information about implementation-dependent support for internal formats.

public static void
glGetInternalformati64v(int target, int internalformat, int pname, long[] params)

Array version of: GetInternalformati64v

public static void
nglGetInternalformati64v(int target, int internalformat, int pname, int
the maximum number of values that may be written to params by the function
bufSize
,
long params)

Unsafe version of: GetInternalformati64v

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

GL_AUTO_GENERATE_MIPMAPback to summary
public static final int GL_AUTO_GENERATE_MIPMAP

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_CAVEAT_SUPPORTback to summary
public static final int GL_CAVEAT_SUPPORT

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

GL_CLEAR_BUFFERback to summary
public static final int GL_CLEAR_BUFFER

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_COLOR_COMPONENTSback to summary
public static final int GL_COLOR_COMPONENTS

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_COLOR_ENCODINGback to summary
public static final int GL_COLOR_ENCODING

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_COLOR_RENDERABLEback to summary
public static final int GL_COLOR_RENDERABLE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_COMPUTE_TEXTUREback to summary
public static final int GL_COMPUTE_TEXTURE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_DEPTH_COMPONENTSback to summary
public static final int GL_DEPTH_COMPONENTS

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_DEPTH_RENDERABLEback to summary
public static final int GL_DEPTH_RENDERABLE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_FILTERback to summary
public static final int GL_FILTER

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_FRAGMENT_TEXTUREback to summary
public static final int GL_FRAGMENT_TEXTURE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_FRAMEBUFFER_BLENDback to summary
public static final int GL_FRAMEBUFFER_BLEND

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_FRAMEBUFFER_RENDERABLEback to summary
public static final int GL_FRAMEBUFFER_RENDERABLE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_FRAMEBUFFER_RENDERABLE_LAYEREDback to summary
public static final int GL_FRAMEBUFFER_RENDERABLE_LAYERED

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_FULL_SUPPORTback to summary
public static final int GL_FULL_SUPPORT

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

GL_GEOMETRY_TEXTUREback to summary
public static final int GL_GEOMETRY_TEXTURE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_GET_TEXTURE_IMAGE_FORMATback to summary
public static final int GL_GET_TEXTURE_IMAGE_FORMAT

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_GET_TEXTURE_IMAGE_TYPEback to summary
public static final int GL_GET_TEXTURE_IMAGE_TYPE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_IMAGE_CLASS_10_10_10_2back to summary
public static final int GL_IMAGE_CLASS_10_10_10_2

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

GL_IMAGE_CLASS_11_11_10back to summary
public static final int GL_IMAGE_CLASS_11_11_10

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

GL_IMAGE_CLASS_1_X_16back to summary
public static final int GL_IMAGE_CLASS_1_X_16

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

GL_IMAGE_CLASS_1_X_32back to summary
public static final int GL_IMAGE_CLASS_1_X_32

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

GL_IMAGE_CLASS_1_X_8back to summary
public static final int GL_IMAGE_CLASS_1_X_8

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

GL_IMAGE_CLASS_2_X_16back to summary
public static final int GL_IMAGE_CLASS_2_X_16

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

GL_IMAGE_CLASS_2_X_32back to summary
public static final int GL_IMAGE_CLASS_2_X_32

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

GL_IMAGE_CLASS_2_X_8back to summary
public static final int GL_IMAGE_CLASS_2_X_8

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

GL_IMAGE_CLASS_4_X_16back to summary
public static final int GL_IMAGE_CLASS_4_X_16

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

GL_IMAGE_CLASS_4_X_32back to summary
public static final int GL_IMAGE_CLASS_4_X_32

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

GL_IMAGE_CLASS_4_X_8back to summary
public static final int GL_IMAGE_CLASS_4_X_8

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

GL_IMAGE_COMPATIBILITY_CLASSback to summary
public static final int GL_IMAGE_COMPATIBILITY_CLASS

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_IMAGE_FORMAT_COMPATIBILITY_TYPEback to summary
public static final int GL_IMAGE_FORMAT_COMPATIBILITY_TYPE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_IMAGE_PIXEL_FORMATback to summary
public static final int GL_IMAGE_PIXEL_FORMAT

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_IMAGE_PIXEL_TYPEback to summary
public static final int GL_IMAGE_PIXEL_TYPE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_IMAGE_TEXEL_SIZEback to summary
public static final int GL_IMAGE_TEXEL_SIZE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_INTERNALFORMAT_ALPHA_SIZEback to summary
public static final int GL_INTERNALFORMAT_ALPHA_SIZE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_INTERNALFORMAT_ALPHA_TYPEback to summary
public static final int GL_INTERNALFORMAT_ALPHA_TYPE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_INTERNALFORMAT_BLUE_SIZEback to summary
public static final int GL_INTERNALFORMAT_BLUE_SIZE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_INTERNALFORMAT_BLUE_TYPEback to summary
public static final int GL_INTERNALFORMAT_BLUE_TYPE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_INTERNALFORMAT_DEPTH_SIZEback to summary
public static final int GL_INTERNALFORMAT_DEPTH_SIZE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_INTERNALFORMAT_DEPTH_TYPEback to summary
public static final int GL_INTERNALFORMAT_DEPTH_TYPE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_INTERNALFORMAT_GREEN_SIZEback to summary
public static final int GL_INTERNALFORMAT_GREEN_SIZE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_INTERNALFORMAT_GREEN_TYPEback to summary
public static final int GL_INTERNALFORMAT_GREEN_TYPE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_INTERNALFORMAT_PREFERREDback to summary
public static final int GL_INTERNALFORMAT_PREFERRED

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_INTERNALFORMAT_RED_SIZEback to summary
public static final int GL_INTERNALFORMAT_RED_SIZE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_INTERNALFORMAT_RED_TYPEback to summary
public static final int GL_INTERNALFORMAT_RED_TYPE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_INTERNALFORMAT_SHARED_SIZEback to summary
public static final int GL_INTERNALFORMAT_SHARED_SIZE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_INTERNALFORMAT_STENCIL_SIZEback to summary
public static final int GL_INTERNALFORMAT_STENCIL_SIZE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_INTERNALFORMAT_STENCIL_TYPEback to summary
public static final int GL_INTERNALFORMAT_STENCIL_TYPE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_INTERNALFORMAT_SUPPORTEDback to summary
public static final int GL_INTERNALFORMAT_SUPPORTED

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_MANUAL_GENERATE_MIPMAPback to summary
public static final int GL_MANUAL_GENERATE_MIPMAP

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_MAX_COMBINED_DIMENSIONSback to summary
public static final int GL_MAX_COMBINED_DIMENSIONS

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_MAX_DEPTHback to summary
public static final int GL_MAX_DEPTH

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_MAX_HEIGHTback to summary
public static final int GL_MAX_HEIGHT

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_MAX_LAYERSback to summary
public static final int GL_MAX_LAYERS

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_MAX_WIDTHback to summary
public static final int GL_MAX_WIDTH

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_MIPMAPback to summary
public static final int GL_MIPMAP

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_NUM_SAMPLE_COUNTSback to summary
public static final int GL_NUM_SAMPLE_COUNTS

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_READ_PIXELSback to summary
public static final int GL_READ_PIXELS

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_READ_PIXELS_FORMATback to summary
public static final int GL_READ_PIXELS_FORMAT

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_READ_PIXELS_TYPEback to summary
public static final int GL_READ_PIXELS_TYPE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_RENDERBUFFERback to summary
public static final int GL_RENDERBUFFER

Accepted by the target parameter of GetInternalformativ and GetInternalformati64v.

GL_SAMPLESback to summary
public static final int GL_SAMPLES

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_SHADER_IMAGE_ATOMICback to summary
public static final int GL_SHADER_IMAGE_ATOMIC

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_SHADER_IMAGE_LOADback to summary
public static final int GL_SHADER_IMAGE_LOAD

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_SHADER_IMAGE_STOREback to summary
public static final int GL_SHADER_IMAGE_STORE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TESTback to summary
public static final int GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITEback to summary
public static final int GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TESTback to summary
public static final int GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITEback to summary
public static final int GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_SRGB_DECODE_ARBback to summary
public static final int GL_SRGB_DECODE_ARB

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_SRGB_READback to summary
public static final int GL_SRGB_READ

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_SRGB_WRITEback to summary
public static final int GL_SRGB_WRITE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_STENCIL_COMPONENTSback to summary
public static final int GL_STENCIL_COMPONENTS

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_STENCIL_RENDERABLEback to summary
public static final int GL_STENCIL_RENDERABLE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_TESS_CONTROL_TEXTUREback to summary
public static final int GL_TESS_CONTROL_TEXTURE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_TESS_EVALUATION_TEXTUREback to summary
public static final int GL_TESS_EVALUATION_TEXTURE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_TEXTURE_1Dback to summary
public static final int GL_TEXTURE_1D

Accepted by the target parameter of GetInternalformativ and GetInternalformati64v.

GL_TEXTURE_1D_ARRAYback to summary
public static final int GL_TEXTURE_1D_ARRAY

Accepted by the target parameter of GetInternalformativ and GetInternalformati64v.

GL_TEXTURE_2Dback to summary
public static final int GL_TEXTURE_2D

Accepted by the target parameter of GetInternalformativ and GetInternalformati64v.

GL_TEXTURE_2D_ARRAYback to summary
public static final int GL_TEXTURE_2D_ARRAY

Accepted by the target parameter of GetInternalformativ and GetInternalformati64v.

GL_TEXTURE_2D_MULTISAMPLEback to summary
public static final int GL_TEXTURE_2D_MULTISAMPLE

Accepted by the target parameter of GetInternalformativ and GetInternalformati64v.

GL_TEXTURE_2D_MULTISAMPLE_ARRAYback to summary
public static final int GL_TEXTURE_2D_MULTISAMPLE_ARRAY

Accepted by the target parameter of GetInternalformativ and GetInternalformati64v.

GL_TEXTURE_3Dback to summary
public static final int GL_TEXTURE_3D

Accepted by the target parameter of GetInternalformativ and GetInternalformati64v.

GL_TEXTURE_BUFFERback to summary
public static final int GL_TEXTURE_BUFFER

Accepted by the target parameter of GetInternalformativ and GetInternalformati64v.

GL_TEXTURE_COMPRESSEDback to summary
public static final int GL_TEXTURE_COMPRESSED

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_TEXTURE_COMPRESSED_BLOCK_HEIGHTback to summary
public static final int GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_TEXTURE_COMPRESSED_BLOCK_SIZEback to summary
public static final int GL_TEXTURE_COMPRESSED_BLOCK_SIZE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_TEXTURE_COMPRESSED_BLOCK_WIDTHback to summary
public static final int GL_TEXTURE_COMPRESSED_BLOCK_WIDTH

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_TEXTURE_CUBE_MAPback to summary
public static final int GL_TEXTURE_CUBE_MAP

Accepted by the target parameter of GetInternalformativ and GetInternalformati64v.

GL_TEXTURE_CUBE_MAP_ARRAYback to summary
public static final int GL_TEXTURE_CUBE_MAP_ARRAY

Accepted by the target parameter of GetInternalformativ and GetInternalformati64v.

GL_TEXTURE_GATHERback to summary
public static final int GL_TEXTURE_GATHER

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_TEXTURE_GATHER_SHADOWback to summary
public static final int GL_TEXTURE_GATHER_SHADOW

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_TEXTURE_IMAGE_FORMATback to summary
public static final int GL_TEXTURE_IMAGE_FORMAT

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_TEXTURE_IMAGE_TYPEback to summary
public static final int GL_TEXTURE_IMAGE_TYPE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_TEXTURE_RECTANGLEback to summary
public static final int GL_TEXTURE_RECTANGLE

Accepted by the target parameter of GetInternalformativ and GetInternalformati64v.

GL_TEXTURE_SHADOWback to summary
public static final int GL_TEXTURE_SHADOW

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_TEXTURE_VIEWback to summary
public static final int GL_TEXTURE_VIEW

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_VERTEX_TEXTUREback to summary
public static final int GL_VERTEX_TEXTURE

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

GL_VIEW_CLASS_128_BITSback to summary
public static final int GL_VIEW_CLASS_128_BITS

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

GL_VIEW_CLASS_16_BITSback to summary
public static final int GL_VIEW_CLASS_16_BITS

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

GL_VIEW_CLASS_24_BITSback to summary
public static final int GL_VIEW_CLASS_24_BITS

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

GL_VIEW_CLASS_32_BITSback to summary
public static final int GL_VIEW_CLASS_32_BITS

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

GL_VIEW_CLASS_48_BITSback to summary
public static final int GL_VIEW_CLASS_48_BITS

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

GL_VIEW_CLASS_64_BITSback to summary
public static final int GL_VIEW_CLASS_64_BITS

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

GL_VIEW_CLASS_8_BITSback to summary
public static final int GL_VIEW_CLASS_8_BITS

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

GL_VIEW_CLASS_96_BITSback to summary
public static final int GL_VIEW_CLASS_96_BITS

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

GL_VIEW_CLASS_BPTC_FLOATback to summary
public static final int GL_VIEW_CLASS_BPTC_FLOAT

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

GL_VIEW_CLASS_BPTC_UNORMback to summary
public static final int GL_VIEW_CLASS_BPTC_UNORM

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

GL_VIEW_CLASS_RGTC1_REDback to summary
public static final int GL_VIEW_CLASS_RGTC1_RED

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

GL_VIEW_CLASS_RGTC2_RGback to summary
public static final int GL_VIEW_CLASS_RGTC2_RG

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

GL_VIEW_CLASS_S3TC_DXT1_RGBback to summary
public static final int GL_VIEW_CLASS_S3TC_DXT1_RGB

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

GL_VIEW_CLASS_S3TC_DXT1_RGBAback to summary
public static final int GL_VIEW_CLASS_S3TC_DXT1_RGBA

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

GL_VIEW_CLASS_S3TC_DXT3_RGBAback to summary
public static final int GL_VIEW_CLASS_S3TC_DXT3_RGBA

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

GL_VIEW_CLASS_S3TC_DXT5_RGBAback to summary
public static final int GL_VIEW_CLASS_S3TC_DXT5_RGBA

Returned as possible responses for various pname queries to GetInternalformativ and GetInternalformati64v.

GL_VIEW_COMPATIBILITY_CLASSback to summary
public static final int GL_VIEW_COMPATIBILITY_CLASS

Accepted by the pname parameter of GetInternalformativ and GetInternalformati64v.

Constructor Detail

ARBInternalformatQuery2back to summary
protected ARBInternalformatQuery2()

Method Detail

glGetInternalformati64back to summary
public static long glGetInternalformati64(int target, int internalformat, int pname)

Retrieves information about implementation-dependent support for internal formats.

Parameters
target:int

the usage of the internal format. One of:

TEXTURE_1DTEXTURE_2DTEXTURE_1D_ARRAYTEXTURE_RECTANGLETEXTURE_CUBE_MAP
TEXTURE_3DTEXTURE_2D_ARRAYTEXTURE_CUBE_MAP_ARRAYRENDERBUFFERTEXTURE_BUFFER
TEXTURE_2D_MULTISAMPLETEXTURE_2D_MULTISAMPLE_ARRAY
internalformat:int

the internal format about which to retrieve information

pname:int

the type of information to query

Annotations
@NativeType:void
glGetInternalformati64vback to summary
public static void glGetInternalformati64v(int target, int internalformat, int pname, LongBuffer params)

Retrieves information about implementation-dependent support for internal formats.

Parameters
target:int

the usage of the internal format. One of:

TEXTURE_1DTEXTURE_2DTEXTURE_1D_ARRAYTEXTURE_RECTANGLETEXTURE_CUBE_MAP
TEXTURE_3DTEXTURE_2D_ARRAYTEXTURE_CUBE_MAP_ARRAYRENDERBUFFERTEXTURE_BUFFER
TEXTURE_2D_MULTISAMPLETEXTURE_2D_MULTISAMPLE_ARRAY
internalformat:int

the internal format about which to retrieve information

pname:int

the type of information to query

params:LongBuffer

a variable into which to write the retrieved information

glGetInternalformati64vback to summary
public static void glGetInternalformati64v(int target, int internalformat, int pname, long[] params)

Array version of: GetInternalformati64v

nglGetInternalformati64vback to summary
public static void nglGetInternalformati64v(int target, int internalformat, int pname, int bufSize, long params)

Unsafe version of: GetInternalformati64v

Parameters
bufSize:int

the maximum number of values that may be written to params by the function