Commit Graph

  • 86972cb07f GL: repro cases for wrap() without ObjectFlag::Created causing asserts. Vladimír Vondruš 2025-07-12 19:44:43 +0200
  • cfb18081bb GL: these helpers are never used on WebGL, compile them away. Vladimír Vondruš 2025-07-12 18:47:31 +0200
  • ce466be335 GL: add getters for ObjectFlags to all GL object wrappers. Vladimír Vondruš 2025-07-12 18:32:01 +0200
  • 6b11916fb8 GL: add debug output operators for ObjectFlags. Vladimír Vondruš 2025-07-12 18:18:00 +0200
  • 0abacbb84d GL: minor. Vladimír Vondruš 2025-07-12 18:17:29 +0200
  • 372edc13bc package/ci: exclude GL and Vk sources from code coverage on Windows. Vladimír Vondruš 2025-07-09 21:50:10 +0200
  • 33c37e8e84 No need to use reinterpret_cast for char* <-> void* casting. Vladimír Vondruš 2025-07-09 20:19:20 +0200
  • 82254ff189 Doc++ Vladimír Vondruš 2025-07-09 20:00:31 +0200
  • cda1da17b0 Order *Image*D raw data accessors before all format-dependent accessors. Vladimír Vondruš 2025-07-09 19:05:38 +0200
  • dd7b0754a0 Test: test that compressed blocks can be 2D/3D even for 1D/2D images. Vladimír Vondruš 2025-07-09 13:26:36 +0200
  • 9ce6f147f7 Audio,GL,Vk: no point in including the extension lists in code coverage. Vladimír Vondruš 2025-07-09 12:33:22 +0200
  • 05069848a4 GL: new "nv-cubemap-broken-dsa-compressed-subimage-upload" workaround. Vladimír Vondruš 2025-07-08 22:00:02 +0200
  • ab05558ee2 GL: expand Texture3D compressed subimage upload to investigate a NV bug. Vladimír Vondruš 2025-07-08 21:46:58 +0200
  • 239984d4f9 GL: group tests with 3D cubemap images together and name them properly. Vladimír Vondruš 2025-07-08 17:56:33 +0200
  • 06e0118184 GL: of course I pushed a total stupidity right to master. Vladimír Vondruš 2025-07-08 16:38:25 +0200
  • 5c88bc1d58 GL: actually test Buffer::setTargetHint(). Vladimír Vondruš 2025-07-08 16:37:25 +0200
  • 3d55698cea GL: exclude debug enum printer values from coverage. Vladimír Vondruš 2025-07-08 16:37:07 +0200
  • c804cca59f GL: set compressed block sizes only if actually needed. Vladimír Vondruš 2025-07-06 12:50:35 +0200
  • 1851f345a7 GL: minor cleanup. Vladimír Vondruš 2025-07-06 12:36:40 +0200
  • 334d0c166f GL: test pixel storage behavior with Context::resetState(). Vladimír Vondruš 2025-07-06 12:30:44 +0200
  • 52fa7b527f GL: reset pixel storage parameters before compressed upload on ES. Vladimír Vondruš 2025-07-06 12:12:58 +0200
  • 5f8162c438 GL: no need to set CompressedPixelStorage block properties anymore. Vladimír Vondruš 2025-07-05 15:01:20 +0200
  • a0b03cf30f GL: this workaround is no longer used for anything. Vladimír Vondruš 2025-07-05 19:37:01 +0200
  • d779e837f7 GL: use known compressed format properties instead of querying them. Vladimír Vondruš 2025-07-05 14:47:34 +0200
  • a96fc85736 GL: temporarily work around CompressedImage asserts in tests. Vladimír Vondruš 2025-07-01 14:49:43 +0200
  • dd5ff23399 GL: these assertions are handled by compressed images themselves now. Vladimír Vondruš 2025-01-26 00:31:00 +0100
  • 67f420a16f Trade: bump plugin interface versions due to ImageData ABI change. Vladimír Vondruš 2025-07-02 14:02:25 +0200
  • 1c1ded5869 Store block size properties in compressed images. Vladimír Vondruš 2025-06-30 19:16:20 +0200
  • f8926fbdbd Fix pixel storage data size calculation for compressed images. Vladimír Vondruš 2025-06-30 17:10:08 +0200
  • 268b2f0014 Improve tests for PixelStorage data size calculation. Vladimír Vondruš 2025-06-30 17:03:52 +0200
  • ef4c732751 Move CompressedPixelStorage dataProperties() logic to an internal header. Vladimír Vondruš 2025-01-26 00:09:26 +0100
  • 143dc48e87 Move the occupiedCompressedImageDataSize() helper to the GL library. Vladimír Vondruš 2025-01-25 23:56:15 +0100
  • 1b296aabfa package/ci: filter away empty uncovered lines on Clang-CL as well. Vladimír Vondruš 2025-07-09 10:43:18 +0200
  • 7982e92fd2 package/ci: pass lcov extra options via a parameter rather than env var. Vladimír Vondruš 2025-07-08 22:32:15 +0200
  • 9d71f6385a package/ci: filter away empty lines wrongly marked as uncovered on MinGW. Vladimír Vondruš 2025-07-08 22:28:49 +0200
  • 49241870b7 package: run all magnum-*-info utils to collect coverage. Vladimír Vondruš 2025-07-08 16:36:25 +0200
  • e248dcdaca package/ci: make sure TARGET_EGL is always non-empty. Vladimír Vondruš 2025-07-08 16:32:46 +0200
  • 23ae187f84 package/ci: doc++ Vladimír Vondruš 2025-07-08 16:32:15 +0200
  • 15ae591b0e package/ci: GL_ARB_robustness was disabled in two runs by accident. Vladimír Vondruš 2025-07-08 16:31:08 +0200
  • 6e96f0e9dc DebugTools: empty FrameProfiler shouldn't be implicitly enabled. Vladimír Vondruš 2025-07-07 17:18:32 +0200
  • 73ec3a1444 DebugTools: put return on a new line. Vladimír Vondruš 2025-07-07 17:17:26 +0200
  • 917690c933 Text: set pixel storage image height always, and reset only if not used. Vladimír Vondruš 2025-07-06 14:44:49 +0200
  • 27b29c50a7 Text: add a test case for using *GlyphCacheArrayGL with just one layer. Vladimír Vondruš 2025-07-06 14:43:39 +0200
  • 0b47417721 Text: fix unused function warning on a WebGL 1 build. Vladimír Vondruš 2025-07-06 14:43:09 +0200
  • 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