Adding named debug groups to the WebGPU passes, and switching the pipeline create calls to the async methods

This commit is contained in:
Rezmason
2022-09-11 15:03:51 -07:00
parent c4fe2c53e4
commit ec831ce6f1
10 changed files with 79 additions and 79 deletions

View File

@@ -65,7 +65,8 @@ export default ({ config, device, timeBuffer }) => {
const loaded = (async () => {
const [stripeShader] = await Promise.all(assets);
computePipeline = device.createComputePipeline({
computePipeline = await device.createComputePipelineAsync({
layout: "auto",
compute: {
module: stripeShader.module,
entryPoint: "computeMain",
@@ -110,5 +111,5 @@ export default ({ config, device, timeBuffer }) => {
computePass.end();
};
return makePass(loaded, build, run);
return makePass("Stripe", loaded, build, run);
};