Closed JPeterMugaas closed 6 months ago
I do not get any of these warnings with MinGW 13.2. I did see an overflow warning related to depth values in mipmaps, but not these at all.
Also, the warnings you post above make no sense to me. The compiler knows the value is not 0.
The upper-bound is fixed and I have asserts/assumes in place, but GNUC doesn't know about them.
I'm not completely sure myself but if there is bounds checking, then it may be safe to suppress the warning. I made a PR request to the mingw13_2 branch that does just that at https://github.com/microsoft/DirectXTex/pull/435 .
Merged the PR.
I was trying to compile DirectXTex with "gcc (GCC) 13.2.1 20230801" in linux and I got these warnings:
I see similar warnings with GCC 13.2.0 for mingw-w64.