Merge branch 'worktree-agent-a75c901968abfa183' into integration

# Conflicts:
#	core/dr-gpu/src/adjust.rs
#	core/dr-pipeline/ops/README.md
#	core/dr-pipeline/src/lib.rs
#	core/dr-pipeline/src/ops/mod.rs
#	ui/dr-ui/src/develop.rs
This commit is contained in:
2026-08-22 19:29:39 +02:00
10 changed files with 1783 additions and 77 deletions
+4 -3
View File
@@ -212,9 +212,10 @@ half in Rust would be worse than either alone.
Currently hand-written: `tone_curve` (one widget over four curves of five
interpolated points — master, red, green, blue — each reaching the shader only
when it has been moved), `colour_mixer` (thirty-six faceted parameters from
twelve computed hue bands), `capture_sharpen` (a separable convolution, which
is the other reason a node is Rust — see the next section). `vignetting` is
hand-written too but is not in the develop chain — it
twelve computed hue bands), `capture_sharpen` (a separable convolution) and
`noise_reduction` (a kernel, and one that decides how many dispatches to emit
at each resolution) — the last two for the reason the next section gives.
`vignetting` is hand-written too but is not in the develop chain — it
carries lens-profile coefficients that are not parameters. `distortion` and
`aberration` are `Warp`s rather than operations: they rewrite coordinates
before sampling rather than transforming a colour after it.