Leksykon IT › Programowanie › Shader Minifier

Shader Minifier

Programowanie Svenska → Zaktualizowano: 2026-10-07

Narzędzie ściskające kod GLSL i HLSL do możliwie najkrótszego tekstu, stworzone dla intr, w których liczy się każdy bajt.

W intrze 4k oprawa wizualna to często jeden shader, zwykle z raymarchingiem, przekazywany sterownikowi graficznemu jako kod źródłowy. Kod ten leży więc w pliku wykonywalnym jako zwykły tekst, dopóki nie dobierze się do niego packer. Shader Minifier, od francuskiej grupy Ctrl-Alt-Test i napisany w F#, zamienia zmienne na pojedyncze litery, usuwa białe znaki, skraca stałe i scala deklaracje.

Wynikiem jest nagłówek C z shaderem jako łańcuchem znaków, gotowy do zlinkowania i spakowania przez Crinklera. Narzędzie dobiera też nazwy tak, by te same znaki powtarzały się często, co pomaga packerowi — minifikacja i kompresja są optymalizowane razem, a nie osobno.

← Wróć do leksykonu