Baseline Widely available
Note: This feature is available in Web Workers.
The WebGLRenderingContext.getParameter()
method of the WebGL API returns a value for the passed parameter name.
pname
A GLenum
specifying which parameter value to return. See below for possible values.
Depends on the parameter.
Parameter names WebGL 1You can query the following pname
parameters when using a WebGLRenderingContext
.
gl.ACTIVE_TEXTURE
GLenum
gl.ALIASED_LINE_WIDTH_RANGE
Float32Array
(with 2 elements) gl.ALIASED_POINT_SIZE_RANGE
Float32Array
(with 2 elements) gl.ALPHA_BITS
GLint
gl.ARRAY_BUFFER_BINDING
WebGLBuffer
gl.BLEND
GLboolean
gl.BLEND_COLOR
Float32Array
(with 4 values) gl.BLEND_DST_ALPHA
GLenum
gl.BLEND_DST_RGB
GLenum
gl.BLEND_EQUATION
GLenum
gl.BLEND_EQUATION_ALPHA
GLenum
gl.BLEND_EQUATION_RGB
GLenum
gl.BLEND_SRC_ALPHA
GLenum
gl.BLEND_SRC_RGB
GLenum
gl.BLUE_BITS
GLint
gl.COLOR_CLEAR_VALUE
Float32Array
(with 4 values) gl.COLOR_WRITEMASK
sequence<GLboolean>
(with 4 values) gl.COMPRESSED_TEXTURE_FORMATS
Uint32Array
Returns the compressed texture formats.
When using the WEBGL_compressed_texture_s3tc
extension:
ext.COMPRESSED_RGB_S3TC_DXT1_EXT
ext.COMPRESSED_RGBA_S3TC_DXT1_EXT
ext.COMPRESSED_RGBA_S3TC_DXT3_EXT
ext.COMPRESSED_RGBA_S3TC_DXT5_EXT
When using the WEBGL_compressed_texture_s3tc_srgb
extension:
ext.COMPRESSED_SRGB_S3TC_DXT1_EXT
ext.COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT
ext.COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT
ext.COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT
WEBGL_compressed_texture_etc
extension:
ext.COMPRESSED_R11_EAC
ext.COMPRESSED_SIGNED_R11_EAC
ext.COMPRESSED_RG11_EAC
ext.COMPRESSED_SIGNED_RG11_EAC
ext.COMPRESSED_RGB8_ETC2
ext.COMPRESSED_RGBA8_ETC2_EAC
ext.COMPRESSED_SRGB8_ETC2
ext.COMPRESSED_SRGB8_ALPHA8_ETC2_EAC
ext.COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2
ext.COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2
WEBGL_compressed_texture_pvrtc
extension:
ext.COMPRESSED_RGB_PVRTC_4BPPV1_IMG
ext.COMPRESSED_RGBA_PVRTC_4BPPV1_IMG
ext.COMPRESSED_RGB_PVRTC_2BPPV1_IMG
ext.COMPRESSED_RGBA_PVRTC_2BPPV1_IMG
WEBGL_compressed_texture_etc1
extension:
ext.COMPRESSED_RGB_ETC1_WEBGL
WEBGL_compressed_texture_astc
extension:
ext.COMPRESSED_RGBA_ASTC_4x4_KHR
ext.COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR
ext.COMPRESSED_RGBA_ASTC_5x4_KHR
ext.COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR
ext.COMPRESSED_RGBA_ASTC_5x5_KHR
ext.COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR
ext.COMPRESSED_RGBA_ASTC_6x5_KHR
ext.COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR
ext.COMPRESSED_RGBA_ASTC_6x6_KHR
ext.COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR
ext.COMPRESSED_RGBA_ASTC_8x5_KHR
ext.COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR
ext.COMPRESSED_RGBA_ASTC_8x6_KHR
ext.COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR
ext.COMPRESSED_RGBA_ASTC_8x8_KHR
ext.COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR
ext.COMPRESSED_RGBA_ASTC_10x5_KHR
ext.COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR
ext.COMPRESSED_RGBA_ASTC_10x6_KHR
ext.COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR
ext.COMPRESSED_RGBA_ASTC_10x6_KHR
ext.COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR
ext.COMPRESSED_RGBA_ASTC_10x10_KHR
ext.COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR
ext.COMPRESSED_RGBA_ASTC_12x10_KHR
ext.COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR
ext.COMPRESSED_RGBA_ASTC_12x12_KHR
ext.COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR
gl.CULL_FACE
GLboolean
gl.CULL_FACE_MODE
GLenum
gl.FRONT
, gl.BACK
or gl.FRONT_AND_BACK
. See also cullFace
gl.CURRENT_PROGRAM
WebGLProgram
or null
See useProgram
. gl.DEPTH_BITS
GLint
gl.DEPTH_CLEAR_VALUE
GLfloat
gl.DEPTH_FUNC
GLenum
gl.DEPTH_RANGE
Float32Array
(with 2 elements) gl.DEPTH_TEST
GLboolean
gl.DEPTH_WRITEMASK
GLboolean
gl.DITHER
GLboolean
gl.ELEMENT_ARRAY_BUFFER_BINDING
WebGLBuffer
gl.FRAMEBUFFER_BINDING
WebGLFramebuffer
or null
null
corresponds to a binding to the default framebuffer. See also bindFramebuffer
. gl.FRONT_FACE
GLenum
gl.CW
or gl.CCW
. See also frontFace
. gl.GENERATE_MIPMAP_HINT
GLenum
gl.FASTEST
, gl.NICEST
or gl.DONT_CARE
. See also hint
. gl.GREEN_BITS
GLint
gl.IMPLEMENTATION_COLOR_READ_FORMAT
GLenum
gl.IMPLEMENTATION_COLOR_READ_TYPE
GLenum
gl.LINE_WIDTH
GLfloat
gl.MAX_COMBINED_TEXTURE_IMAGE_UNITS
GLint
gl.MAX_CUBE_MAP_TEXTURE_SIZE
GLint
gl.MAX_FRAGMENT_UNIFORM_VECTORS
GLint
gl.MAX_RENDERBUFFER_SIZE
GLint
gl.MAX_TEXTURE_IMAGE_UNITS
GLint
gl.MAX_TEXTURE_SIZE
GLint
gl.MAX_VARYING_VECTORS
GLint
gl.MAX_VERTEX_ATTRIBS
GLint
gl.MAX_VERTEX_TEXTURE_IMAGE_UNITS
GLint
gl.MAX_VERTEX_UNIFORM_VECTORS
GLint
gl.MAX_VIEWPORT_DIMS
Int32Array
(with 2 elements) gl.PACK_ALIGNMENT
GLint
gl.POLYGON_OFFSET_FACTOR
GLfloat
gl.POLYGON_OFFSET_FILL
GLboolean
gl.POLYGON_OFFSET_UNITS
GLfloat
gl.RED_BITS
GLint
gl.RENDERBUFFER_BINDING
WebGLRenderbuffer
or null
See bindRenderbuffer
. gl.RENDERER
string gl.SAMPLE_BUFFERS
GLint
gl.SAMPLE_COVERAGE_INVERT
GLboolean
gl.SAMPLE_COVERAGE_VALUE
GLfloat
gl.SAMPLES
GLint
gl.SCISSOR_BOX
Int32Array
(with 4 elements) gl.SCISSOR_TEST
GLboolean
gl.SHADING_LANGUAGE_VERSION
string gl.STENCIL_BACK_FAIL
GLenum
gl.STENCIL_BACK_FUNC
GLenum
gl.STENCIL_BACK_PASS_DEPTH_FAIL
GLenum
gl.STENCIL_BACK_PASS_DEPTH_PASS
GLenum
gl.STENCIL_BACK_REF
GLint
gl.STENCIL_BACK_VALUE_MASK
GLuint
gl.STENCIL_BACK_WRITEMASK
GLuint
gl.STENCIL_BITS
GLint
gl.STENCIL_CLEAR_VALUE
GLint
gl.STENCIL_FAIL
GLenum
gl.STENCIL_FUNC
GLenum
gl.STENCIL_PASS_DEPTH_FAIL
GLenum
gl.STENCIL_PASS_DEPTH_PASS
GLenum
gl.STENCIL_REF
GLint
gl.STENCIL_TEST
GLboolean
gl.STENCIL_VALUE_MASK
GLuint
gl.STENCIL_WRITEMASK
GLuint
gl.SUBPIXEL_BITS
GLint
gl.TEXTURE_BINDING_2D
WebGLTexture
or null
gl.TEXTURE_BINDING_CUBE_MAP
WebGLTexture
or null
gl.UNPACK_ALIGNMENT
GLint
gl.UNPACK_COLORSPACE_CONVERSION_WEBGL
GLenum
gl.UNPACK_FLIP_Y_WEBGL
GLboolean
gl.UNPACK_PREMULTIPLY_ALPHA_WEBGL
GLboolean
gl.VENDOR
string gl.VERSION
string gl.VIEWPORT
Int32Array
(with 4 elements) WebGL 2
You can query the following pname
parameters when using a WebGL2RenderingContext
.
You can query the following pname
parameters when using WebGL extensions:
gl.getParameter(gl.DITHER);
gl.getParameter(gl.VERSION);
gl.getParameter(gl.VIEWPORT);
Specifications Browser compatibility See also
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4