387 Commits (36ee7835d6570b5eb90a11877afa5d9a78284395)

Author SHA1 Message Date
Vladimír Vondruš b983781505 Prefix all CMake options with MAGNUM_*. 4 years ago
Vladimír Vondruš cedc0d6eeb Prefer CORRADE_TARGET_* instead of __GNUC__, __clang__ and _MSVC_VER. 4 years ago
Vladimír Vondruš cfc02599e5 Trade: drop {MeshAttribute,SceneField}::Custom. 4 years ago
Vladimír Vondruš 90b53798c2 doc: cross-link intersection and bounding volume calculation algos. 4 years ago
Vladimír Vondruš c66797f654 MeshTools: rename boundingBoxAxisAligned() to boundingRange(). 4 years ago
Vladimír Vondruš f82882675b MeshTools: minor. 4 years ago
Vladimír Vondruš e27f17853b MeshTools: include only what's strictly necessary in public headers. 4 years ago
Vladimír Vondruš 4df7a236e5 MeshTools: no asserts in this file, no need to compile it twice. 4 years ago
Pablo Escobar 01f9fe1670 MeshTools: avoid unnecessary precision loss in boundingSphereBouncingBubble() 4 years ago
Pablo Escobar 4d02456212 MeshTools: add initial AABB and sphere bounding volume algorithms 4 years ago
Vladimír Vondruš 505ad471ad CMake: use the CMAKE_FOLDER variable instead of FOLDER property. 4 years ago
Vladimír Vondruš b0bfcbe00e Adapt to Corrade changes. 4 years ago
Vladimír Vondruš 7ccd58aa6f Test: adapt to Tester::setTestCase*() taking Containers::StringView now. 4 years ago
Vladimír Vondruš 0001308d61 Test: port file/image comparison tests to the new Utility::Path. 4 years ago
Vladimír Vondruš 8057051d9a Document what each #include <algorithm> is for. 4 years ago
Vladimír Vondruš 822fa0d644 Updated copyright year. 4 years ago
Vladimír Vondruš 374aadb480 Shaders,MesTools: forgotten test file. 4 years ago
Vladimír Vondruš f145acd760 MeshTools: properly bundle files for CompileGLTest. 4 years ago
Vladimír Vondruš efcdfc1221 Adapt to removal of CORRADE_MSVC2019_COMPATIBILITY. 4 years ago
Vladimír Vondruš 5c2ccc44ad MeshTools: hello, GCC 4.8, HAPPY FRIDAY TO YOU TOO 4 years ago
Vladimír Vondruš bfdf640c9d MeshTools: make transform*() aware of impl-spec index types. 4 years ago
Vladimír Vondruš 2404555021 MeshTools: move InterleaveFlags to a dedicated header. 4 years ago
Vladimír Vondruš 9daadd79fa MeshTools: new utilities for filtering MeshData attribute lists. 4 years ago
Vladimír Vondruš 2f4cd789b6 MeshTools: minor cleanup in some tests. 4 years ago
Vladimír Vondruš 90e52671be MeshTools: test primitive propagation in transform*(). 4 years ago
Vladimír Vondruš ee6fb3280a MeshTools: disallow impl-spec index types in removeDuplicates*(). 4 years ago
Vladimír Vondruš faf063764a MeshTools: make interleave() aware of impl-spec index types. 4 years ago
Vladimír Vondruš 80009edf62 MeshTools: disallow impl-spec index types in duplicate(). 4 years ago
Vladimír Vondruš d44798c5df MeshTools: disallow impl-spec index types in concatenate(). 4 years ago
Vladimír Vondruš bca7871923 MeshTools: disallow impl-spec index types in compressIndices(). 4 years ago
Vladimír Vondruš d700150755 MeshTools: disallow impl-spec index types in combine*Attributes(). 4 years ago
Vladimír Vondruš 7fcf483389 MeshTools: make *reference() and owned() aware of impl-spec index types. 4 years ago
Vladimír Vondruš 41a50f4924 MeshTools: make compile() aware of impl-spec index types. 4 years ago
Vladimír Vondruš 6505276d0e MeshTools: use reference() instead of copypasting the bugs everywhere. 4 years ago
Vladimír Vondruš 6e790860b5 MeshTools: clean up and improve reference() and owned() tests. 4 years ago
Vladimír Vondruš 18b25e3313 MeshTools: hey MSVC 2015 what's up? 4 years ago
Vladimír Vondruš c87d145ab8 MeshTools: interleave() preserves strided indices only if asked. 4 years ago
Vladimír Vondruš 91aff011a8 MeshTools: make owned() properly preserve strided indices. 4 years ago
Vladimír Vondruš ba148c6081 MeshTools: "test" index offset propagation in owned(). 4 years ago
Vladimír Vondruš 6527ec35c2 MeshTools: assert in compile() if non-contiguous index buffers are used. 4 years ago
Vladimír Vondruš 11cd5d5cd0 MeshTools: assert in compile() if zero or negative strides are used. 4 years ago
Vladimír Vondruš 01dfcc3a68 MeshTools: fail isInterleaved() for zero and negative strides. 4 years ago
Vladimír Vondruš 8dddda9c77 Trade: support zero and negative strides in mesh attribute data. 4 years ago
Vladimír Vondruš 344dd3fc17 MeshTools: fix compile() with a non-trivial index offset. 4 years ago
Vladimír Vondruš fce0756fc7 MeshTools: merge isInterleaved() and interleavedData() tests together. 4 years ago
Vladimír Vondruš e496241290 MeshTools: unconditionally repack the input in removeDuplicates(). 4 years ago
Vladimír Vondruš 594393d842 MeshTools: test removeDuplicates() with various attribute padding. 4 years ago
Vladimír Vondruš b6dd52eb62 MeshTools: add a flag to toggle layout preserving in interleave() etc. 4 years ago
Vladimír Vondruš 2e90a93c75 MeshTools: properly verify all concatenate()d attribute offsets. 4 years ago
Vladimír Vondruš 0b6cb663cf MeshTools: typo. 4 years ago