NEW 272639
[WebGPU] https://playcanvas.github.io/#/graphics/hierarchy has a slow framerate with Metal debug validation layer enabled
https://bugs.webkit.org/show_bug.cgi?id=272639
Summary [WebGPU] https://playcanvas.github.io/#/graphics/hierarchy has a slow framera...
Mike Wyrzykowski
Reported 2024-04-13 20:19:59 PDT
[WebGPU] https://playcanvas.github.io/#/graphics/hierarchy has a slow framerate It takes ~173ms a frame to render. In Chrome on the same machine it is ~17ms
Attachments
Radar WebKit Bug Importer
Comment 1 2024-04-13 20:20:15 PDT
Mike Wyrzykowski
Comment 2 2024-04-13 21:54:54 PDT
This was due to running with the Metal debug validation layer enabled. With it disabled, framerate says ~18ms which is comparable to Chrome. Caching state calls brings the time with debug validation layer enabled down to ~115ms, might be worthwhile to cache the state calls ourselves to make analyzing the gputrace files easier.
Note You need to log in before you can comment on or make changes to this bug.