3637 Commits (6a97fa2fed8a952725021e82bfb0fb65d0739593)

Author SHA1 Message Date
Vladimír Vondruš 6a97fa2fed MeshTools: drop now-obsolete special case for attrib-less meshes. 6 years ago
Vladimír Vondruš 101e8fd11b MeshTools: isInterleaved() and interleavedData() work with custom formats. 6 years ago
Vladimír Vondruš 1f070cf77d MeshTools: reduce code duplication in interleavedData() internals. 6 years ago
Vladimír Vondruš add3eb4b55 MeshTools: MSVC 2015, thanks for being shitty. 6 years ago
Vladimír Vondruš 55ee67c5ca MeshTools: fix build on old Clang. 6 years ago
Vladimír Vondruš c3082ac355 MeshTools: expand coverage exclude marker over all affected lines. 6 years ago
Vladimír Vondruš d843dc2e31 sceneconverter: no, it's not anymore. 6 years ago
Vladimír Vondruš 51ae59ddc1 Primitives: use non-fuzzy duplicate removal in icosphere. 6 years ago
Vladimír Vondruš a91aa47a02 sceneconverter: add --remove-duplicates-fuzzy. 6 years ago
Vladimír Vondruš 145e055b41 MeshTools: implement removeDuplicatesFuzzy() for MeshData. 6 years ago
Vladimír Vondruš ab7c1b14d4 MeshTools: save memory and speed up removeDuplicates() by storing size once. 6 years ago
Vladimír Vondruš a362657dc6 MeshTools: fix removeDuplicates() to not mutate map keys. 6 years ago
Vladimír Vondruš d06b789673 MeshTools: put subdivide / removeDuplicates benchamrks into their tests. 6 years ago
Vladimír Vondruš fcd329ba55 MeshTools: add a soak test for removeDuplicates[Fuzzy]InPlace(). 6 years ago
Vladimír Vondruš 31960290d5 MeshTools: add a comment to the test. 6 years ago
Vladimír Vondruš d846944b7a MeshTools: de-template removeDuplicatesFuzzy(). 6 years ago
Vladimír Vondruš 5e7f562dda MeshTools: use floats for removeDuplicatesFuzzy() tests. 6 years ago
Vladimír Vondruš 1cc2564c53 MeshTools: properly reduce unique prefix in the last iteration. 6 years ago
Vladimír Vondruš 7a72cb06e4 MeshTools: test reducing of last dimension in removeDuplicatesFuzzy(). 6 years ago
Vladimír Vondruš 70e5606afe MeshTools: add removeDuplicatesFuzzyInPlaceInto(). 6 years ago
Vladimír Vondruš 6f2e4c2981 MeshTools: fix Clang warning about implicit cast changing a value. 6 years ago
Vladimír Vondruš 9474b3e3fc MeshTools: rename removeDuplicates{ => Fuzzy}[Indexed]InPlace(). 6 years ago
Vladimír Vondruš add966e0bd sceneconverter: add a --remove-duplicates option. 6 years ago
Vladimír Vondruš 7138a53b49 MeshTools: add removeDuplicates() operating directly on MeshData. 6 years ago
Vladimír Vondruš cee4840b86 DebugTools: fix build on libc++ 10. 6 years ago
Vladimír Vondruš 51e699f0ea MeshTools: avoid needless zero-initialization. 6 years ago
Vladimír Vondruš f5822e9384 Trade: properly include array size in attribute stride checks. 6 years ago
Vladimír Vondruš 9742b84815 MeshTools: properly handle array attributes everywhere. 6 years ago
Vladimír Vondruš 753f5afaeb MeshTools: verify that array attributes are handled correctly everywhere. 6 years ago
Vladimír Vondruš dca9dc492d Trade: fix ambiguity when instantiating nullptr array MeshAttributeData. 6 years ago
Vladimír Vondruš 36a3556c68 MeshTools: document a non-obvious usage for combineIndexedAttributes(). 6 years ago
Vladimír Vondruš 521a3dac0b Trade: make creation of non-owning MeshData references easier. 6 years ago
Vladimír Vondruš f8f73d2cbb sceneconverter: print also reference count for each mesh. 6 years ago
Vladimír Vondruš 5be7fbe1e8 Math: make Range2D and Range3D properly convertible from std::pair. 6 years ago
Vladimír Vondruš 6053cc6fc6 MeshTools: this goes first, usually. 6 years ago
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š 766b03fc38 Animation: add TrackViewStorage::values(). 6 years ago
Vladimír Vondruš cda8504b08 Animation: hmm, this isn't right. 6 years ago
Vladimír Vondruš f3c2bfb093 Animation: why not just cast the thing? 6 years ago
Vladimír Vondruš f269a1baa8 Vk: forgotten leftovers from the depths of MeshData renaming. 6 years ago
Vladimír Vondruš 749ae985b1 sceneconverter: support chaining converters. 6 years ago
Vladimír Vondruš 7100e3b6d8 Revert "Platform: choose a GLXFBConfig with a pbuffer." 6 years ago
Vladimír Vondruš 9d104a7e88 Shaders: document how to propagate generic attribs to shader code. 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