dual-source-blending
Specification: WebGPU § dual-source-blending · WGSL § dual_source_blending
With dual-source blending the blender can use a second fragment output - @blend_src(1) in WGSL, selected by the src1 blend factors - as a per-channel blend factor. The canonical use is LCD subpixel text anti-aliasing, where each of R, G, and B needs its own coverage value, which a single source color cannot express. It also unlocks single-pass order-independent transparency approximations and some compositor tricks.
The feature maps to capabilities that have existed in desktop GL/Vulkan/Metal for years, so desktop availability is high. Browser text stacks (and things like Flutter on the web) are the main constituencies watching this number.
Availability by month
| Month | With feature | Eligible reports | Availability |
|---|---|---|---|
| 2026-08 | 145 | 238 | 60.9% |
| 2026-09 | 145 | 175 | 82.9% |
| 2026-10 | 85 | 102 | 83.3% |
By browser (last 30 days)
| Browser | Availability | n |
|---|---|---|
| chrome | 96.7% | 120 |
| edge | 90.5% | 21 |
| firefox | 94.4% | 18 |
| safari | 0.0% | 15 |
| opera | 100.0% | 1 |
Availability = share of first-party, non-quarantined reports with WebGPU on a hardware (non-fallback) adapter that expose this feature. Developer-leaning sample. Full methodology.