How they can be used textures with pixel formats RGBA16 (R5:G5:B5:A1)
and BGRA16 (B5:G5:R5:A1) in an OpenGL application,
withouth converting them to RGBA32 ones ?
I need it for using 16-bit BMP files (which are always BGRA16) as textures ,
and i prefer not to convert them because the RGBA32
ones imply heavy texture transfers from/to video memory
(2 times slower than RGBA16 ones)