81 Commits (a5bc6be094499b375537fada1fb53f0248d44713)

Author SHA1 Message Date
Vladimír Vondruš 822fa0d644 Updated copyright year. 4 years ago
Vladimír Vondruš 001be98a88 Trade: don't reinterpret no-op function pointers. 4 years ago
Vladimír Vondruš b6200d0d93 Trade: correctly copy skins alongside duplicated multi-mesh objects. 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š 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š 8ef35d42bb Trade: the compatibility default for transformless scenes should be TRS. 4 years ago
Vladimír Vondruš cb3070f096 Trade: ensure newly added object IDs don't overlap each other. 4 years ago
Vladimír Vondruš 640fe8fea2 Trade: process SceneData to single-function-objects for backwards compat. 4 years ago
Vladimír Vondruš 618fbeccaa Trade: adapt AbstractImporter for the new SceneData workflow. 4 years ago
Vladimír Vondruš d1dda87231 Trade: add SceneField string mapping APIs to AbstractImporter. 4 years ago
Vladimír Vondruš b54a60fddd Trade: initial redesign of the SceneData class. 4 years ago
Vladimír Vondruš aa386f66e5 Trade: make importer by-name-lookup failure messages a bit more helpful. 5 years ago
Vladimír Vondruš 9870cd72c9 Trade: match test implementation order with run order. 5 years ago
Vladimír Vondruš 3629b5d4c8 Trade: MSVC, your insistence on deprecation-as-error is not helping. 5 years ago
Vladimír Vondruš 27044a4fef Trade: ability to open non-temporary memory. 5 years ago
Vladimír Vondruš 116d327a64 Trade: AbstractImporter::doOpenData() now takes a rvalue Array. 5 years ago
Vladimír Vondruš 70009347bc Trade: use a better-debuggable way to test passed parameters. 5 years ago
Vladimír Vondruš 602f08881b Trade: ensure AbstractImporter::fooForName() returns indices in bounds. 5 years ago
Vladimír Vondruš 29ac7b5a4d Trade,ShaderTools: add addFlags() / clearFlags() to all plugin interfaces. 5 years ago
Vladimír Vondruš 3d136503d8 Updated copyright year. 5 years ago
Vladimír Vondruš ddb7185417 Trade: make AbstractImporter::defaultScene() const. 6 years ago
Vladimír Vondruš 5217f48499 Trade: disallow custom deleters in AbstractImporter::skinXD(). 6 years ago
Vladimír Vondruš 8c24ea19d3 Trade: skin import in AbstractImporter. 6 years ago
Vladimír Vondruš 3bfe0f1d7f Trade: minor test cleanup. 6 years ago
Vladimír Vondruš b5fdfc2474 Trade: check for custom MaterialData deleters in AbstractImporter. 6 years ago
Vladimír Vondruš 0ec8e002fb Trade: return Optional instead of Pointer from *Importer::material(). 6 years ago
Vladimír Vondruš 769e27340f Trade: AbstractImporter::importerState() expects a file to be opened. 6 years ago
Vladimír Vondruš 19e0e96d74 Updated copyright year. 6 years ago
Vladimír Vondruš 0bdb70fcf6 Trade: add flags to AbstractImporter and AbstractImageConverter. 6 years ago
Vladimír Vondruš 877c13efa3 Trade: minor. 6 years ago
Vladimír Vondruš 65a2ced2a7 Make this compile and test cleanly with CORRADE_NO_ASSERT defined. 6 years ago
Vladimír Vondruš c3299ad3c5 Trade: print a message when named thing is not found. 6 years ago
Vladimír Vondruš 4a6e5ff5a4 Trade: reduce needless duplication in AbstractImporter test. 6 years ago
Vladimír Vondruš 9f73be569a Trade: adapt tests etc to PhongMaterialData rework. 6 years ago
Vladimír Vondruš 27f6cc309d Trade: allow specifying explicit vertex count on MeshData construction. 6 years ago
Vladimír Vondruš 9425c23d0a Trade: support mesh level import in AbstractImporter. 6 years ago
Vladimír Vondruš a02e9465d6 Trade: allow retrieving importer data directly by name. 6 years ago
Vladimír Vondruš 006790969a Trade, MeshTools: deprecate MeshDataXD and everything that uses it. 6 years ago
Vladimír Vondruš 0f4a5adb4d Trade: deprecate AbstractImporter interfaces for MeshDataXD. 6 years ago
Vladimír Vondruš 036fced749 Trade: whitelist (exported) growable array deleters in imported data. 6 years ago
Vladimír Vondruš 93e6dc2c54 Trade: make AnimationTrackData constructors explicit. 6 years ago
Vladimír Vondruš 6ddcc0b1ae Trade: make it possible to construct AnimationData from track init list. 6 years ago
Vladimír Vondruš 4011e3006d Trade: allow non-owning aray deleters passed through Importer APIs. 6 years ago
Vladimír Vondruš fb1fdf6105 Trade: implement Importer interfaces for the new MeshData. 6 years ago
Vladimír Vondruš dfacd7fb2d Trade: support mip levels in image import. 6 years ago
Vladimír Vondruš 19dd7a0176 Move Feature[s] enums from inside plugin classes outside. 6 years ago
Vladimír Vondruš 7be062a71a Trade: clean up unused & harmful error redirection in tests. 7 years ago
Vladimír Vondruš 22458f22b5 Trade: minor cleanup. 7 years ago