398 Commits (2d1f71d80b1850fabe5a5a6ec9c573ea18db9b3d)

Author SHA1 Message Date
Vladimír Vondruš 2d1f71d80b {image,scene}converter: use shorter Array construction in --info tests. 3 years ago
Vladimír Vondruš 3335a05aa6 Trade: work around a GCC 4.8 crash in the test. 3 years ago
Vladimír Vondruš 94e9961a30 Trade: provide better AnimationTrackData constructors. 3 years ago
Vladimír Vondruš 5f1fc1047d Trade: pack AnimationTrackData internals better. 3 years ago
Vladimír Vondruš dbd3b52b3c Trade: add getters for AnimationTrackData. 3 years ago
Vladimír Vondruš 47dfb94467 Trade: assert that MeshAttributeData vertex count fits into 32 bits. 3 years ago
Vladimír Vondruš 694e60bb3d Trade: ability to provide names for custom animation track targets. 3 years ago
Vladimír Vondruš c04b375bfc Trade: add isAnimationTrackTargetCustom() etc. helpers. 3 years ago
Vladimír Vondruš 4dbf75f030 Trade: reorganize AnimationData tests a bit. 3 years ago
Vladimír Vondruš 33be039ef4 Trade: rename AnimationTrackTargetType to AnimationTrackTarget. 3 years ago
Vladimír Vondruš b20ab3acd6 Trade: expand AnimationTrackTargetType to 16 bits. 3 years ago
Vladimír Vondruš 0679cccdf3 Trade: test handling of MeshData and SceneData over 4 GB. 3 years ago
Vladimír Vondruš 51f9a31d3c Trade: reorder test case definitions to match declaration order. 3 years ago
Vladimír Vondruš 6d8999eefd Trade: expect MaterialData attrs to not be larger than end layer offset. 3 years ago
Vladimír Vondruš dbf74c7f0e Trade: minor OCD cleanup. 3 years ago
Vladimír Vondruš 4cbbff1842 Trade: fix build on GCC 4.8, but don't break MSVC at the same time. 3 years ago
Vladimír Vondruš 9f662d793e Trade: implement SceneField::Bit. 3 years ago
Vladimír Vondruš 053685ee9a Trade: allow array access to all SceneData/MeshData fields/attributes. 3 years ago
Vladimír Vondruš b88d17497f Trade: simplify SceneData array field tests a bit. 3 years ago
Vladimír Vondruš 15254d2d14 Trade: move a test case to a better place. 3 years ago
Vladimír Vondruš 8b058faae2 Trade: properly test all constexpr SceneFieldData constructors. 3 years ago
Vladimír Vondruš cb5e8f4569 Trade: the SceneFieldData string constructors can't be constexpr. 3 years ago
Vladimír Vondruš 769cc9ee2a Trade: rename SceneFieldData constructor tests for clarity. 3 years ago
Vladimír Vondruš b0093bf89f Trade: rename a test case for clarity. 3 years ago
Vladimír Vondruš 83ee04b362 Trade: don't do an unnecessary cast for a MeshAttributeData view. 3 years ago
Vladimír Vondruš 0401c4ded8 Trade,Primitives: use a correct type-erased view for MeshAttributeData. 3 years ago
Vladimír Vondruš 1101712b16 imageconverter: adapt test to TgaImageConverter changes. 3 years ago
Vladimír Vondruš 5d0454ce98 Remove random unneeded <string> and StringStl.h includes. 3 years ago
Vladimír Vondruš 4a67bba2d2 Test: don't compare char ArrayViews to nullptr. 3 years ago
Vladimír Vondruš 31d7353ba6 Trade: use the fancy StridedArrayView slicing in MeshDataTest. 3 years ago
Vladimír Vondruš d16dbcd93c Trade: improve AnimationData OOB assertion messages. 3 years ago
Vladimír Vondruš 5787c27d73 doc: updated credits and changelog. 3 years ago
Vladimír Vondruš 484e1702a6 Trade: attempt to resuscitate GCC 4.8 that died on this test. 3 years ago
Squareys f447e994d2 Trade: implement support for Weights & JointIds in MeshData. 3 years ago
Vladimír Vondruš fe7edd7b63 Trade: C++, are you telling me that I can't do `-sizeof(foo)`?? 3 years ago
Vladimír Vondruš ae6029d128 Trade: support storing string fields in SceneData. 3 years ago
Vladimír Vondruš 79c2dfcc81 Trade: use Utility::copy() instead of painstakingly filling test data. 3 years ago
Vladimír Vondruš 886d4a721c Trade: compare data pointers instead of just testing equality. 3 years ago
Vladimír Vondruš 9ba9c406aa Trade: deinline SceneFieldData::*Data() accessors. 3 years ago
Vladimír Vondruš a496029874 Trade: accidentally didn't test MeshData::mutableAttribute<T[]>(). 4 years ago
Vladimír Vondruš a67effb57a Trade: allow array attributes to have implementation-specific formats. 4 years ago
Vladimír Vondruš fc5429421c Trade: minor cleanup in a test. 4 years ago
Vladimír Vondruš 8d138295ee Trade: test that MeshData::*AsArray() APIs pick the right attribute. 4 years ago
Vladimír Vondruš 112fd14a52 Trade: use the vertexFormat() helper instead of assuming enum order. 4 years ago
Vladimír Vondruš ab52aed884 Trade: clean up MeshData::*AsArray() test cases. 4 years ago
Vladimír Vondruš cf6fcdef4f Trade: use unique identifiers in assertion tests. 4 years ago
Vladimír Vondruš 7de32e2013 Use the new, shorter Containers::Size / Stride typedefs. 4 years ago
Vladimír Vondruš 649017c0ff Trade: add MaterialData::attributeDataOffset(). 4 years ago
Vladimír Vondruš b3a9582455 Trade: add verbose output for SceneConverter::addImporterContents(). 4 years ago
Vladimír Vondruš eba7cf6038 {image,scene}converter: print IDs of data that failed to import in --info. 4 years ago