-
Notifications
You must be signed in to change notification settings - Fork 220
Open
Labels
Description
Description
The hero demo on https://luma.gl is broken on macOS 26 (Apple Silicon) in all three of chrome, firefox, and safari using WebGPU
Expected Behavior
The hero demo on https://luma.gl/ renders the instanced cubes using the WebGPU backend
Steps to Reproduce
Open https://luma.gl/
Environment
- Browser: Chrome 143.0.7499.110; Safari 26.2; Firefox 146.0.1
- OS: macOS 26.2
Logs
installHook.js:1 start undefined failed Error: No matching device found. Ensure `@luma.gl/webgl` and/or `@luma.gl/webgpu` modules are imported.
installHook.js:1 luma.gl: WebGPU CommandEncoder:"CommandEncoder-2" command encoding: Vertex buffer slot 2 required by [RenderPipeline "unnamed"] was not set.
- While encoding [RenderPassEncoder "RenderPass-1"].DrawIndexed(36, 65536, 0, 0, 0).
- While finishing [CommandEncoder "CommandEncoder-2"].
Debug group stack:
> "Model(unnamed).draw(RenderPass:"RenderPass-1")"
. Maybe add depthWriteEnabled to your Model?
installHook.js:1 luma.gl: WebGPU WebGPUDevice(webgpu-device) command submission: [Invalid CommandBuffer "unnamed-command-buffer" from CommandEncoder "CommandEncoder-2"] is invalid.
- While calling [Queue].Submit([[Invalid CommandBuffer "unnamed-command-buffer" from CommandEncoder "CommandEncoder-2"]])
Reactions are currently unavailable