I attempted to use the code in https://github.com/python-pillow/Pillow/blob/main/src/libImaging/BcnDecode.c for a project in order to decode BC6 textures. The red and green channels decoded correctly but the blue channel ended up being mangled somehow.
Here's the red channel of the image as displayed in renderdoc:

and here's the blue channel:

This results in an image that looks like this:

What are your OS, Python and Pillow versions?
- OS: N/A
- Python: N/A
- Pillow: b261e17