Menu

Commit [r540]  Maximize  Restore  History

BREAKING CHANGE IN MATRIX IMPLEMENTATION: All vislib-style matrix classes are now deprecated; replacement is incomplete!

Changed the::equatable to use CRTP instead of virtual method.
Changed guard of D3D math to reflect that D3D10+ uses XNA math while D3D9 uses D3DX.

crowbar27 2014-03-29

changed /trunk/thelib++/include/the/config.h
changed /trunk/thelib++/include/the/equatable.h
changed /trunk/thelib++/include/the/graphics/directx/vertex_xyz.h
changed /trunk/thelib++/include/the/graphics/directx/vertex_xyzrs.h
changed /trunk/thelib++/include/the/graphics/directx/vertex_xyzrst.h
changed /trunk/thelib++/include/the/graphics/directx/vertex_xyzw.h
changed /trunk/thelib++/include/the/math/abstract_matrix_impl.h
changed /trunk/thelib++/include/the/math/matrix.h
added /trunk/thelib++/include/the/math/matrix.inl
added /trunk/thelib++/include/the/math/matrix_functions.h
added /trunk/thelib++/include/the/math/matrix_indexer.h
added /trunk/thelib++/include/the/math/matrix_layout.h
changed /trunk/thelib++/src/graphics/directx/vertex_xyz.cpp
changed /trunk/thelib++/src/graphics/directx/vertex_xyzrs.cpp
changed /trunk/thelib++/src/graphics/directx/vertex_xyzrst.cpp
changed /trunk/thelib++/src/graphics/directx/vertex_xyzw.cpp
added /trunk/thelib++/src/math/matrix_functions.cpp
changed /trunk/thelib++/test/testmatrix.cpp
changed /trunk/thelib++/thelib++.vcxproj
changed /trunk/thelib++/thelib++.vcxproj.filters
/trunk/thelib++/include/the/config.h Diff Switch to side-by-side view
Loading...
/trunk/thelib++/include/the/equatable.h Diff Switch to side-by-side view
Loading...
/trunk/thelib++/include/the/graphics/directx/vertex_xyz.h Diff Switch to side-by-side view
Loading...
/trunk/thelib++/include/the/graphics/directx/vertex_xyzrs.h Diff Switch to side-by-side view
Loading...
/trunk/thelib++/include/the/graphics/directx/vertex_xyzrst.h Diff Switch to side-by-side view
Loading...
/trunk/thelib++/include/the/graphics/directx/vertex_xyzw.h Diff Switch to side-by-side view
Loading...
/trunk/thelib++/include/the/math/abstract_matrix_impl.h Diff Switch to side-by-side view
Loading...
/trunk/thelib++/include/the/math/matrix.h Diff Switch to side-by-side view
Loading...
/trunk/thelib++/include/the/math/matrix.inl Diff Switch to side-by-side view
Loading...
/trunk/thelib++/include/the/math/matrix_functions.h Diff Switch to side-by-side view
Loading...
/trunk/thelib++/include/the/math/matrix_indexer.h Diff Switch to side-by-side view
Loading...
/trunk/thelib++/include/the/math/matrix_layout.h Diff Switch to side-by-side view
Loading...
/trunk/thelib++/src/graphics/directx/vertex_xyz.cpp Diff Switch to side-by-side view
Loading...
/trunk/thelib++/src/graphics/directx/vertex_xyzrs.cpp Diff Switch to side-by-side view
Loading...
/trunk/thelib++/src/graphics/directx/vertex_xyzrst.cpp Diff Switch to side-by-side view
Loading...
/trunk/thelib++/src/graphics/directx/vertex_xyzw.cpp Diff Switch to side-by-side view
Loading...
/trunk/thelib++/src/math/matrix_functions.cpp Diff Switch to side-by-side view
Loading...
/trunk/thelib++/test/testmatrix.cpp Diff Switch to side-by-side view
Loading...
/trunk/thelib++/thelib++.vcxproj Diff Switch to side-by-side view
Loading...
/trunk/thelib++/thelib++.vcxproj.filters Diff Switch to side-by-side view
Loading...