9107 Commits (3e3f17199bad4b998d23b7ca9db021ba4a2f08f3)

Author SHA1 Message Date
Vladimír Vondruš 3e3f17199b GL: minor cleanup / clarification in the WebGL extension list. 2 years ago
Vladimír Vondruš 007a7e6f96 external: update generated GL headers and function loaders. 2 years ago
Vladimír Vondruš 68174c6bc4 Platform: account for KDE unsetting Xft.dpi if display scaling is 100%. 2 years ago
Vladimír Vondruš e56e5e9b31 GL: expand the Clang-CL warning suppression to regular Clang as well. 2 years ago
Vladimír Vondruš ec788f313c Math: recognize Nanoseconds and Seconds in type traits. 2 years ago
Vladimír Vondruš d8bf8b2cfc Math: workaround MSVC2015's inability to pick up the float*Unit operator. 2 years ago
Vladimír Vondruš 489c7128fd Math: introduce Nanoseconds and Seconds types. 2 years ago
Vladimír Vondruš 6978cb571f Math: implement integer modulo for Unit. 2 years ago
Vladimír Vondruš bfe76195ef Math: rename Vector function argument for consistency. 2 years ago
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š 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š 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š 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