Существует тип bool
для переменных шейдера, которые я хотел бы использовать, но я не мог найдите, какой у него размер. Это важно, потому что при настройке указателя атрибута вершины я указываю тип данных, который может быть
GL_BYTE,
GL_UNSIGNED_BYTE,
GL_SHORT,
GL_UNSIGNED_SHORT,
GL_INT,
GL_UNSIGNED_INT,
GL_FLOAT, or
GL_DOUBLE
В C ++ обычно bool
должен иметь тот же размер, что и 4 байта int
, но могу ли я предположим то же самое для GLSL или у него только 1 байт?