I was having issues with the library and thought it was because of my own code; but i noticed that the texconv tool shows the exact same problem. texconv.exe -y BC7_UNORM texture.png gives a different output than texconv.exe -y BC7_UNORM -nogpu texture.png Notice the artifacts in the CPU version:  This is with the GPU: 