475 Commits (9b160e95c391d95dbbc09cce367f3a2df4255cd6)

Author SHA1 Message Date
Vladimír Vondruš 1f2b19c698 Shaders: drop the createCompatibilityShader() helper. 3 years ago
Vladimír Vondruš 06e731e83a MeshTools: remove declaration of no-longer-present test cases. 3 years ago
Vladimír Vondruš 8e132b1ee2 MeshTools: fix a unused variable warning on a no-assert build. 3 years ago
Vladimír Vondruš d982ba9ec4 MeshTools: support morph targets in concatenate(). 3 years ago
Vladimír Vondruš 31787e687e MeshTools: stop using std::unordered_multimap in concatenate(). 3 years ago
Vladimír Vondruš 25190e3207 MeshTools: minor comment / TODO update in concatenate(). 3 years ago
Vladimír Vondruš eb83dd5a8f MeshTools: clarify confusing comment. 3 years ago
Vladimír Vondruš 02e0d85f51 MeshTools: support morph targets in transform(). 3 years ago
Vladimír Vondruš e076e29b6b MeshTools: avoid unnecessary double lookup in transform*(). 3 years ago
Vladimír Vondruš 9b4ee91239 MeshTools: recognize & ignore morph targets in compile(). 3 years ago
Vladimír Vondruš 02a2986912 MeshTools: clean up MeshData construction formatting in a test. 3 years ago
Vladimír Vondruš 6b7b5f426b MeshTools: preserve morph target ID in interleavedLayout(). 3 years ago
Vladimír Vondruš f84c3679c3 Trade: support morph targets in MeshData. 3 years ago
Vladimír Vondruš c43f6bf043 MeshTools: test combineIndexedAttributes() with an offset-only attrib. 3 years ago
Vladimír Vondruš 62b954e258 MeshTools: implement combine*() using interleavedLayout(). 3 years ago
Vladimír Vondruš 5db4aa121e MeshTools: minor code motion. 3 years ago
Vladimír Vondruš 2dce9a1c63 MeshTools: don't zero init an array that gets fully overwritten. 3 years ago
Vladimír Vondruš b1d1d65e5a MeshTools: don't create tons of strided views from scratch in combine*(). 3 years ago
Vladimír Vondruš 758b4ad05c MeshTools: pass an ArrayView instead of an Array reference. 3 years ago
Vladimír Vondruš ec3241f425 MeshTools: common helper for remapping MeshAttributeData to new arrays. 3 years ago
Vladimír Vondruš f50c88b392 {Material,Mesh,SceneTools}: use Utility::copyMasked() in filter*(). 3 years ago
Vladimír Vondruš bbb54a9df8 It's 2023 already! 3 years ago
Vladimír Vondruš 11fa89c36e Test: can now do just .prefix(0) instead of some crazy shit. 3 years ago
Vladimír Vondruš c7a4c96072 MeshTools: show an example sequence for each generate*Indices() API. 3 years ago
Vladimír Vondruš b27e7ef865 MeshTools: rewrite copy() tests without using Primitives. 3 years ago
Vladimír Vondruš 015c8bba99 MeshTools: remove obsolete TODO in copy(), tighten the checks a bit. 3 years ago
Vladimír Vondruš 3bcc847596 MeshTools: preserve offset-only attributes in copy(). 3 years ago
Vladimír Vondruš d0124b268e MeshTools: explicitly use default array deleters in copy(). 3 years ago
Vladimír Vondruš 47a6bf0185 MeshTools: deprecate owned() in favor of copy(). 3 years ago
Vladimír Vondruš 0a8ebfbea5 MeshTools: tighten up filter{Only,Except}Attributes() behavior. 3 years ago
Vladimír Vondruš c4607e38fc MeshTools: port away from deprecated filterOnlyAttibutes() in transform(). 3 years ago
Vladimír Vondruš 8eff8f2879 MeshTools: deprecate ID-based filter*Attributes() in favor a new API. 3 years ago
Vladimír Vondruš 2c27831b0a MeshTools,Trade: clarify why offset-only attributes can't be used. 3 years ago
Vladimír Vondruš 3e8d393b86 Fix build with CORRADE_STANDARD_ASSERT. 3 years ago
Vladimír Vondruš 0b66b85c20 Primitives: mark primitive data as global where appropriate. 3 years ago
Vladimír Vondruš 26e209ebb1 MeshTools: the assert is saying what?! 3 years ago
Vladimír Vondruš ad8aca370c MeshTools: make generateLines() public. 3 years ago
Vladimír Vondruš d06ac097c1 MeshTools: unify naming of MeshData arguments. 3 years ago
Vladimír Vondruš 6d75ef93b3 MeshTools: clean up removeDuplicatesFuzzy() internals. 3 years ago
Vladimír Vondruš c5f96637ce MeshTools: simplify compressIndices() internals. 3 years ago
Vladimír Vondruš 6f3297b8c5 MeshTools: this NoInit shouldn't have been commented out. 3 years ago
Vladimír Vondruš 9bbbee6f56 MeshTools: port away from std::pair in remaining APIs. 3 years ago
Vladimír Vondruš 06832574a2 MeshTools: port away from std::pair in various internals. 3 years ago
Vladimír Vondruš bbfa5aeccf MeshTools: don't include STL crap in non-deprecated builds. 3 years ago
Vladimír Vondruš 9c0dd1435f Doc++ 3 years ago
Vladimír Vondruš b07d1aae8b MeshTools: fix concatenate() for more than 4 GB of data. 3 years ago
Vladimír Vondruš f3cc5bd1c1 Shaders,MeshTools: adapt image comparison thresholds to SwiftShader. 3 years ago
Vladimír Vondruš e615637c21 Shaders,MeshTools: adapt image compare thresholds for NVidia & llvmpipe. 3 years ago
Vladimír Vondruš e3c7410ac7 MeshTools: initial utility for compiling a mesh for the line shader. 3 years ago
Vladimír Vondruš a26d77afb4 MeshTools: remove excessive indentation in a test. 3 years ago