460 Commits (5db4aa121eea20965a55b447d01c8f8dcf8ee97c)

Author SHA1 Message Date
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
Vladimír Vondruš 327d0cb749 MeshTools: clarify why actually the API isn't on ES2. 3 years ago
Vladimír Vondruš 681c98605b MeshTools: have a separate assert message for input and output. 3 years ago
Vladimír Vondruš bf347109c9 MeshTools: make generateIndices() work with indexed MeshData. 3 years ago
Vladimír Vondruš 971c0d90a7 MeshTools: rename test variable for clarity. 3 years ago
Vladimír Vondruš d88ec88187 MeshTools: generate*Indices() overloads taking a 2D index buffer. 3 years ago
Vladimír Vondruš cfb5b015f7 MeshTools: test generate*Indices() assertions through the top-level API. 3 years ago
Vladimír Vondruš 4a83ea67ef MeshTools: generate*Indices() overloads taking an existing index buffer. 3 years ago
Vladimír Vondruš d8b90135cc MeshTools: rename generate*IndicesInto() output parameters for clarity. 3 years ago
Vladimír Vondruš 6afdfc55ff MeshTools: add assertions for element count to primitiveCount() as well. 3 years ago
Vladimír Vondruš 5b22b0dbb9 MeshTools: allow empty input in generate*Indices(). 3 years ago
Vladimír Vondruš 49e093674e MeshTools: check minimal vertex count in generateIndices() too. 3 years ago
Vladimír Vondruš d51ad4213c MeshTools: fix generateIndices() to work with attribute-less meshes. 3 years ago
Vladimír Vondruš 18de7e2bb2 MeshTools: minor cleanup in a test. 3 years ago
Vladimír Vondruš e8b59361c2 MeshTools: doc++ 3 years ago
Vladimír Vondruš b8c2f8b317 MeshTools: allow smaller-to-larger array copying in concatenate(). 3 years ago