622 Commits (fb0ef4ec6e80bd5b9db86821252c90a3620e4d23)

Author SHA1 Message Date
Vladimír Vondruš e78655c3b1 Trade: document handling of special data layouts in MeshData. 4 years ago
Vladimír Vondruš 08a205f725 Trade: support implementation-specific index types in MeshData. 4 years ago
Vladimír Vondruš a35a3ec271 Add an ability to store implementation-specific values in MeshIndexType. 4 years ago
Vladimír Vondruš b764f0e760 Trade: move MeshData impl-specific vert format tests closer to the rest. 4 years ago
Vladimír Vondruš b4f69b2b11 Trade: further clean up MeshData/SceneData view containment tests. 4 years ago
Vladimír Vondruš 2d9cedfdca Trade: support strided index buffers in MeshData. 4 years ago
Vladimír Vondruš 8dddda9c77 Trade: support zero and negative strides in mesh attribute data. 4 years ago
Vladimír Vondruš b6dd52eb62 MeshTools: add a flag to toggle layout preserving in interleave() etc. 4 years ago
Vladimír Vondruš 4ae49595f9 Trade: minor test cleanup. 4 years ago
Vladimír Vondruš a93d221c12 Trade: this comment no longer makes sense. 4 years ago
Vladimír Vondruš 36c23db9af Trade: doc++ 4 years ago
Vladimír Vondruš 96f4dd077f Trade: the comma in this assert feels weird. 4 years ago
Vladimír Vondruš 68d15bd8d0 Trade: fix SceneData field containment checks for negative strides. 4 years ago
Vladimír Vondruš f685673be9 Trade: verify negative SceneData strides with offset-only fields also. 4 years ago
Vladimír Vondruš 3869e7616a Trade: add MeshData::findAttributeId(). 4 years ago
Vladimír Vondruš 72d20475c6 Trade: add SceneData::transformationFieldSize(). 4 years ago
Vladimír Vondruš 82ff79324c Trade: rename internal helper for consistency. 4 years ago
Vladimír Vondruš aff4a8144d Trade: move the internal scene conversion tools to SceneTools. 4 years ago
Vladimír Vondruš aaeca5c855 doc: utilities don't require their dependencies to be enabled. 4 years ago
Vladimír Vondruš ee0a4c7612 Trade: use the fancy new slice() API for pairs and triples. 4 years ago
Vladimír Vondruš 9f69babfdd Trade: GCC 11, your warning is again useless. 4 years ago
Vladimír Vondruš 72f686377e Trade: doc++ 4 years ago
Vladimír Vondruš e08efa62a1 Trade: disallow empty MaterialAttributeData names. 4 years ago
Vladimír Vondruš 62c3b57fa0 imageconverter: add a --map option. 4 years ago
Vladimír Vondruš c54b500a20 {image,scene}converter: wow, C++, what the hell? 4 years ago
Vladimír Vondruš 08d4b322f8 imageconverter: make -Iraw:<format> --info output consistent. 4 years ago
Vladimír Vondruš 2303c7a341 imageconverter: add a --profile option. 4 years ago
Vladimír Vondruš 5d558e7bed imageconverter: deduplicate file opening code paths. 4 years ago
Vladimír Vondruš 8b6f8bd75c Trade: improve SceneFieldData assertion message to be more helpful. 4 years ago
Vladimír Vondruš 5e2d71578c Trade: doc++ 5 years ago
Vladimír Vondruš 4418bec270 Trade: bump AbstractImporter interface version. 5 years ago
Vladimír Vondruš b6200d0d93 Trade: correctly copy skins alongside duplicated multi-mesh objects. 5 years ago
Vladimír Vondruš 7dc2dea45b Trade: make AnimationData object reference 64-bit. 5 years ago
Vladimír Vondruš dd9f4747b7 Trade: use 64-bit values in object-oriented SceneData APIs. 5 years ago
Vladimír Vondruš 78b71e1859 Trade: preserve field flags in the scene combining tools. 5 years ago
Vladimír Vondruš 3f38ab1952 Trade: flags for annotating SceneData field object mappings. 5 years ago
Vladimír Vondruš 1fbb87e732 Trade: high-level documentation for SceneData. 5 years ago
Vladimír Vondruš 5df37d2934 Trade: rename SceneData "objects" to "mapping". 5 years ago
Vladimír Vondruš 19c055d650 Trade: remove the useless indirection from SceneField::Parent. 5 years ago
Vladimír Vondruš efd3b9cadb Trade: SceneData::*AsArray() and *Into() now return object IDs as well. 5 years ago
Vladimír Vondruš 2b409ee0ba Trade: drop assertions for 64-bit object/parent values from SceneData. 5 years ago
Vladimír Vondruš 98e023b0b5 Trade: GCC 4.8, hello! 5 years ago
Vladimír Vondruš e0893f87ac Trade: another case for the deprecated path not being 100% compatible. 5 years ago
Vladimír Vondruš 6fe0dd1078 Trade: report at least some *D object count if everything fails. 5 years ago
Vladimír Vondruš 605d72c86c Trade: fix SceneData object view retrieval & test it more thoroughly. 5 years ago
Vladimír Vondruš 0366919199 Trade: test SceneData::{parentFor,childrenFor}() with trivial parents. 5 years ago
Vladimír Vondruš e056ad3c99 Trade: allow SceneField::Transformation to be a 3x2 or a 4x3 matrix. 5 years ago
Vladimír Vondruš 4adabf9c1f Trade: warn in deprecated SceneData::children*D() if there's no parent. 5 years ago
Vladimír Vondruš 8ef35d42bb Trade: the compatibility default for transformless scenes should be TRS. 5 years ago
Vladimír Vondruš cb3070f096 Trade: ensure newly added object IDs don't overlap each other. 5 years ago