164 Commits (91aff011a88f6a25939c7256ce921d1aa9caa42f)

Author SHA1 Message Date
Vladimír Vondruš 91aff011a8 MeshTools: make owned() properly preserve strided indices. 4 years ago
Vladimír Vondruš ba148c6081 MeshTools: "test" index offset propagation in owned(). 4 years ago
Vladimír Vondruš 6527ec35c2 MeshTools: assert in compile() if non-contiguous index buffers are used. 4 years ago
Vladimír Vondruš 11cd5d5cd0 MeshTools: assert in compile() if zero or negative strides are used. 4 years ago
Vladimír Vondruš 01dfcc3a68 MeshTools: fail isInterleaved() for zero and negative strides. 4 years ago
Vladimír Vondruš 344dd3fc17 MeshTools: fix compile() with a non-trivial index offset. 4 years ago
Vladimír Vondruš fce0756fc7 MeshTools: merge isInterleaved() and interleavedData() tests together. 4 years ago
Vladimír Vondruš 594393d842 MeshTools: test removeDuplicates() with various attribute padding. 4 years ago
Vladimír Vondruš b6dd52eb62 MeshTools: add a flag to toggle layout preserving in interleave() etc. 4 years ago
Vladimír Vondruš 2e90a93c75 MeshTools: properly verify all concatenate()d attribute offsets. 4 years ago
Vladimír Vondruš 0b6cb663cf MeshTools: typo. 4 years ago
Vladimír Vondruš 7c17557d15 MeshTools: test impl-specific vert fmats directly in interleave() also. 4 years ago
Vladimír Vondruš 69b6ebd2f5 MeshTools: assert on impl-specific vert format in transform*(). 4 years ago
Vladimír Vondruš ce2ca47a81 MeshTools: assert on impl-specific vert format in removeDuplicates*(). 4 years ago
Vladimír Vondruš 0119d614a5 MeshTools: test that owned() works with impl-specific vert formats. 4 years ago
Vladimír Vondruš 8ae8603d7a MeshTools: assert on impl-specific vert format in interleave*(). 4 years ago
Vladimír Vondruš c489ea738f MeshTools: assert on impl-specific vert format in duplicate(). 4 years ago
Vladimír Vondruš 40acab4e37 MeshTools: assert on impl-specific vert format in concatenate*(). 4 years ago
Vladimír Vondruš cef7f44903 MeshTools: assert on impl-specific vert format in combine*Attributes(). 4 years ago
Vladimír Vondruš d5927a9fb6 MeshTools: fix outdated naming in a test. 4 years ago
Vladimír Vondruš a40c721fac MeshTools: a family of transform*() APIs operating on a MeshData. 4 years ago
Vladimír Vondruš 63a8df1075 CMake: make dynamic plugins dependencies of tests that use CompareImage. 5 years ago
Vladimír Vondruš 2066d82ea4 Shaders: suffix all existing shaders with GL. 5 years ago
Vladimír Vondruš ec19c25e46 Adapt to Corrade changes. 5 years ago
Vladimír Vondruš 65a935cedc Test: adapt to changes in CORRADE_SKIP(). 5 years ago
Vladimír Vondruš 294c910d44 MeshTools: don't #include <vector> unless absolutely necessary. 5 years ago
Vladimír Vondruš 3d136503d8 Updated copyright year. 5 years ago
Vladimír Vondruš d2961f19f4 Test: use new TestSuite API to simplify things. 5 years ago
Vladimír Vondruš 01cbfc6c3c MeshTools: adapt compile() test to changes in Phong light falloff. 6 years ago
Vladimír Vondruš 7257bbb871 Shaders: rework Phong to support directional and attenuated point lights. 6 years ago
Vladimír Vondruš 2b36fd2136 MeshTools, Shaders: adapt thresholds for SwiftShader. 6 years ago
Eric Undersander 8b8b9c456b Shaders: remove incorrect light direction normalization in Phong.vert. 6 years ago
Vladimír Vondruš b77eafb9de MeshTools: add generateQuadIndices(). 6 years ago
Vladimír Vondruš af0ab0d25b MeshTools: test compile() with multiple sets of vertex attributes. 6 years ago
Vladimír Vondruš 10f29d2c81 MeshTools: change concatenate() to do only what it's designed for. 6 years ago
Vladimír Vondruš fdb754bc27 MeshTools: add owned() and reference() utils. 6 years ago
Vladimír Vondruš 96f82ad124 Trade: unify array MeshAttributeData constructors. 6 years ago
Vladimír Vondruš 19e0e96d74 Updated copyright year. 6 years ago
Vladimír Vondruš 131a2b9a81 MeshTools: attempt to work around a Emscripten test failure on Travis. 6 years ago
Vladimír Vondruš 101e8fd11b MeshTools: isInterleaved() and interleavedData() work with custom formats. 6 years ago
Vladimír Vondruš 55ee67c5ca MeshTools: fix build on old Clang. 6 years ago
Vladimír Vondruš 145e055b41 MeshTools: implement removeDuplicatesFuzzy() for MeshData. 6 years ago
Vladimír Vondruš d06b789673 MeshTools: put subdivide / removeDuplicates benchamrks into their tests. 6 years ago
Vladimír Vondruš fcd329ba55 MeshTools: add a soak test for removeDuplicates[Fuzzy]InPlace(). 6 years ago
Vladimír Vondruš 31960290d5 MeshTools: add a comment to the test. 6 years ago
Vladimír Vondruš d846944b7a MeshTools: de-template removeDuplicatesFuzzy(). 6 years ago
Vladimír Vondruš 5e7f562dda MeshTools: use floats for removeDuplicatesFuzzy() tests. 6 years ago
Vladimír Vondruš 7a72cb06e4 MeshTools: test reducing of last dimension in removeDuplicatesFuzzy(). 6 years ago
Vladimír Vondruš 70e5606afe MeshTools: add removeDuplicatesFuzzyInPlaceInto(). 6 years ago
Vladimír Vondruš 9474b3e3fc MeshTools: rename removeDuplicates{ => Fuzzy}[Indexed]InPlace(). 6 years ago