Add Debug stacktraces in the log file when crashing
Improve debugging code for an easier debug output
Log files will always start clean on each game startup
Redistributable files will now be generated in .dist folder
Build artifacts will now be generated in .build folder
Upated .gitignore to ignore .NET stuff ( rules inherited from default Github gitignore repo ) + custom entries regarding build/distribution
Add support for OpenGL compressed textures ( allowing compressed DDS/BCn to load fine )
Add support for PNG 24/32 bit ( and use as fallback if no DDS file is found )
Add support for Mipmaps in both Compressed an Uncompressed texture files
Add Third party libraries section in the README.md
FF8 Demastered DLL is now statically build ( no other dependencies required or 3rd party DLLs )
Code is mostly warning free ( very few minor left, all the rest is gone )
Solution has been tweaked to provide a single target ( Debug ) with x86 ( for the DLL ) and AnyCPU ( for .NET ) in order to ease the first build after clone
Third party dependencies are now located in a folder named vendor, with /lib and /include folders used by default by the project
Hook every inherited GL function where the PNG external textures are loaded, in order to override that and allow us to load DDS textures too ( glCompressedTexImage2D is required for that )