441 Commits (1436dcbab503218fefe6eb2e19988d936a4db69c)

Author SHA1 Message Date
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
Vladimír Vondruš 8616927a75 Don't take an Iterable by value. 4 years ago
Vladimír Vondruš da5d2fa958 MeshTools: fix more unused var warnings on a non-deprecated build. 4 years ago
Vladimír Vondruš 4ff655740e GL: take an Iterable in AbstractShaderProgram::attachShaders(). 4 years ago
Vladimír Vondruš c0c712cc33 GL: deprecate list-taking Shader::compile() and ShaderProgram::link(). 4 years ago
Vladimír Vondruš 87fd89c66f MeshTools: use Containers::Iterable in concatenate*() and combine*(). 4 years ago