I'm using the TextureConverter library (win32) in my texture conversion tool written in C++.
Everything is just fine until I choose some of the ETC2 output formats (e.g. Q_FORMAT_ETC2_RGB8).
The function Qonvert() returns 0 (Q_SUCCESS) and the output seems OK, but my memory leak detection tool is reporting lots of memory leaks (blocks with size 128 bytes).
If I choose another format (e.g. Q_FORMAT_ETC1_RGB8) there are no memory leaks.
Is it possible that the static library "TextureConverter.lib" is leaking memory?
Is anyone else experiencing same issues?
Thank you!
EDIT:
PS: I am using the latest SDK (v3.1).
PS2: My tool is converting thousands of textures (with mipmaps) and the memory consumption is linearly growing. I am running out of the 2GB limit with my process after some time.
We will look into it. Thanks for the heads up.