574 Commits (2d52a713fbedb2c5ccd8a2e7e3ac414a9246606b)

Author SHA1 Message Date
Vladimír Vondruš c9dfd0854c Trade: suppress useless deprecation warnings on GCC 4.8. 4 years ago
Vladimír Vondruš aed459be28 Trade: ahh GCC 11 you and your useless warnings. 4 years ago
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++ 4 years ago
Vladimír Vondruš 4418bec270 Trade: bump AbstractImporter interface version. 4 years ago
Vladimír Vondruš b6200d0d93 Trade: correctly copy skins alongside duplicated multi-mesh objects. 4 years ago
Vladimír Vondruš 7dc2dea45b Trade: make AnimationData object reference 64-bit. 4 years ago
Vladimír Vondruš dd9f4747b7 Trade: use 64-bit values in object-oriented SceneData APIs. 4 years ago
Vladimír Vondruš 78b71e1859 Trade: preserve field flags in the scene combining tools. 4 years ago
Vladimír Vondruš 3f38ab1952 Trade: flags for annotating SceneData field object mappings. 4 years ago
Vladimír Vondruš 1fbb87e732 Trade: high-level documentation for SceneData. 4 years ago
Vladimír Vondruš 5df37d2934 Trade: rename SceneData "objects" to "mapping". 4 years ago
Vladimír Vondruš 19c055d650 Trade: remove the useless indirection from SceneField::Parent. 4 years ago
Vladimír Vondruš efd3b9cadb Trade: SceneData::*AsArray() and *Into() now return object IDs as well. 4 years ago
Vladimír Vondruš 2b409ee0ba Trade: drop assertions for 64-bit object/parent values from SceneData. 4 years ago
Vladimír Vondruš 98e023b0b5 Trade: GCC 4.8, hello! 4 years ago
Vladimír Vondruš e0893f87ac Trade: another case for the deprecated path not being 100% compatible. 4 years ago
Vladimír Vondruš 6fe0dd1078 Trade: report at least some *D object count if everything fails. 4 years ago
Vladimír Vondruš 605d72c86c Trade: fix SceneData object view retrieval & test it more thoroughly. 4 years ago
Vladimír Vondruš 0366919199 Trade: test SceneData::{parentFor,childrenFor}() with trivial parents. 4 years ago
Vladimír Vondruš e056ad3c99 Trade: allow SceneField::Transformation to be a 3x2 or a 4x3 matrix. 4 years ago
Vladimír Vondruš 4adabf9c1f Trade: warn in deprecated SceneData::children*D() if there's no parent. 4 years ago