-
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