Bucket WebGL RENDERER strings
Categories
(Core :: Graphics: CanvasWebGL, enhancement)
Tracking
()
Tracking | Status | |
---|---|---|
firefox91 | --- | fixed |
People
(Reporter: jgilbert, Assigned: jgilbert)
References
(Regressed 1 open bug)
Details
Attachments
(1 file, 2 obsolete files)
While RENDERER is useful, it also exposes more info than necessary. E.g. there's no strong reason for websites to see that a user has a RTX 3070 instead of an RTX 3060. It is, however, useful to distinguish e.g. an 8800 GTX from a 1080, and websites can probably already distinguish them somewhat based on extensions, limits, and possibly rendering differences.
My goal here is to roughly bucket things, but neither too coarse nor too fine.
Assignee | ||
Comment 1•3 years ago
|
||
After we have something safer like this, we might want to consider replacing webgl's RENDERER with this bucketized UNMASKED_RENDERER, disable the extension by default, and let UNMASKED_RENDERER return the real RENDERER again.
I'm hesitant though, since I expect many websites don't even bother with RENDERER, and just jump to UNMASKED_RENDERER-or-bust. For example, Safari does always return the same "Apple GPU" for all GPUs, this is still its UNMASKED_RENDERER. Its RENDERER is still "WebKit WebGL".
Assignee | ||
Comment 2•3 years ago
|
||
- Minor reduction in unused flexibility of limits.
Assignee | ||
Comment 3•3 years ago
|
||
- Minor reduction in unused flexibility of limits.
Assignee | ||
Comment 4•3 years ago
|
||
- Minor reduction in unused flexibility of limits.
Updated•3 years ago
|
Updated•3 years ago
|
Pushed by jgilbert@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/67b696ec70a9 Generalize WebGL RENDERER into large buckets. r=lsalzman
Comment 6•3 years ago
|
||
Backed out for causing build bustages on SanitizeRenderer.cpp.
Pushed by jgilbert@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/45887183c584 Generalize WebGL RENDERER into large buckets. r=lsalzman
Comment 8•3 years ago
|
||
Backed out for causing failures at SanitizeRenderer.
Backout link: https://hg.mozilla.org/integration/autoland/rev/74c6c2a2748abb6f65f76e43f7166e3d5ba1a836
Failure log: https://treeherder.mozilla.org/logviewer?job_id=342567675&repo=autoland&lineNumber=6121
Pushed by jgilbert@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/40a0274fbc99 Generalize WebGL RENDERER into large buckets. r=lsalzman
Comment 10•3 years ago
|
||
bugherder |
Assignee | ||
Updated•3 years ago
|
Description
•