goldislead
d119505289
[GPU] Texture integer scaling fetches; 8_8_8_8_GAMMA resolve
...
Integer num_format fetches now get their scale CPU-side instead of trying to guess in the shader. This is authoritative; no cvar. Both translators now use texture_integer_scale_bits after signs/gamma and before exponent bias. This alone fixes black screens and a bunch of rendering bugs across at least several dozen titles.
This new information lives in the updated FormatInfo table, including fixed component widths.
Resolve also has two new fixes.
8_8_8_8_GAMMA EDRAM sources can now decode through the PWL curve while still in linear space, before MSAA resolve or format conversion, then re-encoded for gamma destinations. This is also now default enabled via gamma_decode_pwl_resolve and has improved blowout in at least 4 titles, with no obvious regressions thus far.
Full resolve can also now pack fixed destinations according to copy_dest_number.
2026-07-06 20:51:02 +02:00
..
2026-03-10 00:24:26 +09:00
2026-02-18 00:02:21 +09:00
2022-07-24 17:38:26 +03:00
2026-02-18 00:02:21 +09:00
2022-07-24 17:38:26 +03:00
2022-06-24 23:24:30 +03:00
2022-06-24 23:24:30 +03:00
2022-06-24 23:24:30 +03:00
2022-06-24 23:24:30 +03:00
2025-08-19 21:36:06 +03:00
2022-06-24 23:24:30 +03:00
2022-06-24 23:24:30 +03:00
2022-06-24 23:24:30 +03:00
2022-06-24 23:24:30 +03:00
2025-08-19 21:36:06 +03:00
2021-06-05 18:53:53 +03:00
2026-02-18 00:02:21 +09:00
2022-07-24 17:38:26 +03:00
2026-02-18 00:02:21 +09:00
2022-07-24 17:38:26 +03:00
2022-07-24 17:38:26 +03:00
2026-02-18 00:02:21 +09:00
2022-07-24 17:38:26 +03:00
2026-02-18 00:02:21 +09:00
2022-07-24 17:38:26 +03:00
2022-07-24 17:38:26 +03:00
2026-02-18 00:02:21 +09:00
2022-07-24 17:38:26 +03:00
2026-02-18 00:02:21 +09:00
2022-07-24 17:38:26 +03:00
2022-07-24 17:38:26 +03:00
2026-02-18 00:02:21 +09:00
2022-07-24 17:38:26 +03:00
2026-02-18 00:02:21 +09:00
2022-07-24 17:38:26 +03:00
2022-07-24 17:38:26 +03:00
2026-02-17 23:28:42 +03:00
2025-08-19 21:36:06 +03:00
2022-06-22 12:53:09 +03:00
2022-03-27 16:15:53 +03:00
2025-08-19 21:36:06 +03:00
2025-08-19 21:36:06 +03:00
2025-08-19 21:36:06 +03:00
2025-08-19 21:36:06 +03:00
2026-02-17 23:28:42 +03:00
2026-02-17 23:28:42 +03:00
2026-02-17 23:28:42 +03:00
2025-08-19 21:36:06 +03:00
2025-08-19 21:36:06 +03:00
2026-07-06 20:51:02 +02:00
2026-03-10 00:24:26 +09:00
2022-06-19 17:50:21 +03:00
2022-06-19 17:50:21 +03:00
2026-02-17 23:28:42 +03:00
2022-06-19 17:50:21 +03:00
2022-06-19 17:50:21 +03:00
2026-02-17 23:28:42 +03:00
2022-06-19 17:50:21 +03:00
2022-06-19 17:50:21 +03:00
2026-02-17 23:28:42 +03:00
2022-06-19 17:50:21 +03:00
2022-06-19 17:50:21 +03:00
2026-03-15 17:24:16 +09:00
2022-06-19 17:50:21 +03:00
2022-06-19 17:50:21 +03:00
2026-02-17 23:28:42 +03:00
2022-06-19 17:50:21 +03:00
2022-06-19 17:50:21 +03:00
2026-02-17 23:28:42 +03:00
2022-06-19 17:50:21 +03:00
2022-06-19 17:50:21 +03:00
2026-07-06 20:51:02 +02:00
2022-06-19 17:50:21 +03:00
2022-06-19 17:50:21 +03:00
2026-07-06 20:51:02 +02:00
2022-06-19 17:50:21 +03:00
2022-06-19 17:50:21 +03:00
2026-07-06 20:51:02 +02:00
2022-06-19 17:50:21 +03:00
2022-06-19 17:50:21 +03:00
2026-07-06 20:51:02 +02:00
2022-06-19 17:50:21 +03:00
2022-06-19 17:50:21 +03:00
2026-02-17 23:28:42 +03:00
2026-07-06 20:51:02 +02:00
2026-02-18 00:02:21 +09:00
2026-02-18 00:02:21 +09:00
2022-04-04 21:48:27 +03:00
2026-02-18 00:02:21 +09:00
2022-04-04 21:48:27 +03:00
2026-01-15 20:48:26 +03:00
2022-04-04 21:48:27 +03:00
2022-04-04 21:48:27 +03:00
2026-02-17 23:28:42 +03:00
2022-04-04 21:48:27 +03:00
2022-04-04 21:48:27 +03:00
2026-02-17 23:28:42 +03:00
2026-02-17 23:28:42 +03:00
2022-04-04 21:48:27 +03:00
2022-04-04 21:48:27 +03:00
2026-02-17 23:28:42 +03:00
2022-04-09 23:34:50 +03:00
2022-04-09 23:34:50 +03:00
2026-02-17 23:28:42 +03:00
2022-04-04 21:48:27 +03:00
2022-04-04 21:48:27 +03:00
2026-02-17 23:28:42 +03:00
2022-05-23 12:31:45 +03:00
2022-05-22 20:31:48 +03:00
2026-02-17 23:28:42 +03:00
2022-04-04 21:48:27 +03:00
2022-04-04 21:48:27 +03:00
2025-08-19 21:36:06 +03:00
2025-08-19 21:36:06 +03:00
2026-02-17 23:28:42 +03:00
2026-02-17 23:28:42 +03:00
2026-02-17 23:28:42 +03:00
2026-02-17 23:28:42 +03:00
2022-04-04 21:48:27 +03:00
2022-04-04 21:48:27 +03:00
2026-02-17 23:28:42 +03:00
2026-02-17 23:28:42 +03:00
2026-02-17 23:28:42 +03:00
2022-05-22 20:31:48 +03:00
2022-05-23 12:31:45 +03:00
2022-04-04 21:48:27 +03:00
2022-04-04 21:48:27 +03:00
2022-04-04 21:48:27 +03:00
2022-04-04 21:48:27 +03:00
2022-04-04 21:48:27 +03:00
2022-04-04 21:48:27 +03:00
2022-04-04 21:48:27 +03:00
2022-04-04 21:48:27 +03:00
2022-04-04 21:48:27 +03:00
2022-04-04 21:48:27 +03:00
2022-04-04 21:48:27 +03:00
2022-04-04 21:48:27 +03:00
2022-04-04 21:48:27 +03:00
2022-04-04 21:48:27 +03:00
2022-04-04 21:48:27 +03:00
2022-04-04 21:48:27 +03:00
2022-04-04 21:48:27 +03:00
2022-04-04 21:48:27 +03:00
2022-04-09 23:34:50 +03:00
2022-04-09 23:34:50 +03:00
2022-04-09 23:34:50 +03:00
2022-04-09 23:34:50 +03:00
2022-04-09 23:34:50 +03:00
2022-04-09 23:34:50 +03:00
2022-04-09 23:34:50 +03:00
2022-04-09 23:34:50 +03:00
2022-04-09 23:34:50 +03:00
2022-04-09 23:34:50 +03:00
2022-04-09 23:34:50 +03:00
2022-04-09 23:34:50 +03:00
2026-02-17 23:28:42 +03:00
2026-02-18 00:02:21 +09:00
2026-02-18 00:02:21 +09:00
2026-07-06 20:51:02 +02:00