Prefer GLES by default on ARM
Categories
(Core :: Graphics: WebRender, enhancement)
Tracking
()
Tracking | Status | |
---|---|---|
firefox105 | --- | fixed |
People
(Reporter: rmader, Assigned: rmader)
References
(Blocks 1 open bug)
Details
Attachments
(2 files)
On most ARM devices the integrated GPUs and their drivers are usually better optimized for GLES than desktop GL. Thus lets prefer GLES on ARM builds, potentially reducing bug and improving performance.
In case of v3d this is also needed to turn on HW-WR by default as we disable it due to the first default GL context not supporting GL/GLES >= 3.0.
Comment 1•3 years ago
|
||
The Bugbug bot thinks this bug should belong to the 'Core::Graphics: WebRender' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.
Assignee | ||
Comment 2•3 years ago
|
||
On most ARM devices the integrated GPUs and their drivers are
usually better optimized for GLES than desktop GL. Thus lets
prefer GLES on ARM builds, potentially reducing bug and improving
performance.
In case of v3d this is also needed to turn on HW-WR by default
as we disable it due to the first default GL context not supporting
GL >= 3.0.
Notes:
- Unfortunately we can't straightly use
StaticPrefs
inglxtest
- We need to ask for a 2.x context as GLES defaults to 1.x. Asking
for 2.x should, however, should give us a 3.x/4.x one if supported.
Updated•3 years ago
|
Assignee | ||
Comment 3•3 years ago
|
||
Comment 5•3 years ago
|
||
bugherder |
Assignee | ||
Comment 6•3 years ago
|
||
This didn't work as planned - _ARM64_
is apparently Windows only 🤦
Assignee | ||
Comment 7•3 years ago
|
||
Updated•3 years ago
|
Assignee | ||
Comment 8•3 years ago
|
||
Assignee | ||
Comment 9•3 years ago
|
||
_ARM64_
appears to be a Windows-only thing.
Fixes D154506
Comment 10•3 years ago
|
||
Comment 11•3 years ago
|
||
bugherder |
Description
•