При использовании функции: D3DXSaveTextureToFile и передачи в D3DXIFF_BMP для создания BMP Я заметил, что значения, по-видимому, оцениваются, а не указаны конкретно.Как библиотека d3dx сохраняет текстуры в файлах?
Исправьте меня, если я ошибаюсь, но текстура с плавающей точкой может хранить любой поплавок в любом текстеле, который выведет его за пределы диапазона BMP, который застрял между rgb (255,255,255,255), так что кажется, что функция делает просто взятие верхнего и самого нижнего значения текстуры и нормализации его между этим диапазоном.
Так что мой вопрос: возможно ли захватить значения точно так, как они есть в памяти? в том числе, когда цвета находятся за пределами спектра монитора компьютера?