v132 · HDR Range Visualizer

HDR Color Range Visualizer

Chrome 132 enables hardware blending for 32-bit float (rgba32float) textures. Float textures can store colors outside the [0, 1] range — essential for HDR rendering pipelines. This demo shows what values 8-bit and 32-bit textures can represent and where blending operations like bloom and tone-mapping need the extra range.

Value range comparison

rgba8unorm (8-bit, standard)
Min value0.0 (0 / 255)
Max value1.0 (255 / 255)
Range[0, 1] — clamped
Blending in Chrome 132✓ Always supported
HDR capable✗ Cannot exceed 1.0
rgba32float (32-bit float, HDR)
Min value−3.4×10³⁸
Max value+3.4×10³⁸
RangeFull IEEE 754 float
Blending in Chrome 132✓ Hardware blending added
HDR capable✓ Values > 1.0 preserved

Interactive blend simulation

Simulate blending a bright source color onto a destination — e.g. a bloom pass. Float textures preserve the overbright value; 8-bit textures clamp it to 1.0.

see also