// RTStress RESOLVE-stage tonemap: Reinhard + gamma 2.2 over the linear // accumulator. Registered as a WebGPURTStage::Resolve shader. fn resolve_main(coord: vec2, hdr: vec4) -> vec4 { let mapped = hdr.rgb / (hdr.rgb + vec3(1.0)); let g = pow(mapped, vec3(1.0 / 2.2)); return vec4(g, 1.0); }