vii
1b030a57eb
perf(runtime, graphics): release core-pinning gamemode and parallelize texture uploads
...
Release the GameMode request when the daemon narrows the CPU mask; the pin
concentrates Roblox's worker pool and is re-applied every few seconds, so
ending the request is the only thing that lifts it. `gamemode: on` keeps it.
Emit texture uploads on worker threads instead of serially inside
vkQueueSubmit, in two passes so mip 0 lands before the levels scaled from it.
Decode ETC2 through a persistent pool and lower the parallel floor to one
128x128 image, so small batches stop running single-threaded.
Document all three in docs/PERFORMANCE.md.
2026-09-18 00:47:57 -05:00
..
2026-08-25 19:37:22 +03:00
2026-09-16 21:22:30 -05:00
2026-08-16 04:19:32 +03:00
2026-09-13 11:45:28 -05:00
2026-08-16 04:19:32 +03:00
2026-09-16 11:45:30 -05:00
2026-09-13 11:45:28 -05:00
2026-08-16 04:19:32 +03:00
2026-08-16 04:19:32 +03:00
2026-08-16 04:19:32 +03:00
2026-09-14 13:05:24 +03:00
2026-08-31 18:50:57 +03:00
2026-09-18 00:47:57 -05:00
2026-08-30 16:57:19 +03:00
2026-09-04 18:08:36 +03:00
2026-08-16 04:19:32 +03:00
2026-08-16 04:19:32 +03:00
2026-08-16 04:19:32 +03:00
2026-08-16 04:19:32 +03:00
2026-08-19 10:40:55 +02:00
2026-09-15 10:34:50 -05:00
2026-08-31 21:42:35 +03:00
2026-09-14 12:34:09 +03:00
2026-09-14 12:34:09 +03:00
2026-08-16 04:19:32 +03:00
2026-08-16 04:19:32 +03:00
2026-08-16 04:19:32 +03:00
2026-08-31 21:42:35 +03:00
2026-09-06 11:45:32 +03:00
2026-08-16 04:19:32 +03:00
2026-08-16 04:19:32 +03:00
2026-08-16 04:19:32 +03:00
2026-08-16 04:19:32 +03:00
2026-08-30 16:57:19 +03:00
2026-09-16 02:27:56 -05:00
2026-09-16 02:27:56 -05:00
2026-08-16 04:19:32 +03:00
2026-08-16 04:19:32 +03:00
2026-09-06 11:45:32 +03:00
2026-09-06 11:45:32 +03:00
2026-08-31 18:50:57 +03:00
2026-08-28 16:29:50 +03:00
2026-08-28 16:29:50 +03:00
2026-08-22 16:33:16 +03:00
2026-08-16 04:19:32 +03:00
2026-09-16 02:27:56 -05:00
2026-08-16 04:19:32 +03:00
2026-08-16 04:19:32 +03:00
2026-09-16 11:45:30 -05:00
2026-08-16 04:19:32 +03:00
2026-08-16 04:19:32 +03:00
2026-08-16 04:19:32 +03:00
2026-08-16 04:19:32 +03:00
2026-08-16 04:19:32 +03:00
2026-08-16 04:19:32 +03:00
2026-08-16 22:04:43 +03:00
2026-09-06 11:45:32 +03:00
2026-08-22 16:03:41 +03:00
2026-08-16 04:19:32 +03:00