512 Commits (67900c79a4b6a5c5f2a9f24b7f3a3e8c5a6e683e)

Author SHA1 Message Date
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
Vladimír Vondruš 5ef7bd26e7 Trade: improve MaterialData type mismatch assertions. 5 years ago
Vladimír Vondruš ebfbfcbb73 Trade: doc++ 5 years ago
Vladimír Vondruš 781c5c3e08 Trade: doc++ 5 years ago
Vladimír Vondruš 9b41947dbc Trade: doc++ 5 years ago
Vladimír Vondruš 813d82717f Trade: no need to export this helper. 5 years ago
Vladimír Vondruš 25320af545 Trade: pass strided views by const&. 5 years ago
Vladimír Vondruš 2b2b7d5f2f Trade: provide a clear doc snippet for AbstractImporter::openData(). 5 years ago
Vladimír Vondruš 5c06eecde8 Trade: actually, do it like this. 5 years ago
Vladimír Vondruš bf6caece50 Trade: fix MeshData range checks for array attributes. 5 years ago
Vladimír Vondruš b4666a2194 Trade: improve tests for MeshData index/attribute view range checks. 5 years ago
Vladimír Vondruš 2059b2b164 Trade: doc++ 5 years ago
Vladimír Vondruš 093957a6ed Trade: no need to zero-init memory in MeshData::*AsArray() helpers. 5 years ago