Wie kann man eine BC6 / BC7-Textur umdrehen?

Ich habe Code zum Laden von DDS-Bilddateien in OpenGL-Texturen und möchte ihn erweitern, um die in D3D11 eingeführten komprimierten Formate BC6 und BC7 zu unterstützen. Da DirectX und OpenGL sich nicht darüber einig sind, ob der Ursprung einer Textur in der oberen linken oder unteren linken Ecke...