-
9cdc5f0e5a
Trade: internal tool for making SceneData with single-function objects.
Vladimír Vondruš
2021-10-13 21:00:53 +0200
-
54042dacd0
Trade: this doesn't need to be exported.
Vladimír Vondruš
2021-10-13 19:08:00 +0200
-
6e1bb5f838
Trade: add public SceneData APIs for finding fields and objects.
Vladimír Vondruš
2021-12-03 16:52:22 +0100
-
b192c4c3a3
Trade: internal tool for creating SceneData out of loose views.
Vladimír Vondruš
2021-10-13 13:02:05 +0200
-
26d2f3e9ab
sceneconverter: print contents of the new SceneData.
Vladimír Vondruš
2021-09-29 16:34:01 +0200
-
b9cb395d75
AnySceneImporter: adapt to SceneData redesign.
Vladimír Vondruš
2021-09-24 19:30:59 +0200
-
4602248cd0
Trade: ensure the deprecated SceneData constructor uses default deleters.
Vladimír Vondruš
2021-09-22 17:01:32 +0200
-
505538d155
Trade: add an explicitly defaulted deinlined SkinData destructor.
Vladimír Vondruš
2021-09-22 13:47:31 +0200
-
618fbeccaa
Trade: adapt AbstractImporter for the new SceneData workflow.
Vladimír Vondruš
2021-09-22 13:28:19 +0200
-
e858ab2dd8
Trade: add scene{Object,Field}TypeAlignment().
Vladimír Vondruš
2021-10-11 19:29:24 +0200
-
4da64d61e2
Trade: reintroduce original deprecated SceneData APIs.
Vladimír Vondruš
2021-09-02 16:59:59 +0200
-
67900c79a4
Trade: SceneField::Skin now requires a transformation to be present.
Vladimír Vondruš
2021-10-04 19:59:29 +0200
-
c9ac4d6f82
Trade: introduce SceneData::is2D() and is3D().
Vladimír Vondruš
2021-10-04 19:36:13 +0200
-
f734094109
Trade: support storing pointers (and thus importer state) in SceneData.
Vladimír Vondruš
2021-09-26 19:39:14 +0200
-
409b49391e
Trade: add a parentFor() object-oriented accessor as well.
Vladimír Vondruš
2021-09-24 20:07:16 +0200
-
140e60a6ac
Trade: convenience per-object field access in SceneData.
Vladimír Vondruš
2021-09-18 18:46:31 +0200
-
be36c8a071
Trade: convenience access to separate TRS components in SceneData.
Vladimír Vondruš
2021-09-18 11:57:38 +0200
-
c61ed94a5f
Trade: SceneData TRS components can each have different type, test that.
Vladimír Vondruš
2021-09-18 11:43:45 +0200
-
7192517e6a
Trade: combine mesh and material SceneData convenience APIs together.
Vladimír Vondruš
2021-09-16 17:32:14 +0200
-
56047b030e
Trade: make SceneField::MeshMaterial signed.
Vladimír Vondruš
2021-09-11 16:30:51 +0200
-
4e8fa9d847
Trade: add SceneData::fooInto() overloads for subranges.
Vladimír Vondruš
2021-09-10 21:09:59 +0200
-
59d6709007
Trade: avoid double lookup in SceneData::fooAsArray().
Vladimír Vondruš
2021-09-09 13:56:58 +0200
-
1505d43159
Trade: it's probably good to have these switches guarded.
Vladimír Vondruš
2021-09-08 16:57:58 +0200
-
73b32def51
Trade: hi, MSVC 2015, you ancient curse.
Vladimír Vondruš
2021-09-03 18:40:45 +0200
-
a7f48519f6
Trade: MSVC 2017, what are you doing.
Vladimír Vondruš
2021-09-03 17:32:19 +0200
-
d1dda87231
Trade: add SceneField string mapping APIs to AbstractImporter.
Vladimír Vondruš
2021-09-02 18:26:28 +0200
-
b54a60fddd
Trade: initial redesign of the SceneData class.
Vladimír Vondruš
2021-07-11 00:25:01 +0200
-
23f2eae702
package/ci: it might be good to *actually use* the job limiters, heh.
Vladimír Vondruš
2021-12-05 22:56:35 +0100
-
f3fc17e2b0
Audio: disable annoying OpenAL deprecation warnings on Mac.
Vladimír Vondruš
2021-12-05 18:43:02 +0100
-
8373357bd5
GL: doc++
Vladimír Vondruš
2021-12-05 17:40:39 +0100
-
b8815582ce
GL: fix EXT_color_buffer_half_float to be presennt also in WebGL 2.
Vladimír Vondruš
2021-12-05 16:26:51 +0100
-
4be74e225b
Test: wait, Mac, what the heck are you doing.
Vladimír Vondruš
2021-12-05 18:41:36 +0100
-
d1d2007b92
Test: resolve some TODOs now that we have CORRADE_FAIL_IF().
Vladimír Vondruš
2021-12-05 16:13:58 +0100
-
39d482cceb
Math: fix Clang "unused but set" warnings in benchmarks.
Vladimír Vondruš
2021-12-05 15:22:55 +0100
-
319b112f4b
doc: finally fix all those annoying warnings in code snippets.
Vladimír Vondruš
2021-12-05 15:22:31 +0100
-
9c2181dc3c
doc: rename DOXYGEN_IGNORE() to DOXYGEN_ELLIPSIS().
Vladimír Vondruš
2021-12-05 14:29:58 +0100
-
31527e8dc9
doc: updated changelog.
Vladimír Vondruš
2021-12-04 19:49:11 +0100
-
f41d26ba19
Trade: forgotten forward declaration.
Vladimír Vondruš
2021-11-29 16:44:54 +0100
-
fd3ff488d7
doc: fix doc snippet compilation on WebGL 1.
Vladimír Vondruš
2021-12-04 17:30:57 +0100
-
0964ddbf0c
Fix wrong assumptions about Mac GL builds being always desktop GL.
Vladimír Vondruš
2021-12-04 15:30:50 +0100
-
c36ed5e61d
Don't ever attempt to think about CGL when building for GLES on Mac.
Vladimír Vondruš
2021-12-04 15:07:12 +0100
-
031d1ceec3
package/ci: add a GLES3 macOS build.
Vladimír Vondruš
2021-12-04 10:12:45 +0100
-
aeeff73a71
Trade: use ` LayerName` instead of `$LayerName` in MaterialData.
Vladimír Vondruš
2021-11-27 14:42:49 +0100
-
491751b551
Trade: yup, it was libc++.
Vladimír Vondruš
2021-11-27 03:09:44 +0100
-
372e60dd0f
Trade: make the MaterialData duplicate asserts more paranoid.
Vladimír Vondruš
2021-11-27 02:42:34 +0100
-
f51110fe98
doc: move raw source files to the artwork/ directory.
Vladimír Vondruš
2021-11-26 18:41:26 +0100
-
3bc46b82ba
Trade: doc++
Vladimír Vondruš
2021-11-26 18:21:39 +0100
-
4ead264565
doc: hey! MSVC 2015! hello!
Vladimír Vondruš
2021-11-23 23:12:20 +0100
-
1e835c2552
GL: minor doc improvements for textures.
Vladimír Vondruš
2021-11-23 22:53:56 +0100
-
9a57227945
GL: refresh AbstractShaderProgram and Attribute docs slightly.
Vladimír Vondruš
2021-11-23 21:32:09 +0100
-
491b724a86
GL: refresh Mesh and Buffer docs to be less shit.
Vladimír Vondruš
2021-11-23 21:28:41 +0100
-
46c6509005
doc: adapt to a rename of the Textured Triangle example.
Vladimír Vondruš
2021-11-23 21:27:29 +0100
-
cd37f4c2db
Vk: typo.
Pablo Escobar
2021-11-23 21:23:03 +0100
-
94ef28da27
doc: no, UseEmscripten isn't available implicitly anymore.
Vladimír Vondruš
2021-11-23 21:22:16 +0100
-
43c70b11dd
doc: cnsistently reference all Magnum CLI tools from related APIs.
Vladimír Vondruš
2021-11-22 22:27:21 +0100
-
efa02d46df
Trade: refresh MeshData docs slightly.
Vladimír Vondruš
2021-11-22 19:01:43 +0100
-
c07e35e31c
package/ci: adopt MinGW lcov changes from Corrade.
Vladimír Vondruš
2021-11-22 16:53:09 +0100
-
ca8d429854
Math: doc++
Vladimír Vondruš
2021-11-16 17:07:10 +0100
-
aa386f66e5
Trade: make importer by-name-lookup failure messages a bit more helpful.
Vladimír Vondruš
2021-11-15 19:41:41 +0100
-
3cf4573c0e
Math: drop explicitly defaulted copy constructors.
Vladimír Vondruš
2021-11-15 12:01:34 +0100
-
31b2bfb980
Add typedefs for unsigned ranges.
Vladimír Vondruš
2021-09-08 17:01:11 +0200
-
d42281ab7f
DebugTools: account for underflow in FrameProfilerGL primitive clip ratio.
Vladimír Vondruš
2021-11-04 13:41:28 +0100
-
e903a7d242
DebugTools: test for underflow in FrameProfilerGL primitive clip ratio.
Vladimír Vondruš
2021-11-04 13:39:38 +0100
-
d04d198e64
DebugTools: minor.
Vladimír Vondruš
2021-11-04 13:39:09 +0100
-
845dee36a7
DebugTools: assert that we don't overflow the counter in FrameProfiler.
Vladimír Vondruš
2021-11-04 13:36:42 +0100
-
97d97f80c2
doc: make GLFrameProfiler snippets use the same private variable.
Vladimír Vondruš
2021-11-03 17:53:05 +0100
-
237ded8dc3
doc: typo.
Rafale25
2021-11-03 17:52:36 +0100
-
754e010794
package/homebrew: make this work on ARM Macs as well.
Vladimír Vondruš
2021-11-02 17:56:14 +0100
-
971d24b5fa
package/homebrew: it's time to start documenting Homebrew insanities.
Vladimír Vondruš
2021-11-02 17:50:42 +0100
-
5fa99edb7a
Platform: fix compilation with latest EGL headers / libglvnd 1.3.4.
Vladimír Vondruš
2021-11-02 16:13:02 +0100
-
60d13f0fcb
Math: these sentences don't sound like they make any sense, no.
Vladimír Vondruš
2021-11-01 20:21:16 +0100
-
0d0e62c424
Trade: who did this?!
Vladimír Vondruš
2021-10-25 19:40:11 +0200
-
187d313675
GL: list WEBGL_debug_renderer_info in the startup log.
Vladimír Vondruš
2021-10-24 18:07:09 +0200
-
37e5d689f7
GL: don't use member function pointers in ContextState.
Vladimír Vondruš
2021-10-24 17:53:41 +0200
-
4446300d18
[wip] Trade: add a protected openData() overload taking a rvalue Array.
#240
zerocopy
Vladimír Vondruš
2021-10-25 13:00:25 +0200
-
dfea5bd757
Trade: docs and example for zero-copy import.
Vladimír Vondruš
2021-10-24 20:16:02 +0200
-
5e7443a5f8
Trade: add flags for forcing zero-copy import of certain data.
Vladimír Vondruš
2021-10-24 19:58:25 +0200
-
7c3c0635e5
Trade: add ImporterFlag::ZeroCopy.
Vladimír Vondruš
2021-10-24 19:35:37 +0200
-
-
-
9870cd72c9
Trade: match test implementation order with run order.
Vladimír Vondruš
2021-10-24 19:52:08 +0200
-
03aeb4971f
sceneconverter: add a --map option.
Vladimír Vondruš
2021-10-24 12:20:51 +0200
-
3629b5d4c8
Trade: MSVC, your insistence on deprecation-as-error is not helping.
Vladimír Vondruš
2021-10-24 11:47:18 +0200
-
27044a4fef
Trade: ability to open non-temporary memory.
Vladimír Vondruš
2021-10-23 21:20:39 +0200
-
440ece15fb
Audio,Text,Trade: accept void ArrayViews in importer plugins.
Vladimír Vondruš
2021-10-23 20:47:40 +0200
-
e871cabfa6
Adapt plugins to the AbstractImporter interface change.
Vladimír Vondruš
2021-10-20 21:51:57 +0200
-
cbf227eb5c
Trade: bump the AbstractImporter plugin interface string.
Vladimír Vondruš
2021-10-20 21:47:29 +0200
-
116d327a64
Trade: AbstractImporter::doOpenData() now takes a rvalue Array.
Vladimír Vondruš
2021-10-20 17:00:23 +0200
-
70009347bc
Trade: use a better-debuggable way to test passed parameters.
Vladimír Vondruš
2021-10-20 15:43:11 +0200
-
56cc2d6f91
Trade: doc++
Vladimír Vondruš
2021-10-23 20:00:57 +0200
-
b7335e9264
ObjImporter: test double opening and double import.
Vladimír Vondruš
2021-10-21 00:22:11 +0200
-
d1c91b105c
TgaImporter: minor verbosity cleanup in the test.
Vladimír Vondruš
2021-10-23 22:13:13 +0200
-
d91203df2f
TgaImporter: wait, what the hell, why this ancient cursed code?
Vladimír Vondruš
2021-10-20 21:02:54 +0200
-
37885f6eed
sceneconverter: split the --info options by data type.
Vladimír Vondruš
2021-10-20 18:28:12 +0200
-
111b2e9c4d
sceneconverter: don't abort --info if there are no meshes or images.
Vladimír Vondruš
2021-10-20 17:37:40 +0200
-
c9a0ffd70a
GL: hellooo GCC 4.8 great to see you being still the same!!
Vladimír Vondruš
2021-10-20 15:24:29 +0200
-
2100c5a11a
GL: further clarify caveats with temporary allocations for multidraw.
Vladimír Vondruš
2021-10-19 20:29:30 +0200
-
7e7a67a81c
GL: use glMultiDrawElementsBaseVertexEXT() only when appropriate.
Vladimír Vondruš
2021-10-19 20:21:10 +0200
-
5f184bb699
GL: fully implement ANGLE_base_vertex_base_instance on ES.
Vladimír Vondruš
2021-10-19 20:07:16 +0200
-
895fddb28b
GL: hey, ANGLE, fuck off with those pretentious requirements.
Vladimír Vondruš
2021-10-19 16:49:33 +0200
-
b30d313ecd
GL: implement ANGLE- and WebGL-specific instanced multidraw.
Vladimír Vondruš
2021-10-19 18:20:59 +0200
-
e0ddd8a302
GL,Shaders: unify skip messages to say "extension [not] supported".
Vladimír Vondruš
2021-10-19 19:58:09 +0200