IT-словарь › Программирование › Shader Minifier

Shader Minifier

Программирование Svenska → Обновлено: 2026-10-20

Инструмент, сжимающий код GLSL и HLSL до кратчайшего текста, созданный для интро, где на счету каждый байт.

В 4k-интро визуальная часть нередко сводится к одному шейдеру, часто с рэймарчингом, и передаётся графическому драйверу в виде исходного кода. Поэтому в исполняемом файле он лежит обычным текстом, пока до него не доберётся упаковщик. Shader Minifier французской группы Ctrl-Alt-Test, написанный на F#, переименовывает переменные в одиночные буквы, убирает пробелы, сокращает константы и объединяет объявления.

На выходе — заголовочный файл C с шейдером в виде строки, готовый к сборке и упаковке Crinkler. Инструмент также подбирает имена так, чтобы одни и те же символы встречались чаще, что помогает упаковщику: минификация и сжатие оптимизируются вместе, а не по отдельности.

← Назад к словарю