Bug 302650
| Summary: | Max triangles per draw call limit is a bit low | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Mike Wyrzykowski <mwyrzykowski> |
| Component: | WebGPU | Assignee: | 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
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 | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/164894555>
Mike Wyrzykowski
Pull request: https://github.com/WebKit/WebKit/pull/54056
EWS
Committed 303233@main (7f28b7d83674): <https://commits.webkit.org/303233@main>
Reviewed commits have been landed. Closing PR #54056 and removing active labels.