* add gsl library to track memory allocations
* rework creation to respect mod order
slight slowdown but just to be safe
* 1.6.1
* print info on timing
* specify largeaddressaware (shouldn't matter since gw is linked with it, but can't hurt)
* basic tga/hdr image loading
* bgr tga tex
* convert to dds during loading
doesn't work yet, fails to create textures from dds memory
* remove ext member from TextureFileStruct
* do not convert images, leads to weird loading problems...
* use regex matching for tpf loading
* convert non-RGBA images to RGBA
* remove d3dx (mostly)
* fix moving wrong image
* move TextureFunction to module
* move FileLoader to ModfileLoader module
* move TextureClient to module
* spaces
* ifdef debug
* 1.6.0
* compress images to dxt5 (bc3_unorm) to use less memory
* remove unnecessary directxtex source code patch
* don't move unnecessarily
* only compress if mods in filesystem use up more than 400mb
* use std::future to prepare to multithread image loading
fails when using std::launch::async though, maybe something in the directxtex library is not thread safe
* remove d3dx sdk from workflows
* remove extern "C"
* catch exception when saving texture
* make loading async (call CoInitializeEx)
* support DXGI_FORMAT_BC1_UNORM (DXT1) compressed textures without warning
* don't warn for BC2 BC4 or BC5 either
* update README.md