20 Commits (60524e0367a0b63a0856c8f2b2dd2132bd2bf4b5)

Author SHA1 Message Date
Vladimír Vondruš 23646e6690 Hell, this project is big. 10 years ago
Vladimír Vondruš 6e8c16c960 MSVC 2015 Update 1: fixed nearly all constexpr bugs. 11 years ago
Vladimír Vondruš 0aa16595eb Use new-style debug operators everywhere. 11 years ago
Vladimír Vondruš bfbacaa7c9 MSVC 2015 compatibility: random stuff that's causing compiler crashes. 11 years ago
Vladimír Vondruš d805e87f21 MSVC 2015 compatibility: Math conversion constructor constexpr issues. 11 years ago
Vladimír Vondruš 8984904693 MSVC 2015 compatibility: single value Math constructor constexpr issues. 11 years ago
Vladimír Vondruš 371adc63f9 MSVC 2015 compatibility: the issues with {} are eternal. 11 years ago
Vladimír Vondruš c4bf8d6eda Doxygen workarounds. 11 years ago
Vladimír Vondruš 1b0da5b2df Math: ability to construct all types without initializing the contents. 11 years ago
Vladimír Vondruš 3a8ac02909 Math: more explicit default zero/identity constructors. 11 years ago
Vladimír Vondruš 64bc2393d1 Math: made dot(), angle(), *lerp() and cross() free functions. 11 years ago
Vladimír Vondruš 7be1239adf Math: improve docs for vector cross/dot product. 11 years ago
Vladimír Vondruš 6372711260 Math: save one swizzle in Vector3::cross(). 11 years ago
Vladimír Vondruš 6488fe6e75 Oh, it's 2015 already. 11 years ago
Vladimír Vondruš 7dd224ed21 Math: removed autolink-preventing % noise, removed unneeded HTML tags. 12 years ago
Vladimír Vondruš 5e066d6395 Math: hide macro from Doxygen. 12 years ago
Vladimír Vondruš 81039fc2c9 Math: completed documentation review. 12 years ago
Vladimír Vondruš 6f0ba96cb6 Happy new year too. 12 years ago
Vladimír Vondruš 0616f24f34 Making includes absolute, part 5: absolute includes everywhere. 12 years ago
Vladimír Vondruš 45a10cefdf Making includes absolute, part 1: moving files around. 12 years ago
Vladimír Vondruš 22dc8170e8 Added Color*::{red,green.blue,cyan,magenta,yellow}() convenience functions. 13 years ago
Vladimír Vondruš beab448b4e Math: be more explicit in what we want to construct. 13 years ago
Vladimír Vondruš ab651bb61c Various minor cleanup. 13 years ago
Vladimír Vondruš 01f6553fd6 Math: simplified Vector*::*Axis() and Vector*::*Scale() functions. 13 years ago
Vladimír Vondruš 68b36c8c86 Deprecate swizzle() in favor of Math::swizzle(). 13 years ago
Vladimír Vondruš f7a776d397 Moved RGB(A) accessors from Color to Vector. 13 years ago
Vladimír Vondruš b4a33d15c3 Math: improve integer/float Vector multiplication and division. 13 years ago
Vladimír Vondruš 06a4e297bc Math: deinlined heavy functions, removed redundant `inline`. 13 years ago
Vladimír Vondruš 0cd98456da Math: Added Vector2::cross(). 13 years ago
Vladimír Vondruš 6a5d75d1e4 Relicensing to MIT/Expat license, part 2: headers. 13 years ago
Vladimír Vondruš 297d102200 Math: ability to convert Vector types from/to external types. 13 years ago
Vladimír Vondruš fc538c3a57 Math: properly test constexpr in all Vector classes. 13 years ago
Vladimír Vondruš d2af088880 Math: doc++ 13 years ago
Vladimír Vondruš 58d156bc47 Math: removed Point2D/Point3D altogether. 13 years ago
Vladimír Vondruš 62ec12cf75 Added typedefs for double-precision vector and matrix types. 13 years ago
Vladimír Vondruš 830ce69da0 Math: using Rad in Matrix*::rotation*(). 13 years ago
Vladimír Vondruš 5673cf2656 Math: better documentation for vector/quat constructors. 13 years ago
Vladimír Vondruš 0f938003df Math: constexpr implementation for "filling" Vector constructor. 13 years ago
Vladimír Vondruš 5819dd4bd7 Math: matrix/vector rework, part 3: conversion as explicit constructor. 13 years ago
Vladimír Vondruš baeadc9663 Math: matrix/vector rework, part 2: matrix as array of column vectors. 13 years ago
Vladimír Vondruš d9c900f076 Doc++ 14 years ago
Vladimír Vondruš 21337dafc0 Doc++ 14 years ago
Vladimír Vondruš 7e66a09461 Marking all constructors explicit, except for matrix and vector classes. 14 years ago
Vladimír Vondruš b70b2777b3 Using Math::swizzle() in Vector3::cross(). 14 years ago
Vladimír Vondruš 8a3d2c12c6 Doc++ 14 years ago
Vladimír Vondruš 6dda7e4c1f Convenience functions for accessing Matrix[34] vectors. 14 years ago
Vladimír Vondruš a3c37cd277 Doc++, minor cleanup. 14 years ago
Vladimír Vondruš d65b2386b2 Code cleanup. 14 years ago
Vladimír Vondruš 624f4f8531 Inlined inline functions. 14 years ago
Vladimír Vondruš 6a2ebf5c3d Fixed Vector, Point and Color constructors from smaller types. 14 years ago