574 Commits (2d52a713fbedb2c5ccd8a2e7e3ac414a9246606b)

Author SHA1 Message Date
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š 9cdc5f0e5a Trade: internal tool for making SceneData with single-function objects. 4 years ago
Vladimír Vondruš 54042dacd0 Trade: this doesn't need to be exported. 4 years ago
Vladimír Vondruš 6e1bb5f838 Trade: add public SceneData APIs for finding fields and objects. 4 years ago
Vladimír Vondruš b192c4c3a3 Trade: internal tool for creating SceneData out of loose views. 4 years ago
Vladimír Vondruš 4602248cd0 Trade: ensure the deprecated SceneData constructor uses default deleters. 4 years ago
Vladimír Vondruš 505538d155 Trade: add an explicitly defaulted deinlined SkinData destructor. 4 years ago
Vladimír Vondruš 618fbeccaa Trade: adapt AbstractImporter for the new SceneData workflow. 4 years ago
Vladimír Vondruš e858ab2dd8 Trade: add scene{Object,Field}TypeAlignment(). 4 years ago
Vladimír Vondruš 4da64d61e2 Trade: reintroduce original deprecated SceneData APIs. 4 years ago
Vladimír Vondruš 67900c79a4 Trade: SceneField::Skin now requires a transformation to be present. 4 years ago
Vladimír Vondruš c9ac4d6f82 Trade: introduce SceneData::is2D() and is3D(). 4 years ago
Vladimír Vondruš f734094109 Trade: support storing pointers (and thus importer state) in SceneData. 4 years ago
Vladimír Vondruš 409b49391e Trade: add a parentFor() object-oriented accessor as well. 4 years ago
Vladimír Vondruš 140e60a6ac Trade: convenience per-object field access in SceneData. 4 years ago
Vladimír Vondruš be36c8a071 Trade: convenience access to separate TRS components in SceneData. 4 years ago
Vladimír Vondruš c61ed94a5f Trade: SceneData TRS components can each have different type, test that. 4 years ago
Vladimír Vondruš 7192517e6a Trade: combine mesh and material SceneData convenience APIs together. 4 years ago
Vladimír Vondruš 56047b030e Trade: make SceneField::MeshMaterial signed. 4 years ago
Vladimír Vondruš 4e8fa9d847 Trade: add SceneData::fooInto() overloads for subranges. 4 years ago
Vladimír Vondruš 59d6709007 Trade: avoid double lookup in SceneData::fooAsArray(). 4 years ago
Vladimír Vondruš 1505d43159 Trade: it's probably good to have these switches guarded. 4 years ago
Vladimír Vondruš 73b32def51 Trade: hi, MSVC 2015, you ancient curse. 4 years ago
Vladimír Vondruš a7f48519f6 Trade: MSVC 2017, what are you doing. 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š f41d26ba19 Trade: forgotten forward declaration. 5 years ago
Vladimír Vondruš aeeff73a71 Trade: use ` LayerName` instead of `$LayerName` in MaterialData. 5 years ago
Vladimír Vondruš 491751b551 Trade: yup, it was libc++. 5 years ago
Vladimír Vondruš 372e60dd0f Trade: make the MaterialData duplicate asserts more paranoid. 5 years ago
Vladimír Vondruš 3bc46b82ba Trade: doc++ 5 years ago
Vladimír Vondruš 491b724a86 GL: refresh Mesh and Buffer docs to be less shit. 5 years ago
Vladimír Vondruš 43c70b11dd doc: cnsistently reference all Magnum CLI tools from related APIs. 5 years ago
Vladimír Vondruš efa02d46df Trade: refresh MeshData docs slightly. 5 years ago
Vladimír Vondruš aa386f66e5 Trade: make importer by-name-lookup failure messages a bit more helpful. 5 years ago
Vladimír Vondruš 0d0e62c424 Trade: who did this?! 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š 440ece15fb Audio,Text,Trade: accept void ArrayViews in importer plugins. 5 years ago
Vladimír Vondruš cbf227eb5c Trade: bump the AbstractImporter plugin interface string. 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š 56cc2d6f91 Trade: doc++ 5 years ago
Vladimír Vondruš 78cf81bfca Trade: mutable access to MaterialData attribute values. 5 years ago
Vladimír Vondruš 1fb707497f Trade: not sure why these would need to be in that ifdef. 5 years ago
Vladimír Vondruš 145d41dcff Trade: doc++ 5 years ago
Vladimír Vondruš 602f08881b Trade: ensure AbstractImporter::fooForName() returns indices in bounds. 5 years ago