diff options
| author | Valentin Popov <valentin@popov.link> | 2026-10-11 17:48:40 +0300 |
|---|---|---|
| committer | Valentin Popov <valentin@popov.link> | 2026-10-11 17:48:40 +0300 |
| commit | d7fb0416e8327e847169bb49eb2ac29fd7a8cfc0 (patch) | |
| tree | 4706bf7aed7aaf38704a37fe3e0090a50291644c /docs/tomes | |
| parent | 1c4140792def36042d641ec7456817a1f73512ba (diff) | |
| download | fparkan-d7fb0416e8327e847169bb49eb2ac29fd7a8cfc0.tar.xz fparkan-d7fb0416e8327e847169bb49eb2ac29fd7a8cfc0.zip | |
docs: clarify native TEXM channel conversion
Diffstat (limited to 'docs/tomes')
| -rw-r--r-- | docs/tomes/05-render.md | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/docs/tomes/05-render.md b/docs/tomes/05-render.md index a3beb02..b104f7a 100644 --- a/docs/tomes/05-render.md +++ b/docs/tomes/05-render.md @@ -530,9 +530,10 @@ Formats 556 и 88 являются loader-confirmed, но не corpus-verified Ð повторение значимых bit, а не простым shift. Для 888 служебный четвёртый byte сохраняется в raw mip, но не попадает в RGBA output. Нативный код Ngi32 подтверждает layout: VA `0x10005930` упаковывает -`0xAARRGGBB` в ARGB4444, а VA `0x1000F620`/`0x1000F70C` направляют 888/8888 -по byte-copy пути `0x1000F730` без перестановки каналов. На диске little-endian -байты имеют порядок `[B,G,R,A]` для 8888 и `[B,G,R,X]` для 888. +`0xAARRGGBB` в ARGB4444. VA `0x1000F620`/`0x1000F70C` выбирают converter для +форматов 888/8888; mip pointer передаётся без изменений и перестановки каналов. +На диске little-endian байты имеют порядок `[B,G,R,A]` для 8888 и `[B,G,R,X]` +для 888. Layout: |
