SHADERed 1.5.6 — среда разработки IDE, для написания, тестирования и отладки шейдеров

Бесплатная среда разработки (IDE), созданная специально для написания, тестирования и отладки шейдеров. Программа ориентирована на разработчиков игр и графики, позволяя отказаться от постоянного перезапуска игрового движка ради проверки изменений в коде. Вы можете поставить превью на паузу, кликнуть на конкретный пиксель и построчно пройтись по коду шейдера, проверяя значения переменных, ставя точки останова (breakpoints) и отслеживая выражения. Поддерживаются вершинные, пиксельные, геометрические и compute-шейдеры. Помогает визуально находить ошибки, отслеживать неопределенное поведение кода (undefined behavior) и строить тепловые карты инструкций SPIR-V. Программа компилирует шейдер «на лету» прямо во время ввода текста. Также поддерживается работа со сторонними редакторами (например, VS Code) — SHADERed автоматически обновит картинку, как только вы сохраните файл в другой программе. С помощью плагинов можно добавить поддержку шейдеров из движка Godot, импортировать проекты с ShaderToy, писать шейдеры на Rust, C++ или Slang, а также захватывать GIF анимации. Поддержка 3D моделей, текстур (2D, 3D, кубические карты), аудиофайлов для создания музыкальных визуализаторов, инстансинга, буферов и настройки состояний рендеринга (блендинг, тест глубины и т.д.).
Программа 2021 года
Сайт: github.com/dfranx/SHADERed
Лицензия: бесплатно
Язык интерфейса: Английский
ОС: Windows 7 – 11
Скачать: SHADERed 1.5.6 + x64
SHADERed 1.5.6 (github)
SHADERed 1.5.6 x64 (github)