Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Module

x/daybreak/src/wgpu/objects.ts>WGPUComputePassEncoder

[WIP] WebGPU API implementation for Deno, built using Dawn with FFI.
Latest
class WGPUComputePassEncoder
import { WGPUComputePassEncoder } from "https://deno.land/x/daybreak@0.1.2/src/wgpu/objects.ts";

Constructors

new
WGPUComputePassEncoder(ptr: Deno.UnsafePointer)

Methods

dispatch(
workgroupCountX: number,
workgroupCountY: number,
workgroupCountZ: number,
): void
dispatchIndirect(indirectBuffer: wgpu.WGPUBuffer, indirectOffset: number): void
end(): void
endPass(): void
insertDebugMarker(markerLabel: string): void
pushDebugGroup(groupLabel: string): void
setBindGroup(
groupIndex: number,
group: wgpu.WGPUBindGroup,
dynamicOffsetCount: number,
dynamicOffsets: Uint32Array,
): void
setLabel(label: string): void
setPipeline(pipeline: wgpu.WGPUComputePipeline): void
writeTimestamp(querySet: wgpu.WGPUQuerySet, queryIndex: number): void