bluseliu50
e038ba38fc
fix(turnip): owner-laid linear images at 64-byte pitch, rendered in SYSMEM
...
fdl6_layout aligned an explicit linear layout's pitch to 16 pixels for
the 16x4 GMEM store, so an IOSurface whose rows are 24384 bytes (3048
RGBA16Float texels) could not be imported in place. An explicit layout
now takes the hardware's 64-byte alignment, and a linear host or
explicit-layout attachment whose size is not whole tile blocks renders
in SYSMEM, which reads and writes its texels alone. Bridge patch 0021.
2026-10-29 17:04:39 +08:00
..
2026-10-29 17:04:39 +08:00
2026-10-23 02:04:03 +08:00
2026-10-25 03:07:50 +08:00
2026-10-28 09:20:55 +08:00
2026-10-28 09:20:55 +08:00
2026-10-28 09:20:55 +08:00
2026-10-19 18:49:31 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-19 18:49:31 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +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-25 02:07:33 +08:00
2026-10-19 18:49:31 +08:00
2026-10-25 02:07:33 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-25 02:07:33 +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-28 09:20:55 +08:00
2026-10-29 17:04:39 +08:00
2026-10-28 09:20:55 +08:00
2026-10-19 19:24:32 +08:00
2026-10-19 19:24:32 +08:00
2026-10-28 09:20:55 +08:00
2026-10-26 14:43:27 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-26 12:54:22 +08:00
2026-10-26 14:43:27 +08:00
2026-10-19 19:24:32 +08:00
2026-10-25 02:07:33 +08:00
2026-10-26 15:10:41 +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-28 09:20:55 +08:00
2026-10-28 09:20:55 +08:00
2026-10-28 09:20:55 +08:00
2026-10-26 15:10:41 +08:00
2026-10-19 18:49:31 +08:00
2026-10-29 11:44:31 +08:00
2026-10-19 22:10:43 +08:00
2026-10-19 18:49:31 +08:00
2026-10-26 15:10:41 +08:00
2026-10-28 09:20:55 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-19 18:49:31 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +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-25 02:07:33 +08:00
2026-10-19 18:49:31 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-19 18:49:31 +08:00
2026-10-25 02:07:33 +08:00
2026-10-19 18:49:31 +08:00
2026-10-25 02:07:33 +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-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-29 14:30:09 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-19 18:49:31 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-29 01:57:09 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-19 18:49:31 +08:00
2026-10-25 02:07:33 +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-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-19 18:49:31 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-19 18:49:31 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-19 18:49:31 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-19 18:49:31 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 19:24:32 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-19 18:49:31 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-25 02:07:33 +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-25 02:07:33 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-28 20:26:16 +08:00
2026-10-19 18:49:31 +08:00
2026-10-25 02:07:33 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-28 20:56:15 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-21 20:16:47 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-19 18:49:31 +08:00
2026-10-25 02:07:33 +08:00
2026-10-23 17:36:40 +08:00
2026-10-23 17:36:40 +08:00
2026-10-23 17:36:40 +08:00
2026-10-23 17:36:40 +08:00
2026-10-19 18:49:31 +08:00
2026-10-28 20:40:55 +08:00
2026-10-25 02:07:33 +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-25 02:07:33 +08:00
2026-10-19 19:24:32 +08:00
2026-10-25 02:07:33 +08:00
2026-10-19 18:49:31 +08:00
2026-10-26 14:43:27 +08:00
2026-10-25 02:07:33 +08:00
2026-10-19 18:49:31 +08:00
2026-10-28 09:20:55 +08:00
2026-10-25 22:53:57 +08:00
2026-10-29 13:16:00 +08:00
2026-10-28 09:20:55 +08:00
2026-10-20 18:08:40 +08:00
2026-10-25 03:30:29 +08:00
2026-10-24 19:48:06 +08:00
2026-10-26 07:29:25 +08:00
2026-10-25 02:07:33 +08:00
2026-10-19 19:24:32 +08:00
2026-10-25 02:07:33 +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-28 09:20:55 +08:00
2026-10-23 04:46:51 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-19 18:49:31 +08:00
2026-10-25 02:07:33 +08:00
2026-10-25 02:07:33 +08:00
2026-10-19 18:49:31 +08:00
2026-10-28 09:20:55 +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-28 09:20:55 +08:00
2026-10-21 03:33:03 +08:00
2026-10-28 09:20:55 +08:00
2026-10-19 18:49:31 +08:00
2026-10-26 07:29:25 +08:00
2026-10-23 17:36: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-19 18:49:31 +08:00
2026-10-25 02:07:33 +08:00
2026-10-22 01:11:15 +08:00
2026-10-20 18:08:40 +08:00
2026-10-28 09:20:55 +08:00
2026-10-25 03:30:29 +08:00