RenderPearl - это невероятно легкий шейдерпак, который использует новейшие возможности Iris и расширения графических драйверов. Его главная цель - дать приятную картинку и отличную производительность на современном железе. Если ты устал от тяжелых шейдеров, которые роняют FPS даже на мощных ПК, этот проект - то, что надо.
Большая часть встроенной PBR-информации (цвета света, нормали материалов, шероховатость) генерируется процедурно. Это значит, что шейдеры будут нормально работать с большинством ресурспаков и модов без дополнительной настройки.
Интеграция с Distant Horizons и Voxy поддерживается на последней версии Minecraft, но пока экспериментальная и базовая. Полноценная поддержка планируется в будущем.
С модами, которые меняют пайплайн Iris (например, Chunks Fade In), возможны проблемы - вплоть до того, что шейдерпак не скомпилируется.
Если у тебя современное устройство (не macOS), скорее всего, всё нужное уже есть. Но лучше обновить Iris и драйвера.
BLOCK_EMISSION_ATTRIBUTE, COMPUTE_SHADERS, CUSTOM_IMAGES, ENTITY_TRANSLUCENT, PER_BUFFER_BLENDING, SEPARATE_HARDWARE_SAMPLERS, SSBO.| ОС | Драйверы | Поддержка |
|---|---|---|
| Linux | Mesa RadeonSI | Отлично |
| Linux | Nvidia | Очень хорошо |
| Linux | Mesa Zink/RADV | Хорошо |
| Linux | Mesa Zink/Nvidia | Нестабильно |
| Windows | AMD Adrenalin | Хорошо |
| Windows | Nvidia Game Ready | Очень хорошо |
Тестируются только последние стабильные версии. Остальные драйверы не тестировались.
Стандартная конфигурация и все значения из профилей должны работать на системах, соответствующих требованиям. Но ты можешь выжать больше производительности или качества, покопавшись в опциях. Правда, некоторые значения могут привести к ошибке компиляции - в таком случае просто сбрось настройку. Обычно такие опции помечены красным ⚠.
AMD_shader_trinary_minmax. Рекомендуется включать, если поддерживается.INTEL_shader_integer_functions. Может быть быстрее обычного умножения.Исходный код RenderPearl написан так, чтобы его можно было модифицировать и переиспользовать. Приоритет - производительность, а не читаемость. Если есть вопросы по работе шейдеров - можно связаться с автором.
Техническая информация есть в GitHub-репозитории.
Это единственные официальные страницы RenderPearl:

RenderPearl - это легкий шейдерпак для Iris, который даёт приятную картинку и высокий FPS на современном железе. Подходит для тех, кто хочет красивую графику без тормозов.