Bug 302650

Summary: Max triangles per draw call limit is a bit low
Product: WebKit Reporter: Mike Wyrzykowski <mwyrzykowski>
Component: WebGPUAssignee: Mike Wyrzykowski <mwyrzykowski>
Status: RESOLVED FIXED    
Severity: Normal CC: mwyrzykowski, tzagallo, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Mike Wyrzykowski
Reported 2025-11-17 10:14:32 PST
We have a max triangles per draw call limit otherwise we observe kernel errors on iOS during command buffer execution for some more complex functions. https://sebbbi.github.io/LimitedDetail/ appeared to need to split up draw calls to workaround the limit, yet it runs perfectly fine on my Mac. We shouldn't limit otherwise well performing sites so we should increase these limits. Complex functions or vertex functions which exceed other limits will fail as they do today.
Attachments
Radar WebKit Bug Importer
Comment 1 2025-11-17 10:14:43 PST
Mike Wyrzykowski
Comment 2 2025-11-17 10:27:22 PST
EWS
Comment 3 2025-11-18 22:06:27 PST
Committed 303233@main (7f28b7d83674): <https://commits.webkit.org/303233@main> Reviewed commits have been landed. Closing PR #54056 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.