475 Commits (9b160e95c391d95dbbc09cce367f3a2df4255cd6)

Author SHA1 Message Date
Vladimír Vondruš 006790969a Trade, MeshTools: deprecate MeshDataXD and everything that uses it. 6 years ago
Vladimír Vondruš 5481581c5e MeshTools: implement compressIndices() taking a MeshData. 6 years ago
Vladimír Vondruš 16c3480d7f MeshTools: implement compile() taking a MeshData. 6 years ago
Vladimír Vondruš e8692af4a6 MeshTools: implement duplicate() taking a MeshData. 6 years ago
Vladimír Vondruš 6c2fb3facb MeshTools: implement interleave() taking a MeshData. 6 years ago
Vladimír Vondruš 1e85279872 MeshTools: implement interleavedLayout(). 6 years ago
Vladimír Vondruš 3784dea7c9 MeshTools: implement isInterleaved() for Trade::MeshData. 6 years ago
Vladimír Vondruš 87c2bc74fe MeshTools: implement removeDuplicates() for discrete data as well. 6 years ago
Vladimír Vondruš bae5eecf42 MeshTools: compressIndices() now takes also an offset. 6 years ago
Vladimír Vondruš 1974da2635 MeshTools: added a type-erased compressIndices(). 6 years ago
Vladimír Vondruš 937689ea61 MeshTools: deSTLify compressIndices(). 6 years ago
Vladimír Vondruš 75eefdbe70 MeshTools: adapt flipFaceWinding(), flipNormals() and tipsify() tests. 6 years ago
Vladimír Vondruš b589f15640 MeshTools: deSTLify flipNormals(), flipFaceWinding() and tipsify(). 6 years ago
Vladimír Vondruš 77d7931df2 MeshTools: added a STL-less subdivide(). 6 years ago
Vladimír Vondruš 78a29431b1 MeshTools: duplicateInto() taking also type-erased indices. 6 years ago
Vladimír Vondruš aeedf1264d MeshTools: generateSmoothNormals() taking also type-erased indices. 6 years ago
Vladimír Vondruš 1684ccac2d MeshTools: simplify test code a bit. 6 years ago
Vladimír Vondruš db502c1acf MeshTools: this test didn't test the NaNs at all. 6 years ago
Vladimír Vondruš 24d01e29c8 MeshTools: update an assertion text, add a test for it. 6 years ago
Vladimír Vondruš 735c59e96b MeshTools: added a duplicateInto() variant taking a 2D strided array view. 6 years ago
Vladimír Vondruš 29f0fdb188 MeshTools: explicit generateSmoothNormals() overloads for each index type. 6 years ago
Vladimír Vondruš 2f15f95ab5 MeshTools: this is also new since last release. 6 years ago
Vladimír Vondruš 847e3c8e49 MeshTools: group similar functions together. 6 years ago
Vladimír Vondruš 677b24a807 MeshTools: doc++ 6 years ago
Vladimír Vondruš a1924f55c4 MeshTools: subdivideInPlace() accepts strided indices of any type. 6 years ago
Vladimír Vondruš ea7259b424 MeshTools: add STL-free removeDuplicatesInPlace() & an indexed variant also. 6 years ago
Vladimír Vondruš 274759c0be MeshTools: clean up and clarify removeDuplicates(). 6 years ago
Vladimír Vondruš a6dd63af0f Math: make batch functions actually usable. 6 years ago
Vladimír Vondruš 2a12ca14e3 MeshTools: test compile() with both flat and smooth normals requested. 6 years ago
Vladimír Vondruš 6f535632f4 MeshTools: improve coverage BY ONE WHOLE LINE. 6 years ago
Vladimír Vondruš 31a08cf573 MeshTools: use a range-based minmax in removeDuplicates(). 6 years ago
Vladimír Vondruš 7cbd7c703b MeshTools: fix an OOB access in tipsify(). 6 years ago
Vladimír Vondruš 6b1d4a4f08 MeshTools: regression test for an OOB access in tipsify(). 6 years ago
Vladimír Vondruš a66c9f5897 MeshTools: a better name for a variable. 6 years ago
Vladimír Vondruš 47760294fc MeshTools: retroactively fire the 2010 edition of me. 6 years ago
Vladimír Vondruš bec180fcf0 Doc++ 6 years ago
Vladimír Vondruš 9c8a3b6c39 Adapt to Corrade changes. 6 years ago
Vladimír Vondruš 28fdfad0ec MeshTools: suppress a Clang warning in a test. 6 years ago
Vladimír Vondruš 2e52cc0f3c MeshTools: added a STL-less subdivideInPlace() variant. 6 years ago
Vladimír Vondruš dc24831693 MeshTools: we know the final size beforehand. 6 years ago
Vladimír Vondruš 0160156318 MeshTools: why was past me such an overengineer? 6 years ago
Vladimír Vondruš a920722839 doc: label deprecated APIs and stuff new since 2019.10 with version info. 7 years ago
Vladimír Vondruš f4e409bfd9 MeshTools: allow views to be passed to the transform*() functions. 7 years ago
Vladimír Vondruš de95eddb3f Use the new Matrix4::normalMatrix() everywhere. 7 years ago
Vladimír Vondruš 3a243a04b2 CMake: put all binaries into a dedicated location in the build dir. 7 years ago
Vladimír Vondruš a018521a8c CMake: simplify plugin test setup. 7 years ago
Vladimír Vondruš a0f0015211 Shaders: de-inline uniform setters. 7 years ago
Vladimír Vondruš 6e97039b8d GL: don't include MAGNUM_shader_vertex_id on ES2 builds. 7 years ago
Vladimír Vondruš 93789721b2 De-inline Image headers, remove dependency on ImageView. 7 years ago
Vladimír Vondruš 8791488f4a MeshTools: show how generate*NormalsInto() can be used with std::vector. 7 years ago