-
bb9eb1f80c
Doc++
Vladimír Vondruš
2023-09-24 13:37:49 +0200
-
a28ebaef84
Text: add AbstractFont::glyphSize().
Vladimír Vondruš
2023-09-24 15:44:01 +0200
-
fc46801a7e
Text: add AbstractFont::glyphCount().
Vladimír Vondruš
2023-09-24 15:29:01 +0200
-
5392f9e32b
Text: why is this GCC 4.8 workaround included always?
Vladimír Vondruš
2023-09-24 14:47:33 +0200
-
7ead74950b
Text: rename AbstractFont::Metrics to Properties.
Vladimír Vondruš
2023-09-24 14:35:48 +0200
-
2274215165
MagnumFont: don't need a growable array for this.
Vladimír Vondruš
2023-09-24 15:40:35 +0200
-
47a1295ab8
Text: port AbstractFont away from STL, adapt to Utility::Unicode changes.
Vladimír Vondruš
2023-09-22 22:59:27 +0200
-
aec32b6de8
MagnumFont: use in-place Containers::Pointer construction.
Vladimír Vondruš
2023-09-22 22:47:03 +0200
-
b652b3e816
MagnumFontConverter: 2010 called, wanted silent overrides back.
Vladimír Vondruš
2023-09-22 19:03:17 +0200
-
42328e4f8d
Doc++
Vladimír Vondruš
2023-09-22 13:22:35 +0200
-
0e9c72a71a
DebugTools,Trade: adapt to Corrade's Utility::String changes.
Vladimír Vondruš
2023-09-22 23:05:59 +0200
-
93990413a7
Clean up unnecessary usage of std::string and Utility::String.
Vladimír Vondruš
2023-09-22 13:21:35 +0200
-
5ace409371
Text: removed AbstractFont APIs deprecated in 2019.10.
Vladimír Vondruš
2023-09-20 13:51:38 +0200
-
1a268adfb7
SceneTools: adapt test to Containers::Pair having different Debug output.
Vladimír Vondruš
2023-09-20 22:31:00 +0200
-
30f57f2865
singles: make MagnumMath.hpp depend on CorradePair.h.
Vladimír Vondruš
2023-09-20 22:06:57 +0200
-
43cdb51eb9
doc: stop using <tuple> and std::pair in various helper code.
Vladimír Vondruš
2023-09-20 20:24:12 +0200
-
a2ca84d4f5
GL: return Containers::Pair from version().
Vladimír Vondruš
2023-09-20 20:22:44 +0200
-
b6fa37633f
Math: not sure what these doc TODOs were originally about.
Vladimír Vondruš
2023-09-20 21:56:16 +0200
-
5e097681cb
Math: be reasonable, <utility> is not needed for std::declval.
Vladimír Vondruš
2023-09-20 21:54:06 +0200
-
162f4fd6ec
Math: remove std::tuple usage from Algorithms::svd().
Vladimír Vondruš
2023-09-20 20:18:01 +0200
-
90cf45ddc7
Math: remove std::tuple Color APIs deprecated in 2019.10.
Vladimír Vondruš
2023-09-20 20:04:55 +0200
-
04419335d4
Math: remove remaining uses of std::pair.
Vladimír Vondruš
2023-09-20 19:52:05 +0200
-
b2c353bf21
Math: use Math typedefs from Magnum.h where possible in tests.
Vladimír Vondruš
2023-09-20 17:26:30 +0200
-
5c0faea99e
Math: trailing whitespace?!
Vladimír Vondruš
2023-09-20 17:06:01 +0200
-
4825ed0608
Math: stop wasting time with the explicit Corrade:: prefix.
Vladimír Vondruš
2023-09-20 17:01:16 +0200
-
be7fe397c4
Math: use <> for dependency includes.
Vladimír Vondruš
2023-09-20 16:34:02 +0200
-
2fd786c571
Document what the remaining <Corrade/Utility/TypeTraits.h> are for.
Vladimír Vondruš
2023-09-19 13:29:46 +0200
-
4b645f1698
Adapt to Corrade changes.
Vladimír Vondruš
2023-09-19 13:29:35 +0200
-
5f22f9e899
package/archlinux: compress debug info with zstd in the dev PKGBUILD.
Vladimír Vondruš
2023-09-17 17:41:28 +0200
-
1e9ff2e39a
package/archlinux: allow installing also RelWithDebInfo in dev PKGBUILD.
Vladimír Vondruš
2023-09-17 17:40:59 +0200
-
59bb7b8cd5
Adapt to Corrade changes.
Vladimír Vondruš
2023-09-16 16:28:47 +0200
-
4364219179
singles: MagnumMath actually doesn't need any is_trivially_* traits.
Vladimír Vondruš
2023-09-16 16:32:35 +0200
-
0a66b13f8f
modules: link to EGL instead of GL in FindEGL on Emscripten.
Vladimír Vondruš
2023-09-16 13:43:15 +0200
-
338b953ca3
CMake: use if(var MATCHES ...) instead of if(${var} MATCHES ...).
Vladimír Vondruš
2023-09-16 13:41:57 +0200
-
069fe0b8a2
Platform: emit EmscriptenApp viewport event also on pixel ratio change.
Vladimír Vondruš
2023-09-16 13:15:19 +0200
-
6ab321a38c
Platform: query DPI scaling values every time instead of saving them.
Vladimír Vondruš
2023-09-16 13:08:40 +0200
-
59f80f1217
Platform: add a config DPI override to EmscriptenApp test as well.
Vladimír Vondruš
2023-09-16 13:01:19 +0200
-
798929231b
EmscriptenApplication: put internal flags to the source file.
Vladimír Vondruš
2023-09-16 12:37:53 +0200
-
fbe02673ea
Platform: properly save device pixel ration in the non-GL code path.
Vladimír Vondruš
2023-09-16 12:33:27 +0200
-
7cb8f86f98
Platform: remove a TODO for "proper SDL2 support" in Emscripten.
Vladimír Vondruš
2023-09-16 12:23:00 +0200
-
56800d6746
Shaders: drop useless const from function declarations.
Vladimír Vondruš
2023-09-16 12:22:27 +0200
-
bab1559852
Consistently use "out of range" instead of "out of bounds".
Vladimír Vondruš
2023-09-16 12:21:50 +0200
-
0150a5fcfd
Math,Trade: prevent collision with near/far defines in windows.h.
Vladimír Vondruš
2023-09-12 15:41:31 +0200
-
c6dd6cfb33
singles: update changelogs.
Vladimír Vondruš
2023-09-12 15:39:10 +0200
-
3e43503aca
singles: shorten revisions the same as in Corrade libs for consistency.
Vladimír Vondruš
2023-09-11 17:46:10 +0200
-
4959b75721
singles: use a whitelist for assertion macros like in Corrade.
Vladimír Vondruš
2023-09-11 17:22:12 +0200
-
23b6db341e
doc: clarify what's all in the MagnumMath single header lib.
Vladimír Vondruš
2023-09-11 17:21:44 +0200
-
eed2c818e9
Use a common prefix for internal singles-related macros.
Vladimír Vondruš
2023-09-11 12:15:30 +0200
-
13c945064b
doc: properly link to std::move().
Vladimír Vondruš
2023-09-11 12:14:16 +0200
-
8c757df970
Document what the remaining <utility> includes are for.
Vladimír Vondruš
2023-09-11 12:13:18 +0200
-
5d1369f570
Use Utility::move() and swap() instead of STL almost everywhere.
Vladimír Vondruš
2023-09-11 12:08:50 +0200
-
8a92a64a4d
Platform: add a note about why emscripten_set_window_title() isn't used.
Vladimír Vondruš
2023-09-05 13:08:19 +0200
-
ceb262f4bd
Shaders: fix the non-deprecated build on ES2.
Vladimír Vondruš
2023-09-05 10:10:06 +0200
-
750c6d92f1
modules: why do I always find a nicer solution AFTER pushing to master.
Vladimír Vondruš
2023-09-04 23:23:08 +0200
-
212bcea37d
Updated toolchains submodule.
Vladimír Vondruš
2023-09-04 23:03:02 +0200
-
322bb4e5aa
Test: increase stack size for some tests on Emscripten 3.1.27+.
Vladimír Vondruš
2023-09-04 22:00:10 +0200
-
20a5a22f31
package/archlinux: exclude also GL benchmarks from Emscripten test run.
Vladimír Vondruš
2023-09-04 21:39:41 +0200
-
e3cf1660ec
GL: document why this EM_ASM() stays here.
Vladimír Vondruš
2023-09-04 20:44:20 +0200
-
c3422cdd6b
Platform: replace inline EM_ASM() with an external JS library.
Vladimír Vondruš
2023-09-04 20:43:28 +0200
-
47d731c2c9
modules: updated FindCorrade.cmake.
Vladimír Vondruš
2023-09-04 20:34:24 +0200
-
b45d5cf566
Platform: put common Emscripten CMake code together.
Vladimír Vondruš
2023-09-04 20:18:54 +0200
-
e9c44739f2
Platform: expand EmscriptenApp::GLConfiguration::Flag::PowerPreference*.
Vladimír Vondruš
2023-09-04 17:54:58 +0200
-
24dc1cda00
doc: update changelog.
Vladimír Vondruš
2023-09-04 17:25:02 +0200
-
c7d0f86280
Platform: drop another compatibility branch for old Emscripten.
Vladimír Vondruš
2023-09-04 11:37:43 +0200
-
e34933646f
package/archlinux: use rsync to copy cached headers on Emscripten.
Vladimír Vondruš
2023-09-04 00:29:01 +0200
-
514d8a83eb
GL: don't attempt to test gl_BaseInstance on WebGL.
Vladimír Vondruš
2023-09-03 20:00:14 +0200
-
9ec7f26fae
Revert "Re-add glDrawRangeElements() workaround for Emscripten."
Vladimír Vondruš
2023-09-03 19:42:42 +0200
-
1f9fe3fe20
doc: updated changelog.
Vladimír Vondruš
2023-09-03 19:40:27 +0200
-
c9a2752545
Platform: remove deprecated Emscripten event target behavior support.
Vladimír Vondruš
2023-09-03 15:49:25 +0200
-
3f0df60417
Platform: properly initialize EmscriptenApplication cursor value.
Vladimír Vondruš
2023-09-03 15:02:00 +0200
-
25ebe436f1
Platform: use UTF8ToString instead of AsciiToString on Emscripten.
Vladimír Vondruš
2023-09-03 14:51:47 +0200
-
e4fd32d580
Test: ASSERTIONS=2 breaks Emscripten's own event handling on 3.1.38+.
Vladimír Vondruš
2023-09-03 14:50:36 +0200
-
a1bb40b8f9
Require CMake 3.13+ for Emscripten and WebGL 2.
Vladimír Vondruš
2023-09-03 14:41:47 +0200
-
abb21fb85d
Platform: wrap certain CMake strings in quotes.
Vladimír Vondruš
2023-09-03 14:26:53 +0200
-
0fa6fe7292
doc: updated changelog and credits.
Vladimír Vondruš
2023-09-03 13:18:34 +0200
-
8c724656d5
package/archlinux: force cache refresh in Emscripten PKGBUILDs.
Vladimír Vondruš
2023-09-03 13:18:11 +0200
-
73ab9e0afa
doc: expand Emscripten troubleshooting info with new cursed issues.
Vladimír Vondruš
2023-09-03 13:17:51 +0200
-
14477c8c93
Updated toolchains submodule.
Vladimír Vondruš
2023-09-03 13:16:05 +0200
-
f5d815f2ea
CMake: the Primitives library needs MeshTools to be built.
Vladimír Vondruš
2023-08-31 19:37:58 +0200
-
eaf3ad21c2
modules: minor.
Vladimír Vondruš
2023-08-31 19:37:12 +0200
-
cf3f46217a
package/archlinux: don't run GL tests in Emscripten dev PKGBUILDs.
Vladimír Vondruš
2023-08-31 18:42:59 +0200
-
b278f00f77
GL: implement setIndexOffset() directly on the Mesh as well.
Vladimír Vondruš
2023-08-30 19:09:09 +0200
-
5e23f09ffb
GL: test Mesh::indexType() assertion as well.
Vladimír Vondruš
2023-08-30 18:22:12 +0200
-
a7e1394cd9
GL: deprecate Mesh::indexTypeSize() in favor of meshIndexTypeSize().
Vladimír Vondruš
2023-08-30 18:19:42 +0200
-
78befae123
GL: deprecate MeshView::setIndexRange() in favor of setIndexOffset().
Vladimír Vondruš
2023-08-30 17:48:56 +0200
-
62db8b4c52
singles: update changelog.
Vladimír Vondruš
2023-08-30 17:42:43 +0200
-
fa079385bf
singles: don't include StrictWeakOrdering in MagnumMath.hpp.
Vladimír Vondruš
2023-08-28 14:22:34 +0200
-
54a0754dfa
Math: hide tweakable implementations including the enclosing namespace.
Vladimír Vondruš
2023-08-28 14:21:57 +0200
-
b7633c1804
singles: update MagnumMath.hpp.
Vladimír Vondruš
2023-08-28 13:24:03 +0200
-
d602c49b47
Revert "Amazing, now I get swap() conflicts from the other side, F.F.S."
Vladimír Vondruš
2023-08-27 23:37:23 +0200
-
3784ca94cf
Amazing, now I get swap() conflicts from the other side, F.F.S.
Vladimír Vondruš
2023-08-27 22:42:35 +0200
-
0d31f7461b
Math: add near/far plane distance queries to Matrix4.
Vladimír Vondruš
2023-08-24 17:23:28 +0200
-
5f287df332
GL: recognize NV_geometry_shader_passthrough.
Vladimír Vondruš
2023-08-24 10:36:22 +0200
-
ec018af939
Primitives: attempt to fix a silly MSVC warning.
Vladimír Vondruš
2023-08-22 11:48:28 +0200
-
670838a19a
Platform: directly use HWND in WindowlessEglApplication on Windows.
Vladimír Vondruš
2023-08-20 14:47:24 +0200
-
0fd8828dd2
TextureTools: curse you, Xcode "new build system".
Vladimír Vondruš
2023-08-18 19:35:28 +0200
-
6cb0b22659
package/ci: can't test on Xcode 11 anymore.
Vladimír Vondruš
2023-08-18 13:04:11 +0200
-
258f700b2d
MeshTools: remove a confusing std::move() in removeDuplicatesFuzzy().
Vladimír Vondruš
2023-08-18 13:14:16 +0200
-
8d023a7612
MeshTools: remove redundant MeshTools:: prefixes where possible.
Vladimír Vondruš
2023-08-18 13:12:22 +0200
-
6b9b0f5552
MeshTools: fix a typo in an assertion message.
Vladimír Vondruš
2023-08-18 13:06:16 +0200