Changeset 768
- Timestamp:
- May 15, 2011, 1:16:18 PM (11 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/matrix.h
r761 r768 101 101 for (int n = 0; n < elems; n++) \ 102 102 ret[n] = static_cast<U>((*this)[n]); \ 103 return ret; \ 104 } \ 105 \ 106 inline Vec##elems<T> operator -() const \ 107 { \ 108 Vec##elems<T> ret; \ 109 for (int n = 0; n < elems; n++) \ 110 ret[n] = -(*this)[n]; \ 103 111 return ret; \ 104 112 } \ -
trunk/test/matrix.cpp
r757 r768 28 28 CPPUNIT_TEST(test_vec_eq); 29 29 CPPUNIT_TEST(test_vec_lt); 30 CPPUNIT_TEST(test_vec_unary); 30 31 CPPUNIT_TEST(test_mat_det); 31 32 CPPUNIT_TEST(test_mat_mul); … … 123 124 } 124 125 126 void test_vec_unary() 127 { 128 vec2 a(1.0f, 3.0f); 129 vec2 b(-1.0f, -3.0f); 130 131 CPPUNIT_ASSERT(a == -b); 132 CPPUNIT_ASSERT(-a == b); 133 } 134 125 135 void test_mat_det() 126 136 {
Note: See TracChangeset
for help on using the changeset viewer.