A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://developer.mozilla.org/en-US/docs/Web/API/GPUBuffer/mapState below:

GPUBuffer: mapState property - Web APIs

GPUBuffer: mapState property

Limited availability

Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.

Note: This feature is available in Web Workers.

The mapState read-only property of the GPUBuffer interface represents the mapped state of the GPUBuffer.

Value

An enumerated value. Possible values are:

unmapped

The buffer is not mapped. GPUBuffer.getMappedRange() cannot be used to access the contents of the GPUBuffer in JavaScript. This could be because:

pending

The buffer is not yet mapped. GPUBuffer.mapAsync() has been called, but its Promise is currently pending. GPUBuffer.getMappedRange() cannot currently be used to access the contents of the GPUBuffer in JavaScript.

mapped

The buffer is mapped. The GPUBuffer.mapAsync() Promise has fulfilled, and GPUBuffer.getMappedRange() can now be used to access the contents of the GPUBuffer in JavaScript.

Examples
const stagingBuffer = device.createBuffer({
  size: BUFFER_SIZE,
  usage: GPUBufferUsage.MAP_READ | GPUBufferUsage.COPY_DST,
});

console.log(stagingBuffer.mapState); // "unmapped"

// …

await stagingBuffer.mapAsync(
  GPUMapMode.READ,
  0, // Offset
  BUFFER_SIZE, // Length
);

console.log(stagingBuffer.mapState); // "mapped"
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