WebGLRenderingContext: getParameter() Methode

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Hinweis: Diese Funktion ist in Web Workers verfügbar.

Die WebGLRenderingContext.getParameter()-Methode der WebGL API gibt einen Wert für den übergebenen Parameternamen zurück.

Syntax

js
getParameter(pname)

Parameter

pname

Ein GLenum, der angibt, welcher Parameterwert zurückgegeben werden soll. Siehe unten für mögliche Werte.

Rückgabewert

Hängt vom Parameter ab.

Parameternamen

WebGL 1

Sie können die folgenden pname-Parameter abfragen, wenn Sie einen WebGLRenderingContext verwenden.

Konstante Rückgabewert Typ Beschreibung
gl.ACTIVE_TEXTURE [`GLenum`](/de/docs/Web/API/WebGL_API/Types)
gl.ALIASED_LINE_WIDTH_RANGE Float32Array (mit 2 Elementen)
gl.ALIASED_POINT_SIZE_RANGE Float32Array (mit 2 Elementen)
gl.ALPHA_BITS [`GLint`](/de/docs/Web/API/WebGL_API/Types)
gl.ARRAY_BUFFER_BINDING [`WebGLBuffer`](/de/docs/Web/API/WebGLBuffer)
gl.BLEND [`GLboolean`](/de/docs/Web/API/WebGL_API/Types)
gl.BLEND_COLOR Float32Array (mit 4 Werten)
gl.BLEND_DST_ALPHA [`GLenum`](/de/docs/Web/API/WebGL_API/Types)
gl.BLEND_DST_RGB [`GLenum`](/de/docs/Web/API/WebGL_API/Types)
gl.BLEND_EQUATION [`GLenum`](/de/docs/Web/API/WebGL_API/Types)
gl.BLEND_EQUATION_ALPHA [`GLenum`](/de/docs/Web/API/WebGL_API/Types)
gl.BLEND_EQUATION_RGB [`GLenum`](/de/docs/Web/API/WebGL_API/Types)
gl.BLEND_SRC_ALPHA [`GLenum`](/de/docs/Web/API/WebGL_API/Types)
gl.BLEND_SRC_RGB [`GLenum`](/de/docs/Web/API/WebGL_API/Types)
gl.BLUE_BITS [`GLint`](/de/docs/Web/API/WebGL_API/Types)
gl.COLOR_CLEAR_VALUE Float32Array (mit 4 Werten)
gl.COLOR_WRITEMASK sequence<[`GLboolean`](/de/docs/Web/API/WebGL_API/Types)> (mit 4 Werten)
gl.COMPRESSED_TEXTURE_FORMATS Uint32Array Gibt die komprimierten Texturformate zurück.

Bei Verwendung der [`WEBGL_compressed_texture_s3tc`](/de/docs/Web/API/WEBGL_compressed_texture_s3tc) Erweiterung:
  • ext.COMPRESSED_RGB_S3TC_DXT1_EXT
  • ext.COMPRESSED_RGBA_S3TC_DXT1_EXT
  • ext.COMPRESSED_RGBA_S3TC_DXT3_EXT
  • ext.COMPRESSED_RGBA_S3TC_DXT5_EXT

Bei Verwendung der [`WEBGL_compressed_texture_s3tc_srgb`](/de/docs/Web/API/WEBGL_compressed_texture_s3tc_srgb) Erweiterung:

  • 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
Bei Verwendung der [`WEBGL_compressed_texture_etc`](/de/docs/Web/API/WEBGL_compressed_texture_etc) Erweiterung:
  • 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
Bei Verwendung der [`WEBGL_compressed_texture_pvrtc`](/de/docs/Web/API/WEBGL_compressed_texture_pvrtc) Erweiterung:
  • ext.COMPRESSED_RGB_PVRTC_4BPPV1_IMG
  • ext.COMPRESSED_RGBA_PVRTC_4BPPV1_IMG
  • ext.COMPRESSED_RGB_PVRTC_2BPPV1_IMG
  • ext.COMPRESSED_RGBA_PVRTC_2BPPV1_IMG
Bei Verwendung der [`WEBGL_compressed_texture_etc1`](/de/docs/Web/API/WEBGL_compressed_texture_etc1) Erweiterung:
  • ext.COMPRESSED_RGB_ETC1_WEBGL
Bei Verwendung der [`WEBGL_compressed_texture_astc`](/de/docs/Web/API/WEBGL_compressed_texture_astc) Erweiterung:
  • 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`](/de/docs/Web/API/WebGL_API/Types)
gl.CULL_FACE_MODE [`GLenum`](/de/docs/Web/API/WebGL_API/Types) gl.FRONT, gl.BACK oder gl.FRONT_AND_BACK. Siehe auch [`cullFace`](/de/docs/Web/API/WebGLRenderingContext/cullFace)
gl.CURRENT_PROGRAM [`WebGLProgram`](/de/docs/Web/API/WebGLProgram) oder null Siehe [`useProgram`](/de/docs/Web/API/WebGLRenderingContext/useProgram).
gl.DEPTH_BITS [`GLint`](/de/docs/Web/API/WebGL_API/Types)
gl.DEPTH_CLEAR_VALUE [`GLfloat`](/de/docs/Web/API/WebGL_API/Types)
gl.DEPTH_FUNC [`GLenum`](/de/docs/Web/API/WebGL_API/Types)
gl.DEPTH_RANGE Float32Array (mit 2 Elementen)
gl.DEPTH_TEST [`GLboolean`](/de/docs/Web/API/WebGL_API/Types)
gl.DEPTH_WRITEMASK [`GLboolean`](/de/docs/Web/API/WebGL_API/Types)
gl.DITHER [`GLboolean`](/de/docs/Web/API/WebGL_API/Types)
gl.ELEMENT_ARRAY_BUFFER_BINDING [`WebGLBuffer`](/de/docs/Web/API/WebGLBuffer)
gl.FRAMEBUFFER_BINDING [`WebGLFramebuffer`](/de/docs/Web/API/WebGLFramebuffer) oder null null entspricht einer Bindung zum Standard-Framebuffer. Siehe auch [`bindFramebuffer`](/de/docs/Web/API/WebGLRenderingContext/bindFramebuffer).
gl.FRONT_FACE [`GLenum`](/de/docs/Web/API/WebGL_API/Types) gl.CW oder gl.CCW. Siehe auch [`frontFace`](/de/docs/Web/API/WebGLRenderingContext/frontFace).
gl.GENERATE_MIPMAP_HINT [`GLenum`](/de/docs/Web/API/WebGL_API/Types) gl.FASTEST, gl.NICEST oder gl.DONT_CARE. Siehe auch [`hint`](/de/docs/Web/API/WebGLRenderingContext/hint).
gl.GREEN_BITS [`GLint`](/de/docs/Web/API/WebGL_API/Types)
gl.IMPLEMENTATION_COLOR_READ_FORMAT [`GLenum`](/de/docs/Web/API/WebGL_API/Types)
gl.IMPLEMENTATION_COLOR_READ_TYPE [`GLenum`](/de/docs/Web/API/WebGL_API/Types)
gl.LINE_WIDTH [`GLfloat`](/de/docs/Web/API/WebGL_API/Types)
gl.MAX_COMBINED_TEXTURE_IMAGE_UNITS [`GLint`](/de/docs/Web/API/WebGL_API/Types)
gl.MAX_CUBE_MAP_TEXTURE_SIZE [`GLint`](/de/docs/Web/API/WebGL_API/Types)
gl.MAX_FRAGMENT_UNIFORM_VECTORS [`GLint`](/de/docs/Web/API/WebGL_API/Types)
gl.MAX_RENDERBUFFER_SIZE [`GLint`](/de/docs/Web/API/WebGL_API/Types)
gl.MAX_TEXTURE_IMAGE_UNITS [`GLint`](/de/docs/Web/API/WebGL_API/Types)
gl.MAX_TEXTURE_SIZE [`GLint`](/de/docs/Web/API/WebGL_API/Types)
gl.MAX_VARYING_VECTORS [`GLint`](/de/docs/Web/API/WebGL_API/Types)
gl.MAX_VERTEX_ATTRIBS [`GLint`](/de/docs/Web/API/WebGL_API/Types)
gl.MAX_VERTEX_TEXTURE_IMAGE_UNITS [`GLint`](/de/docs/Web/API/WebGL_API/Types)
gl.MAX_VERTEX_UNIFORM_VECTORS [`GLint`](/de/docs/Web/API/WebGL_API/Types)
gl.MAX_VIEWPORT_DIMS Int32Array (mit 2 Elementen)
gl.PACK_ALIGNMENT [`GLint`](/de/docs/Web/API/WebGL_API/Types)
gl.POLYGON_OFFSET_FACTOR [`GLfloat`](/de/docs/Web/API/WebGL_API/Types)
gl.POLYGON_OFFSET_FILL [`GLboolean`](/de/docs/Web/API/WebGL_API/Types)
gl.POLYGON_OFFSET_UNITS [`GLfloat`](/de/docs/Web/API/WebGL_API/Types)
gl.RED_BITS [`GLint`](/de/docs/Web/API/WebGL_API/Types)
gl.RENDERBUFFER_BINDING [`WebGLRenderbuffer`](/de/docs/Web/API/WebGLRenderbuffer) oder null Siehe [`bindRenderbuffer`](/de/docs/Web/API/WebGLRenderingContext/bindRenderbuffer).
gl.RENDERER string
gl.SAMPLE_BUFFERS [`GLint`](/de/docs/Web/API/WebGL_API/Types)
gl.SAMPLE_COVERAGE_INVERT [`GLboolean`](/de/docs/Web/API/WebGL_API/Types)
gl.SAMPLE_COVERAGE_VALUE [`GLfloat`](/de/docs/Web/API/WebGL_API/Types)
gl.SAMPLES [`GLint`](/de/docs/Web/API/WebGL_API/Types)
gl.SCISSOR_BOX Int32Array (mit 4 Elementen)
gl.SCISSOR_TEST [`GLboolean`](/de/docs/Web/API/WebGL_API/Types)
gl.SHADING_LANGUAGE_VERSION string
gl.STENCIL_BACK_FAIL [`GLenum`](/de/docs/Web/API/WebGL_API/Types)
gl.STENCIL_BACK_FUNC [`GLenum`](/de/docs/Web/API/WebGL_API/Types)
gl.STENCIL_BACK_PASS_DEPTH_FAIL [`GLenum`](/de/docs/Web/API/WebGL_API/Types)
gl.STENCIL_BACK_PASS_DEPTH_PASS [`GLenum`](/de/docs/Web/API/WebGL_API/Types)
gl.STENCIL_BACK_REF [`GLint`](/de/docs/Web/API/WebGL_API/Types)
gl.STENCIL_BACK_VALUE_MASK [`GLuint`](/de/docs/Web/API/WebGL_API/Types)
gl.STENCIL_BACK_WRITEMASK [`GLuint`](/de/docs/Web/API/WebGL_API/Types)
gl.STENCIL_BITS [`GLint`](/de/docs/Web/API/WebGL_API/Types)
gl.STENCIL_CLEAR_VALUE [`GLint`](/de/docs/Web/API/WebGL_API/Types)
gl.STENCIL_FAIL [`GLenum`](/de/docs/Web/API/WebGL_API/Types)
gl.STENCIL_FUNC [`GLenum`](/de/docs/Web/API/WebGL_API/Types)
gl.STENCIL_PASS_DEPTH_FAIL [`GLenum`](/de/docs/Web/API/WebGL_API/Types)
gl.STENCIL_PASS_DEPTH_PASS [`GLenum`](/de/docs/Web/API/WebGL_API/Types)
gl.STENCIL_REF [`GLint`](/de/docs/Web/API/WebGL_API/Types)
gl.STENCIL_TEST [`GLboolean`](/de/docs/Web/API/WebGL_API/Types)
gl.STENCIL_VALUE_MASK [`GLuint`](/de/docs/Web/API/WebGL_API/Types)
gl.STENCIL_WRITEMASK [`GLuint`](/de/docs/Web/API/WebGL_API/Types)
gl.SUBPIXEL_BITS [`GLint`](/de/docs/Web/API/WebGL_API/Types)
gl.TEXTURE_BINDING_2D [`WebGLTexture`](/de/docs/Web/API/WebGLTexture) oder null
gl.TEXTURE_BINDING_CUBE_MAP [`WebGLTexture`](/de/docs/Web/API/WebGLTexture) oder null
gl.UNPACK_ALIGNMENT [`GLint`](/de/docs/Web/API/WebGL_API/Types)
gl.UNPACK_COLORSPACE_CONVERSION_WEBGL [`GLenum`](/de/docs/Web/API/WebGL_API/Types)
gl.UNPACK_FLIP_Y_WEBGL [`GLboolean`](/de/docs/Web/API/WebGL_API/Types)
gl.UNPACK_PREMULTIPLY_ALPHA_WEBGL [`GLboolean`](/de/docs/Web/API/WebGL_API/Types)
gl.VENDOR string
gl.VERSION string
gl.VIEWPORT Int32Array (mit 4 Elementen)

WebGL 2

Sie können die folgenden pname-Parameter abfragen, wenn Sie einen WebGL2RenderingContext verwenden.

Konstante Rückgabewert Typ Beschreibung
gl.COPY_READ_BUFFER_BINDING [`WebGLBuffer`](/de/docs/Web/API/WebGLBuffer) oder null Siehe [`bindBuffer`](/de/docs/Web/API/WebGLRenderingContext/bindBuffer).
gl.COPY_WRITE_BUFFER_BINDING [`WebGLBuffer`](/de/docs/Web/API/WebGLBuffer) oder null Siehe [`bindBuffer`](/de/docs/Web/API/WebGLRenderingContext/bindBuffer).
gl.DRAW_BUFFERi [`GLenum`](/de/docs/Web/API/WebGL_API/Types) gl.BACK, gl.NONE oder gl.COLOR_ATTACHMENT{0-15}. Siehe auch [`drawBuffers`](/de/docs/Web/API/WebGL2RenderingContext/drawBuffers).
gl.DRAW_FRAMEBUFFER_BINDING [`WebGLFramebuffer`](/de/docs/Web/API/WebGLFramebuffer) oder null null entspricht einer Bindung zum Standard-Framebuffer. Siehe auch [`bindFramebuffer`](/de/docs/Web/API/WebGLRenderingContext/bindFramebuffer).
gl.FRAGMENT_SHADER_DERIVATIVE_HINT [`GLenum`](/de/docs/Web/API/WebGL_API/Types) gl.FASTEST, gl.NICEST oder gl.DONT_CARE. Siehe auch [`hint`](/de/docs/Web/API/WebGLRenderingContext/hint).
gl.MAX_3D_TEXTURE_SIZE [`GLint`](/de/docs/Web/API/WebGL_API/Types)
gl.MAX_ARRAY_TEXTURE_LAYERS [`GLint`](/de/docs/Web/API/WebGL_API/Types)
gl.MAX_CLIENT_WAIT_TIMEOUT_WEBGL [`GLint64`](/de/docs/Web/API/WebGL_API/Types)
gl.MAX_COLOR_ATTACHMENTS [`GLint`](/de/docs/Web/API/WebGL_API/Types)
gl.MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS [`GLint64`](/de/docs/Web/API/WebGL_API/Types)
gl.MAX_COMBINED_UNIFORM_BLOCKS [`GLint`](/de/docs/Web/API/WebGL_API/Types)
gl.MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS [`GLint64`](/de/docs/Web/API/WebGL_API/Types)
gl.MAX_DRAW_BUFFERS [`GLint`](/de/docs/Web/API/WebGL_API/Types)
gl.MAX_ELEMENT_INDEX [`GLint64`](/de/docs/Web/API/WebGL_API/Types)
gl.MAX_ELEMENTS_INDICES [`GLint`](/de/docs/Web/API/WebGL_API/Types)
gl.MAX_ELEMENTS_VERTICES [`GLint`](/de/docs/Web/API/WebGL_API/Types)
gl.MAX_FRAGMENT_INPUT_COMPONENTS [`GLint`](/de/docs/Web/API/WebGL_API/Types)
gl.MAX_FRAGMENT_UNIFORM_BLOCKS [`GLint`](/de/docs/Web/API/WebGL_API/Types)
gl.MAX_FRAGMENT_UNIFORM_COMPONENTS [`GLint`](/de/docs/Web/API/WebGL_API/Types)
gl.MAX_PROGRAM_TEXEL_OFFSET [`GLint`](/de/docs/Web/API/WebGL_API/Types)
gl.MAX_SAMPLES [`GLint`](/de/docs/Web/API/WebGL_API/Types)
gl.MAX_SERVER_WAIT_TIMEOUT [`GLint64`](/de/docs/Web/API/WebGL_API/Types)
gl.MAX_TEXTURE_LOD_BIAS [`GLfloat`](/de/docs/Web/API/WebGL_API/Types)
gl.MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS [`GLint`](/de/docs/Web/API/WebGL_API/Types)
gl.MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS [`GLint`](/de/docs/Web/API/WebGL_API/Types)
gl.MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS [`GLint`](/de/docs/Web/API/WebGL_API/Types)
gl.MAX_UNIFORM_BLOCK_SIZE [`GLint64`](/de/docs/Web/API/WebGL_API/Types)
gl.MAX_UNIFORM_BUFFER_BINDINGS [`GLint`](/de/docs/Web/API/WebGL_API/Types)
gl.MAX_VARYING_COMPONENTS [`GLint`](/de/docs/Web/API/WebGL_API/Types)
gl.MAX_VERTEX_OUTPUT_COMPONENTS [`GLint`](/de/docs/Web/API/WebGL_API/Types)
gl.MAX_VERTEX_UNIFORM_BLOCKS [`GLint`](/de/docs/Web/API/WebGL_API/Types)
gl.MAX_VERTEX_UNIFORM_COMPONENTS [`GLint`](/de/docs/Web/API/WebGL_API/Types)
gl.MIN_PROGRAM_TEXEL_OFFSET [`GLint`](/de/docs/Web/API/WebGL_API/Types)
gl.PACK_ROW_LENGTH [`GLint`](/de/docs/Web/API/WebGL_API/Types) Siehe [`pixelStorei`](/de/docs/Web/API/WebGLRenderingContext/pixelStorei).
gl.PACK_SKIP_PIXELS [`GLint`](/de/docs/Web/API/WebGL_API/Types) Siehe [`pixelStorei`](/de/docs/Web/API/WebGLRenderingContext/pixelStorei).
gl.PACK_SKIP_ROWS [`GLint`](/de/docs/Web/API/WebGL_API/Types) Siehe [`pixelStorei`](/de/docs/Web/API/WebGLRenderingContext/pixelStorei).
gl.PIXEL_PACK_BUFFER_BINDING [`WebGLBuffer`](/de/docs/Web/API/WebGLBuffer) oder null Siehe [`bindBuffer`](/de/docs/Web/API/WebGLRenderingContext/bindBuffer).
gl.PIXEL_UNPACK_BUFFER_BINDING [`WebGLBuffer`](/de/docs/Web/API/WebGLBuffer) oder null Siehe [`bindBuffer`](/de/docs/Web/API/WebGLRenderingContext/bindBuffer).
gl.RASTERIZER_DISCARD [`GLboolean`](/de/docs/Web/API/WebGL_API/Types)
gl.READ_BUFFER [`GLenum`](/de/docs/Web/API/WebGL_API/Types)
gl.READ_FRAMEBUFFER_BINDING [`WebGLFramebuffer`](/de/docs/Web/API/WebGLFramebuffer) oder null null entspricht einer Bindung zum Standard-Framebuffer. Siehe auch [`bindFramebuffer`](/de/docs/Web/API/WebGLRenderingContext/bindFramebuffer).
gl.SAMPLE_ALPHA_TO_COVERAGE [`GLboolean`](/de/docs/Web/API/WebGL_API/Types)
gl.SAMPLE_COVERAGE [`GLboolean`](/de/docs/Web/API/WebGL_API/Types)
gl.SAMPLER_BINDING [`WebGLSampler`](/de/docs/Web/API/WebGLSampler) oder null Siehe [`bindSampler`](/de/docs/Web/API/WebGL2RenderingContext/bindSampler).
gl.TEXTURE_BINDING_2D_ARRAY [`WebGLTexture`](/de/docs/Web/API/WebGLTexture) oder null Siehe [`bindTexture`](/de/docs/Web/API/WebGLRenderingContext/bindTexture).
gl.TEXTURE_BINDING_3D [`WebGLTexture`](/de/docs/Web/API/WebGLTexture) oder null Siehe [`bindTexture`](/de/docs/Web/API/WebGLRenderingContext/bindTexture).
gl.TRANSFORM_FEEDBACK_ACTIVE [`GLboolean`](/de/docs/Web/API/WebGL_API/Types)
gl.TRANSFORM_FEEDBACK_BINDING [`WebGLTransformFeedback`](/de/docs/Web/API/WebGLTransformFeedback) oder null Siehe [`bindTransformFeedback`](/de/docs/Web/API/WebGL2RenderingContext/bindTransformFeedback).
gl.TRANSFORM_FEEDBACK_BUFFER_BINDING [`WebGLBuffer`](/de/docs/Web/API/WebGLBuffer) oder null Siehe [`bindBuffer`](/de/docs/Web/API/WebGLRenderingContext/bindBuffer).
gl.TRANSFORM_FEEDBACK_PAUSED [`GLboolean`](/de/docs/Web/API/WebGL_API/Types)
gl.UNIFORM_BUFFER_BINDING [`WebGLBuffer`](/de/docs/Web/API/WebGLBuffer) oder null Siehe [`bindBuffer`](/de/docs/Web/API/WebGLRenderingContext/bindBuffer).
gl.UNIFORM_BUFFER_OFFSET_ALIGNMENT [`GLint`](/de/docs/Web/API/WebGL_API/Types) Siehe [`pixelStorei`](/de/docs/Web/API/WebGLRenderingContext/pixelStorei).
gl.UNPACK_IMAGE_HEIGHT [`GLint`](/de/docs/Web/API/WebGL_API/Types) Siehe [`pixelStorei`](/de/docs/Web/API/WebGLRenderingContext/pixelStorei).
gl.UNPACK_ROW_LENGTH [`GLint`](/de/docs/Web/API/WebGL_API/Types) Siehe [`pixelStorei`](/de/docs/Web/API/WebGLRenderingContext/pixelStorei).
gl.UNPACK_SKIP_IMAGES [`GLint`](/de/docs/Web/API/WebGL_API/Types) Siehe [`pixelStorei`](/de/docs/Web/API/WebGLRenderingContext/pixelStorei).
gl.UNPACK_SKIP_PIXELS [`GLint`](/de/docs/Web/API/WebGL_API/Types) Siehe [`pixelStorei`](/de/docs/Web/API/WebGLRenderingContext/pixelStorei).
gl.UNPACK_SKIP_ROWS [`GLint`](/de/docs/Web/API/WebGL_API/Types) Siehe [`pixelStorei`](/de/docs/Web/API/WebGLRenderingContext/pixelStorei).
gl.VERTEX_ARRAY_BINDING [`WebGLVertexArrayObject`](/de/docs/Web/API/WebGLVertexArrayObject) oder null Siehe [`bindVertexArray`](/de/docs/Web/API/WebGL2RenderingContext/bindVertexArray).

WebGL-Erweiterungen

Sie können die folgenden pname-Parameter abfragen, wenn Sie WebGL-Erweiterungen verwenden:

Konstante Rückgabewert Typ Erweiterung Beschreibung
ext.MAX_TEXTURE_MAX_ANISOTROPY_EXT [`GLfloat`](/de/docs/Web/API/WebGL_API/Types) [`EXT_texture_filter_anisotropic`](/de/docs/Web/API/EXT_texture_filter_anisotropic) Maximal verfügbare Anisotropie.
ext.FRAGMENT_SHADER_DERIVATIVE_HINT_OES [`GLenum`](/de/docs/Web/API/WebGL_API/Types) [`OES_standard_derivatives`](/de/docs/Web/API/OES_standard_derivatives) Genauigkeit der Ableitungsberechnung für die GLSL-eingebauten Funktionen: dFdx, dFdy und fwidth.
ext.MAX_COLOR_ATTACHMENTS_WEBGL [`GLint`](/de/docs/Web/API/WebGL_API/Types) [`WEBGL_draw_buffers`](/de/docs/Web/API/WEBGL_draw_buffers) Die maximale Anzahl von Framebuffer-Farbanschlusspunkten.
ext.MAX_DRAW_BUFFERS_WEBGL [`GLint`](/de/docs/Web/API/WebGL_API/Types) [`WEBGL_draw_buffers`](/de/docs/Web/API/WEBGL_draw_buffers) Die maximale Anzahl von Zeichnungs-Puffern.
ext.DRAW_BUFFER0_WEBGL
ext.DRAW_BUFFER1_WEBGL
ext.DRAW_BUFFER2_WEBGL
ext.DRAW_BUFFER3_WEBGL
ext.DRAW_BUFFER4_WEBGL
ext.DRAW_BUFFER5_WEBGL
ext.DRAW_BUFFER6_WEBGL
ext.DRAW_BUFFER7_WEBGL
ext.DRAW_BUFFER8_WEBGL
ext.DRAW_BUFFER9_WEBGL
ext.DRAW_BUFFER10_WEBGL
ext.DRAW_BUFFER11_WEBGL
ext.DRAW_BUFFER12_WEBGL
ext.DRAW_BUFFER13_WEBGL
ext.DRAW_BUFFER14_WEBGL
ext.DRAW_BUFFER15_WEBGL
[`GLenum`](/de/docs/Web/API/WebGL_API/Types) [`WEBGL_draw_buffers`](/de/docs/Web/API/WEBGL_draw_buffers) Zeichenpuffer.
ext.VERTEX_ARRAY_BINDING_OES [`WebGLVertexArrayObjectOES`](/de/docs/Web/API/WebGLVertexArrayObject) [`OES_vertex_array_object`](/de/docs/Web/API/OES_vertex_array_object) Gebundenes Vertex-Array-Objekt (VAO).
ext.TIMESTAMP_EXT [`GLuint64EXT`](/de/docs/Web/API/WebGL_API/Types)

[`EXT_disjoint_timer_query`](/de/docs/Web/API/EXT_disjoint_timer_query)

Die aktuelle Zeit.
ext.GPU_DISJOINT_EXT [`GLboolean`](/de/docs/Web/API/WebGL_API/Types) [`EXT_disjoint_timer_query`](/de/docs/Web/API/EXT_disjoint_timer_query)

Gibt zurück, ob die GPU eine disjunkte Operation durchgeführt hat oder nicht.

ext.MAX_VIEWS_OVR [`GLint`](/de/docs/Web/API/WebGL_API/Types) [`OVR_multiview2`](/de/docs/Web/API/OVR_multiview2) Maximale Anzahl von Ansichten.

Beispiele

js
gl.getParameter(gl.DITHER);
gl.getParameter(gl.VERSION);
gl.getParameter(gl.VIEWPORT);

Spezifikationen

Specification
WebGL Specification
# 5.14.3
WebGL 2.0 Specification
# 3.7.2

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch