-
ce65421b0a
Merge branch 'master' of github.com:mosra/magnum into feature/split-mainLoopIteration#577
Andreas Leroux
2022-09-12 11:40:04 +0200
-
-
-
-
e5d3ec8d83
package/ci: link plugins to the sceneconverter in static builds.
Vladimír Vondruš
2022-09-11 19:51:21 +0200
-
31cf9e848c
sceneconverter: use MAGNUM_SCENECONVERTER_STATIC_PLUGINS for the test too.
Vladimír Vondruš
2022-09-11 21:46:54 +0200
-
5c36b39ba2
CMake: add a possibility to link static plugins to utility executables.
Vladimír Vondruš
2022-09-11 13:03:58 +0200
-
8d4d854d9c
MagnumFont: peroperly link the TgaImporter dependency on static build.
Vladimír Vondruš
2022-09-11 13:03:00 +0200
-
92052e7a11
CMake: properly prefix an option dependency variable.
Vladimír Vondruš
2022-09-11 13:01:07 +0200
-
52d51b8cbd
doc: mention that the Corrade::Cpu-related options affect Magnum as well.
Vladimír Vondruš
2022-09-11 11:55:11 +0200
-
443a05f91a
sceneconverter: fully cover with tests.
Vladimír Vondruš
2022-09-11 11:34:20 +0200
-
8fd821c88b
*converter: make --plugin-dir accept the actual root plugin directory.
Vladimír Vondruš
2022-09-10 17:22:19 +0200
-
9297cd74ab
Platform: add helpful error messages to application test build files.
Vladimír Vondruš
2022-09-09 20:25:02 +0200
-
eb89b5cbf9
Platform: make Glfw and Sdl2App work with EGL on desktop GL as well.
Vladimír Vondruš
2022-09-09 20:19:20 +0200
-
e62b2bb000
Replace MAGNUM_TARGET_{HEADLESS,DESKTOP_GLES} with MAGNUM_TARGET_EGL.
Vladimír Vondruš
2022-09-09 20:08:24 +0200
-
e7321a07e7
Platform: set SDL_HINT_OPENGL_ES_DRIVER only on GLES.
Vladimír Vondruš
2022-09-09 19:37:41 +0200
-
da569a41de
Platform: merge WindowlessWindowsEglApplication into EglApp and remove.
Vladimír Vondruš
2022-09-09 19:00:45 +0200
-
6d4758f534
Platform: properly handle the optional EGL surface in moves.
Vladimír Vondruš
2022-09-09 18:23:27 +0200
-
cc0aa87646
CMake: forgot to prefix a conditional option condition here.
Vladimír Vondruš
2022-09-09 15:51:25 +0200
-
983a99d540
Animation,Trade: add various TODOs.
Vladimír Vondruš
2022-09-09 14:24:08 +0200
-
adaaeeb884
sceneconverter: implement --info-cameras.
Vladimír Vondruš
2022-09-09 01:12:35 +0200
-
cc29cbcc73
{image,scene}converter: extract and test --info printing code.
Vladimír Vondruš
2022-09-09 00:32:56 +0200
-
597fa89e4e
sceneconverter: move colored output logic at the top as well.
Vladimír Vondruš
2022-08-25 12:55:48 +0200
-
6749df4c4b
debuggers: add GDB pretty-printers for some types.
#589
William JCM
2022-09-10 13:38:25 +0200
-
6af8c0b4d0
sceneconverter: reorder all plugin managers to be in a single place.
Vladimír Vondruš
2022-08-25 12:35:28 +0200
-
df8da4e27b
Trade: missing include in an internal header.
Vladimír Vondruš
2022-09-07 18:57:34 +0200
-
1f1041b4b0
Math: update Half doc snippets to reflect what's actually printed.
Vladimír Vondruš
2022-09-07 18:10:57 +0200
-
d0d0f978f9
Test: start testing code in various command line utilities.
Vladimír Vondruš
2022-09-07 14:06:37 +0200
-
-
-
da5d2fa958
MeshTools: fix more unused var warnings on a non-deprecated build.
Vladimír Vondruš
2022-09-07 09:34:55 +0200
-
fe6a387515
TextureTools,Trade: fix unused var warning on a non-deprecated build.
Vladimír Vondruš
2022-09-07 09:06:03 +0200
-
4ff655740e
GL: take an Iterable in AbstractShaderProgram::attachShaders().
Vladimír Vondruš
2022-09-06 20:45:01 +0200
-
13015bd8ff
Shaders: no need to store MeshVisualizer flags in CompileState.
Vladimír Vondruš
2022-09-06 20:30:11 +0200
-
eede671755
Shaders: avoid including GL/Shader.h in headers.
Vladimír Vondruš
2022-09-06 20:05:40 +0200
-
a494b47d4b
GL: add Shader::wrap() and release().
Vladimír Vondruš
2022-09-06 19:05:55 +0200
-
966b94873e
Shaders: add a benchmarking TODO.
Vladimír Vondruš
2022-09-06 18:38:17 +0200
-
ce313a51c2
doc: mark KHR_parallel_shader_compile as (mostly) done.
Vladimír Vondruš
2022-09-06 18:36:00 +0200
-
c0c712cc33
GL: deprecate list-taking Shader::compile() and ShaderProgram::link().
Vladimír Vondruš
2022-09-06 18:30:15 +0200
-
c9d7365937
GL: better handle a case of async link failures.
Vladimír Vondruš
2022-09-06 17:56:42 +0200
-
6e7b92b25a
GL: unify tests for Shader/ShaderProgram compile/link failures.
Vladimír Vondruš
2022-09-06 17:31:45 +0200
-
70fc232dbc
GL: unconditionally trim shader compilation/linking messages.
Vladimír Vondruš
2022-09-06 15:43:57 +0200
-
56cc8734c7
Shaders: the early exit is only for assertion testing, document that.
Vladimír Vondruš
2022-09-06 15:31:54 +0200
-
10dffc6592
doc: updated credits & changelog.
Vladimír Vondruš
2022-09-06 15:21:11 +0200
-
40fa631f2b
Shaders: these constructors shuld've been marked as new.
Vladimír Vondruš
2022-09-06 15:09:24 +0200
-
48326ac418
Shaders: minor cleanup & document new async compilation APIs.
Vladimír Vondruš
2022-09-06 15:19:30 +0200
-
82a1f8e767
Shaders: fix a typo in a doc snippet.
Vladimír Vondruš
2022-09-06 17:52:49 +0200
-
e9520c2a5a
GL: show the actual variable declaration in a doc snippet.
Vladimír Vondruš
2022-09-06 17:53:27 +0200
-
4580c30d1e
GL: document async shader compilation and linking.
Vladimír Vondruš
2022-09-06 15:06:43 +0200
-
1f3c250e8e
doc: move MyShader definition out of snippet main().
Vladimír Vondruš
2022-09-05 22:00:45 +0200
-
eb17d77562
Shaders: implement async shader compilation for all shaders.
Vladislav Oleshko
2022-07-08 22:01:09 +0300
-
96f97d4e7a
GL: implement APIs for async shader compilation & linking.
Vladislav Oleshko
2022-07-08 22:01:09 +0300
-
4b2de39396
singles: update MagnumMath docs with what CorradeCpu has already.
Vladimír Vondruš
2022-09-05 19:24:51 +0200
-
d605b06b91
Shaders,Text: fix some Engrish.
Vladimír Vondruš
2022-09-05 19:02:55 +0200
-
4d8fe77809
Use a more concrete message prefix in MAGNUM_ASSERT_*_SUPPORTED() macros.
Vladimír Vondruš
2022-09-05 19:01:59 +0200
-
ebbed673b2
Fixes
#576
Vladislav Oleshko
2022-09-03 23:49:59 +0300
-
65f3d81d10
doc: list GltfSceneConverter in the file format tables.
Vladimír Vondruš
2022-09-01 12:47:46 +0200
-
213e80426d
AnySceneConverter: recognize glTF files.
Vladimír Vondruš
2022-09-01 12:46:41 +0200
-
ffba3e2643
AnySceneImporter: explicitly verify delegating *.glb files as well.
Vladimír Vondruš
2022-09-01 12:45:44 +0200
-
d344eca515
Trade: properly propagate image view flags in AbstractSceneConverter.
Vladimír Vondruš
2022-09-01 12:42:30 +0200
-
6aaf3711f2
Math: doc++
Vladimír Vondruš
2022-09-01 12:35:19 +0200
-
84b27e14d0
package/ci: add a TODO for Ninja job capping.
Vladimír Vondruš
2022-08-31 00:16:51 +0200
-
c6c35035f8
package/ci: further reduce ES3 build parallelism.
Vladimír Vondruš
2022-08-30 20:40:38 +0200
-
66a57088b1
Trade: add SceneData::fieldSizeBound().
Vladimír Vondruš
2022-08-30 19:16:40 +0200
-
f0ad33f850
Audio,ShaderTools,Text,Trade: packed debug printing for all Feature enums.
Vladimír Vondruš
2022-08-30 18:51:21 +0200
-
9b610ee600
Audio: actually test ImporterFeatures debug printing.
Vladimír Vondruš
2022-08-30 18:46:36 +0200
-
7c1ae161b9
{image,scene}converter: don't use a white terminal color in --info.
Vladimír Vondruš
2022-08-25 13:01:31 +0200
-
4f86aa622f
Merge
e9acbdb677 into 72a51c3594
#565
Vladimír Vondruš
2022-08-26 08:37:07 +0900
-
-
-
1e363fdab8
Fix MeshVisualizer test case
Vladislav Oleshko
2022-08-24 20:05:53 +0300
-
9a0af4d3bb
Fix unused vars
Vladislav Oleshko
2022-08-24 19:48:15 +0300
-
72a51c3594
DebugTools: doc++
Vladimír Vondruš
2022-08-24 13:02:08 +0200
-
dfc7c3fe2c
DebugTools: no need to set hidden visibility for a nested class.
Vladimír Vondruš
2022-08-24 12:59:26 +0200
-
e1619e5aab
Trade: expose materialLayerName() and materialAttributeName().
Vladimír Vondruš
2022-08-24 12:57:17 +0200
-
16703f3137
Trade: doc++
Vladimír Vondruš
2022-08-24 12:36:37 +0200
-
3cb7fe5993
Trade: doc++
Vladimír Vondruš
2022-08-22 18:50:03 +0200
-
a9a4caf740
Trade: add MaterialData::findAttributeId() and findLayerId().
Vladimír Vondruš
2022-08-22 18:42:27 +0200
-
dd51e27247
Fix MeshVisualizer & tests
Vladislav Oleshko
2022-08-24 19:21:44 +0300
-
b592fcbff3
Fix formatting
Vladislav Oleshko
2022-08-24 18:57:37 +0300
-
3ab4b6fef3
Refactor tests
Vladislav Oleshko
2022-08-23 16:50:15 +0300
-
b5da1e2abc
Move VertexColorGL impls from header
Vladislav Oleshko
2022-08-23 15:24:21 +0300
-
b086162c6d
Move VectorGL impls from header
Vladislav Oleshko
2022-08-23 14:58:24 +0300
-
1d6c99da76
Move FlatGL impls from header
Vladislav Oleshko
2022-08-23 14:52:39 +0300
-
9941d83e1d
Trade: rename internal MaterialData helpers for consistency.
Vladimír Vondruš
2022-08-22 18:35:43 +0200
-
569ae5a195
AnyImageImporter: fall back to BasisImporter if KtxImporter isn't found.
Vladimír Vondruš
2022-08-22 14:56:48 +0200
-
75d927272b
Trade: doc++
Vladimír Vondruš
2022-08-22 14:21:21 +0200
-
54d0b999b1
Trade: un-combinatorially-explode ImageConverterFeatures.
Vladimír Vondruš
2022-08-22 14:17:10 +0200
-
511d869413
DistanceFieldVector & tests. Fix deprecated references
Vladislav Oleshko
2022-08-21 22:20:06 +0300
-
c29c5d67f7
TgaImageConverter: fix a non-deprecated build.
Vladimír Vondruš
2022-08-20 19:00:16 +0200
-
278431dd8f
AnyImageConverter: bump plugin interface.
Vladimír Vondruš
2022-08-20 13:41:00 +0200
-
f5f96513b5
TgaImageConverter: expose file extension and MIME type interfaces.
Vladimír Vondruš
2022-08-20 13:17:30 +0200
-
3892ddc4dc
Trade: add AbstractImageConverter::extension() and mimeType().
Vladimír Vondruš
2022-08-20 13:17:08 +0200
-
5795c1505b
Tga{Importer,ImageConverter}: minor cleanup.
Vladimír Vondruš
2022-08-20 12:46:45 +0200
-
a4561716f6
Trade: doc++
Vladimír Vondruš
2022-08-20 12:34:08 +0200
-
-
-
eb382b3096
Trade: implicitly abort previous conversion in all scene converter APIs.
Vladimír Vondruš
2022-08-18 11:44:16 +0200
-
89763380e1
AnySceneConverter: support whole scene conversion.
Vladimír Vondruš
2022-08-18 00:25:30 +0200
-
a5298a2c08
Any*Converter: clean up unused Corrade/Containers/StringStl.h includes.
Vladimír Vondruš
2022-08-18 00:20:12 +0200
-
4ce7d8e9f4
Trade: improve messages for batch->single SceneConverter delegation.
Vladimír Vondruš
2022-08-17 23:59:03 +0200
-
11cc18486b
Any*{Converter,Importer}: clean up ancient log redirection in tests.
Vladimír Vondruš
2022-08-17 23:25:32 +0200
-
424d666bab
Any*{Importer,Converter}: no, raw string literals make no sense here.
Vladimír Vondruš
2022-08-17 23:22:08 +0200
-
cc8440184a
Trade: AbstractSceneConverter::begin*() should have a way to fail.
Vladimír Vondruš
2022-08-17 22:08:10 +0200
-
2b5cb6d409
package/ci: yes, tests got even heavier, so reduce the parallelism again.
Vladimír Vondruš
2022-08-17 19:38:41 +0200
-
150d045275
Trade: full scene conversion support in AbstractSceneConverter.
Vladimír Vondruš
2022-04-12 22:10:51 +0200
-
61ea2c7eca
doc: updated credits and changelog.
Vladimír Vondruš
2022-08-18 11:13:12 +0200
-
8b45a5170c
Use Corrade String[View] in some ConfigurationValue specializations.
Hugo Amiard
2022-08-10 12:11:49 +0200
-
0588c1eefe
AnyImageConverter: adapt test to changes in OpenExrImageConverter.
Vladimír Vondruš
2022-08-17 13:18:21 +0200