243 Commits (e076e29b6b8f40d3d231ded1590560d57635e451)

Author SHA1 Message Date
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š c43f6bf043 MeshTools: test combineIndexedAttributes() with an offset-only attrib. 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š b27e7ef865 MeshTools: rewrite copy() tests without using Primitives. 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š 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š 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š 9bbbee6f56 MeshTools: port away from std::pair in remaining APIs. 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š 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š 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š 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š 744353b6cd Port away from deprecated Shaders functionality. 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
Vladimír Vondruš 06b5bae5c8 CMake: drop notes about old CMake on old Xcode Travis images. 4 years ago
Vladimír Vondruš 6bdffb2796 Test: make use of CORRADE_SKIP_IF_NO_ASSERT(). 4 years ago