23 Commits (d44d662529f7753ab1f20a25cf2e6e536b9cb952)

Author SHA1 Message Date
Lioncash d44d662529 input_common/CMakeLists: Make some warnings errors 5 years ago
Lioncash 2ef7815422 common: Make use of [[nodiscard]] where applicable 5 years ago
Lioncash 39eccc0286 common/vector_math: Move Vec[x] types into the Common namespace 7 years ago
Lioncash e3444cb2a6 vector_math: Use variable template version of is_signed in Vec classes 7 years ago
Lioncash 9e90145916 vector_math: Remove unimplemented function prototypes 7 years ago
Lioncash 3868198de6 vector_math: Make functions constexpr where applicable 7 years ago
Lioncash 1393309653 vector_math: Convert typedefs to type aliases 7 years ago
Lioncash 7bee2c9d13 vector_math: Ensure members are always initialized 8 years ago
Lioncash bd4e50afb9 vector_math: Remove AsArray() and Write() functions from Vec[2,3,4] 8 years ago
Huw Pascoe da1c8d1522 Fixed type conversion ambiguity 8 years ago
Subv 9f1b2d3260 Disable unary operator- on Math::Vec2/Vec3/Vec4 for unsigned types. 8 years ago
wwylele acdf5035be vector_math: remove dead template parameter 9 years ago
wwylele 48058f31b1 vector_math: remove broken SFINAE stuff 9 years ago
Subv 1dcd48ba2a SwRasterizer: Flip the vertex quaternions before clipping (if necessary). 9 years ago
wwylele b010ff8174 pica/swrasterizer: implement procedural texture 9 years ago
wwylele 5ddc3b5a56 vector math: add implementation of Length and Normalize 9 years ago
Yuri Kunde Schlesner 1de9e185af Common: Remove dangerous Vec[234] array constructors 9 years ago
Yuri Kunde Schlesner 1e4a5da9f4 Manually tweak source formatting and then re-run clang-format 9 years ago
Emmanuel Gil Peyrot 628ed4376a Sources: Run clang-format on everything. 9 years ago
Lioncash 0c83775827 vector_math: Add missing member in Vec4's SetZero function 10 years ago
wwylele 8b6d444dd1 fix failure on gcc and clang 10 years ago
wwylele 3b7cbb25e3 disable unary minus when the type is not signed 10 years ago
archshift 5df2d1b5f7 Move video_core/math.h to common/vector_math.h 11 years ago
Emmanuel Gil Peyrot b1503b2020 Remove every trailing whitespace from the project (but externals). 11 years ago
Emmanuel Gil Peyrot 8a1c08a0af VideoCore: Fix a typo in Vec4 MakeVec(T, Vec3<T>), where the second argument was Vec2<T> instead. 11 years ago
bunnei 8c93a28fed VideoCore: Added same-component swizzlers to math utility functions. 11 years ago
purpasmart96 ebfd831ccb License change 11 years ago
Tony Wasserka b5b3aeb576 Math: Warning fixes. 12 years ago
Tony Wasserka 162d641a30 Pica/Math: Improved the design of the Vec2/Vec3/Vec4 classes and simplified rasterizer code accordingly. 12 years ago
Tony Wasserka 8528c810cf Video core: Add utility class for vector operations. 12 years ago