diff options
| author | Valentin Popov <valentin@popov.link> | 2026-07-18 08:15:23 +0300 |
|---|---|---|
| committer | Valentin Popov <valentin@popov.link> | 2026-07-18 08:15:23 +0300 |
| commit | 8296400cad77f842b1ba7f5ea871eee7ff045a19 (patch) | |
| tree | 294ebc95cc1b508cb3476f3bccb1500a625d98c9 /docs/tomes | |
| parent | 172f667bc65b7a6095c79ecf5a7711069207bd86 (diff) | |
| download | fparkan-8296400cad77f842b1ba7f5ea871eee7ff045a19.tar.xz fparkan-8296400cad77f842b1ba7f5ea871eee7ff045a19.zip | |
fix(vulkan): validate readback formats
Diffstat (limited to 'docs/tomes')
| -rw-r--r-- | docs/tomes/05-render.md | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/docs/tomes/05-render.md b/docs/tomes/05-render.md index 0e2f411..8e35420 100644 --- a/docs/tomes/05-render.md +++ b/docs/tomes/05-render.md @@ -905,6 +905,9 @@ Smoke option `--expected-readback <path>` выполняет exact byte comparis readback и завершает run с первым differing byte или length mismatch. Fresh GOG run с предыдущим format-50 artifact прошёл этот gate. Это regression contract нашего static Vulkan viewer, не comparison с оригинальным renderer. +Comparator прежде сравнивает `vkformat` identity из имен обоих artifacts и +отклоняет mismatch до byte scan; raw blobs разных Vulkan formats нельзя +считать сопоставимыми без явной conversion contract. `Land.msh` использует отдельный geometry-only bridge: validated `TerrainFace28` сохраняет source triangle order, а его positions и packed UV0 попадают в тот же |
