Pavel Krajcevski
8660b24ffe
Fix multithreaded npot bug.
...
There was a bug where certain blocks were not being written due to
improper iterating over non power-of-two textures depending on the
thread that got split across a newline of blocks. This should now
be fixed.
The offending command line arguments looked something like:
CLTool/tc -q 0 -t 32 -j 32 /path/to/npot-texture.png
2014-04-10 13:39:04 -04:00
Pavel Krajcevski
ea1c61913a
Small patch to fix loading of non-multiple-of-four images
2014-04-02 13:59:08 -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
5d93d4d7e9
Add option to flip image along Y-axis to accomodate different image formats.
2013-11-19 15:01:54 -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
cf4868fdb1
Abstract away generic function to read from 32-bit pixel buffer.
2013-11-19 14:21:54 -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
03a7934644
Get rid of evil tabs once and forever (from cpp/h files)
2013-08-26 16:54:08 -04:00
Pavel Krajcevski
31d2b5bcea
Formatting fixes
2013-08-20 15:12:18 -04:00
Pavel Krajcevski
cdbf72b6c0
Merge MSVC support into master.
2013-01-28 11:49:03 -05:00
Pavel Krajcevski
5eba3ba6f7
Add license
2012-11-15 11:51:55 -05:00
Pavel Krajcevski
b43373c0aa
Fix some indentation and signedness mismatch
2012-11-07 15:23:07 -05: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