Pavel Krajcevski
|
a530ae937e
|
Fix a few bugs.
|
2014-02-04 12:55:47 -05:00 |
|
Pavel Krajcevski
|
bf7ef5cd9e
|
Merge branch 'master' of git.cs.unc.edu:pavel/FasTC
|
2014-01-29 14:38:09 -05:00 |
|
Pavel Krajcevski
|
211bc5aece
|
Add PVRTC support to KTX writer
|
2014-01-29 14:37:19 -05:00 |
|
Pavel Krajcevski
|
4601cf00c7
|
Small bugfix
|
2014-01-29 14:37:04 -05:00 |
|
Pavel Krajcevski
|
aa7e73c4b3
|
Add growable buffer to support dynamic ktx file sizes.
|
2014-01-29 14:04:08 -05:00 |
|
Pavel Krajcevski
|
95ec307380
|
Fix delete to delete []
|
2014-01-29 14:03:34 -05:00 |
|
Pavel Krajcevski
|
1b5b8c3900
|
Add hooks to support filenames with .ktx extension
|
2014-01-24 14:00:14 -05:00 |
|
Pavel Krajcevski
|
552b8440b1
|
Add KTX writer.
|
2014-01-23 18:24:21 -05:00 |
|
Pavel Krajcevski
|
95e86cbf0d
|
Add KTX loaders
|
2014-01-23 14:43:05 -05: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
|
f64c2d57a2
|
Merge branch 'master' into MinGW
|
2014-01-21 16:25:49 -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
|
baced12633
|
Add tga filename detection.
|
2013-11-19 14:56:21 -05:00 |
|
Pavel Krajcevski
|
325b04847e
|
Remove some compiler cruft with our TGA loader.
|
2013-11-19 14:56:10 -05:00 |
|
Pavel Krajcevski
|
e780560d1e
|
Move default bit depth definitions to abstracted pixel buffer loading function.
|
2013-11-19 14:55:41 -05:00 |
|
Pavel Krajcevski
|
b6fde9c3f5
|
Add TGA image loaders
|
2013-11-19 14:22:26 -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
|
eeb4a995fc
|
Hold on to the raw file data once its been loaded.
|
2013-11-19 14:07:03 -05:00 |
|
Pavel Krajcevski
|
ba202c6ce9
|
Fix assert to not cause warning in release and do some sane things...
|
2013-11-19 12:00:12 -05:00 |
|
Pavel Krajcevski
|
9a7813b732
|
Make sure MSVC is still OK with our MINGW changes
|
2013-11-11 18:54:29 -05:00 |
|
Pavel Krajcevski
|
6dd43cde4f
|
Fix compiler problems on MinGW
|
2013-11-11 18:45:09 -05:00 |
|
Pavel Krajcevski
|
8e76d149ba
|
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 |
|
Pavel Krajcevski
|
0ecd678a58
|
Support loading paletted PNG images.
|
2013-10-14 20:56:55 -04:00 |
|
Pavel Krajcevski
|
e2be925265
|
Fix bug where we were writing ARGB instead of RGBA, again a victim of stupid block stream ordering.
|
2013-10-11 20:53:22 -04:00 |
|
Pavel Krajcevski
|
4baf2ce311
|
Combine image functionality from PVRTCEncoder into Base library.
|
2013-10-04 18:35:18 -04:00 |
|
Pavel Krajcevski
|
baab69dc99
|
Fix some MSVC compiler snafus
|
2013-09-28 22:21:31 -04:00 |
|
Pavel Krajcevski
|
dcf389d346
|
Merge PVRTC compressor into split library.
|
2013-09-27 17:30:16 -04:00 |
|
Pavel Krajcevski
|
28cf254fe5
|
Initial decoupling of base library from core library. Includes a few formatting changes as well.
|
2013-09-13 19:36:37 -04:00 |
|
Pavel Krajcevski
|
0f659269e7
|
Add error message when we can't load a file.
|
2013-09-06 01:39:23 -04:00 |
|
Pavel Krajcevski
|
9b7bb2cbc7
|
Add hooks to support outputing images whose pixels are not in block-stream order
|
2013-09-06 01:38:52 -04:00 |
|
Pavel Krajcevski
|
03a7934644
|
Get rid of evil tabs once and forever (from cpp/h files)
|
2013-08-26 16:54:08 -04:00 |
|
Pavel Krajcevski
|
a19f83d123
|
Switch the PVR loader to use the library provided with the imagination SDK
|
2013-08-22 18:08:52 -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
|
edf7a948c4
|
Recognize pvr images when loading data.
|
2013-08-20 15:28:02 -04:00 |
|
Pavel Krajcevski
|
081866907f
|
More formatting fixes.
|
2013-08-20 15:27:36 -04:00 |
|
Pavel Krajcevski
|
9d4f412f65
|
Skeleton for reading .pvr files
|
2013-08-20 15:12:57 -04:00 |
|
Pavel Krajcevski
|
31d2b5bcea
|
Formatting fixes
|
2013-08-20 15:12:18 -04:00 |
|
Pavel Krajcevski
|
8054740900
|
Don't freak out if the file already exists... overwrite it.
|
2013-03-07 02:43:33 -05:00 |
|
Pavel Krajcevski
|
9a5e0d197d
|
Fixed a lot of untested bugs with our windows filestream
|
2013-03-07 02:31:01 -05:00 |
|
Pavel Krajcevski
|
af25b83356
|
Fix some more compiler warnings.
|
2013-01-29 17:37:20 -05:00 |
|
Pavel Krajcevski
|
0afff4188e
|
Fix warnings on Windows and support the treat warnings as errors option.
|
2013-01-29 13:39:45 -05:00 |
|
Pavel Krajcevski
|
fa5d5e865c
|
Fix some more compiler warnings. This time some were actually very useful\!
|
2013-01-28 20:20:52 -05:00 |
|
Pavel Krajcevski
|
08df6f6d65
|
Fix more compiler warnings.
|
2013-01-28 16:42:11 -05:00 |
|
Pavel Krajcevski
|
cdbf72b6c0
|
Merge MSVC support into master.
|
2013-01-28 11:49:03 -05:00 |
|
Pavel Krajcevski
|
40a0947649
|
Fix small bug where we enter an infinite loop after we finish reading a file.
|
2013-01-27 14:02:39 -05:00 |
|
Pavel Krajcevski
|
5eba3ba6f7
|
Add license
|
2012-11-15 11:51:55 -05:00 |
|
Pavel Krajcevski
|
680625d03e
|
Fix a bunch of compiler warnings.
|
2012-11-07 17:10:26 -05:00 |
|
Pavel Krajcevski
|
113749c82f
|
Make the windows based filestream actually use the MSDN file IO functions
|
2012-11-07 16:38:34 -05:00 |
|
Pavel Krajcevski
|
96f223c509
|
Split filestream implementation into unix and windows versions.
|
2012-11-07 15:26:33 -05:00 |
|