Система кэширования в Steam работает следующим образом:
Кэш загрузок в Steam — это временное хранилище данных, которое используется для ускорения процесса загрузки игр и обновлений. 1 В кэше хранятся временные файлы, такие как частично загруженные данные и временные игровые файлы. 1 Со временем кэш может заполняться и содержать повреждённые или устаревшие файлы, что может привести к различным проблемам. 1
Функция кэширования шейдеров (Shader cache) снижает время загрузки игр. 2 Она компилирует шейдеры, после чего сохраняет их в файловой системе. 2 Таким образом, их не придётся пересчитывать каждый раз при старте игры, шейдеры могут подгружаться из файлов. 2 Эффект будет заметен только при повторных запусках игры, поскольку при первом запуске шейдеры всё равно будут компилироваться. 2
Для работы функции кэширования шейдеров требуется поддержка со стороны драйверов и видеокарты. 2