A tone curve: 2..16 control points in [0, 1]², x strictly increasing. Sampled to a 256-entry LUT (curve.ts); WGSL code reads it with the generated curve_<name>(x) sampler.
curve.ts
curve_<name>(x)
Readonly
Optional
UI grouping: params sharing a group are shown together (as tabs in the playground).
A tone curve: 2..16 control points in [0, 1]², x strictly increasing. Sampled to a 256-entry LUT (
curve.ts); WGSL code reads it with the generatedcurve_<name>(x)sampler.