WPT details: WebGPU/WGSL have a conformance test suite (https://github.com/gpuweb/cts) that is regularly pulled into Chromium and part of the testing of Dawn/Tint in Chromium. While the CTS can be embedded in WPT, the WebGPU team opted to keep it separate in Chromium testing to use a customized harness for robustness and performance. All the tests about this feature in WebGPU CTS can be found through the below link: https://github.com/gpuweb/cts/pull/4003
Functionality added to the WebGPU spec after its first shipment in a browser. The “float32-blendable” GPU feature makes GPU textures with formats "r32float", "rg32float", and "rgba32float" blendable.
Not all graphics cards and systems have the same capabilities when it comes to WebGPU. To address this, WebGPU has a GPU feature system where developers can check if a device supports specific functionalities. We’re introducing a new “float32-blendable” GPU feature that makes GPU textures with formats "r32float", "rg32float", and "rgba32float" blendable. 32-bit floating-point textures are essential for HDR rendering to preserve a wide range of color values and prevent color banding artifacts. It is also useful for scientific visualization such as radio astronomy imaging. By exposing this capability as a GPU feature, developers can explicitly check for "float32-blendable" support and provide fallback solutions or alternative rendering paths when necessary. This ensures consistent and predictable behavior across a diverse range of WebGPU implementations. https://github.com/gpuweb/gpuweb/pull/4896/