Show WebGPU adapter strings in `about:support`
Categories
(Core :: Graphics: WebGPU, enhancement)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox115 | --- | fixed |
People
(Reporter: kvark, Assigned: ErichDonGubler)
References
Details
Attachments
(3 files)
We have a lot of information about WebGL1/2. It would make sense to add something for WebGPU.
Updated•3 years ago
|
| Assignee | ||
Updated•3 years ago
|
Comment 1•3 years ago
|
||
We want the equivalent of webgl's lines in about:support:
WebGL 1 Driver Renderer | Google Inc. (Intel) -- ANGLE (Intel, Intel(R) Arc(TM) A770 Graphics Direct3D11 vs_5_0 ps_5_0, D3D11-31.0.101.4314)
We don't want to expose this info to web content yet, so we'll restrict access to privileged contexts, like webgl does.
Comment 2•3 years ago
|
||
In webgpu's case, we do want to integrate it into the existing object json thing, though.
| Assignee | ||
Comment 3•3 years ago
|
||
From internal chat with :jgilbert: Basically, we want readable contents of wgpu's AdapterInfo, which is accessible via Adapter::get.
| Assignee | ||
Comment 4•3 years ago
|
||
| Assignee | ||
Comment 5•3 years ago
|
||
Updated•3 years ago
|
| Assignee | ||
Comment 6•3 years ago
|
||
Depends on D177402
| Assignee | ||
Updated•3 years ago
|
Comment 8•3 years ago
|
||
Backed out for causing builds bustages in Adapter.cpp.
- Backout link
- Push with failures
- Failure Log
- Failure line: builds/worker/checkouts/gecko/dom/webgpu/Adapter.cpp(144,12): error: no member named 'features' in 'std::shared_ptr<mozilla::webgpu::ffi::WGPUAdapterInformation>'; did you mean to use '->' instead of '.'?
| Assignee | ||
Comment 9•3 years ago
|
||
Sigh, looks like the patches from bug 1830336 conflicted, will land again.
Comment 10•3 years ago
|
||
Comment 11•3 years ago
|
||
Backed out for build bustages on Adapter.h
Backout link: https://hg.mozilla.org/integration/autoland/rev/cfae5bf87989372b2a0b9374e0e564f9340b81b7
Log link: https://treeherder.mozilla.org/logviewer?job_id=415144539&repo=autoland&lineNumber=16078
| Assignee | ||
Updated•3 years ago
|
Comment 12•3 years ago
|
||
| Assignee | ||
Updated•3 years ago
|
Comment 13•3 years ago
|
||
Backed out for causing bp-nu bustages in Adapter.h.
- Backout link
- Push with failures
- Failure Log
- Failure line: /builds/worker/checkouts/gecko/dom/webgpu/Adapter.h:41:14: error: no template named 'shared_ptr' in namespace 'std'
| Assignee | ||
Updated•3 years ago
|
Comment 14•3 years ago
|
||
Comment 15•3 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/897e87970bee
https://hg.mozilla.org/mozilla-central/rev/870902dd4347
https://hg.mozilla.org/mozilla-central/rev/9c94ab8b34c0
Description
•