Клиентский мод для Майнкрафт на Fabric, предназначенный для создания и отладки шейдеров. Он позволяет менять основные и пост-шейдеры прямо во время игры без перезапуска и полной перезагрузки ресурс-пака.
Возможности
- Перезагрузка основных и пост-шейдеров по запросу.
- Редактирование файлов шейдеров в игре с подсветкой синтаксиса.
- Выбор и принудительная загрузка вариантов шейдера из разных наборов ресурсов; ванильные шейдеры доступны только для чтения.
- Просмотр того, что отрисовывает шейдер.
- Разбор и редактирование JSON-файлов пост-эффектов.
- Просмотр всех конвейеров рендеринга.
- Переопределение значений буфера
Globals.
Как пользоваться
В поддерживаемых шейдерах можно вызвать dbg("time=" + GameTime);, чтобы записать значение в logs/latest.log. Поддерживаются строковые литералы ASCII, конкатенация строк верхнего уровня и автоматическое преобразование обычных числовых и векторных значений в текст.
Частый вывод отладочных сообщений, особенно во фрагментных шейдерах, может снижать ФПС.
Требования и совместимость
Мод работает с OpenGL и Vulkan.
