-
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