Я сомневаюсь, что это было бы полезно.Основная цель миниатора Javascript - уменьшить размер исходного файла, чтобы у клиента было меньше данных для загрузки, что ускоряет работу сайта.Однако, поскольку пользователь будет загружать код HLSL, он не увидит каких-либо преимуществ для производительности.
Если вы не уверены в минимизации источника, такую вещь будет тривиально реализовать.Просто напишите скрипт на выбранном вами языке, чтобы заменить символы новой строки пробелом и несколькими пробелами одним пробелом (я не знаю HLSL, но это должно работать, поскольку это похоже на C).Если вы хотите увидеть хорошо написанный пример, проверьте исходный код C для JSMin .