Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. Web APIs
  3. WebGL2RenderingContext
  4. beginQuery()

WebGL2RenderingContext: beginQuery() method

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨September 2021⁩.

Note: This feature is available inWeb Workers.

TheWebGL2RenderingContext.beginQuery() method of theWebGL 2 API starts an asynchronous query. Thetarget parameter indicates which kind of query to begin.

Syntax

js
beginQuery(target, query)

Parameters

target

AGLenum specifying the target of the query. Possible values:

gl.ANY_SAMPLES_PASSED

Specifies an occlusion query: these queriesdetect whether an object is visible (whether the scoped drawing commands pass thedepth test and if so, how many samples pass).

gl.ANY_SAMPLES_PASSED_CONSERVATIVE

Same as above, but lessaccurate and faster version.

gl.TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN

Number of primitives thatare written to transform feedback buffers.

query

AWebGLQuery object for which to start the querying.

Return value

None (undefined).

Examples

js
const query = gl.createQuery();gl.beginQuery(gl.ANY_SAMPLES_PASSED, query);// …

Specifications

Specification
WebGL 2.0 Specification
# 3.7.12

Browser compatibility

See also

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp