120 Commits (60bc510a70a15e0fad96e10be96e82ad6ee0b574)

Author SHA1 Message Date
Vladimír Vondruš 17de6fe51b Install also test libs on Windows. 13 years ago
Vladimír Vondruš 2ea5b4c9ce Reducing pointer chasings, part 3b: less pointer passing in MeshTools. 13 years ago
Vladimír Vondruš d04b308aa3 Reducing pointer chasings, part 1: method chaining via references. 13 years ago
Vladimír Vondruš a65cef08cd MeshTools: added TODO. 13 years ago
Vladimír Vondruš 9311d80614 MeshTools: better assertion message for interleave(). 13 years ago
Vladimír Vondruš fc0bde4f47 Wrap CMAKE_SHARED_LIBRARY_CXX_FLAGS in quotes. 13 years ago
Vladimír Vondruš a7f5bef038 Getting rid of <>, part 1: Color classes. 13 years ago
Vladimír Vondruš 013fee8bc1 GCC 4.6 compatibility: no std::unordered_map::emplace(). 13 years ago
Vladimír Vondruš b9b690b611 Use emplace() instead of insert() in some places. 13 years ago
Vladimír Vondruš 1701f1c42f MeshTools: added duplicate() utility for creating non-indexed array. 13 years ago
Vladimír Vondruš f4fdbd2b2d MeshTools: this can be moved instead of copying. 13 years ago
Vladimír Vondruš 1c32119058 MeshTools: renamed clean() to removeDuplicates(). 13 years ago
Vladimír Vondruš 915d49cc7d MeshTools: some cleanup. 13 years ago
Vladimír Vondruš 5bf61ceb74 *Tools: deinlined heavy functions, removed redundant `inline`. 13 years ago
Vladimír Vondruš db71a23e3c Bring whole Corrade namespace into Magnum namespace. 13 years ago
Vladimír Vondruš 7ef8432fbe Doxygen: ignore specific namespaces instead of whole directories. 13 years ago
Vladimír Vondruš b40c5ece39 MeshTools: don't create reference from rvalue. 13 years ago
Vladimír Vondruš f2df328fe2 Using Corrade's visibility macros instead of copypasta all over again. 13 years ago
Vladimír Vondruš c79327ee43 Option to build Magnum as static library. 13 years ago
Vladimír Vondruš 408f40a908 Math: renamed MathTypeTraits to TypeTraits. 13 years ago
Vladimír Vondruš a0b83edd2b Relicensing to MIT/Expat license, part 4: CMake and documentation files. 13 years ago
Vladimír Vondruš c5ab86794b Relicensing to MIT/Expat license, part 3: source files. 13 years ago
Vladimír Vondruš 6a5d75d1e4 Relicensing to MIT/Expat license, part 2: headers. 13 years ago
Vladimír Vondruš 90dbb28763 Thorough CMakeLists cleanup. 13 years ago
Vladimír Vondruš 231f3277ab Adapted to Corrade changes. 13 years ago
Vladimír Vondruš 181cf2cf11 GCC 4.6 compatibility: std::array<Vector2> can't be constexpr. 13 years ago
Vladimír Vondruš c707370f30 Removed unneeded includes. 13 years ago
Vladimír Vondruš 32b783505f MeshTools: using new type aliases in whole MeshTools namespace. 13 years ago
Vladimír Vondruš e8e8e67483 MeshTools: ability to call transformPoints*() also with DualComplex. 13 years ago
Vladimír Vondruš 7aac5bd70b Math: no need for Complex::transformVectorNormalized(). 13 years ago
Vladimír Vondruš c00195c24b MeshTools: reworked and updated transform*(). 13 years ago
Vladimír Vondruš 3de3a6861e MeshTools: got rid of Point2D/3D in favor of Vector2/Vector3. 13 years ago
Vladimír Vondruš 4e331cabbb Fix linker issues on Windows. 13 years ago
Vladimír Vondruš 09b115679b MeshTools: making use of index range in compressIndices(). 13 years ago
Vladimír Vondruš b9513d28cb Merged index type setting to Mesh::setIndexBuffer() and added offset. 13 years ago
Vladimír Vondruš dc5a4d83d9 Removing IndexedMesh, part 5: merged documentation, removed IndexedMesh. 13 years ago
Vladimír Vondruš 9ffb8081f3 Got rid of TypeTraits class altogether. 13 years ago
Vladimír Vondruš ad9a55a867 Doc++ 13 years ago
Vladimír Vondruš 7dc0fc4a4c Math: Renamed Math.h to Functions.h 14 years ago
Vladimír Vondruš 98781b5052 Support for gaps in MeshTools::interleave(). 14 years ago
Vladimír Vondruš 42f5ee4ce4 Doc++ 14 years ago
Vladimír Vondruš ca24fe8f41 Mesh index type cleanup. 14 years ago
Vladimír Vondruš fcb8a7b768 Got rid of header files in tests. 14 years ago
Vladimír Vondruš 0f889369f4 No `using namespace std` anywhere. 14 years ago
Vladimír Vondruš c319962d6e Adapted to Corrade changes. 14 years ago
Vladimír Vondruš ae013effff Adapted to Corrade changes. 14 years ago
Vladimír Vondruš 2f4092bde0 Prefix *_EXPORT macros with MAGNUM_ to avoid collisions. 14 years ago
Vladimír Vondruš a3c37cd277 Doc++, minor cleanup. 14 years ago
Vladimír Vondruš 365c664ef9 Mesh rework, part 4: don't manage index buffer in IndexedMesh. 14 years ago
Vladimír Vondruš 4aa01e073e Code cleanup, doc++ 14 years ago