Status: Untriaged
Owner: ----
Priority: Medium
Type: Defect
New issue 8566 by e...@
cloudzeta.com: Performance degradation when using Multi Draw on MacOS
https://bugs.chromium.org/p/angleproject/issues/detail?id=8566Hello!
In our application, we are using the WEBGL_multi_draw extension to batch draw commands. On Windows, this works quite well and we see a very noticeable performance boost.
On MacOS, however, if the number of multi-draw calls exceeds a certain limit (about 110), we see a massive performance degradation, with single frame starting to take 100s of ms to render. This does not happen if we use normal draw commands.
It feels like some internal buffer overflows, which triggers a very slow path.
If we flush the context after each draw call, the problem goes away.
I don't see any error messages in the Console.
Any suggestion will be very helpful as we would like to keep this optimization enabled.
Attachments:
about-gpu-2024-03-01T18-37-19-293Z.txt 49.2 KB
--
You received this message because:
1. The project was configured to send all issue notifications to this address
You may adjust your notification preferences at:
https://bugs.chromium.org/hosting/settings