Closed Bug 1903102 Opened 8 months ago Closed 8 months ago

Change usage of WebGPU to use vertex pulling transform (only meaningful for macOS/Metal) all the time

Categories

(Core :: Graphics: WebGPU, defect)

defect

Tracking

()

RESOLVED FIXED
129 Branch
Tracking Status
firefox129 --- fixed

People

(Reporter: bradwerth, Assigned: bradwerth)

References

Details

Attachments

(1 file)

macOS WebGPU has been disabled by default in part because of concerns about out of bounds indexes in indirect draw calls. wgpu was updated to add a vertex pulling transform (only respected for macOS/Metal). The feature is gated behind a flag that we currently set to false. Set that flag to true and confirm that our test results are no worse than they were before. Eventually the flag will be removed and we'll have to change this again.

Blocks: webgpu-mac

(In reply to Brad Werth [:bradwerth] from comment #2)

https://treeherder.mozilla.org/jobs?repo=try&revision=df89f1858915bb1408c6ed48a8f4d016f0e59a69

One issue already revealed. This will require wgpu revendoring after fixup https://github.com/gfx-rs/wgpu/pull/5829 lands.

Depends on: 1903296
Pushed by bwerth@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/762920f9fd34 Turn on wgpu vertex pulling transform. r=webgpu-reviewers,jimb
Status: NEW → RESOLVED
Closed: 8 months ago
Resolution: --- → FIXED
Target Milestone: --- → 129 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: