WebGPU Headers
The WebGPU C API
 
Loading...
Searching...
No Matches
WGPUQueue methods

Functions whose first argument has type WGPUQueue. More...

Functions

WGPUFuture wgpuQueueOnSubmittedWorkDone (WGPUQueue queue, WGPUQueueWorkDoneCallbackInfo callbackInfo)
 
void wgpuQueueSetLabel (WGPUQueue queue, WGPUStringView label)
 
void wgpuQueueSubmit (WGPUQueue queue, size_t commandCount, WGPUCommandBuffer const *commands)
 
void wgpuQueueWriteBuffer (WGPUQueue queue, WGPUBuffer buffer, uint64_t bufferOffset, void const *data, size_t size)
 
void wgpuQueueWriteTexture (WGPUQueue queue, WGPUTexelCopyTextureInfo const *destination, void const *data, size_t dataSize, WGPUTexelCopyBufferLayout const *dataLayout, WGPUExtent3D const *writeSize)
 
void wgpuQueueAddRef (WGPUQueue queue)
 
void wgpuQueueRelease (WGPUQueue queue)
 

Detailed Description

Functions whose first argument has type WGPUQueue.

Function Documentation

◆ wgpuQueueWriteBuffer()

void wgpuQueueWriteBuffer ( WGPUQueue queue,
WGPUBuffer buffer,
uint64_t bufferOffset,
void const * data,
size_t size )

Produces a Device Error both content-timeline (size alignment) and device-timeline errors defined by the WebGPU specification.