bluseliu50
d07f3c3fc4
fix(gpu): let Turnip bind host-import images at any offset
...
Turnip asked a dedicated allocation of every image made for external
memory, so an image over a no-copy buffer's host pages could not be
bound inside the buffer's import and each such texture fell back to a
shadow image copied in and out per pass. Ask it only for handle types
that carry per-image metadata, as the host-allocation format query
already reports.
2026-10-22 19:04:36 +08:00
..
2026-10-22 19:04:36 +08:00
2026-10-19 22:10:43 +08:00
2026-10-22 08:16:09 +08:00
2026-10-20 23:18:57 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-20 23:18:57 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-22 16:20:29 +08:00
2026-10-19 19:24:32 +08:00
2026-10-19 19:24:32 +08:00
2026-10-21 00:33:18 +08:00
2026-10-19 19:24:32 +08:00
2026-10-19 22:10:43 +08:00
2026-10-19 18:49:31 +08:00
2026-10-21 00:33:18 +08:00
2026-10-19 19:24:32 +08:00
2026-10-19 19:24:32 +08:00
2026-10-19 18:49:31 +08:00
2026-10-21 00:33:18 +08:00
2026-10-21 00:33:18 +08:00
2026-10-19 18:49:31 +08:00
2026-10-22 18:16:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 19:24:32 +08:00
2026-10-19 18:49:31 +08:00
2026-10-20 18:08:40 +08:00
2026-10-19 22:10:43 +08:00
2026-10-19 18:49:31 +08:00
2026-10-22 08:16:09 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 22:10:43 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 22:10:43 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-20 23:18:57 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 22:10:43 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 22:10:43 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 19:24:32 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-20 18:08:40 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 22:10:43 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-20 23:17:50 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-20 23:18:57 +08:00
2026-10-20 18:08:40 +08:00
2026-10-19 19:24:32 +08:00
2026-10-19 19:24:32 +08:00
2026-10-19 19:24:32 +08:00
2026-10-21 20:16:47 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 19:24:32 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 19:24:32 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-22 16:20:29 +08:00
2026-10-19 18:49:31 +08:00
2026-10-22 08:15:47 +08:00
2026-10-20 18:08:40 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 19:24:32 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 19:24:32 +08:00
2026-10-22 02:02:55 +08:00
2026-10-19 20:11:04 +08:00
2026-10-19 19:24:32 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 22:10:43 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 19:24:32 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 19:24:32 +08:00
2026-10-19 19:24:32 +08:00
2026-10-19 19:24:32 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 22:10:43 +08:00
2026-10-20 18:08:40 +08:00
2026-10-19 18:49:31 +08:00
2026-10-20 18:08:40 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-21 03:33:03 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 22:10:43 +08:00
2026-10-22 01:11:15 +08:00
2026-10-20 18:08:40 +08:00
2026-10-21 00:33:18 +08:00