Собственно subj. В программе на MASM32 жутко много места занимают тексты шейдерных программ для OpenGL (ARB_vertex_program и ARB_fragment_program). Есть и возможность их более компактного хранения средствами OGL? Какой-то бинарник или тому подобное. Непосредственно загрузка кода принимает только формат GL_PROGRAM_FORMAT_ASCII_ARB. И так уже удалил переносы строк, пробелы, сократил наименования переменных через ATTRIB и OUTPUT. Остается уже только словарное сжатие прикручивать. Но может есть какое-то более подходящее решение.