Commit Graph

19 Commits

Author SHA1 Message Date
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
c1222d75f9 Reorganize a lot of code. Should probably split image and image file classes to separate IO operations and whatnot. 2012-10-31 17:46:12 -04:00
Pavel Krajcevski
2fa4da80ed Fix some inconsistencies with different versions of libpng. 2012-10-31 17:46:12 -04:00
Pavel Krajcevski
78da9499ec Add output for error metric 2012-09-18 19:00:20 -04:00
Pavel Krajcevski
e4c8708a4a Fix bug with PNG image loader. 2012-09-18 10:59:39 -04:00
Pavel Krajcevski
213d98f985 Finish the hooking up of the compression library to the core library 2012-08-28 19:42:28 -04:00
Pavel Krajcevski
662e3c8f57 Make sure to also link against zlib. 2012-08-28 16:45:37 -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
5bebdc3b07 Remove warning from cmake process 2012-08-27 12:58:44 -04:00
Pavel Krajcevski
4e43207fd8 Restructure IO directory to better match convention set by BPTC Encoder 2012-08-27 12:19:27 -04:00
Pavel Krajcevski
d13190990e Implement read callback for libpng 2012-08-27 11:50:19 -04:00
Pavel Krajcevski
cc7e8c1b1f Add preliminary hooks for reading out png data... 2012-08-27 11:37:10 -04:00
Pavel Krajcevski
13519fa019 Added code to load the contents of a file to memory on not-windows. 2012-08-26 20:53:55 -04:00
Pavel Krajcevski
afd1e274fd Add support for cmake to look for libpng and then add the proper files if available. 2012-08-26 20:31:41 -04:00
Pavel Krajcevski
6d39ab49c1 Generate the ImageLoader.h file from cmake after we figure out what image reading libraries are available to us. 2012-08-26 19:51:49 -04:00
Pavel Krajcevski
abb5ca2a44 Add some more skeleton code to prepare for png image loading. 2012-08-26 19:05:18 -04:00
Pavel Krajcevski
ff5cab75ee Added a few more structural preparations 2012-08-26 16:37:10 -04:00
Pavel Krajcevski
1bdc0dafb9 Add skeleton for image loading class 2012-08-26 14:46:47 -04:00