Closed
Bug 1696066
Opened 4 years ago
Closed 4 years ago
Hide WebGPU Queue operations in Rust-encoded commands over IPC
Categories
(Core :: Graphics: WebGPU, task)
Core
Graphics: WebGPU
Tracking
()
RESOLVED
FIXED
88 Branch
Tracking | Status | |
---|---|---|
firefox88 | --- | fixed |
People
(Reporter: kvark, Assigned: kvark)
Details
Attachments
(1 file)
We have the DeviceAction
and TextureAction
right now. I think we should have QueueAction
as well. The expected advantages are:
- less IPC code.
- further off-load "WebGPUSerialize.h", which was a constant source of issues. There were still a few structures (on queue commands) that it required to serialize in C++.
- better consistency with the device logic
Assignee | ||
Comment 1•4 years ago
|
||
Refactors our Queue write commands to use less of WebGPUSerialize.h
Also routes the errors from all queue operations properly to the client.
Updated•4 years ago
|
Assignee: nobody → dmalyshau
Status: NEW → ASSIGNED
Pushed by dmalyshau@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/2132c7c48868
Serialize Queue write commands with Rust r=jgilbert
Comment 3•4 years ago
|
||
bugherder |
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
status-firefox88:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → 88 Branch
You need to log in
before you can comment on or make changes to this bug.
Description
•