475 Commits (9b160e95c391d95dbbc09cce367f3a2df4255cd6)

Author SHA1 Message Date
Vladimír Vondruš dec7904db1 MeshTools: removeDuplicatesIndexedInPlace() for type-erased indices. 6 years ago
Vladimír Vondruš 7205bcf28c MeshTools: this actually didn't test the erased version at all. 6 years ago
Vladimír Vondruš b180dd7bf0 MeshTools: various cleanup. 6 years ago
Vladimír Vondruš e9a574f948 MeshTools: why am I discovering all those weird things today. 6 years ago
Vladimír Vondruš a6302ac7d3 MeshTools: test asserts in type-erased flipFaceWinding(). 6 years ago
Vladimír Vondruš 749ae985b1 sceneconverter: support chaining converters. 6 years ago
Vladimír Vondruš fb32dd4c0e imageconverter,sceneconverter: support option subgroups as well. 6 years ago
Vladimír Vondruš 0da8f89055 sceneconverter: hook scene converter plugins into this thing. 6 years ago
Vladimír Vondruš 08a51215b6 sceneconverter: add a --profile option. 6 years ago
Vladimír Vondruš b7edd8df25 sceneconverter: move the utility from Trade to MeshTools. 6 years ago
William JCM 8a42c727c1 Fix one particular kind of linker errors on MingGW Clang. 6 years ago
Vladimír Vondruš 5f7f219d75 MeshTools: added interleavedMutableData(). 6 years ago
Vladimír Vondruš 86a5a63af9 Test: most tests now pass on Zink as well. 6 years ago
Vladimír Vondruš 97e3e2a8fe MeshTools,Shaders: make the rendering tests pass on llvmpipe. 6 years ago
Vladimír Vondruš 597ed03a65 MeshTools: reduce unwanted variability in the test. 6 years ago
Vladimír Vondruš 65a2ced2a7 Make this compile and test cleanly with CORRADE_NO_ASSERT defined. 6 years ago
Vladimír Vondruš d3f2235759 Adapted to Corrade changes. 6 years ago
Vladimír Vondruš d32fcecf68 MeshTools: fix self-contradictory docs. 6 years ago
Vladimír Vondruš d569ad2e78 MeshTools: combineFaceAttributes() overload with direct attributes. 6 years ago
Vladimír Vondruš 11df186a44 MeshTools: support an extreme corner case in interleavedData(). 6 years ago
Vladimír Vondruš ea3bcb6d93 MeshTools: handle the ObjectId attribute in compile(). 6 years ago
Vladimír Vondruš a7a0acd3a4 MeshTools: add a primitiveCount() utility. 6 years ago
Vladimír Vondruš 80c6fef7bf MeshTools: handle generic Tangent and Bitangent attributes in compile(). 6 years ago
Vladimír Vondruš 37373aaf35 MeshTools: minor. 6 years ago
Vladimír Vondruš c5e70c40eb MeshTools: ensure proper assert is printed in compressIndices(). 6 years ago
Vladimír Vondruš b785a8ac69 MeshTools: generateIndices() operating directly on a MeshData. 6 years ago
Vladimír Vondruš b57a9f1027 MeshTools: tools for generating index buffers out of various primitives. 6 years ago
Vladimír Vondruš de9c289328 Adapted all code and doc snippets to GL library changes. 6 years ago
Vladimír Vondruš 0e2a5cce37 MeshTools: fix a compiler warning. 6 years ago
Vladimír Vondruš 236954ad16 CMake: MeshTools now depends on Trade unconditionally. 6 years ago
Vladimír Vondruš a4bf0e61a1 MeshTools: option to disable unknown attribute warnings in compile(). 6 years ago
Vladimír Vondruš 715f6114de MeshTools: reorder code. 6 years ago
Vladimír Vondruš 393ba7a088 MeshTools: implemented concatenate() and concatenateInto(). 6 years ago
Vladimír Vondruš 7857388949 MeshTools: implemented combineFaceAttributes(). 6 years ago
Vladimír Vondruš 9a6ef0a220 MeshTools: new interleavedData() utility. 6 years ago
Vladimír Vondruš 27f6cc309d Trade: allow specifying explicit vertex count on MeshData construction. 6 years ago
Vladimír Vondruš 7a9c630599 MeshTools: add interleavedLayout() that can reuse the attribute array. 6 years ago
Vladimír Vondruš 8c4a2b1c6f Trade: add getters for offset and stride in MeshAttributeData. 6 years ago
Vladimír Vondruš 96368b9e81 MeshTools: doc++ 6 years ago
Vladimír Vondruš e30d9de7af MeshTools: ensure a corner case in interleave() is tested as well. 6 years ago
Vladimír Vondruš 12044b8c4d MeshTools: add type-erased flipNormals() and flipFaceWinding(). 6 years ago
Vladimír Vondruš 8a6cceab6c MeshTools: added removeDuplicates() / removeDuplicatesInto(). 6 years ago
Vladimír Vondruš ec02341c84 MeshTools: deprecate remaining STL-ridden APIs. 6 years ago
Vladimír Vondruš ec739c19ca MeshTools: implemented combineIndexedAttributes(). 6 years ago
Vladimír Vondruš 8f5639e385 MeshTools: added removeDuplicatesInPlaceInto(). 6 years ago
Vladimír Vondruš a3bb6ba4c5 MeshTools: explicitly handle unavailable attribute types in compile(). 6 years ago
Vladimír Vondruš 47695f0978 Trade: support offset-only MeshAttributeData. 6 years ago
Vladimír Vondruš ee06eb2093 MeshTools: support the 40 new attribute formats by deleting some code. 6 years ago
Vladimír Vondruš c07af0340f MeshTools: port tests and benchmarks away from MeshData3D. 6 years ago
Vladimír Vondruš fa3c9495b7 MeshTools: improve the subdivide benchmark with in-place subdiv. 6 years ago