387 Commits (e9aa7094c950c70d4f56f8dcddd3e63269b45be1)

Author SHA1 Message Date
Vladimír Vondruš 7067ed91c8 {scene,image}converter: split implementation and executable tests. 4 years ago
Vladimír Vondruš 30bd1cd3b6 Trade: add MaterialDataType::Buffer. 4 years ago
Vladimír Vondruš ecee152c03 Trade: unify AbstractSceneConverter::end*() error messages. 4 years ago
Vladimír Vondruš 0a2148b93f Trade: ability to feed the whole importer into a scene converter. 4 years ago
Vladimír Vondruš cc29cbcc73 {image,scene}converter: extract and test --info printing code. 4 years ago
Vladimír Vondruš d344eca515 Trade: properly propagate image view flags in AbstractSceneConverter. 4 years ago
Vladimír Vondruš 66a57088b1 Trade: add SceneData::fieldSizeBound(). 4 years ago
Vladimír Vondruš f0ad33f850 Audio,ShaderTools,Text,Trade: packed debug printing for all Feature enums. 4 years ago
Vladimír Vondruš e1619e5aab Trade: expose materialLayerName() and materialAttributeName(). 4 years ago
Vladimír Vondruš a9a4caf740 Trade: add MaterialData::findAttributeId() and findLayerId(). 4 years ago
Vladimír Vondruš 54d0b999b1 Trade: un-combinatorially-explode ImageConverterFeatures. 4 years ago
Vladimír Vondruš 3892ddc4dc Trade: add AbstractImageConverter::extension() and mimeType(). 4 years ago
Vladimír Vondruš eb382b3096 Trade: implicitly abort previous conversion in all scene converter APIs. 4 years ago
Vladimír Vondruš 4ce7d8e9f4 Trade: improve messages for batch->single SceneConverter delegation. 4 years ago
Vladimír Vondruš cc8440184a Trade: AbstractSceneConverter::begin*() should have a way to fail. 4 years ago
Vladimír Vondruš 150d045275 Trade: full scene conversion support in AbstractSceneConverter. 4 years ago
Vladimír Vondruš 6bdffb2796 Test: make use of CORRADE_SKIP_IF_NO_ASSERT(). 4 years ago
Vladimír Vondruš 667e8c1ca9 Trade: restrict multi-level image conversion to same flags as well. 4 years ago
Vladimír Vondruš f14e15c4a9 Introduce ImageFlags to annotate cube map and array images. 4 years ago
Vladimír Vondruš 1a4eefe271 Test: consistently use a struct for Tester subclasses. 4 years ago
Vladimír Vondruš 03cd5d3fb5 Rename pixelSize() and other helpers to pixelFormatSize() etc. 4 years ago
Vladimír Vondruš e7f9e74346 Trade: support for texture array layers in all MaterialData attributes. 4 years ago
Vladimír Vondruš 0143ad45d9 Trade: no need to fall back to std::string for concatenation anymore. 4 years ago
Vladimír Vondruš 4036c32c6b Trade: verify *MaterialData::hasTextureCoordinates() does what docs say. 4 years ago
Vladimír Vondruš 5e3b610613 doc: remove Clang 3.8 references, advertise Clang 6+ as supported. 4 years ago
Vladimír Vondruš cedc0d6eeb Prefer CORRADE_TARGET_* instead of __GNUC__, __clang__ and _MSVC_VER. 4 years ago
Vladimír Vondruš cfc02599e5 Trade: drop {MeshAttribute,SceneField}::Custom. 4 years ago
Vladimír Vondruš 4d5c53dbc6 Trade: add MeshData::attributeId() for inverse ID mapping. 4 years ago
Vladimír Vondruš ee27d42a37 ShaderTools,Trade: properly test failure states of all plugin APIs. 4 years ago
Vladimír Vondruš abdbada144 Trade: AbstractImporter::openFile() and openState() had no tests?! 4 years ago
Vladimír Vondruš 59c163d963 Trade: we can use test verification macros in unrelated functions now. 4 years ago
Vladimír Vondruš 02f679e91c Revert "Trade: expand SceneConverterFeature to 64 bits." 4 years ago
Vladimír Vondruš 3684160db3 Trade: minor AbstractSceneConverter test improvement. 4 years ago
Vladimír Vondruš 7b2a56a5e9 Trade: test growable and non-owning deleters in all SceneConverter cases. 4 years ago
Vladimír Vondruš ee983fd098 Trade: expand SceneConverterFeature to 64 bits. 4 years ago
Vladimír Vondruš 8f311ad5fd Adapt remaining code to not use deprecated Optional<Array> conversion. 4 years ago
Vladimír Vondruš 51f7862e00 ShaderTools,Trade: return Optional<Array<char>> from converter plugins. 4 years ago
Vladimír Vondruš 3f13bdb25c Packed debug output for enums used by Trade. 4 years ago
Vladimír Vondruš 505ad471ad CMake: use the CMAKE_FOLDER variable instead of FOLDER property. 4 years ago
Vladimír Vondruš 3344c372d1 Trade: port AbstractImporter away from std::string. 4 years ago
Vladimír Vondruš b0bfcbe00e Adapt to Corrade changes. 4 years ago
Vladimír Vondruš 98296567a7 Trade: port to the new Utility::Path. 4 years ago
Vladimír Vondruš 8057051d9a Document what each #include <algorithm> is for. 4 years ago
Vladimír Vondruš db6fbda1de Test: don't compare char* pointers. 4 years ago
Vladimír Vondruš 97e45ea14d Adapt tests to changes in Utility::Directory error reporting. 4 years ago
Vladimír Vondruš 44db05a13c Don't call Utility::Directory::rm() unconditionally in tests. 4 years ago
Vladimír Vondruš 822fa0d644 Updated copyright year. 4 years ago
Vladimír Vondruš cad19439e0 Trade: adapt test to insane alignof(double) == 4 on Android x86. 4 years ago
Vladimír Vondruš 4d574b0073 Test: MSVC 2019 with /permissive- doesn't like this? Huh? 4 years ago
Vladimír Vondruš b65a147f30 Trade: print layer index in MaterialData duplicate attribute assert. 4 years ago