7996 Commits (e0909fedfe465ccb0628d11af442c8e15cd040d0)

Author SHA1 Message Date
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š f3fc17e2b0 Audio: disable annoying OpenAL deprecation warnings on Mac. 4 years ago
Vladimír Vondruš 8373357bd5 GL: doc++ 4 years ago
Vladimír Vondruš b8815582ce GL: fix EXT_color_buffer_half_float to be presennt also in WebGL 2. 4 years ago
Vladimír Vondruš 4be74e225b Test: wait, Mac, what the heck are you doing. 4 years ago
Vladimír Vondruš d1d2007b92 Test: resolve some TODOs now that we have CORRADE_FAIL_IF(). 4 years ago
Vladimír Vondruš 39d482cceb Math: fix Clang "unused but set" warnings in benchmarks. 4 years ago
Vladimír Vondruš f41d26ba19 Trade: forgotten forward declaration. 4 years ago
Vladimír Vondruš 0964ddbf0c Fix wrong assumptions about Mac GL builds being always desktop GL. 4 years ago
Vladimír Vondruš c36ed5e61d Don't ever attempt to think about CGL when building for GLES on Mac. 4 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š 1e835c2552 GL: minor doc improvements for textures. 5 years ago
Vladimír Vondruš 9a57227945 GL: refresh AbstractShaderProgram and Attribute docs slightly. 5 years ago
Vladimír Vondruš 491b724a86 GL: refresh Mesh and Buffer docs to be less shit. 5 years ago
Pablo Escobar cd37f4c2db Vk: typo. 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š ca8d429854 Math: doc++ 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š 3cf4573c0e Math: drop explicitly defaulted copy constructors. 5 years ago
Vladimír Vondruš 31b2bfb980 Add typedefs for unsigned ranges. 5 years ago
Vladimír Vondruš d42281ab7f DebugTools: account for underflow in FrameProfilerGL primitive clip ratio. 5 years ago
Vladimír Vondruš e903a7d242 DebugTools: test for underflow in FrameProfilerGL primitive clip ratio. 5 years ago
Vladimír Vondruš d04d198e64 DebugTools: minor. 5 years ago
Vladimír Vondruš 845dee36a7 DebugTools: assert that we don't overflow the counter in FrameProfiler. 5 years ago
Vladimír Vondruš 5fa99edb7a Platform: fix compilation with latest EGL headers / libglvnd 1.3.4. 5 years ago
Vladimír Vondruš 60d13f0fcb Math: these sentences don't sound like they make any sense, no. 5 years ago
Vladimír Vondruš 0d0e62c424 Trade: who did this?! 5 years ago
Vladimír Vondruš 187d313675 GL: list WEBGL_debug_renderer_info in the startup log. 5 years ago