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

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

Functions

void wgpuComputePassEncoderDispatchWorkgroups (WGPUComputePassEncoder computePassEncoder, uint32_t workgroupCountX, uint32_t workgroupCountY, uint32_t workgroupCountZ)
 
void wgpuComputePassEncoderDispatchWorkgroupsIndirect (WGPUComputePassEncoder computePassEncoder, WGPUBuffer indirectBuffer, uint64_t indirectOffset)
 
void wgpuComputePassEncoderEnd (WGPUComputePassEncoder computePassEncoder)
 
void wgpuComputePassEncoderInsertDebugMarker (WGPUComputePassEncoder computePassEncoder, WGPUStringView markerLabel)
 
void wgpuComputePassEncoderPopDebugGroup (WGPUComputePassEncoder computePassEncoder)
 
void wgpuComputePassEncoderPushDebugGroup (WGPUComputePassEncoder computePassEncoder, WGPUStringView groupLabel)
 
void wgpuComputePassEncoderSetBindGroup (WGPUComputePassEncoder computePassEncoder, uint32_t groupIndex, WGPUBindGroup group, size_t dynamicOffsetCount, uint32_t const *dynamicOffsets)
 
void wgpuComputePassEncoderSetLabel (WGPUComputePassEncoder computePassEncoder, WGPUStringView label)
 
void wgpuComputePassEncoderSetPipeline (WGPUComputePassEncoder computePassEncoder, WGPUComputePipeline pipeline)
 
void wgpuComputePassEncoderAddRef (WGPUComputePassEncoder computePassEncoder)
 
void wgpuComputePassEncoderRelease (WGPUComputePassEncoder computePassEncoder)
 

Detailed Description

Functions whose first argument has type WGPUComputePassEncoder.

Function Documentation

◆ wgpuComputePassEncoderDispatchWorkgroups()

void wgpuComputePassEncoderDispatchWorkgroups ( WGPUComputePassEncoder computePassEncoder,
uint32_t workgroupCountX,
uint32_t workgroupCountY,
uint32_t workgroupCountZ )

◆ wgpuComputePassEncoderDispatchWorkgroupsIndirect()

void wgpuComputePassEncoderDispatchWorkgroupsIndirect ( WGPUComputePassEncoder computePassEncoder,
WGPUBuffer indirectBuffer,
uint64_t indirectOffset )

◆ wgpuComputePassEncoderEnd()

void wgpuComputePassEncoderEnd ( WGPUComputePassEncoder computePassEncoder)

◆ wgpuComputePassEncoderInsertDebugMarker()

void wgpuComputePassEncoderInsertDebugMarker ( WGPUComputePassEncoder computePassEncoder,
WGPUStringView markerLabel )

◆ wgpuComputePassEncoderPopDebugGroup()

void wgpuComputePassEncoderPopDebugGroup ( WGPUComputePassEncoder computePassEncoder)

◆ wgpuComputePassEncoderPushDebugGroup()

void wgpuComputePassEncoderPushDebugGroup ( WGPUComputePassEncoder computePassEncoder,
WGPUStringView groupLabel )

◆ wgpuComputePassEncoderSetBindGroup()

void wgpuComputePassEncoderSetBindGroup ( WGPUComputePassEncoder computePassEncoder,
uint32_t groupIndex,
WGPUBindGroup group,
size_t dynamicOffsetCount,
uint32_t const * dynamicOffsets )

◆ wgpuComputePassEncoderSetLabel()

void wgpuComputePassEncoderSetLabel ( WGPUComputePassEncoder computePassEncoder,
WGPUStringView label )

◆ wgpuComputePassEncoderSetPipeline()

void wgpuComputePassEncoderSetPipeline ( WGPUComputePassEncoder computePassEncoder,
WGPUComputePipeline pipeline )

◆ wgpuComputePassEncoderAddRef()

void wgpuComputePassEncoderAddRef ( WGPUComputePassEncoder computePassEncoder)

◆ wgpuComputePassEncoderRelease()

void wgpuComputePassEncoderRelease ( WGPUComputePassEncoder computePassEncoder)