Henrik Rydgård and Claude Opus 5.5
e108e41675
GPU: Fix assorted leaks, null derefs and small rendering bugs
...
- Put the anisotropy level in the sampler key, so changing it applies on
Vulkan and D3D11.
- Release CLUT textures at shutdown on GLES and D3D11.
- Fix the depth readback viewport, which squeezed the image whenever the
read rectangle was smaller than the fbo.
- Test the computed depth, not the unset result, in the equal-depth clear
check.
- Don't read back a CLUT from a framebuffer without an fbo.
- Tolerate null entries when releasing post-shader objects and CLUT
textures after a failed creation.
- ImGe: Don't crash on a framebuffer without an fbo, or on GetVFB under the
software renderer.
Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected] >
2026-09-29 10:33:32 -06:00
..
2026-09-29 10:33:32 -06:00
2026-08-07 14:30:36 +02:00
2026-04-06 13:25:44 -06:00
2026-07-26 10:22:00 +02:00
2026-03-15 11:30:43 +01:00
2026-09-28 10:57:02 -06:00
2026-09-18 14:08:08 -06:00
2026-09-18 14:08:08 -06:00
2026-09-04 13:10:54 -06:00
2026-03-31 16:22:24 -06:00
2026-09-09 12:07:28 -06:00
2026-08-07 14:30:36 +02:00
2026-07-24 12:06:15 +02:00
2026-09-02 18:06:47 +02:00
2026-03-15 15:21:28 +01:00
2026-08-16 13:33:26 +02:00
2026-05-16 22:31:13 +02:00
2026-08-29 23:40:48 +02:00
2026-09-08 20:58:33 +00:00
2026-04-27 20:55:46 +02:00
2026-09-05 13:29:50 -06:00
2026-07-10 12:11:17 +02:00
2026-08-07 08:49:29 +02:00
2026-08-07 14:30:36 +02:00
2026-08-12 09:29:31 +02:00
2026-09-21 10:31:58 -06:00
2026-08-07 17:35:15 +02:00
2026-09-10 15:52:53 -06:00
2026-09-09 12:07:28 -06:00
2026-09-28 11:50:28 -06:00
2026-05-03 17:44:01 +02:00
2026-09-12 13:58:20 -06:00
2026-08-29 00:05:42 +02:00
2026-09-02 18:06:47 +02:00
2026-09-02 18:06:47 +02:00
2026-09-09 16:25:13 -06:00
2026-09-08 11:15:15 -06:00
2026-09-09 12:07:28 -06:00
2026-03-18 08:58:50 +01:00
2026-08-07 14:30:36 +02:00
2026-05-18 14:16:34 +02:00
2026-09-08 11:15:15 -06:00
2026-09-08 11:15:15 -06:00
2026-09-10 15:52:53 -06:00
2026-09-10 15:52:53 -06:00
2026-08-07 14:30:36 +02:00
2026-05-28 10:56:35 +02:00
2026-08-16 13:33:26 +02:00
2026-05-22 18:51:08 -10:00
2026-05-31 22:05:53 +03:00
2026-05-31 22:05:53 +03:00
2026-09-22 10:04:31 -06:00
2026-05-11 11:45:04 +02:00
2026-08-07 14:30:36 +02:00
2026-05-10 23:41:39 +02:00
2026-09-28 10:57:02 -06:00
2026-06-24 23:04:17 +02:00
2026-09-28 11:50:28 -06:00
2026-05-04 14:29:26 +02:00
2026-09-28 17:05:44 -06:00
2026-06-24 23:04:17 +02:00
2026-06-24 23:04:17 +02:00
2026-09-14 10:59:38 -06:00
2026-08-07 08:49:29 +02:00
2026-09-02 17:52:26 +02:00
2026-06-15 10:00:01 +02:00
2026-08-07 14:30:36 +02:00
2026-09-23 04:40:49 +05:30
2026-04-08 10:36:58 -06:00
2026-09-12 11:54:11 -06:00
2026-09-18 14:08:08 -06:00
2026-09-18 14:08:08 -06:00
2026-03-14 18:13:37 +01:00
2026-08-12 09:27:47 +02:00
2026-08-07 14:30:36 +02:00
2026-03-14 23:50:10 +01:00
2026-08-07 14:30:36 +02:00
2026-05-12 10:13:00 +02:00
2026-03-15 15:21:28 +01:00
2026-09-02 18:06:47 +02:00
2026-05-04 01:08:44 +02:00
2026-08-07 14:30:36 +02:00
2026-09-09 12:07:28 -06:00
2026-09-09 12:07:28 -06:00
2026-09-28 16:03:52 -06:00
2026-07-18 11:57:48 +02:00