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 finish()
method of the GPUCommandEncoder
interface completes recording of the command sequence encoded on this GPUCommandEncoder
, returning a corresponding GPUCommandBuffer
.
finish()
finish(descriptor)
Parameters
descriptor
Optional
An object that can contain the following properties:
label
Optional
A string providing a label for the returned GPUCommandBuffer
that can be used to identify it, for example in GPUError
messages or console warnings.
A GPUCommandBuffer
object instance.
The following criteria must be met when calling finish()
, otherwise a GPUValidationError
is generated and the GPUCommandEncoder
becomes invalid:
pushDebugGroup()
).GPUCommandEncoder
is in an open state â this means that:
GPUComputePassEncoder
or GPURenderPassEncoder
s active that have not been ended (by calling end()
).GPUCommandEncoder
has not already had finish()
called on it (in which case it cannot be used to encode any more commands).// â¦
const commandBuffer = commandEncoder.finish();
device.queue.submit([commandBuffer]);
// â¦
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