RESOLVED FIXED 285256
[WebGPU] Sea floor does not render on https://playground.babylonjs.com/#LPTLZM%23291
https://bugs.webkit.org/show_bug.cgi?id=285256
Summary [WebGPU] Sea floor does not render on https://playground.babylonjs.com/#LPTLZ...
Mike Wyrzykowski
Reported 2024-12-30 20:52:50 PST
[WebGPU] Sea floor does not render on https://playground.babylonjs.com/#LPTLZM%23291
Attachments
Radar WebKit Bug Importer
Comment 1 2024-12-30 20:53:08 PST
Mike Wyrzykowski
Comment 2 2025-01-05 15:55:33 PST
The sea floor drawIndexedPrimitive call is getting discarded since the PSO expects a buffer in slot 4 but we observe a buffer with 4 bytes bound to slot 4. Debugging the same draw call in Chrome doesn’t show buffer 4 existing in the PSO. Next step is probably to figure out why we require a buffer and Chrome does not. Perhaps the vertex output is not used by the fragment shader?
Mike Wyrzykowski
Comment 3 2025-01-05 21:57:04 PST
*** Bug 285402 has been marked as a duplicate of this bug. ***
Mike Wyrzykowski
Comment 4 2025-01-05 22:00:15 PST
The duped issue has a simpler repro case - https://playground.babylonjs.com/?webgpu#H1LRZ3#39 - see analysis in the above bug https://bugs.webkit.org/show_bug.cgi?id=285402
Mike Wyrzykowski
Comment 5 2025-03-12 18:30:28 PDT
This is working now
Mike Wyrzykowski
Comment 6 2025-03-12 18:30:35 PDT
This is working now
Note You need to log in before you can comment on or make changes to this bug.