Pavel Krajcevski
fb7805d875
Bring CMake integration up to date.
...
- Add a way to generate a FasTCConfig.cmake file so that you can
use cmake without having to install it.
- Add install paths for users that want to install it.
- Hide all public headers in FasTC/ qualified include path, this way we
know what files are public directly from the source. Also, it lets us
define build-tree and install-tree include directories a lot easier.
2014-11-18 17:07:26 -05:00
Pavel Krajcevski
d3afd51b3d
Why is this signed?
2014-03-12 19:26:28 -04:00
Pavel Krajcevski
41a7abcdbb
Let the image loader return the actual image pointer instead of having the data be constructed
2014-03-11 18:04:26 -04:00
Pavel Krajcevski
64747eb828
Constify
2014-01-23 14:42:28 -05:00
Pavel Krajcevski
955fe204ad
Add OpenGL discovery to read/write KTX files
2014-01-23 14:33:37 -05:00
Pavel Krajcevski
5d93d4d7e9
Add option to flip image along Y-axis to accomodate different image formats.
2013-11-19 15:01:54 -05:00
Pavel Krajcevski
cf4868fdb1
Abstract away generic function to read from 32-bit pixel buffer.
2013-11-19 14:21:54 -05:00
Pavel Krajcevski
5b165e7d7b
Create imageloader constructor that keeps track of filesize.
2013-11-19 14:08:59 -05:00
Pavel Krajcevski
4baf2ce311
Combine image functionality from PVRTCEncoder into Base library.
2013-10-04 18:35:18 -04:00
Pavel Krajcevski
c367d11e9d
Formatting
2013-09-06 01:39:11 -04:00
Pavel Krajcevski
e6bd4b5317
Only use the PVR loader if the library for loading has been found.
2013-08-22 18:08:29 -04:00
Pavel Krajcevski
771b91b795
Fix a bunch of memory leaks.
2013-02-07 17:01:38 -05:00
Pavel Krajcevski
08df6f6d65
Fix more compiler warnings.
2013-01-28 16:42:11 -05:00
Pavel Krajcevski
5eba3ba6f7
Add license
2012-11-15 11:51:55 -05:00
Pavel Krajcevski
e39b23d18c
Hook up image writer to ImageFile
2012-10-31 17:50:39 -04:00
Pavel Krajcevski
0dbf5a08cc
Add initial png writing routines.
2012-10-31 17:50:39 -04:00
Pavel Krajcevski
2c22889533
Broke the coupling between ImageFile and Image. One is strictly for IO, the other can be platform and file format agnostic.
2012-10-31 17:46:13 -04:00
Pavel Krajcevski
2fa4da80ed
Fix some inconsistencies with different versions of libpng.
2012-10-31 17:46:12 -04:00
Pavel Krajcevski
f2c2f7c9af
Move file format to a separate header in order to better obfuscate the image loaders within the io library.
2012-08-27 22:47:20 -04:00
Pavel Krajcevski
a076d1efb8
Fleshed out some more of the library
2012-08-27 18:34:37 -04:00
Pavel Krajcevski
4e43207fd8
Restructure IO directory to better match convention set by BPTC Encoder
2012-08-27 12:19:27 -04:00