Erik Abair ac72edfc2b nv2a: Fix/implement Y16 texture formats
This adds support for NV097_SET_TEXTURE_FORMAT_COLOR_SZ_Y16 and fixes the
implementation of NV097_SET_TEXTURE_FORMAT_COLOR_LU_IMAGE_Y16 so that the
results match hardware.

Tests: https://github.com/abaire/nxdk_pgraph_tests/blob/f85ce6cc8264d870a9c74fa908fce374ad9208c4/src/tests/texture_format_tests.cpp

HW results: https://abaire.github.io/nxdk_pgraph_tests_golden_results/results/Texture_format/index.html

Fixes #2657

---

Used Claude Sonnet 4.6 since this was primarily an extension of the existing
test. I had forgotten that the linear Y16 output was incorrect so I had it
fix that as well.
2026-10-16 16:50:01 -07:00
2026-10-16 13:53:18 -07:00
2026-01-21 18:40:07 -07:00
2026-01-18 16:36:55 -07:00
2026-01-18 16:36:55 -07:00
2026-01-18 16:36:55 -07:00
2026-01-21 18:40:07 -07:00
2025-12-05 15:37:18 +00:00
2025-09-18 21:21:29 +02:00
2026-01-18 16:36:55 -07:00
2026-01-18 16:36:55 -07:00
…
2026-01-18 16:36:55 -07:00
2025-11-11 22:06:09 +01:00
2025-10-01 11:22:07 -04:00
2025-07-03 13:42:28 +02:00
…
…
2025-03-27 23:33:40 -07:00
2025-06-11 12:17:17 +02:00
2026-01-18 16:36:55 -07:00
2026-01-18 16:36:55 -07:00
2025-09-17 19:00:56 +02:00
2026-01-18 16:36:55 -07:00
…
2025-04-08 15:00:01 +02:00
…
…
2026-01-18 16:36:55 -07:00
2026-01-21 18:40:07 -07:00
2026-06-07 16:07:43 -07:00
2026-01-18 16:36:55 -07:00
2026-01-18 16:36:55 -07:00
…
…
…
2026-01-04 23:38:25 -07:00
2026-01-04 23:38:25 -07:00
2026-01-18 16:36:55 -07:00
S
Description
Original Xbox Emulator for Windows, macOS, and Linux (Active Development)
Readme GPL-2.0
701 MiB
0 Stars 1 Watchers 0 Forks
Languages
C 82.3%
C++ 6.9%
Python 3.5%
Dylan 2.7%
Shell 1.5%
Other 2.9%