Я пытаюсь прочитать текстуру, которая была загружена со значениями с плавающей запятой, используя мой общий код для чтения изображений, который пытается прочитать ее как (8-битные) целочисленные значения.
Я ожидал, что он сузит значения до 0..1 и в целом сделает его довольно ужасным, но все же узнаваемым. Вместо этого он полностью черный, как будто он читает все значения черного.
Текстура имеет формат GL_R32F, и я пытаюсь прочитать ее как GL_UNSIGNED_BYTE с GL_RGBA в качестве вывода.
Должно ли это работать? Если нет, то что я должен искать?