FasTC/Base/include
Pavel Krajcevski 62cce58c2f Fix some of the vector multiplication and divide routines.
In general, we want the scalar division of vectors and matrices to
have the matrix come first and the scalar come second. It doesn't make
sense to divide a scalar by a vector or to divide a matrix by a vector,
so these should now produce errors at compile time.

Also, make sure to add additional types that can be multiplied together
using the * operator. If we multiply two vectors together, that's a dot
product. The size restrictions should be enforced at compile time by the
template parameters for VectorBase<T, N>::Dot

In this way, we can support vector/matrix multiplication by retaining the
* operator as well.
2014-02-20 14:49:35 -05:00
..
Color.h Add more generic structures for performing scalar multiplication with vectors (i.e. ones that actually compile) 2013-10-08 18:39:32 -04:00
CompressionFormat.h Refactor CompressionJob struct. 2013-11-08 16:31:19 -05:00
CompressionJob.h Refactor CompressionJob struct. 2013-11-08 16:31:19 -05:00
Image.h Fix a few bugs. 2014-02-04 12:55:47 -05:00
ImageFwd.h Combine image functionality from PVRTCEncoder into Base library. 2013-10-04 18:35:18 -04:00
IPixel.h Make IPixels single vectors in order to allow us to use their operators and other convenience functions. 2013-10-10 14:36:45 -04:00
Matrix3x3.h Reappropriate vexlib math headers into FasTC. 2013-10-03 17:19:28 -04:00
MatrixBase.h Reappropriate vexlib math headers into FasTC. 2013-10-03 17:19:28 -04:00
MatrixSquare.h Reappropriate vexlib math headers into FasTC. 2013-10-03 17:19:28 -04:00
Pixel.h Add YCoCg pixel type 2014-02-18 13:25:29 -05:00
ScopedAllocator.h Add a scoped allocator in order to deal with errors cleaner 2014-01-23 14:38:02 -05:00
TexCompTypes.h Some small bugs, fixed #2 2014-01-30 14:12:55 -05:00
Vector2.h Add tests for special vector cases 2014-02-16 18:28:37 -05:00
Vector3.h Add tests for special vector cases 2014-02-16 18:28:37 -05:00
Vector4.h Add tests for special vector cases 2014-02-16 18:28:37 -05:00
VectorBase.h Fix some of the vector multiplication and divide routines. 2014-02-20 14:49:35 -05:00