We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
api,validation,encoding,cmds,compute_pass
1 parent 422d539 commit 500e2baCopy full SHA for 500e2ba
cts_runner/test.lst
@@ -38,8 +38,7 @@ webgpu:api,validation,createBindGroup:buffer,effective_buffer_binding_size:*
38
webgpu:api,validation,encoding,beginComputePass:*
39
webgpu:api,validation,encoding,beginRenderPass:*
40
webgpu:api,validation,encoding,cmds,clearBuffer:*
41
-webgpu:api,validation,encoding,cmds,compute_pass:set_pipeline:*
42
-webgpu:api,validation,encoding,cmds,compute_pass:dispatch_sizes:*
+webgpu:api,validation,encoding,cmds,compute_pass:*
43
webgpu:api,validation,encoding,cmds,copyTextureToTexture:copy_with_invalid_or_destroyed_texture:*
44
webgpu:api,validation,encoding,cmds,copyTextureToTexture:texture,device_mismatch:*
45
webgpu:api,validation,encoding,cmds,copyTextureToTexture:mipmap_level:*
wgpu-core/src/command/compute.rs
@@ -894,7 +894,6 @@ fn dispatch_indirect(
894
.require_downlevel_flags(wgt::DownlevelFlags::INDIRECT_EXECUTION)?;
895
896
buffer.check_usage(wgt::BufferUsages::INDIRECT)?;
897
- buffer.check_destroyed(state.pass.base.snatch_guard)?;
898
899
if offset % 4 != 0 {
900
return Err(ComputePassErrorInner::UnalignedIndirectBufferOffset(offset));
@@ -909,6 +908,8 @@ fn dispatch_indirect(
909
908
});
910
}
911
+ buffer.check_destroyed(state.pass.base.snatch_guard)?;
912
+
913
let stride = 3 * 4; // 3 integers, x/y/z group size
914
state.pass.base.buffer_memory_init_actions.extend(
915
buffer.initialization_status.read().create_action(
0 commit comments