summaryrefslogtreecommitdiff
path: root/docs/rendering-parity-design.md
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-09-16 14:46:16 -0300
committerGabriel Schneider <[email protected]>2026-10-01 00:12:14 -0300
commit717afaf3177a2e0925b18ae3445119efe808b129 (patch)
tree45a2196711de78d8d1e2db6cb5e5c51271676c2f /docs/rendering-parity-design.md
parent7cbd44dd1cfe97126e7fc996214e458525d2980c (diff)
downloadpardes-717afaf3177a2e0925b18ae3445119efe808b129.tar.gz
pardes-717afaf3177a2e0925b18ae3445119efe808b129.zip
Add macOS backdrop blur and preserve PDF ink opacity
Diffstat (limited to 'docs/rendering-parity-design.md')
-rw-r--r--docs/rendering-parity-design.md6
1 files changed, 4 insertions, 2 deletions
diff --git a/docs/rendering-parity-design.md b/docs/rendering-parity-design.md
index b6036543..14a5bc62 100644
--- a/docs/rendering-parity-design.md
+++ b/docs/rendering-parity-design.md
@@ -76,8 +76,10 @@ out.rgb = p * a * c + (1 - a) * dst.rgb
out.a = p * a + (1 - a) * dst.a
```
-Thus PDF text is part of a raster page and fades with the page; native text does
-not. Transparent image pixels preserve the destination. Ordinary source-over
+This describes ordinary image attachments and the existing SDL PDF path.
+macOS PDFs now separate unpainted paper from content: paper uses p and content
+uses its own coverage, without multiplying that coverage by p. A future shared
+scene must carry this paper/content distinction explicitly. Transparent image pixels preserve the destination. Ordinary source-over
with source alpha p*a is not equivalent. Any future operation API needs to
express this distinction directly and specify sampling and premultiplication.