summaryrefslogtreecommitdiffstats
path: root/src/common/vector_math.h (unfollow)
Commit message (Expand)AuthorFilesLines
2023-01-30Move to Clang Format 15Levi Behunin1-11/+5
2022-04-28chore: add missing SPDX tagsAndrea Pappacoda1-29/+3
2021-09-24general: Update style to clang-format-12ameerj1-2/+2
2020-10-16input_common/CMakeLists: Make some warnings errorsLioncash1-9/+66
2020-08-15common: Make use of [[nodiscard]] where applicableLioncash1-101/+103
2019-02-27common/vector_math: Move Vec[x] types into the Common namespaceLioncash1-2/+2
2018-08-08vector_math: Use variable template version of is_signed in Vec classesLioncash1-3/+3
2018-08-08vector_math: Remove unimplemented function prototypesLioncash1-23/+0
2018-08-08vector_math: Make functions constexpr where applicableLioncash1-154/+179
2018-08-08vector_math: Convert typedefs to type aliasesLioncash1-3/+3
2018-05-02vector_math: Ensure members are always initializedLioncash1-9/+9
2018-04-20vector_math: Remove AsArray() and Write() functions from Vec[2,3,4]Lioncash1-30/+0
2017-09-30Fixed type conversion ambiguityHuw Pascoe1-9/+3
2017-09-27Disable unary operator- on Math::Vec2/Vec3/Vec4 for unsigned types.Subv1-4/+8
2017-07-11vector_math: remove dead template parameterwwylele1-1/+1
2017-07-11vector_math: remove broken SFINAE stuffwwylele1-3/+2
2017-07-11SwRasterizer: Flip the vertex quaternions before clipping (if necessary).Subv1-1/+1
2017-05-20pica/swrasterizer: implement procedural texturewwylele1-0/+10
2016-12-26vector math: add implementation of Length and Normalizewwylele1-0/+19
2016-09-30Common: Remove dangerous Vec[234] array constructorsYuri Kunde Schlesner1-3/+0
2016-09-19Manually tweak source formatting and then re-run clang-formatYuri Kunde Schlesner1-12/+6
2016-09-18Sources: Run clang-format on everything.Emmanuel Gil Peyrot1-325/+382
2016-03-18vector_math: Add missing member in Vec4's SetZero functionLioncash1-1/+4
2015-11-12fix failure on gcc and clangwwylele1-3/+3
2015-11-12disable unary minus when the type is not signedwwylele1-0/+4
2015-05-30Move video_core/math.h to common/vector_math.harchshift1-0/+0
2015-05-29Remove every trailing whitespace from the project (but externals).Emmanuel Gil Peyrot1-1/+1
2015-02-16VideoCore: Fix a typo in Vec4 MakeVec(T, Vec3<T>), where the second argument was Vec2<T> instead.Emmanuel Gil Peyrot1-1/+1
2015-02-05VideoCore: Added same-component swizzlers to math utility functions.bunnei1-16/+35
2014-12-21License changepurpasmart961-1/+1
2014-08-25Math: Warning fixes.Tony Wasserka1-14/+23
2014-08-25Pica/Math: Improved the design of the Vec2/Vec3/Vec4 classes and simplified rasterizer code accordingly.Tony Wasserka1-81/+115
2014-08-12Video core: Add utility class for vector operations.Tony Wasserka1-0/+578