WebGPU(WebMetal) Computing Shader Debug Tool

Check ifWebGPURenderingContextand related component is supported or not.

Dispatch the simplest kernel likekernel void noop(){}with grid size(1, 1, 1)and threadgroup size(1, 1, 1)

Dispatch the simplest kernel likekernel void noop(){}with grid size(1, 1, 1)and threadgroup size(8, 1, 1)

Dispatch the simplest kernel likekernel void noop(){}with grid size(1, 1, 1)and threadgroup size(8, 8, 1)

Dispatch the simplest kernel likekernel void noop(){}with grid size(1, 1, 1)and threadgroup size(8, 8, 8)

Dispatch the simplest kernel likekernel void noop(){}with grid size(8, 1, 1)and threadgroup size(1024, 1, 1)

Dispatch a Kernel which copy a device memory to another device memory

Dispatch a Kernel which use argument qualifiers

Dispatch a Kernel which use argument qualifiers

Dispatch a Kernel which usethreadgroup_barrierto sync all threads in threadgroup