Closed Bug 1596128 Opened 1 year ago Closed 9 months ago

Implement WebGPU compute

Categories

(Core :: Graphics: WebGPU, enhancement, P3)

enhancement

Tracking

()

RESOLVED FIXED
mozilla74
Tracking Status
firefox74 --- fixed

People

(Reporter: kvark, Assigned: kvark)

References

(Blocks 1 open bug)

Details

Attachments

(2 files)

This bug captures the API surface needed to run basic compute jobs in our WebGPU implementation, including the following bits:

  • buffer creation and mapping
  • compute pass recording
  • command buffer creation and submission
Assignee: nobody → dmalyshau
Keywords: leave-open

this is a pre-requisite for further development

Pushed by dmalyshau@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/4ed43cb9ccc5
Update wgpu to the version that has a separate wgpu-core
Depends on: 1600929
Blocks: webgpu-mvp
Attached file WebGPU compute passes

Update third party dependencies
WebGPU command encoder creation
WebGPU CommandBuffer creation

Attachment #9120804 - Attachment description: [WIP] WebGPU compute passes → WebGPU compute passes
Status: NEW → ASSIGNED
Keywords: leave-open
Pushed by dmalyshau@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/bb908b915683
WebGPU compute passes r=jgilbert,webidl,bzbarsky
Status: ASSIGNED → RESOLVED
Closed: 9 months ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla74
You need to log in before you can comment on or make changes to this bug.