Commit Graph

  • fbd2adb9e8 Text: fix warning on a non-assert build. Vladimír Vondruš 2024-10-05 20:44:03 +0200
  • adfd0a80bd doc: updated credits and changelog. Vladimír Vondruš 2024-10-05 18:28:59 +0200
  • a9daddfb63 Platform: add GlfwApplication::tickEvent() and setMinimalLoopPeriod(). Andreas Leroux 2024-10-05 16:30:49 +0200
  • ba0fbe3eec Platform: make Sdl2Application::setMinimalLoopPeriod() unit-safe. Vladimír Vondruš 2024-10-05 17:20:00 +0200
  • f7cdd61211 Platform: opt-in test for Sdl2Application::tickEvent(). Vladimír Vondruš 2024-10-05 16:44:55 +0200
  • 734ddd0d75 Platform: test constant redraw in both SDL2 and GLFW applications. Vladimír Vondruš 2024-10-05 16:44:18 +0200
  • f84deb0ef6 Platform: minor cleanup in EmscriptenApplication test code. Vladimír Vondruš 2024-10-05 16:43:23 +0200
  • 2a8e550b57 modules: make FindSDL2 delegate to SDL2's own config file, if possible. Vladimír Vondruš 2024-10-05 13:21:19 +0200
  • 9208922c2b GL: Emscripten's Clang 10 actually isn't Clang 10. Vladimír Vondruš 2024-10-05 12:38:12 +0200
  • 97cb586d5b doc: fix mistyped extension name. Vladimír Vondruš 2024-10-05 12:37:58 +0200
  • 8b832382a8 package/ci: build on Emscripten with emulated corrade-rc. Vladimír Vondruš 2024-10-04 20:06:18 +0200
  • 282f95d723 CMake: install and automatically use Find modules of dependencies. Vladimír Vondruš 2024-10-04 19:12:56 +0200
  • f7079cd174 modules: skip all target setup in FindMagnum if the component isn't found. Vladimír Vondruš 2024-10-04 19:42:46 +0200
  • a24a62b9c8 CMake: mark variables that shouldn't need to be toggled as advanced. Vladimír Vondruš 2024-10-04 18:15:08 +0200
  • edb08411ea Updated toolchains submodule. Vladimír Vondruš 2024-10-04 18:06:50 +0200
  • ebe9ecaa9b modules: update FindCorrade.cmake, FindNodeJs is no longer needed. Vladimír Vondruš 2024-10-04 18:04:02 +0200
  • eef921c238 It's October already?! Vladimír Vondruš 2024-10-03 17:34:32 +0200
  • 60631459d9 Math: cross-link dot product and cross product docs. Vladimír Vondruš 2024-10-03 17:13:08 +0200
  • eb790d7cc2 GL: clean up remaining functions for extension-dependent functionality. Vladimír Vondruš 2024-10-03 17:11:50 +0200
  • 9d99e00bd1 MeshTools: make generateIndices() less restrictive. Vladimír Vondruš 2024-10-03 17:09:12 +0200
  • 7e2ba1fd81 MeshTools: properly test the output primitive from generateIndices(). Vladimír Vondruš 2024-10-03 17:08:37 +0200
  • 6733550e97 MeshTools: added generateTrivialIndices(). Vladimír Vondruš 2024-10-03 15:27:18 +0200
  • 15d3759a23 MeshTools: doc++ Vladimír Vondruš 2024-10-03 15:06:55 +0200
  • 134c625f48 MeshTools: fix the generateQuadIndices() test to be more stable. Vladimír Vondruš 2024-10-03 14:01:56 +0200
  • 45528e85ef doc: update copyright updating docs. Vladimír Vondruš 2024-10-03 14:01:25 +0200
  • 363717467d package/ci: reduce parallelism on the Vulkan build, OOMs too often. Vladimír Vondruš 2024-10-03 14:00:59 +0200
  • 8da46ef9dc GL: advertise fake MAGNUM_compressed_texture_astc_{ldr,hdr}. Vladimír Vondruš 2024-10-02 22:04:54 +0200
  • 6236ebaa68 GL: geez, Emscripten, can't you just fix those warnings already. Vladimír Vondruš 2024-10-02 22:01:53 +0200
  • a95fdb5598 GL: implement EXT_clip_control and WEBGL_polygon_mode on Emscripten. Vladimír Vondruš 2024-10-02 21:09:42 +0200
  • e967cf551e external: entrypoints for WebGL exts implemented in Emscripten 3.1.66. Vladimír Vondruš 2024-10-02 21:02:53 +0200
  • d2141d0a8e external: some extensions got new GL entrypoints since last time. Vladimír Vondruš 2024-10-02 20:09:52 +0200
  • aaab54772b Add isCompressedPixelFormat{Normalized,FloatingPoint,Srgb}() helpers. Vladimír Vondruš 2024-10-02 19:42:19 +0200
  • 9b4fd3f45b Doc++ Vladimír Vondruš 2024-10-02 19:41:46 +0200
  • f589f03214 Move a source-local array closer to the function that uses it. Vladimír Vondruš 2024-10-02 18:48:23 +0200
  • 6a2c053302 doc: show C++14 and C++20 constexpr as [constexpr] in the docs. Vladimír Vondruš 2024-10-02 18:28:48 +0200
  • a056d7de92 TextureTools: don't include Vector2 in DistanceFieldGL.h. Vladimír Vondruš 2024-10-01 14:23:22 +0200
  • 79dba6e7fd Text: cleanup unused includes. Vladimír Vondruš 2024-10-01 14:17:03 +0200
  • 6b31924b0b Text: only allow creating processed GlyphCacheGL by subclasses. Vladimír Vondruš 2024-10-01 14:09:01 +0200
  • 28dd01c815 MagnumFont: fix cache image upload on ES2. Vladimír Vondruš 2024-10-01 14:01:39 +0200
  • ca7de799eb Text: put do{Set,}ProcessedImage() directly into GlyphCacheGL. Vladimír Vondruš 2024-10-01 13:48:52 +0200
  • 5eea669444 Text: work around bogus deprecation warnings on older GCCs. Vladimír Vondruš 2024-10-01 12:16:13 +0200
  • 42342cd3a5 Text: renamed {DistanceField,}GlyphCache to {DistanceField}GlyphCacheGL. Vladimír Vondruš 2024-09-30 23:07:05 +0200
  • 2f3d7c0482 TextureTools: renamed DistanceField to DistanceFieldGL. Vladimír Vondruš 2024-09-30 22:35:11 +0200
  • 19540e6edc TextureTools: huh, this deprecated thing should be long gone already. Vladimír Vondruš 2024-09-30 22:32:18 +0200
  • ff4f1e4cb0 Text: make GlyphCache take an explicit PixelFormat + processed format. Vladimír Vondruš 2024-09-30 21:56:17 +0200
  • 274c082739 Text: zero the texture data so the test doesn't compare against garbage. Vladimír Vondruš 2024-10-01 12:15:09 +0200
  • fd2a1d21ae Text: make DistanceFieldGlyphCache processed image upload work on ES2 again. Vladimír Vondruš 2024-09-30 18:57:46 +0200
  • 5bb132aeb9 Text: fall back to full RGBA on WebGL 1 or ES2 w/o EXT_texture_rg. Vladimír Vondruš 2024-09-30 18:53:47 +0200
  • 9d1f2f9bc9 Text: make AbstractGlyphCache aware of processed image format and size. Vladimír Vondruš 2024-09-30 14:08:47 +0200
  • cd989c7c8b GL: fix various Mesh test failures specific to WebGL 1. Vladimír Vondruš 2024-09-30 18:48:55 +0200
  • c3dd9dcd65 GL: simplify Mesh tests on ES2 with a RGBA4 framebuffer. Vladimír Vondruš 2024-09-30 17:56:20 +0200
  • 50f6486107 MeshTools: use fuzzy image compare for RGBA4 framebuffer on ES2. Vladimír Vondruš 2024-09-30 16:54:59 +0200
  • d5b5158869 Math: make const vector x/y/z/w and r/g/b/a accessors return const&. Vladimír Vondruš 2024-09-30 14:02:44 +0200
  • 7ca7e5a62b GL: pin down constexpr [Dynamic]Attribute constructors. Vladimír Vondruš 2024-09-30 14:00:59 +0200
  • de7e2e0cab GL: this inline feels redundant. Vladimír Vondruš 2024-09-30 12:38:38 +0200
  • cd619937dd Platform: suppress data-to-function-pointer cast warning on MinGW. Vladimír Vondruš 2024-09-30 12:50:37 +0200
  • 593ce980c2 Platform: fix -Wzero-as-null-pointer-constant on MinGW. Vladimír Vondruš 2024-09-30 12:42:37 +0200
  • 1d00914963 package/ci: it might be useful to print SwiftShader limits on the CI. Vladimír Vondruš 2024-09-30 12:37:59 +0200
  • 0a9dfed08a package/ci: properly prefix a Corrade CMake option. Vladimír Vondruš 2024-09-30 12:37:31 +0200
  • 29633932ad doc: make the color literal swatch patching work with vanilla Pygments. Vladimír Vondruš 2024-09-30 14:16:47 +0200
  • fd27e3b9eb doc: updated credits. Vladimír Vondruš 2024-09-26 18:26:28 +0200
  • f964e9f030 Math: fix off by one error in docs. Vladimír Vondruš 2024-09-28 15:57:28 +0200
  • 8139ca9d4a Math: fix English in some assertion messages. John Turner 2024-09-26 18:25:04 +0200
  • ccb96f73c7 Text: added seven new scripts appearing in Unicode 16.0. Vladimír Vondruš 2024-09-24 23:29:26 +0200
  • d6e86ea230 package/homebrew: cmake is a build-only dependency. Vladimír Vondruš 2024-09-20 19:38:03 +0200
  • 617d317ad5 package/homebrew: "fix" linking against OpenGL. Vladimír Vondruš 2024-09-20 15:38:27 +0200
  • 53524f3812 doc: update name in credits as requested. Vladimír Vondruš 2024-09-20 19:09:55 +0200
  • c28e69043b doc: the thing cannot link to a function in a parent class anymore. Vladimír Vondruš 2024-09-20 19:42:32 +0200
  • 739ca9146b doc: workaround to keep \ce working even without a space after. Vladimír Vondruš 2024-09-20 19:14:14 +0200
  • 020895ca85 doc: forgot to list DefaultInit here. Vladimír Vondruš 2024-09-20 19:09:16 +0200
  • 91e97881ff doc: Doxygen now complains about invalid HTML tags. Vladimír Vondruš 2024-09-20 19:07:17 +0200
  • a2cb671d31 doc: a link to an anchor Doxygen doesn't know about is a warning now. Vladimír Vondruš 2024-09-20 19:04:52 +0200
  • 1683e941ce doc: new Doxygen doesn't like blank lines around equations. Vladimír Vondruš 2024-09-20 19:03:33 +0200
  • 0736a4b47a doc: don't put links into section titles. Vladimír Vondruš 2024-09-20 19:02:14 +0200
  • dc9897ff1e doc: fix various errors in Doxygen references. Vladimír Vondruš 2024-09-20 18:59:46 +0200
  • 96f95fefc1 doc: don't let Doxygen see Platform::WindowlessApplication. Vladimír Vondruš 2024-09-11 20:08:21 +0200
  • 1c3e384f06 doc: fix references to Corrade string view literals. Vladimír Vondruš 2024-09-11 20:06:35 +0200
  • 7a05ddbf07 doc: explicitly prefix all Corrade API references with Corrade::. Vladimír Vondruš 2024-09-11 20:02:00 +0200
  • c4336ebb70 doc: sync referenced page name with what's actually there. Vladimír Vondruš 2024-09-11 19:46:46 +0200
  • 976e60fc07 Trade: doc brainfart. Vladimír Vondruš 2024-09-11 17:42:40 +0200
  • 5b4ce2c419 GL: this comment is just wrong. Vladimír Vondruš 2024-09-20 19:08:21 +0200
  • d48b66ecd1 GL: document tricks how to make GL benchmark more stable. Vladimír Vondruš 2024-09-05 01:44:34 +0200
  • 7a266cd422
    Merge 17c74b23d7 into 4c65e22acc #168 Vladimír Vondruš 2024-09-01 20:17:09 +0200
  • 4c65e22acc SceneTools: improve test robustness for when the plugin ABI breaks. Vladimír Vondruš 2024-08-13 12:05:26 +0200
  • 3dd88dc058 Adapt to PluginManager changes. Vladimír Vondruš 2024-08-13 01:18:32 +0200
  • a83e77b108 DebugTools: doc++ Vladimír Vondruš 2024-08-13 01:18:12 +0200
  • 86e7dd51f3 Math: use the leaf Vector2/3/4 types in Bezier. Vladimír Vondruš 2024-07-21 18:29:52 +0200
  • 5748ef0e7a Math: can't have nice things on MSVC. Vladimír Vondruš 2024-07-21 19:00:27 +0200
  • 22b846e2e8 Math: ability to construct vectors and matrices from sized arrays. Vladimír Vondruš 2024-07-21 17:35:18 +0200
  • a5e5b327fd Text: add new OpenType 1.9.1 features, doc++ Vladimír Vondruš 2024-07-13 14:24:57 +0200
  • cb3cf60f65 modules: updated FindCorrade.cmake. Vladimír Vondruš 2024-07-11 09:55:30 +0200
  • 4e3a1f720e Text: update some TODOs with newly gained knowledge. Vladimír Vondruš 2024-07-11 09:55:14 +0200
  • 9cb4716a41 Vk: XFAIL an expected DescriptorPool::allocate() failure on llvmpipe. Vladimír Vondruš 2024-07-10 13:19:42 +0200
  • 26d74d7bab Vk: reorder test cases to match call order. Vladimír Vondruš 2024-07-10 13:07:59 +0200
  • 70778ac307 Math: add typedefs for single-row matrices. Vladimír Vondruš 2024-07-10 12:36:12 +0200
  • e1c9c4d007 Text: utility for mapping input text byte ranges to output glyphs. Vladimír Vondruš 2024-07-09 19:52:55 +0200
  • a40020f3ff Doc++, updated changelog and credits. Vladimír Vondruš 2024-07-09 12:29:00 +0200
  • 86b8c8c52a
    Return EM_BOOL from emscripten callback lambdas to fix build on 3.1.62 #641 Will Usher 2024-07-08 10:38:28 -0700
  • b5c784db17 package/ci: maybe with deprecated APIs off WinRT builds in under an hour? Vladimír Vondruš 2024-07-04 11:51:56 +0200
  • 0b680fb373 Text: doc++ Vladimír Vondruš 2024-07-03 19:00:37 +0200