Class ARBInternalformatQuery2
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:
- provide a mechanism for implementations to declare support *above* the minimum required by the specification
- provide API to allow universally constant information to be queried
- 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
FieldsModifier and TypeFieldDescriptionstatic final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thetargetparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thetargetparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thetargetparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thetargetparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thetargetparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thetargetparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thetargetparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thetargetparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thetargetparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thetargetparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thetargetparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thetargetparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.static final intAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v. -
Method Summary
Modifier and TypeMethodDescriptionstatic longglGetInternalformati64(int target, int internalformat, int pname) Retrieves information about implementation-dependent support for internal formats.static voidglGetInternalformati64v(int target, int internalformat, int pname, long[] params) Array version of:GetInternalformati64vstatic voidglGetInternalformati64v(int target, int internalformat, int pname, LongBuffer params) Retrieves information about implementation-dependent support for internal formats.static voidnglGetInternalformati64v(int target, int internalformat, int pname, int bufSize, long params) Unsafe version of:GetInternalformati64v
-
Field Details
-
GL_TEXTURE_1D
public static final int GL_TEXTURE_1DAccepted by thetargetparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_TEXTURE_1D_ARRAY
public static final int GL_TEXTURE_1D_ARRAYAccepted by thetargetparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_TEXTURE_2D
public static final int GL_TEXTURE_2DAccepted by thetargetparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_TEXTURE_2D_ARRAY
public static final int GL_TEXTURE_2D_ARRAYAccepted by thetargetparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_TEXTURE_3D
public static final int GL_TEXTURE_3DAccepted by thetargetparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_TEXTURE_CUBE_MAP
public static final int GL_TEXTURE_CUBE_MAPAccepted by thetargetparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_TEXTURE_CUBE_MAP_ARRAY
public static final int GL_TEXTURE_CUBE_MAP_ARRAYAccepted by thetargetparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_TEXTURE_RECTANGLE
public static final int GL_TEXTURE_RECTANGLEAccepted by thetargetparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_TEXTURE_BUFFER
public static final int GL_TEXTURE_BUFFERAccepted by thetargetparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_RENDERBUFFER
public static final int GL_RENDERBUFFERAccepted by thetargetparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_TEXTURE_2D_MULTISAMPLE
public static final int GL_TEXTURE_2D_MULTISAMPLEAccepted by thetargetparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_TEXTURE_2D_MULTISAMPLE_ARRAY
public static final int GL_TEXTURE_2D_MULTISAMPLE_ARRAYAccepted by thetargetparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_SAMPLES
public static final int GL_SAMPLESAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_NUM_SAMPLE_COUNTS
public static final int GL_NUM_SAMPLE_COUNTSAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_INTERNALFORMAT_SUPPORTED
public static final int GL_INTERNALFORMAT_SUPPORTEDAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_INTERNALFORMAT_PREFERRED
public static final int GL_INTERNALFORMAT_PREFERREDAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_INTERNALFORMAT_RED_SIZE
public static final int GL_INTERNALFORMAT_RED_SIZEAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_INTERNALFORMAT_GREEN_SIZE
public static final int GL_INTERNALFORMAT_GREEN_SIZEAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_INTERNALFORMAT_BLUE_SIZE
public static final int GL_INTERNALFORMAT_BLUE_SIZEAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_INTERNALFORMAT_ALPHA_SIZE
public static final int GL_INTERNALFORMAT_ALPHA_SIZEAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_INTERNALFORMAT_DEPTH_SIZE
public static final int GL_INTERNALFORMAT_DEPTH_SIZEAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_INTERNALFORMAT_STENCIL_SIZE
public static final int GL_INTERNALFORMAT_STENCIL_SIZEAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_INTERNALFORMAT_SHARED_SIZE
public static final int GL_INTERNALFORMAT_SHARED_SIZEAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_INTERNALFORMAT_RED_TYPE
public static final int GL_INTERNALFORMAT_RED_TYPEAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_INTERNALFORMAT_GREEN_TYPE
public static final int GL_INTERNALFORMAT_GREEN_TYPEAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_INTERNALFORMAT_BLUE_TYPE
public static final int GL_INTERNALFORMAT_BLUE_TYPEAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_INTERNALFORMAT_ALPHA_TYPE
public static final int GL_INTERNALFORMAT_ALPHA_TYPEAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_INTERNALFORMAT_DEPTH_TYPE
public static final int GL_INTERNALFORMAT_DEPTH_TYPEAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_INTERNALFORMAT_STENCIL_TYPE
public static final int GL_INTERNALFORMAT_STENCIL_TYPEAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_MAX_WIDTH
public static final int GL_MAX_WIDTHAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_MAX_HEIGHT
public static final int GL_MAX_HEIGHTAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_MAX_DEPTH
public static final int GL_MAX_DEPTHAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_MAX_LAYERS
public static final int GL_MAX_LAYERSAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_MAX_COMBINED_DIMENSIONS
public static final int GL_MAX_COMBINED_DIMENSIONSAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_COLOR_COMPONENTS
public static final int GL_COLOR_COMPONENTSAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_DEPTH_COMPONENTS
public static final int GL_DEPTH_COMPONENTSAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_STENCIL_COMPONENTS
public static final int GL_STENCIL_COMPONENTSAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_COLOR_RENDERABLE
public static final int GL_COLOR_RENDERABLEAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_DEPTH_RENDERABLE
public static final int GL_DEPTH_RENDERABLEAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_STENCIL_RENDERABLE
public static final int GL_STENCIL_RENDERABLEAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_FRAMEBUFFER_RENDERABLE
public static final int GL_FRAMEBUFFER_RENDERABLEAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_FRAMEBUFFER_RENDERABLE_LAYERED
public static final int GL_FRAMEBUFFER_RENDERABLE_LAYEREDAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_FRAMEBUFFER_BLEND
public static final int GL_FRAMEBUFFER_BLENDAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_READ_PIXELS
public static final int GL_READ_PIXELSAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_READ_PIXELS_FORMAT
public static final int GL_READ_PIXELS_FORMATAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_READ_PIXELS_TYPE
public static final int GL_READ_PIXELS_TYPEAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_TEXTURE_IMAGE_FORMAT
public static final int GL_TEXTURE_IMAGE_FORMATAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_TEXTURE_IMAGE_TYPE
public static final int GL_TEXTURE_IMAGE_TYPEAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_GET_TEXTURE_IMAGE_FORMAT
public static final int GL_GET_TEXTURE_IMAGE_FORMATAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_GET_TEXTURE_IMAGE_TYPE
public static final int GL_GET_TEXTURE_IMAGE_TYPEAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_MIPMAP
public static final int GL_MIPMAPAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_MANUAL_GENERATE_MIPMAP
public static final int GL_MANUAL_GENERATE_MIPMAPAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_AUTO_GENERATE_MIPMAP
public static final int GL_AUTO_GENERATE_MIPMAPAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_COLOR_ENCODING
public static final int GL_COLOR_ENCODINGAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_SRGB_READ
public static final int GL_SRGB_READAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_SRGB_WRITE
public static final int GL_SRGB_WRITEAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_SRGB_DECODE_ARB
public static final int GL_SRGB_DECODE_ARBAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_FILTER
public static final int GL_FILTERAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_VERTEX_TEXTURE
public static final int GL_VERTEX_TEXTUREAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_TESS_CONTROL_TEXTURE
public static final int GL_TESS_CONTROL_TEXTUREAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_TESS_EVALUATION_TEXTURE
public static final int GL_TESS_EVALUATION_TEXTUREAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_GEOMETRY_TEXTURE
public static final int GL_GEOMETRY_TEXTUREAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_FRAGMENT_TEXTURE
public static final int GL_FRAGMENT_TEXTUREAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_COMPUTE_TEXTURE
public static final int GL_COMPUTE_TEXTUREAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_TEXTURE_SHADOW
public static final int GL_TEXTURE_SHADOWAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_TEXTURE_GATHER
public static final int GL_TEXTURE_GATHERAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_TEXTURE_GATHER_SHADOW
public static final int GL_TEXTURE_GATHER_SHADOWAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_SHADER_IMAGE_LOAD
public static final int GL_SHADER_IMAGE_LOADAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_SHADER_IMAGE_STORE
public static final int GL_SHADER_IMAGE_STOREAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_SHADER_IMAGE_ATOMIC
public static final int GL_SHADER_IMAGE_ATOMICAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_IMAGE_TEXEL_SIZE
public static final int GL_IMAGE_TEXEL_SIZEAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_IMAGE_COMPATIBILITY_CLASS
public static final int GL_IMAGE_COMPATIBILITY_CLASSAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_IMAGE_PIXEL_FORMAT
public static final int GL_IMAGE_PIXEL_FORMATAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_IMAGE_PIXEL_TYPE
public static final int GL_IMAGE_PIXEL_TYPEAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_IMAGE_FORMAT_COMPATIBILITY_TYPE
public static final int GL_IMAGE_FORMAT_COMPATIBILITY_TYPEAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST
public static final int GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TESTAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST
public static final int GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TESTAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE
public static final int GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITEAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE
public static final int GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITEAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_TEXTURE_COMPRESSED
public static final int GL_TEXTURE_COMPRESSEDAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_TEXTURE_COMPRESSED_BLOCK_WIDTH
public static final int GL_TEXTURE_COMPRESSED_BLOCK_WIDTHAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT
public static final int GL_TEXTURE_COMPRESSED_BLOCK_HEIGHTAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_TEXTURE_COMPRESSED_BLOCK_SIZE
public static final int GL_TEXTURE_COMPRESSED_BLOCK_SIZEAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_CLEAR_BUFFER
public static final int GL_CLEAR_BUFFERAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_TEXTURE_VIEW
public static final int GL_TEXTURE_VIEWAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_VIEW_COMPATIBILITY_CLASS
public static final int GL_VIEW_COMPATIBILITY_CLASSAccepted by thepnameparameter of GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_FULL_SUPPORT
public static final int GL_FULL_SUPPORTReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_CAVEAT_SUPPORT
public static final int GL_CAVEAT_SUPPORTReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_IMAGE_CLASS_4_X_32
public static final int GL_IMAGE_CLASS_4_X_32Returned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_IMAGE_CLASS_2_X_32
public static final int GL_IMAGE_CLASS_2_X_32Returned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_IMAGE_CLASS_1_X_32
public static final int GL_IMAGE_CLASS_1_X_32Returned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_IMAGE_CLASS_4_X_16
public static final int GL_IMAGE_CLASS_4_X_16Returned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_IMAGE_CLASS_2_X_16
public static final int GL_IMAGE_CLASS_2_X_16Returned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_IMAGE_CLASS_1_X_16
public static final int GL_IMAGE_CLASS_1_X_16Returned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_IMAGE_CLASS_4_X_8
public static final int GL_IMAGE_CLASS_4_X_8Returned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_IMAGE_CLASS_2_X_8
public static final int GL_IMAGE_CLASS_2_X_8Returned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_IMAGE_CLASS_1_X_8
public static final int GL_IMAGE_CLASS_1_X_8Returned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_IMAGE_CLASS_11_11_10
public static final int GL_IMAGE_CLASS_11_11_10Returned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_IMAGE_CLASS_10_10_10_2
public static final int GL_IMAGE_CLASS_10_10_10_2Returned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_VIEW_CLASS_128_BITS
public static final int GL_VIEW_CLASS_128_BITSReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_VIEW_CLASS_96_BITS
public static final int GL_VIEW_CLASS_96_BITSReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_VIEW_CLASS_64_BITS
public static final int GL_VIEW_CLASS_64_BITSReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_VIEW_CLASS_48_BITS
public static final int GL_VIEW_CLASS_48_BITSReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_VIEW_CLASS_32_BITS
public static final int GL_VIEW_CLASS_32_BITSReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_VIEW_CLASS_24_BITS
public static final int GL_VIEW_CLASS_24_BITSReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_VIEW_CLASS_16_BITS
public static final int GL_VIEW_CLASS_16_BITSReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_VIEW_CLASS_8_BITS
public static final int GL_VIEW_CLASS_8_BITSReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_VIEW_CLASS_S3TC_DXT1_RGB
public static final int GL_VIEW_CLASS_S3TC_DXT1_RGBReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_VIEW_CLASS_S3TC_DXT1_RGBA
public static final int GL_VIEW_CLASS_S3TC_DXT1_RGBAReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_VIEW_CLASS_S3TC_DXT3_RGBA
public static final int GL_VIEW_CLASS_S3TC_DXT3_RGBAReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_VIEW_CLASS_S3TC_DXT5_RGBA
public static final int GL_VIEW_CLASS_S3TC_DXT5_RGBAReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_VIEW_CLASS_RGTC1_RED
public static final int GL_VIEW_CLASS_RGTC1_REDReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_VIEW_CLASS_RGTC2_RG
public static final int GL_VIEW_CLASS_RGTC2_RGReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_VIEW_CLASS_BPTC_UNORM
public static final int GL_VIEW_CLASS_BPTC_UNORMReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.- See Also:
-
GL_VIEW_CLASS_BPTC_FLOAT
public static final int GL_VIEW_CLASS_BPTC_FLOATReturned as possible responses for variouspnamequeries to GetInternalformativ and GetInternalformati64v.- See Also:
-
-
Method Details
-
nglGetInternalformati64v
public static void nglGetInternalformati64v(int target, int internalformat, int pname, int bufSize, long params) Unsafe version of:GetInternalformati64v- Parameters:
bufSize- the maximum number of values that may be written to params by the function
-
glGetInternalformati64v
public static void glGetInternalformati64v(int target, int internalformat, int pname, LongBuffer params) Retrieves information about implementation-dependent support for internal formats.- Parameters:
target- the usage of the internal format. One of:TEXTURE_1DTEXTURE_2DTEXTURE_1D_ARRAYTEXTURE_RECTANGLETEXTURE_CUBE_MAPTEXTURE_3DTEXTURE_2D_ARRAYTEXTURE_CUBE_MAP_ARRAYRENDERBUFFERTEXTURE_BUFFERTEXTURE_2D_MULTISAMPLETEXTURE_2D_MULTISAMPLE_ARRAYinternalformat- the internal format about which to retrieve informationpname- the type of information to queryparams- a variable into which to write the retrieved information
-
glGetInternalformati64
public static long glGetInternalformati64(int target, int internalformat, int pname) Retrieves information about implementation-dependent support for internal formats.- Parameters:
target- the usage of the internal format. One of:TEXTURE_1DTEXTURE_2DTEXTURE_1D_ARRAYTEXTURE_RECTANGLETEXTURE_CUBE_MAPTEXTURE_3DTEXTURE_2D_ARRAYTEXTURE_CUBE_MAP_ARRAYRENDERBUFFERTEXTURE_BUFFERTEXTURE_2D_MULTISAMPLETEXTURE_2D_MULTISAMPLE_ARRAYinternalformat- the internal format about which to retrieve informationpname- the type of information to query
-
glGetInternalformati64v
public static void glGetInternalformati64v(int target, int internalformat, int pname, long[] params) Array version of:GetInternalformati64v
-