Уровни качества
Движок рисует на одном из двух уровней, rich и floor, и floor — тот, что рассчитан на
встроенную видеокарту. Если уровень не закреплён, приложение стартует на rich, а регулятор
времени кадра один раз понижает его до floor, если бюджет кадра дисплея не выдерживается, —
об этом сообщается в stderr и отмечается * в наложении F3.
[ и ] меняют уровень на ходу, как и строка Quality в меню настроек. Изменение из
приложения закрепляет уровень на сессию, так что регулятор перестаёт его трогать, и
записывает выбор в config.toml. Так же можно удержать rich на машине, где его понизила временная
заминка. При переключении следы и обратная связь ненадолго накопятся заново: уровень задаёт размеры
ресурсов GPU, поэтому его смена их пересоздаёт.
Уровень можно закрепить и до запуска; что там побеждает — см. порядок приоритетов в Configuration. Измеренные бюджеты, в которых держится каждый уровень, — в Non-functional requirements.
Масштаб сетки
Рядом с уровнем наложение F3 печатает число — RICH 1.00, — и то же делает строка Grid scale
в меню настроек, прямо под Quality. Это доля окна, в которой рисуются внутренние сетки движка:
та, на которой работают стадии следов, калейдоскопа и свечения, и поле следов аттрактора. Тяжёлый
пресет тратит большую часть кадра на заполнение этих сеток, так что их площадь — это его цена, и
меньшая доля меняет резкость на время кадра: 0.50 рисует четверть текселей. Форма картинки не
меняется, меняется только то, насколько тонко она прорисована.
Из коробки стоит auto, при котором движок выбирает долю по уровню и типу видеокарты: 0.75 для
rich на встроенной видеокарте и 1.00 во всех остальных случаях (таблица — в
Configuration), и строка читается, например, как 0.75 (auto).
Понижение до floor возвращает масштаб к 1.00 вместе с собой. Влево и вправо проходят 0.25,
0.50, 0.75, 1.00 и обратно к auto, останавливаясь на обоих концах, и записывают выбор в
config.toml как [quality] grid_scale, где он читается как (pinned). Каждое изменение
пересоздаёт сетки с тем же кратким повторным накоплением следов, что и смена уровня. --grid-scale
и RLX_GRID_SCALE перекрывают файл на один прогон; порядок — в
Configuration.
Built from f4f807a at version 0.178.0. This site tracks main and is not versioned per release.