Firefox Tomorrow

web api instance method

WebGL2RenderingContext: getSyncParameter() method

View on MDN ↗

Available in workers

The WebGL2RenderingContext.getSyncParameter() method of the WebGL 2 API returns parameter information of a WebGLSync object.

Syntax

getSyncParameter(sync, pname)

Parameters

  • sync
  • pname
    • : A GLenum specifying which information to return. Possible values:
      • gl.OBJECT_TYPE
        • : Returns a GLenum indicating the type of the sync object (always gl.SYNC_FENCE).
      • gl.SYNC_STATUS
        • : Returns a GLenum indicating the status of the sync object (gl.SIGNALED or gl.UNSIGNALED).
      • gl.SYNC_CONDITION
        • : Returns a GLenum indicating the sync objects’ condition (always gl.SYNC_GPU_COMMANDS_COMPLETE).
      • gl.SYNC_FLAGS
        • : Returns a GLenum indicating the flags with which the sync object was created (always 0 as no flags are supported).

Return value

Depends on the pname parameter, either a GLenum or a GLbitfield.

Examples

const sync = gl.fenceSync(gl.SYNC_GPU_COMMANDS_COMPLETE, 0);
gl.getSyncParameter(sync, gl.SYNC_STATUS);

Specifications

SpecificationsStandards references are available on the canonical MDN page.

Browser compatibility

Browser compatibilityCompatibility data is available on the canonical MDN page.

See also