Попробуйте Base64, кодирующий/декодирующий Ваши двоичные данные. Также изучите разделы CDATA
Они были представлены в GLSL 1.30 (OGL 3.0).
В зависимости от того, что вы хотите сделать, вы можете в конечном итоге эмулировать их с помощью операций с плавающей запятой, x & (2 ^ n) -1 = frac (x / (2 ^ n)) * (2 ^ n)
, например, но вам придется позаботиться об ошибках с плавающей запятой.
Чтобы получить доступ к битовым операторам
, нужно поставить либо#version 130
, либо
#extension GL_EXT_gpu_shader4 : enable
в верхнюю часть шейдера.