Commit Graph

  • 68443bd602 doc: explicitly use PRIVATE/PUBLIC for target_link_libraries(). Vladimír Vondruš 2025-07-06 13:44:59 +0200
  • b93de590bc Shaders: not sure why this was lowp here. Vladimír Vondruš 2025-07-06 13:44:12 +0200
  • f12d9da8ac Vk: put break / continue on a new line to catch missing coverage. Vladimír Vondruš 2025-07-06 13:42:54 +0200
  • 07e4047aee Vk: properly test std::lower_bound() corner cases. Vladimír Vondruš 2025-07-06 13:39:42 +0200
  • 096f1a5269 GL: test PixelStorage on WebGL 1 as well. Vladimír Vondruš 2025-07-05 14:35:35 +0200
  • b1454b94de GL: properly test assertions for unsupported pixel storage parameters. Vladimír Vondruš 2025-07-05 13:34:31 +0200
  • df7f706f05 GL: rename test cases for better clarity. Vladimír Vondruš 2025-07-05 13:34:01 +0200
  • ffb641ed9c GL: doc++ Vladimír Vondruš 2025-07-02 19:56:17 +0200
  • 30a04ad5ff package/ci: use llvmpipe for Linux ES2/ES3 builds as well. Vladimír Vondruš 2025-07-02 13:41:43 +0200
  • cf1ebf2133 Platform: ensure GLX configs are freed even in case of an error. Vladimír Vondruš 2025-07-02 13:33:57 +0200
  • 50ceeda103 Platform: silence a useless deprecation warning. Vladimír Vondruš 2025-07-02 12:52:52 +0200
  • 04ed2271e5 GL: CompressedPixelStorage is available everywhere, no need for ifdefs. Vladimír Vondruš 2025-07-01 13:58:21 +0200
  • defbff42c7 GL: make test order match execution order. Vladimír Vondruš 2025-07-03 00:18:37 +0200
  • fe3c0c440e GL: add an XFAIL for no-attachment framebuffers on GLES Mesa 20. Vladimír Vondruš 2025-07-02 23:42:04 +0200
  • f1e4d6019d GL: properly skip CubeMapTextureArray tests if extension isn't supported. Vladimír Vondruš 2025-07-02 23:35:18 +0200
  • 5e31a42d0b GL: older Mesa doesn't have a validation failure here. Vladimír Vondruš 2025-07-01 18:55:28 +0200
  • 493814d3bc GL: this seems broken only on Mesa Intel, llvmpipe works. Vladimír Vondruš 2025-07-01 18:55:09 +0200
  • f98f68262e GL: create a throwaway framebuffer to avoid a GL error in a test. Vladimír Vondruš 2025-07-01 18:54:15 +0200
  • c40b24095d GL: doc++ Vladimír Vondruš 2025-07-07 13:52:14 +0200
  • 23711c46fb GL: don't cause a GL error in Context::shadingLanguageVersionStrings(). Vladimír Vondruš 2025-07-01 17:21:53 +0200
  • f71299a8f1 Shaders: this XFAIL only needs to be for llvmpipe on Mesa 20 and older. Vladimír Vondruš 2025-07-02 22:42:14 +0200
  • 6de14c4605 DebugTools,MeshTools,Shaders: increase test thresholds for llvmpipe. Vladimír Vondruš 2025-07-01 18:56:48 +0200
  • 4df5057d40 TextureTools: this extension is skipped automatically by the benchmark. Vladimír Vondruš 2025-07-05 11:24:24 +0200
  • e4b2fecf46 TextureTools: split DistanceFieldGL benchmark into a separate test. Vladimír Vondruš 2025-07-01 17:33:35 +0200
  • 47ba90bde9 Text: fix unused variable warning on an ES2 build. Vladimír Vondruš 2025-07-02 22:49:58 +0200
  • 3a63bcdb1b Text: fix an unused variable warning on no-assert builds. Vladimír Vondruš 2025-07-01 17:24:15 +0200
  • a85590dc71 Text: ensure method call order in GlyphCacheGL::processedImage(). Vladimír Vondruš 2025-07-01 17:19:11 +0200
  • 62f32778d2 package: reduce amount of GL extension combinations to test. Vladimír Vondruš 2025-07-01 20:57:16 +0200
  • e6e36ab0e9 package/ci: test desktop GL build with llvmpipe via EGL. Vladimír Vondruš 2025-07-01 14:31:55 +0200
  • 0e15cab8c9 package: minor cleanup of bash madness and comments. Vladimír Vondruš 2025-07-01 14:05:11 +0200
  • 1edcfd8284 doc: magnum-extras now also have doc generators to take snippets from. Vladimír Vondruš 2025-06-29 17:05:34 +0200
  • 188c981003 Doc++ Vladimír Vondruš 2025-06-25 10:00:55 +0200
  • be38d5e2bb Platform: prefix error messages coming from SDL2 and GLFW. Vladimír Vondruš 2025-06-14 09:48:22 +0200
  • 5749d73834 Math: don't use std::is_trivial that's deprecated in C++26. Vladimír Vondruš 2025-06-11 13:56:32 +0200
  • b02cab2f32 Don't use the deprecated DefaultInit Array constructors. Vladimír Vondruš 2025-06-11 13:56:02 +0200
  • 565cc7bdab DebugTools: can do the string joining better, actually. Vladimír Vondruš 2025-06-08 18:57:03 +0200
  • d4387a315c DebugTools: doc++ Vladimír Vondruš 2025-06-08 18:47:40 +0200
  • 380d7d7e6b DebugTools: no need to use STL streams here anymore. Vladimír Vondruš 2025-06-08 18:47:22 +0200
  • c877983893 Platform: add clipboard handling to Sdl2 and GlfwApplication. Vladimír Vondruš 2025-06-05 20:40:05 +0200
  • 990e2a4386 Platform: random comment whitespace fixes. Vladimír Vondruš 2025-06-05 19:27:20 +0200
  • 489ce15fb8 Platform: warning suppression in deprecated code using deprecated code. Vladimír Vondruš 2025-06-05 18:52:29 +0200
  • 7558bc71ba Platform: add focusEvent() and blurEvent() to Application implementations. Vladimír Vondruš 2025-06-05 18:51:16 +0200
  • 2e7b9df8bf
    Merge f9d12435e9 into 31381371e8 #660 hsdk123 2025-06-05 17:18:01 +0200
  • be8dbe7a5c Audio: test that Context is nothrow movable as well. Vladimír Vondruš 2025-06-04 23:09:03 +0200
  • e149093007 Audio: make Buffer and Source nothrow movable. Vladimír Vondruš 2025-06-04 23:07:54 +0200
  • 31381371e8 Any{Image,Scene}Importer: propagate importerState() as well. Vladimír Vondruš 2025-06-03 21:40:56 +0200
  • be6926d781 Suppress another stupid warning happening with -std=c++17 and up. Vladimír Vondruš 2025-06-02 13:50:16 +0200
  • da40122233 Containers: suppress literal operator warnings on GCC 15 with -std=c++23. Vladimír Vondruš 2025-06-02 13:49:55 +0200
  • 0c836b3ebc
    Fix use of deprecated UDL syntax #674 Florian Albrechtskirchinger 2025-06-02 08:11:29 +0200
  • 0a37b37af8 *Importer: replace needless Utility::copy() with Array InPlaceInit. Vladimír Vondruš 2025-05-23 19:13:52 +0200
  • 435953ec5a Text: use char type for pixels if it's filled with char literals. Vladimír Vondruš 2025-05-23 01:02:22 +0200
  • d04c814d56 doc: silence MSVC warning about accidental variable shadowing. Vladimír Vondruš 2025-05-23 01:01:46 +0200
  • f4b574b68e Primitives: doc++ Vladimír Vondruš 2025-05-23 00:45:43 +0200
  • 0f7598220d Primitives: support texture coordinates and tangents in cubeSolid(). Vladimír Vondruš 2025-05-22 19:36:31 +0200
  • 3bff741b41 Primitives: actually test all asserts and make them less useless. Vladimír Vondruš 2025-05-21 16:53:13 +0200
  • b6a269c4f2 CMake: consistently use *_PRIVATE_HEADERS as a variable name. Vladimír Vondruš 2025-05-21 16:50:10 +0200
  • 856d9c835b Doc++ Vladimír Vondruš 2025-05-21 10:35:23 +0200
  • 70b0d76fcb Platform: add {Sdl2,Glfw}Application::isKeyPressed(). Vladimír Vondruš 2025-05-04 18:36:28 +0200
  • 0d6a7165b9 ObjImporter: don't use a std::vector. Vladimír Vondruš 2025-05-04 14:14:21 +0200
  • 5a7b0e999f ObjImporter: wait, why have the names stored in a separate array? Vladimír Vondruš 2025-05-04 14:12:54 +0200
  • bd01cf69f0 ObjImporter: using a five-element std::tuple is just ... nope. Vladimír Vondruš 2025-05-04 14:09:12 +0200
  • f365febb2b Text,TextureTools: doc++ Vladimír Vondruš 2025-05-04 13:08:31 +0200
  • 1813333277 Math: doc++ Vladimír Vondruš 2025-04-28 13:09:27 +0200
  • a8ced617cd Math: go back to the old Color literal implementation on MSVC 2019. Vladimír Vondruš 2025-04-27 14:57:52 +0200
  • 68378866b2 Math: repro case for a MSVC 2019 crash with the new literals. Vladimír Vondruš 2025-04-27 14:26:16 +0200
  • e9aae0b74c doc: recognize also the new half-float literals for color swatches. Vladimír Vondruš 2025-04-26 17:47:38 +0200
  • 80b6c5d859 Math: add half-float color literals. Vladimír Vondruš 2025-04-26 17:20:19 +0200
  • 33ee4c5e8a Math: doc++ Vladimír Vondruš 2025-04-26 17:16:12 +0200
  • 2c63f6d7cf doc: avoid a CMake version deprecation warning. Vladimír Vondruš 2025-04-26 15:33:38 +0200
  • 602ed1687d Fix color literal bugs discovered by the new implementation. Vladimír Vondruš 2025-04-26 14:54:01 +0200
  • 7a895e8e11 Math: reimplement color literals using variadic templates. Vladimír Vondruš 2025-04-26 14:45:34 +0200
  • 6a54b9ea9c Math: test code for the upcoming new color literal implementation. Vladimír Vondruš 2025-04-26 14:17:59 +0200
  • e068d32ba2 Math: there's no reason to call the color literals like this. Vladimír Vondruš 2025-04-26 14:15:17 +0200
  • 4b0f863c4e Math: verify that Vector (non-)equality and isZero() works with Half. Vladimír Vondruš 2025-04-25 23:26:27 +0200
  • c9dae468c6 Math: use more of known typedefs in a test. Vladimír Vondruš 2025-04-25 23:18:11 +0200
  • f3fbc8b3ca Math: make Vector::isZero() equivalent to comparison to a zero vector. Vladimír Vondruš 2025-04-25 22:42:30 +0200
  • 67d3376104 package/archlinux: I forgot one S out of the three. Vladimír Vondruš 2025-04-25 22:27:54 +0200
  • de31f378c7 doc: list SVG import plugins in the File Formats table. Vladimír Vondruš 2025-04-25 18:53:26 +0200
  • d43e8bfcfb doc: this extra newline caused the last table cell to be misaligned. Vladimír Vondruš 2025-04-25 18:52:40 +0200
  • 22ce4a75d2 AnyImageImporter: detect the *.svg and *.svgz extension. Vladimír Vondruš 2025-04-24 22:34:46 +0200
  • 08a998fbb2 doc: typo in format name. Vladimír Vondruš 2025-04-24 22:33:36 +0200
  • 2c6190bfb8 GL: document a better way to turn off Intel GPU frequency scaling. Vladimír Vondruš 2025-04-24 13:48:09 +0200
  • 953107c668 doc: advertise the new Qt6 bootstrap project. Vladimír Vondruš 2025-04-24 13:47:45 +0200
  • bc3cb8a873 Text: add a DistanceFieldGlyphCache*GL::radius() getter. Vladimír Vondruš 2025-04-21 13:41:31 +0200
  • 37902520e3 Text: doc++ Vladimír Vondruš 2025-04-21 13:37:04 +0200
  • c848b65768 Text,TextureTools: more SwiftShader XFAILs. Vladimír Vondruš 2025-04-20 16:51:49 +0200
  • 8399b908d5 Text: new DistanceFieldGlyphCacheArrayGL class. Vladimír Vondruš 2025-04-20 14:33:51 +0200
  • 3cd8b9021b TextureTools: DistanceFieldGL overload taking texture array as output. Vladimír Vondruš 2025-04-20 15:21:34 +0200
  • bb5c161123 Text: add comments in DistanceFieldGlyphCacheGL re temporary GL objects. Vladimír Vondruš 2025-04-20 15:16:13 +0200
  • 989dbdffd9 Text: verify edge clamp being correctly set in DistanceFieldGlyphCacheGL. Vladimír Vondruš 2025-04-20 13:44:52 +0200
  • ed1745ab78 Text: the DistanceFieldGlyphCacheGL input is always single-channel now. Vladimír Vondruš 2025-04-20 13:16:11 +0200
  • deb98b1fd7 Text: actually make use of the test instance parameters. Vladimír Vondruš 2025-04-20 13:14:01 +0200
  • 3045f2d7f6 Text: don't reuse the same pixel values in this test either. Vladimír Vondruš 2025-04-20 13:11:09 +0200
  • ef17266906 Text: query the actual format in GlyphCacheGL::processedImage(). Vladimír Vondruš 2025-04-19 22:00:05 +0200
  • 0aee66fc33 Text: simplify a calculation. Vladimír Vondruš 2025-04-19 21:59:23 +0200
  • 8fa0440be0 Text: less noisy way to hide an unused argument. Vladimír Vondruš 2025-04-19 21:55:57 +0200
  • 665f226025 TextureTools: don't query distance field input size if it was passed. Vladimír Vondruš 2025-04-20 14:06:42 +0200
  • 23eca4d8d0 TextureTools: can just use texture storage on non-ES2 test code paths. Vladimír Vondruš 2025-04-19 18:45:58 +0200
  • 6769505b87 TextureTools: benchmark DistanceFieldGL with different output formats. Vladimír Vondruš 2025-04-19 18:43:03 +0200
  • 982d3b58e8 Text: don't allocate excessively large caches in tests for no reason. Vladimír Vondruš 2025-04-19 18:22:56 +0200