10877 Commits (c517a6f0ee57f29f0159a542e64302af06b58d93)
 

Author SHA1 Message Date
Vladimír Vondruš c517a6f0ee Math: enforce that the interpolation phase in select() is unitless. 2 years ago
Vladimír Vondruš 181a3a3511 Math: sign() should return a unitless type. 2 years ago
Vladimír Vondruš e6c709bd43 Math: make Deg/Rad conversion constructors noexcept as well. 2 years ago
Vladimír Vondruš e670d14585 Math: test & document why Deg/Rad needs a "copy constructor". 2 years ago
Vladimír Vondruš 21cfae82fa Math: move STL-dependent doc snippets to a dedicated file. 2 years ago
Vladimír Vondruš 6faa2c53b6 doc: cleanup, & a nicer solution to avoid -Wvexing-parse in doc snippets. 2 years ago
Vladimír Vondruš cac82eab9d Math: implement integer and float multiply and divide for Unit. 2 years ago
Vladimír Vondruš 53631cbea9 Math: explicitly test both runtime and constexpr Unit APIs. 2 years ago
Vladimír Vondruš dec3bdff16 Math: make Unit operator*(T, Unit) an inline friend. 2 years ago
Vladimír Vondruš 3145658a02 Math: minor. 2 years ago
Vladimír Vondruš 37ec9f2573 Math: no point in checking DOXYGEN_GENERATING_OUTPUT in test code. 2 years ago
Vladimír Vondruš 2525f73ae3 Math: unused include. 2 years ago
Vladimír Vondruš a4efe99ccf Math: move literals to inline Literals::FooLiterals subnamespaces. 2 years ago
Vladimír Vondruš ab9137b440 Updated toolchains submodule. 2 years ago
Vladimír Vondruš f81547c800 Platform: don't suggest to disable SDL_THREADS. 2 years ago
Vladimír Vondruš ef007c7a51 GL: work around an annoying GCC 4.8 warning. 2 years ago
Vladimír Vondruš 6394c85c06 Platform: nobody's ever going to use ~Configuration::WindowFlags{}. 2 years ago
Vladimír Vondruš 17dd7bbd43 Platform: document why the SDL window is recreated for fallback context. 2 years ago
Vladimír Vondruš a21636fee8 Platform: disallow WindowFlag::Contextless when creating a GL context. 2 years ago
Vladimír Vondruš c602b5190a Platform: clean up windowed *Application constructor overloads as well. 2 years ago
Vladimír Vondruš 21fc128a03 Platform: drop unneeded Windowless*Application constructor overloads. 2 years ago
Vladimír Vondruš 001cc8fa81 TextureTools: properly size atlas output images in doc snippets. 2 years ago
Vladimír Vondruš b1ba1f076d GL: properly destroy a mesh VAO. 2 years ago
Vladimír Vondruš 00c1e10ace Math: English, do you speak it?! 2 years ago
Vladimír Vondruš b1742b85b7 Trade: document restrictions on morph target IDs in MeshAttributeData. 2 years ago
Vladimír Vondruš 975ee0405d Math: once again I used a float literal in generic code. 2 years ago
Vladimír Vondruš 0ace7c530f Math: add Quaternion::rotation() taking two vectors. 2 years ago
Vladimír Vondruš 22f17108d5 Math: MSVC 2015 strikes again! 2 years ago
Vladimír Vondruš 6f69ab8e29 Math: make const Vector operators constexpr. 2 years ago
Vladimír Vondruš 53ab6b4218 Math: properly test constexpr in Vector4::rgb(). 2 years ago
Vladimír Vondruš e94c3ffbf0 Math: make unary Vector operator+() constexpr. 2 years ago
Vladimír Vondruš 9cb623eaf9 Math: make MSVC 2015 correctly pick up the float*VectorNi operator. 2 years ago
Vladimír Vondruš 98d8bc3a1f Math: apparently copying with {} doesn't copy on MSVC 2015 and 2017. 2 years ago
Vladimír Vondruš 52d3efedf8 Math: try integer/float vector multiplication differently to fix MSVC. 2 years ago
Vladimír Vondruš 8b1026d457 Math: make all matrix and vector operators either member or friend. 2 years ago
Vladimír Vondruš 9f754539f3 Math: improve test coverage of basic vector and matrix operators. 2 years ago
Vladimír Vondruš 8c7679c7b1 Math: use typedefs from Magnum.h in all tests. 2 years ago
Vladimír Vondruš 79b100b462 SceneTools: remove unused test case declaration. 2 years ago
Vladimír Vondruš 3e87302603 Math: consistently use "scalar" instead of "number" in Vector internals. 2 years ago
Vladimír Vondruš cc3631a243 Math: add a join() overload for joining a Range and a point. 2 years ago
Vladimír Vondruš cda89edcbd Math: further clarify orthonormal matrix vs orthogonal matrix. 2 years ago
Vladimír Vondruš 4c21575045 Math: fix Matrix::isOrthogonal() to catch negative dot product values. 2 years ago
Vladimír Vondruš 9108e8c887 Vk: doc++ 2 years ago
Vladimír Vondruš 1cb3f3872e Animation: make the easing functions searchable with just "easing" also. 2 years ago
Vladimír Vondruš c9e13a5c30 Trade: doc++ 2 years ago
Vladimír Vondruš e34c8439ec package/archlinux: make Emscripten builds work with no cache at all. 2 years ago
Vladimír Vondruš 8048b65964 Platform: fix build with Emscripten 3.1.49+. 2 years ago
Vladimír Vondruš 98581c86c8 MaterialTools: fix silly typos in enum values. 2 years ago
Vladimír Vondruš 83c7a8f6c3 Math: simplify internals of Matrix[34]::rotation{,Normalized}(). 2 years ago
Vladimír Vondruš 0c055ccfe1 Math: don't use a float literal in a generic type. 2 years ago