Commit Graph

  • 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