Open 0x4E69676874466F78 opened 2 years ago
Так сходу -- наврядли. rgba_t и все сопутствующие типы завязаны на 8-битном byte.
Но есть мысль как добавить и ничего не сломать.
Было бы круто добавить поддержку DDS текстур в FP16 формате, с сжатием и без. Если говорить про текстуры со сжатием, то по идее, для этого нужна поддержка BC7 и BC6Hs кодеков. Это всё есть в расширении GL_ARB_texture_compression_bptc. Ну а FP текстуры без сжатия по идее должно быть легко грузить.
Возможно ли добавить поддержку 16битных текстур в движок? Нужно для: https://github.com/w23/xash3d-fwgs/issues/214 и потом ещё для HDR скайбоксов возможно (чтоб солнце светило в камеру ярче). Прикладываю пример 16бит нормалмапы. debug_c2a3_gar3_normal.zip