aboutsummaryrefslogtreecommitdiff
path: root/src/common/vector_math.h
AgeCommit message (Expand)Author
2019-02-26common/vector_math: Move Vec[x] types into the Common namespaceLioncash
2018-08-08vector_math: Use variable template version of is_signed in Vec classesLioncash
2018-08-07vector_math: Remove unimplemented function prototypesLioncash
2018-08-07vector_math: Make functions constexpr where applicableLioncash
2018-08-07vector_math: Convert typedefs to type aliasesLioncash
2018-05-01vector_math: Ensure members are always initializedLioncash
2018-04-19vector_math: Remove AsArray() and Write() functions from Vec[2,3,4]Lioncash
2017-09-30Fixed type conversion ambiguityHuw Pascoe
2017-09-27Disable unary operator- on Math::Vec2/Vec3/Vec4 for unsigned types.Subv
2017-07-11vector_math: remove dead template parameterwwylele
2017-07-11vector_math: remove broken SFINAE stuffwwylele
2017-07-11SwRasterizer: Flip the vertex quaternions before clipping (if necessary).Subv
2017-05-20pica/swrasterizer: implement procedural texturewwylele
2016-12-26vector math: add implementation of Length and Normalizewwylele
2016-09-29Common: Remove dangerous Vec[234] array constructorsYuri Kunde Schlesner
2016-09-18Manually tweak source formatting and then re-run clang-formatYuri Kunde Schlesner
2016-09-18Sources: Run clang-format on everything.Emmanuel Gil Peyrot
2016-03-18vector_math: Add missing member in Vec4's SetZero functionLioncash
2015-11-12fix failure on gcc and clangwwylele
2015-11-12disable unary minus when the type is not signedwwylele
2015-05-30Move video_core/math.h to common/vector_math.harchshift