On Fri Aug 8 14:37:07 2025 +0000, Connor McAdams wrote:
I ran into an application that tried to load this format on d3dx9 and failed, which is what led me to write this test for d3dx10. It's not supported on d3dx9 at all, I tested all versions to make sure. It seemed odd to have a test for something that was obviously unsupported, but I can add one if you'd like. :)
Well, the thing is, ATI2 was introduced during d3d9 times by AMD via a sort of "vendor hack" [https://aras-p.info/texts/D3D9GPUHacks.html]. It doesn't seem weird that d3dx only started supporting it after it was officially introduced in d3d10 as BC5, but it's not entirely a given either.
So I don't think a d3dx9 test checking that loading a ATI2 DDS fails would be a terrible idea. No particular rush either, though.