| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | input_common: Add property to invert an axis button | 2023-05-05 | 1 | -1/+1 | |
| | | |||||
| * | yuzu: Add motion preview to controller input | 2023-05-05 | 1 | -0/+14 | |
| | | |||||
| * | Move to Clang Format 15 | 2023-01-29 | 1 | -11/+5 | |
| | | | | | | | Depends on https://github.com/yuzu-emu/build-environments/pull/69 clang-15 primary run | ||||
| * | chore: add missing SPDX tags | 2022-04-28 | 1 | -29/+3 | |
| | | | | | Follow-up to 99ceb03a1cfcf35968cab589ea188a8c406cda52 | ||||
| * | general: Update style to clang-format-12 | 2021-09-24 | 1 | -2/+2 | |
| | | |||||
| * | input_common/CMakeLists: Make some warnings errors | 2020-10-15 | 1 | -9/+66 | |
| | | | | | | Makes the input_common code warnings consistent with the rest of the codebase. | ||||
| * | common: Make use of [[nodiscard]] where applicable | 2020-08-15 | 1 | -101/+103 | |
| | | | | | | | Now that clang-format makes [[nodiscard]] attributes format sensibly, we can apply them to several functions within the common library to allow the compiler to complain about any misuses of the functions. | ||||
| * | common/vector_math: Move Vec[x] types into the Common namespace | 2019-02-26 | 1 | -2/+2 | |
| | | | | | | These types are within the common library, so they should be using the Common namespace. | ||||
| * | vector_math: Use variable template version of is_signed in Vec classes | 2018-08-08 | 1 | -3/+3 | |
| | | | | | Same behavior, less code | ||||
| * | vector_math: Remove unimplemented function prototypes | 2018-08-07 | 1 | -23/+0 | |
| | | |||||
| * | vector_math: Make functions constexpr where applicable | 2018-08-07 | 1 | -154/+179 | |
| | | |||||
| * | vector_math: Convert typedefs to type aliases | 2018-08-07 | 1 | -3/+3 | |
| | | |||||
| * | vector_math: Ensure members are always initialized | 2018-05-01 | 1 | -9/+9 | |
| | | | | | Ensures that values are always in a well-defined state. | ||||
| * | vector_math: Remove AsArray() and Write() functions from Vec[2,3,4] | 2018-04-19 | 1 | -30/+0 | |
| | | | | | These are all unused and the Write() ones should arguably not even be in the interface. There are better ways to provide this if we ever need it (like iterators). | ||||
| * | Fixed type conversion ambiguity | 2017-09-30 | 1 | -9/+3 | |
| | | |||||
| * | Disable unary operator- on Math::Vec2/Vec3/Vec4 for unsigned types. | 2017-09-27 | 1 | -4/+8 | |
| | | | | | | It is unlikely we will ever use this without first doing a Cast to a signed type. Fixes 9 "unary minus operator applied to unsigned type, result still unsigned" warnings on MSVC2017.3 | ||||
| * | vector_math: remove dead template parameter | 2017-07-11 | 1 | -1/+1 | |
| | | |||||
| * | vector_math: remove broken SFINAE stuff | 2017-07-11 | 1 | -3/+2 | |
| | | | | | this was originally added to eliminate warnings on MSVC, but it doesn't work for custom types. | ||||
| * | SwRasterizer: Flip the vertex quaternions before clipping (if necessary). | 2017-07-11 | 1 | -1/+1 | |
| | | |||||
| * | pica/swrasterizer: implement procedural texture | 2017-05-20 | 1 | -0/+10 | |
| | | |||||
| * | vector math: add implementation of Length and Normalize | 2016-12-26 | 1 | -0/+19 | |
| | | |||||
| * | Common: Remove dangerous Vec[234] array constructors | 2016-09-29 | 1 | -3/+0 | |
| | | | | | | They're not currently used, and it's easy to accidentally pass a single pointer argument to them, causing an out-of-bounds read. | ||||
| * | Manually tweak source formatting and then re-run clang-format | 2016-09-18 | 1 | -12/+6 | |
| | | |||||
| * | Sources: Run clang-format on everything. | 2016-09-18 | 1 | -325/+382 | |
| | | |||||
| * | vector_math: Add missing member in Vec4's SetZero function | 2016-03-18 | 1 | -1/+4 | |
| | | |||||
| * | fix failure on gcc and clang | 2015-11-12 | 1 | -3/+3 | |
| | | |||||
| * | disable unary minus when the type is not signed | 2015-11-12 | 1 | -0/+4 | |
| | | | | | silent warning C4146 on msvc | ||||
| * | Move video_core/math.h to common/vector_math.h | 2015-05-30 | 1 | -0/+640 | |
| The file only contained vector manipulation code, and such widely-useable code doesn't belong in video_core. | |||||