Сервисный выпуск, направленный на совместимость с Iris и OptiFine, исправление конфигурации буферов и снижение нагрузки в наиболее дорогих проходах.
### Совместимость Iris и OptiFine
- Конфигурация форматов и очистки `colortex` перенесена из `shaders.properties` в корректные GLSL-директивы. Это восстанавливает ожидаемые HDR-форматы, историю TAA и автоэкспозиции на обоих загрузчиках.
- Карта высоты облаков переведена с Iris-специфичного `customTexture` на стандартную привязку `texture.*.colortex4`, совместимую с OptiFine.
- Исправлено отображение неба и облаков в OptiFine: устранены артефакты, вызванные отсутствующей картой высоты облаков.
- Для Iris-специфичных uniform-переменных добавлены безопасные ветки OptiFine. Недоступные данные больше не приводят к ошибкам компиляции или неверным визуальным эффектам.
- Исправлена подсветка предметов в руке на OptiFine: неоднозначные данные о правой и левой руке больше не окрашивают неверную руку.
- Профиль `LOW` на OptiFine теперь использует FXAA в нативном разрешении, когда Iris compute/upscale-проходы недоступны.
- Уточнены подписи настроек масштабирования: половинное разрешение и апскейлинг явно отмечены как возможности Iris, а для OptiFine указан нативный fallback.
### Исправлено
- Восстановлены постоянные буферы истории для TAA, облаков и автоэкспозиции; их содержимое больше не очищается между кадрами.
- Форматы цветовых, теневых и служебных буферов теперь задаются в месте, которое корректно распознают оба загрузчика.
- Для теневых depth-текстур явно включена ближайшая фильтрация, необходимая ручному сравнению глубины.
- Исправлены и дополнены английские описания настроек тумана, отражений, облаков, AO, bloom, волн, ветра и виньетки.
- Русские и английские комментарии настроек приведены в соответствие с фактическим поведением Iris и OptiFine.
### Оптимизация
- Отключена лишняя покадровая очистка custom image-буферов FSR, TSR depth, облаков и bloom: используемые пиксели полностью перезаписываются соответствующими проходами.
- Compute-проход облаков в Нижнем мире и Крае сокращён до минимального dispatch вместо обработки половины экрана без полезного результата.
- Количество blocker-сэмплов мягких теней теперь масштабируется вместе с профилем качества: меньше выборок на `LOW` и `BALANCED`, полное качество на `ULTRA`.
- Передача света в объёмных облаках кэшируется между соседними занятыми шагами луча, уменьшая число дорогих выборок шума.
- Небесные отражения на воде пропускаются при отсутствии видимости неба.
- SSR для воды запускается только при достаточном вкладе отражения и видимости поверхности, сохраняя отражения при скользящих углах.
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }