226 Commits (f3cc5bd1c1bf897966b2b5e75917790640abbcc5)

Author SHA1 Message Date
Vladimír Vondruš 90e52671be MeshTools: test primitive propagation in transform*(). 4 years ago
Vladimír Vondruš ee6fb3280a MeshTools: disallow impl-spec index types in removeDuplicates*(). 4 years ago
Vladimír Vondruš faf063764a MeshTools: make interleave() aware of impl-spec index types. 4 years ago
Vladimír Vondruš 80009edf62 MeshTools: disallow impl-spec index types in duplicate(). 4 years ago
Vladimír Vondruš d44798c5df MeshTools: disallow impl-spec index types in concatenate(). 4 years ago
Vladimír Vondruš bca7871923 MeshTools: disallow impl-spec index types in compressIndices(). 4 years ago
Vladimír Vondruš d700150755 MeshTools: disallow impl-spec index types in combine*Attributes(). 4 years ago
Vladimír Vondruš 7fcf483389 MeshTools: make *reference() and owned() aware of impl-spec index types. 4 years ago
Vladimír Vondruš 41a50f4924 MeshTools: make compile() aware of impl-spec index types. 4 years ago
Vladimír Vondruš 6e790860b5 MeshTools: clean up and improve reference() and owned() tests. 4 years ago
Vladimír Vondruš 18b25e3313 MeshTools: hey MSVC 2015 what's up? 4 years ago
Vladimír Vondruš c87d145ab8 MeshTools: interleave() preserves strided indices only if asked. 4 years ago
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