Matteo Bruni (@Mystral) commented about dlls/d3dx9_36/texture.c:
goto err; }
- if (img_info.Width != img_info.Height)
- {
hr = D3DXERR_INVALIDDATA;
goto err;
- }
This is kind of a separate change (enabled by the rest of the implementation changes.) Can it be split out without too much fuss?