Open Bug 1924328 Opened 1 year ago Updated 5 months ago

WebGPU: Support dual-source blending (`dual-source-blending` device feature)

Categories

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

enhancement

Tracking

()

ASSIGNED

People

(Reporter: ErichDonGubler, Assigned: ErichDonGubler)

References

(Blocks 2 open bugs)

Details

(Keywords: leave-open, webcompat:platform-bug)

User Story

user-impact-score:60

Attachments

(4 files)

Upstream WGPU issue: wgpu#6402

Summary: WebGPU: Support dual-source blending → WebGPU: Support dual-source blending (`dual-source-blending` device feature)
Priority: -- → P3
Assignee: nobody → egubler
Status: NEW → ASSIGNED
Pushed by egubler@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/5fec1334c4d2 feat(webgpu): recognize unimplemented `dual-source-blending` feature r=webgpu-reviewers,webidl,teoxoy,saschanaz

I'm going to leave the full resolution of this bug for later. With bug 1933324, users will be directed to this bug to holler if they're blocked.

Assignee: egubler → nobody
Status: ASSIGNED → NEW
See Also: → 1933324
Blocks: 1984844

Coverage for blend factors is mostly at webgpu:api,operation,rendering,color_target_state:blending,*, but these tests skip testing these factors if the dual-source-blending feature isn't supported. This change is mostly intended to improve diagnostics while waiting for dual-source-blending is implemented.

I think the implementation should be trivial, now that upstream WGPU has an implementation that supposedly worked. Fired off a Try push with some easy changes at try:c6309e98d743. 🤞🏻

Assignee: nobody → egubler
Status: NEW → ASSIGNED
User Story: (updated)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: