Henrik Rydgård and Claude Opus 5.5
c3f5a4f534
Metal: Cleanups from a review of the backend
...
- Remove what nothing used: the vertex texture and sampler commands,
the byte-upload setters, and some unused render manager members.
- thin3d pushes its uniform buffer once for both shader stages.
- Build the thin3d depth/stencil cache key from bytes, so memcmp
doesn't compare padding.
- Only create the upload command buffer when there are uploads.
- Compare copy destinations by their base texture when merging passes,
like the textures the passes read.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-19 12:07:52 +02:00
..
2026-10-10 18:49:21 +02:00
2026-10-16 22:05:12 +02:00
2026-10-18 01:36:35 +02:00
2026-10-19 12:07:52 +02:00
2026-10-17 17:46:55 +02:00
2026-10-08 20:11:23 +02:00
2026-10-15 10:33:44 +02:00
2026-10-13 02:24:05 +02:00
2026-10-18 01:29:18 +02:00
2026-10-13 13:50:54 +02:00
2026-10-18 01:29:18 +02:00
2026-10-09 14:33:58 +02:00
2026-10-18 12:40:25 +02:00
2026-10-12 01:56:32 +02:00
2026-08-13 08:09:30 +02:00
2026-10-15 11:02:17 +02:00
2026-10-15 11:02:17 +02:00
2026-10-14 21:06:14 +02:00
2026-08-13 08:09:30 +02:00
2026-07-07 20:16:37 +02:00
2026-10-16 18:14:44 +02:00
2026-05-29 14:40:31 +02:00
2026-10-19 12:05:14 +02:00
2026-10-17 14:49:24 +02:00
2026-01-30 14:10:32 +01:00
2026-10-15 02:24:25 +02:00
2026-10-15 02:24:25 +02:00
2026-05-29 14:40:31 +02:00
2026-05-11 16:09:22 +02:00
2026-03-27 14:34:18 -06:00
2026-07-13 11:10:31 +02:00
2026-03-30 11:34:19 -06:00
2026-10-13 00:42:33 +02:00
2026-09-28 13:54:23 -06:00
2026-02-17 10:20:51 +01:00
2026-09-02 17:52:26 +02:00
2026-10-16 18:14:44 +02:00
2026-08-15 18:31:20 +02:00
2026-08-24 09:30:44 +02:00
2026-10-16 18:16:53 +02:00
2026-09-19 12:19:24 -06:00
2026-09-21 15:36:49 -06:00
2026-09-28 13:58:29 -06:00
2026-10-12 19:08:03 +02:00
2026-10-17 13:33:45 +02:00
2026-09-02 18:06:47 +02:00
2026-09-02 18:06:47 +02:00
2026-09-02 18:06:47 +02:00
2026-10-15 09:55:35 +02:00
2026-10-11 10:33:30 +02:00
2026-10-11 10:33:30 +02:00
2026-08-31 12:15:50 +02:00
2026-10-15 14:42:00 +02:00
2026-10-15 14:41:51 +02:00
2026-10-18 13:40:18 +02:00
2026-10-18 13:40:18 +02:00
2026-09-02 17:53:12 +02:00
2026-05-16 10:40:08 +02:00
2026-09-24 16:22:22 -06:00
2026-10-09 14:33:58 +02:00
2026-10-09 14:33:58 +02:00
2026-08-31 12:27:24 +02:00
2026-08-31 12:27:24 +02:00
2026-08-30 13:44:34 +02:00
2026-06-02 10:52:39 +02:00