Pavel Krajcevski
|
47074c1224
|
Abstract away a bit more logic in order to allow us to easily override the core vector operations if need be.
|
2013-10-08 20:29:56 -04:00 |
|
Pavel Krajcevski
|
01a38dc76b
|
Add more generic structures for performing scalar multiplication with vectors (i.e. ones that actually compile)
|
2013-10-08 18:39:32 -04:00 |
|
Pavel Krajcevski
|
a4a289c177
|
Change the pixel channel size to 16 bits so that our arithmetic operations don't overflow.
|
2013-10-08 18:37:38 -04:00 |
|
Pavel Krajcevski
|
dd12cc92cd
|
Revert "Pixels are actually 4vecs of ints"
This reverts commit 85c3f9fc90 .
|
2013-10-08 17:32:40 -04:00 |
|
Pavel Krajcevski
|
2159a6688a
|
Add colors.
|
2013-10-08 15:07:43 -04:00 |
|
Pavel Krajcevski
|
85c3f9fc90
|
Pixels are actually 4vecs of ints
|
2013-10-08 15:07:11 -04:00 |
|
Pavel Krajcevski
|
473a1c1869
|
Move the operators out of the class definition so that we can derive from Vectors.
|
2013-10-08 15:06:20 -04:00 |
|
Pavel Krajcevski
|
4baf2ce311
|
Combine image functionality from PVRTCEncoder into Base library.
|
2013-10-04 18:35:18 -04:00 |
|
Pavel Krajcevski
|
ab598c9ef7
|
Move Pixel class from PVRTCEncoder to FasTCBase.
|
2013-10-03 17:25:15 -04:00 |
|
Pavel Krajcevski
|
cb348c3598
|
Reappropriate vexlib math headers into FasTC.
|
2013-10-03 17:19:28 -04:00 |
|
Pavel Krajcevski
|
89fbaf8170
|
Keep track of the image size with the base image rather than the compressed image. It's not always the case that the image data is RGBA8 data.
|
2013-09-28 22:40:48 -04:00 |
|
Pavel Krajcevski
|
dcf389d346
|
Merge PVRTC compressor into split library.
|
2013-09-27 17:30:16 -04:00 |
|
Pavel Krajcevski
|
1a70ddf57a
|
Remove spurious comment
|
2013-09-17 18:52:02 -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 |
|