mirror of
https://github.com/tangerineturtle1/NX2navi.git
synced 2026-11-15 19:19:58 -04:00
After an update that keeps the prepared shaders, --warm-shaders built all 42,000 of them into the graphics driver's cache again: 10 to 20 s at every update on a player's PC while the driver gave every one back at once, and the full build when it no longer had them (380 s there once, after a change of what they are built with). It now builds twelve fragment libraries spread over the list first, into the driver's cache alone, as the game's check at every start does, and builds the whole list only when fewer than three quarters of them came from that cache. On copies of an install's caches (RTX 5090): with the driver's cache partly cold after a relink, 5 of 12 came from it and the whole list was built (313 s); the run after it found 12 of 12 and built nothing more, the step taking 3 s. lib_warm = force builds the whole list whatever the sample says. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>