-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weβll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[WebGPU] A12x devices and earlier allowed for creation of more samplers than supported by the HW #28730
Conversation
EWS run on previous version of this PR (hash fd1c424) |
fd1c424
to
4b46bc3
Compare
EWS run on previous version of this PR (hash 4b46bc3) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
4b46bc3
to
50e84c7
Compare
EWS run on current version of this PR (hash 50e84c7) |
β¦rs than supported by the HW https://bugs.webkit.org/show_bug.cgi?id=274334 <radar://128065020> Reviewed by Dan Glastonbury. Apple4 and Apple5 devices have Tier 1 AB support, not tier 2, but their limits were set according to tier 1 limits. These are mostly older phones and iPads (iPhone XS, 2018 iPad Pro), so we can instead use the default WebGPU limits which many websites may use in any case. Apple3 is not supported by WebGPU core, rather only WebGPU compat mode, which we don't have any validation for right now. * LayoutTests/fast/webgpu/fuzz-274334-expected.txt: Added. * LayoutTests/fast/webgpu/fuzz-274334.html: Added. * LayoutTests/TestExpectations Add regression test. * Source/WebGPU/WebGPU/HardwareCapabilities.mm: (WebGPU::rawHardwareCapabilities): (WebGPU::apple3): Deleted. (WebGPU::apple4): Deleted. (WebGPU::apple5): Deleted. Use default limits for Apple3/4/5 Canonical link: https://commits.webkit.org/279016@main
Committed 279016@main (a19c25f): https://commits.webkit.org/279016@main Reviewed commits have been landed. Closing PR #28730 and removing active labels. |
50e84c7
to
a19c25f
Compare
a19c25f
50e84c7
π wincairoπ§ͺ wpe-wk2π§ͺ wincairo-testsπ§ͺ api-macπ§ͺ ios-wk2-wptπ§ͺ api-iosπ tvπ§ͺ mac-AS-debug-wk2π§ͺ gtk-wk2π tv-simπ§ͺ api-gtkπ watch