FasTC/IO/src
Pavel Krajcevski 479ba8e76d Fix a bunch of MSVC compiler warnings and errors.
Most notably, we need to actually fix a bug in MSVC that doesn't know how to properly instantiate
enums in partial template specialization. There are more details outlined here:

http://stackoverflow.com/questions/15466594/why-does-msvc-fail-to-compile-this-template-function

The fix in this commit closes #10

Also in this commit is a hacky way to allow GL defines. Apparently "LoadImage" is defined as a
macro even with WIN32_LEAN_AND_MEAN. This means that we have to #undef the code that includes
it, meaning that we also need to make sure not to actually mix GLDefines.h with any file that needs
to use the functions from Windows.h
2014-03-12 02:43:09 -04:00
..
FileStreamUnix.cpp Fix some more compiler warnings. 2013-01-29 17:37:20 -05:00
FileStreamWin32.cpp Make sure MSVC is still OK with our MINGW changes 2013-11-11 18:54:29 -05:00
GLDefines.h Fix a bunch of MSVC compiler warnings and errors. 2014-03-12 02:43:09 -04:00
ImageFile.cpp Let the image loader return the actual image pointer instead of having the data be constructed 2014-03-11 18:04:26 -04:00
ImageLoader.cpp Let the image loader return the actual image pointer instead of having the data be constructed 2014-03-11 18:04:26 -04:00
ImageLoaderKTX.cpp Override LoadImage for ktx files 2014-03-11 18:27:37 -04:00
ImageLoaderKTX.h Override LoadImage for ktx files 2014-03-11 18:27:37 -04:00
ImageLoaderPNG.cpp Fix assert to not cause warning in release and do some sane things... 2013-11-19 12:00:12 -05:00
ImageLoaderPNG.h Merge MSVC support into master. 2013-01-28 11:49:03 -05:00
ImageLoaderPVR.cpp Move default bit depth definitions to abstracted pixel buffer loading function. 2013-11-19 14:55:41 -05:00
ImageLoaderPVR.h Switch the PVR loader to use the library provided with the imagination SDK 2013-08-22 18:08:52 -04:00
ImageLoaderTGA.cpp Add option to flip image along Y-axis to accomodate different image formats. 2013-11-19 15:01:54 -05:00
ImageLoaderTGA.h Add TGA image loaders 2013-11-19 14:22:26 -05:00
ImageWriter.cpp Remove a bunch of code that assumes that we get our pixel data in block stream order... 2013-11-06 18:23:19 -05:00
ImageWriterKTX.cpp Add PVRTC support to KTX writer 2014-01-29 14:37:19 -05:00
ImageWriterKTX.h Add KTX writer. 2014-01-23 18:24:21 -05:00
ImageWriterPNG.cpp Remove a bunch of code that assumes that we get our pixel data in block stream order... 2013-11-06 18:23:19 -05:00
ImageWriterPNG.h Remove a bunch of code that assumes that we get our pixel data in block stream order... 2013-11-06 18:23:19 -05:00