Pavel Krajcevski
|
cebce26be1
|
Change our pixel component type to be signed
|
2014-03-11 16:52:02 -04:00 |
|
Pavel Krajcevski
|
3dd1444ff6
|
Add clamping to our pixels
|
2014-03-11 16:48:25 -04:00 |
|
Pavel Krajcevski
|
86678c0cfe
|
Add 4-value pixel constructor
|
2014-03-11 16:40:31 -04:00 |
|
Pavel Krajcevski
|
9dc23db287
|
Add YCoCg pixel type
|
2014-02-18 13:25:29 -05:00 |
|
Pavel Krajcevski
|
4fc75f22dc
|
Fix vector operators to avoid needing overloads
|
2014-02-17 13:02:43 -05:00 |
|
Pavel Krajcevski
|
37ffc102d0
|
Add shuffle operator to pixels.
|
2014-01-30 13:34:52 -05:00 |
|
Pavel Krajcevski
|
89110be602
|
Get rid of a bunch of MSVC compiler warnings.
|
2013-10-15 00:31:33 -04:00 |
|
Pavel Krajcevski
|
3e35fb2c0d
|
Merge SplitCoreLibrary
|
2013-10-10 11:04:40 -04:00 |
|
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
|
85c3f9fc90
|
Pixels are actually 4vecs of ints
|
2013-10-08 15:07:11 -04:00 |
|
Pavel Krajcevski
|
ab598c9ef7
|
Move Pixel class from PVRTCEncoder to FasTCBase.
|
2013-10-03 17:25:15 -04:00 |
|