FasTC/Base/test
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
..
CMakeLists.txt Add first vector tests 2014-02-16 13:20:43 -05:00
TestARGBPixel.cpp Move Pixel class from PVRTCEncoder to FasTCBase. 2013-10-03 17:25:15 -04:00
TestColor.cpp Some compiler SNAFUs on windows. 2013-10-21 15:49:42 -04:00
TestImage.cpp Some compiler SNAFUs on windows. 2013-10-21 15:49:42 -04:00
TestPixel.cpp Add some YCoCg tests 2014-02-19 19:35:29 -05:00
TestVector.cpp Fix some of the vector multiplication and divide routines. 2014-02-20 14:49:35 -05:00
Utils.h Combine image functionality from PVRTCEncoder into Base library. 2013-10-04 18:35:18 -04:00