891 Commits (b1454b94de41663093f174c7e03af5bf1db636a4)

Author SHA1 Message Date
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š fdaa8579f9 Trade: take Animation::TrackView by a const&. 3 years ago
Vladimír Vondruš dbd3b52b3c Trade: add getters for AnimationTrackData. 3 years ago
Vladimír Vondruš d3ee6b2b93 Trade: simplify by delegating to another AnimationTrackData constructor. 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š f174ad990b Trade: reserve invalid zero AnimationTrackType as well. 3 years ago
Vladimír Vondruš b20ab3acd6 Trade: expand AnimationTrackTargetType to 16 bits. 3 years ago
Vladimír Vondruš fdfa6b31e2 Trade: fix MeshData checks for index/vertex data over 4 GB. 3 years ago
Vladimír Vondruš 582776aeef Trade: additional sanity assertions for {Mesh,Scene}Data bounds checks. 3 years ago
Vladimír Vondruš d0aca29ba5 Trade: rewrite MeshData bound assertions similarly to SceneData. 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š 3e59bf23a1 Doc++, to sync with Python bindings. 3 years ago
Vladimír Vondruš 4aee7e0d2c Trade: alright, fine, I won't push straight to master ever again! 3 years ago
Vladimír Vondruš 34a91cf458 Trade: fix an unused variable warning on a no-assert build. 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š 01976f170d Trade: add a TODO for potential better SceneFieldData packing. 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š 76a649b02b Trade: remove redundant assertions in SceneData::mutable*(). 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š 274144bba5 Trade: doc++ 3 years ago
Vladimír Vondruš 71d1bd2136 Trade: order MeshData::primitive() as the first thing there. 3 years ago
Vladimír Vondruš 1dbc633bc8 Trade: doc++ 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š 6ab446f7ed Trade: document that MaterialAttributeData expect a non-empty name. 3 years ago
Vladimír Vondruš f0b4459ce3 Trade: doc++ 3 years ago
Vladimír Vondruš c8d009f0a9 Trade: sort addSupporterImporterContents() warnings by dependency order. 3 years ago
Vladimír Vondruš 1101712b16 imageconverter: adapt test to TgaImageConverter changes. 3 years ago
Pablo Escobar 3e15133772 Trade: fix doc typo. 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š 28c1f84e68 Fix various variable shadowing warnings on MSVC. 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