Vulkan is listed as unavailable on Mac platform.
Shared memory feature appears to be enabled by default but even after setting it to enabled manually it still does not change anything.
Safari does have a WebGPU
preview feature available but I couldn’t say whether this Mars demo would run on it even if the headers were corrected. The Ocean V2 demo appears to run fine in Safari.
I get exactly the same error message when I sabotage the public path on my local server to make the workers unreachable. Since the SharedArrayBuffers don’t appear as errors in your issues, the browser doesn’t seem to be bothered by the CORS. But something is blocking the workers and I don’t yet see what it could be.
I need to think about how I can narrow down the cause
For the ocean repo I use ArrayBuffers because I cannot configure the github live server. Maybe it will be helpful if I make a test version with ArrayBuffers.
I wanted to try, but WebGPU is still not supported on Linux
1 Like
I only have Ubuntu on my PC. If you install chrome and activate WebGPU and sharedArrayBuffer in the chrome flags it should work.