496 Commits (84dd429fcbdbbd9731a12e5cc68b53aee70087c9)

Author SHA1 Message Date
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
Vladimír Vondruš 5d3bba5182 MeshTools: use struct member slicing in concatenate() test. 3 years ago
Vladimír Vondruš 28c1f84e68 Fix various variable shadowing warnings on MSVC. 3 years ago
Vladimír Vondruš 876294b700 MeshTools: fix an annoyingly loud & useless GCC 12 warning. 3 years ago
Vladimír Vondruš 5787c27d73 doc: updated credits and changelog. 3 years ago
Vladimír Vondruš c026ac1cb5 MeshTools: handle JointIds and Weights in compile(). 3 years ago
Vladimír Vondruš 2395e39c41 MeshTools: print a warning if compile() ignores conflicting attributes. 3 years ago
Vladimír Vondruš 986f2acade MeshTools: minor code reordering in a test. 3 years ago
Vladimír Vondruš ecbe70bb40 MeshTools: clean up compile() tests. 3 years ago
Vladimír Vondruš 0d2ee66c7f MeshTools: recognize JointIds and Weights in removeDuplicatesFuzzy(). 3 years ago
Vladimír Vondruš 2b875a2db8 MeshTools: add some minimal docs to RemoveDuplicates MeshData test data. 3 years ago
Vladimír Vondruš 91ed119690 MeshTools: test a "shouldn't assert" case outside of an error redirect. 3 years ago
Vladimír Vondruš dcd40f75d7 MeshTools: update some outdated code comments. 3 years ago
Vladimír Vondruš 744353b6cd Port away from deprecated Shaders functionality. 4 years ago
Vladimír Vondruš 64f5c1bff0 CMake: exclude test dirs from ALL with CORRADE_TESTSUITE_TEST_TARGET. 4 years ago