Currently, when decompressing a BC6 block, it converts the half floats to bytes. BC6H is made for HDR textures and a lot of that data is lost when converted to u8. Perhaps a seperate function or a toggle on the function to make it able to output an array of floats (3 floats per pixel since no alpha) would be helpful, as I'm using this in a blender plugin which supports floating point textures.
Currently, when decompressing a BC6 block, it converts the half floats to bytes. BC6H is made for HDR textures and a lot of that data is lost when converted to u8. Perhaps a seperate function or a toggle on the function to make it able to output an array of floats (3 floats per pixel since no alpha) would be helpful, as I'm using this in a blender plugin which supports floating point textures.