-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathGPUComputePassEncoder.js
More file actions
46 lines (46 loc) Β· 1.75 KB
/
GPUComputePassEncoder.js
File metadata and controls
46 lines (46 loc) Β· 1.75 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
export const setPipelineImpl = (computePassEncoder, pipeline) =>
computePassEncoder.setPipeline(pipeline);
export const dispatchWorkgroupsImpl = (computePassEncoder, size) =>
computePassEncoder.dispatchWorkgroups(size);
export const dispatchWorkgroupsXImpl = (computePassEncoder, size) =>
computePassEncoder.dispatchWorkgroups(size);
export const dispatchWorkgroupsXYImpl = (computePassEncoder, x, y) =>
computePassEncoder.dispatchWorkgroups(x, y);
export const dispatchWorkgroupsXYZImpl = (computePassEncoder, x, y, z) =>
computePassEncoder.dispatchWorkgroups(x, y, z);
export const dispatchWorkgroupsIndirectImpl = (
computePassEncoder,
indirectBuffer,
indirectOffset
) =>
computePassEncoder.dispatchWorkgroupsIndirect(indirectBuffer, indirectOffset);
export const endImpl = computePassEncoder => computePassEncoder.end();
export const setBindGroupImpl = (computePassEncoder, index, bindGroup) =>
computePassEncoder.setBindGroup(index, bindGroup);
export const setBindGroupWithDynamicOffsetsImpl = (
computePassEncoder,
index,
bindGroup,
dynamicOffsets
) => computePassEncoder.setBindGroup(index, bindGroup, dynamicOffsets);
export const setBindGroupWithDyanmicOffsetBoundsImpl = (
computePassEncoder,
index,
bindGroup,
data,
dynamicOffsetsDataStart,
dynamicOffsetsDataLength
) =>
computePassEncoder.setBindGroup(
index,
bindGroup,
data,
dynamicOffsetsDataStart,
dynamicOffsetsDataLength
);
export const pushDebugGroupImpl = (computePassEncoder, groupLabel) =>
computePassEncoder.pushDebugGroup(groupLabel);
export const popDebugGroupImpl = computePassEncoder =>
computePassEncoder.popDebugGroup();
export const insertDebugMarkerImpl = (computePassEncoder, markerLabel) =>
computePassEncoder.insertDebugMarker(markerLabel);