Commit Graph

  • 102a75872b Text: docs for RendererCore, Renderer and RendererGL. Vladimír Vondruš 2025-04-03 22:48:01 +0200
  • b5c99a01ee Text: unused include. Vladimír Vondruš 2025-04-01 13:05:10 +0200
  • 5385f12cfb Text: test that calling Renderer2D::render() replaces the contents. Vladimír Vondruš 2025-04-04 23:58:05 +0200
  • bc430c2eee Text: test Renderer*D construction, copy and moves. Vladimír Vondruš 2025-04-01 12:20:35 +0200
  • eb0c2a3755 Text: add cache-related assertions to the AbstractRenderer constructor. Vladimír Vondruš 2025-04-01 11:39:25 +0200
  • c74fb8b69f TextureTools: another case of too verbose GL::Buffer usage. Vladimír Vondruš 2025-04-01 11:55:53 +0200
  • 67cf0cd0cb doc: modernize other GL::Buffer-related snippets also. Vladimír Vondruš 2025-04-01 10:38:40 +0200
  • a8a949cfe9 Shaders: modernize doc snippets a bit. Vladimír Vondruš 2025-04-01 10:37:37 +0200
  • 69f2da2423 Text: new RendererGL class. Vladimír Vondruš 2025-03-31 21:27:40 +0200
  • f92e16e7e0 Shaders: use `.slice(&Color4ub::rgb)` instead of `arrayCast<Color3ub>()`. Vladimír Vondruš 2025-03-31 20:37:44 +0200
  • bfce415bf4 Shaders: no need to save the tested output to a temporary here. Vladimír Vondruš 2025-03-31 20:36:05 +0200
  • c331591c87 Shaders: add {DistanceField}VectorGL::Flag::TextureArrays. Vladimír Vondruš 2025-03-31 11:58:35 +0200
  • 0466eb0929 Shaders: strange doc hiccups. Vladimír Vondruš 2025-03-31 11:56:40 +0200
  • 2c54176270 Shaders: mention texture array use in overview docs. Vladimír Vondruš 2025-03-31 11:50:59 +0200
  • f9297b78d0 doc: don't reference deprecated names in changelog. Vladimír Vondruš 2025-03-29 20:00:09 +0100
  • 99358c4c41 Shaders: add GenericGL::TextureArrayCoordinates. Vladimír Vondruš 2025-03-29 19:59:07 +0100
  • c256c27d25 Text: workarounds for silly test crashes due to insane MSVC 2017 bugs. Vladimír Vondruš 2025-03-28 21:06:16 +0100
  • 7dcd0998f1 Text: fix deprecated no-assert build. Vladimír Vondruš 2025-03-27 23:29:19 +0100
  • 3c626b00f4 Text: new Renderer class. Vladimír Vondruš 2025-03-31 09:49:00 +0200
  • 84809128b1 Text: new RendererCore class. Vladimír Vondruš 2024-11-07 22:15:38 +0100
  • 8168a06bab Text: add a GlyphCacheArrayGL. Vladimír Vondruš 2025-03-10 09:40:11 +0100
  • 342013659a DebugTools: fix bad wording in textureSubImage() docs. Vladimír Vondruš 2025-03-10 13:34:11 +0100
  • 2964c8d7b5 DebugTools: expand textureSubImage() tests for half-float types. Vladimír Vondruš 2025-03-10 12:51:31 +0100
  • a115b943b3 DebugTools: deprecate buffer overloads for textureSubImage(). Vladimír Vondruš 2025-03-10 13:22:08 +0100
  • aeedd681b2 Text: don't reuse the same pixel values in a test. Vladimír Vondruš 2025-03-10 10:07:44 +0100
  • b26d694d13 Text: random improvements to font and glyph cache docs. Vladimír Vondruš 2025-03-09 15:38:05 +0100
  • d6fdccac14 Text: improve docs for font ascent(), descent() and lineHeight(). Vladimír Vondruš 2024-11-07 17:20:25 +0100
  • 1553328cd7 Text: add glyphQuadBounds(). Vladimír Vondruš 2024-11-06 22:17:48 +0100
  • 5cfba5bfb9 Text: minor, doc++. Vladimír Vondruš 2024-11-06 22:13:39 +0100
  • e3a522895e Text: (temporarily) rename the Renderer template to BasicRenderer. Vladimír Vondruš 2024-10-30 11:15:22 +0100
  • 06e4dae332 Text: forward-declare the nasty STL types. Vladimír Vondruš 2024-10-30 10:59:31 +0100
  • f88c0f5327 GL: update workaround description with additional info. Vladimír Vondruš 2025-03-25 22:47:27 +0100
  • feecd28993 GL: new "nv-broken-buffer-dsa" workaround. Vladimír Vondruš 2025-03-25 12:00:18 +0100
  • 5ee38c6e22 GL: cross-reference renderbuffer and texture max sample count queries. Vladimír Vondruš 2025-03-24 19:22:15 +0100
  • 2775f4f105 SceneTools: doc++ Vladimír Vondruš 2025-03-23 15:31:38 +0100
  • e8b6ec9639 doc: remove MAGNUM_INCLUDE_INSTALL_PREFIX from CMake docs. Vladimír Vondruš 2025-03-22 20:48:21 +0100
  • bd80109377 modules: don't set MAGNUM_LIBRARY, it's useless. Vladimír Vondruš 2025-03-22 20:40:57 +0100
  • bea9f1f439 CMake: remove dead plugin-related code. Vladimír Vondruš 2025-03-22 20:19:34 +0100
  • f9175d2837 GL: only allow GL::Attribute::DataType with matching signedness on WebGL. Vladimír Vondruš 2025-03-06 21:22:18 +0100
  • 47a248af9e GL: missing include on a non-deprecated WebGL build. Vladimír Vondruš 2025-03-06 20:59:54 +0100
  • 1e9b11860d AnySceneImporter: recognize USD files. Vladimír Vondruš 2025-03-06 12:05:39 +0100
  • 3c27afae42 AnySceneImporter: test & document formats deliberately not handled. Vladimír Vondruš 2025-03-06 11:24:40 +0100
  • fdcfa67658 AnySceneImporter: recognize only *.mesh.xml as OGRE mesh, not *.xml. Vladimír Vondruš 2025-03-06 11:24:05 +0100
  • ac17573961 Any{Image,Scene}Importer: explicitly test all recognized extensions. Vladimír Vondruš 2025-03-06 11:43:22 +0100
  • f19dcac1b3 MeshTools: fix interleavedData() if trailing padding is omitted. Vladimír Vondruš 2025-03-04 16:31:18 +0100
  • ceaccd7e54 MeshTools: put branch contents on a new line. Vladimír Vondruš 2025-03-04 16:30:57 +0100
  • e8101a4245 MeshTools: make interleavedData() test order match call order. Vladimír Vondruš 2025-03-04 16:17:56 +0100
  • c390437b76 AnySceneImporter: recognize the *.vrm extension. Vladimír Vondruš 2025-03-04 10:03:39 +0100
  • 8441b26aa0 fontconverter,distancefieldconverter: drop the extra namespaces. Vladimír Vondruš 2025-03-01 16:39:57 +0100
  • 5457aff1fe gl-info: the class was still named from back when this was magnum-info. Vladimír Vondruš 2025-03-01 16:39:07 +0100
  • e9ee55dbbf gl-info: wrap the Application class in an anonymous namespace. Vladimír Vondruš 2025-03-01 16:36:00 +0100
  • cda3709af9 SceneGraph: work around -Wnon-virtual-dtor on GCC and Clang. Vladimír Vondruš 2025-03-01 16:26:42 +0100
  • bb49a41e2b
    Merge a56b7541ab into 820382767c #664 Vladimír Vondruš 2025-02-26 12:33:51 +0100
  • 6db0604160 It's 2025, C++14 is nothing to boast with. Vladimír Vondruš 2025-02-24 12:33:58 +0100
  • 2505272e95 GL: suppress an error/warning on MinGW Clang too, not just clang-cl. Vladimír Vondruš 2025-02-24 12:33:11 +0100
  • f1bf44f9f4 SceneTools: bad doc copypaste. Andy Maloney 2025-02-24 12:26:57 +0100
  • 0e0713eb47 Math: document that float types use fuzzy compare for equality. Vladimír Vondruš 2025-02-18 20:31:43 +0100
  • 9367781090
    Merge 4ed3ad59e9 into 820382767c #651 Stanislaw Halik 2025-02-22 19:58:38 -0500
  • a56b7541ab doc: updated changelog and credits. #664 apple-crashy-msaa-default-framebuffer Vladimír Vondruš 2025-02-18 20:11:59 +0100
  • b6ca052f24 GL: new "apple-crashy-msaa-default-framebuffer" workaround. David Peicho 2025-02-18 20:10:02 +0100
  • 05699b336c GL: restrict the "apple-buffer-..." workaround to just Apple drivers. Vladimír Vondruš 2025-02-18 20:07:14 +0100
  • 820382767c Trade: recognize also NoneRoughnessMetallicTexture in hasORMTexture(). Vladimír Vondruš 2025-02-18 00:20:34 +0100
  • 7a959d1edd Trade: make PbrMetallicRoughnessMaterialData definitions match decls. Vladimír Vondruš 2025-02-18 00:18:59 +0100
  • ce91b6d63e Trade: clean up PbrMetallicRoughnessMaterialData packing tests. Vladimír Vondruš 2025-02-18 00:08:40 +0100
  • d5d7b8e449 Updated toolchains submodule. Vladimír Vondruš 2025-02-17 20:23:52 +0100
  • 1281576c63 doc: updated credits and changelog. Vladimír Vondruš 2025-02-17 20:28:05 +0100
  • 2219abd835 Platform: use non-deprecated ALooper_pollOnce() in AndroidApplication. hsdk123 2025-01-19 02:46:14 -0500
  • ac93c511d1 Platform: update SDK versions for AndroidApplicationTest. Vladimír Vondruš 2025-02-17 20:08:28 +0100
  • 13d953313f Platform: use scroll event properties new since SDL 2.0.18 and 26. Vladimír Vondruš 2025-02-17 19:53:10 +0100
  • 9c852767c8 Text: rename Alignment::*Start to *Begin. Vladimír Vondruš 2025-02-16 20:03:41 +0100
  • 6d2257c9a6 TextureTools: use a more realistic image type for atlas inputs. Vladimír Vondruš 2025-02-16 19:58:15 +0100
  • 05b74816e4 Trade: avoid ambiguity when creating MeshAttributeData from a char view. Vladimír Vondruš 2025-02-17 12:28:04 +0100
  • 4ef578f30f Text: suggest using the returned range for glyph cache image flush. Vladimír Vondruš 2025-02-14 19:15:32 +0100
  • b5325ab0ac TextureTools: return the filled range from AtlasLandfill::add(). Vladimír Vondruš 2025-02-14 18:58:47 +0100
  • 490c7b0075 TextureTools: properly test AtlasLandfill array recursion failure. Vladimír Vondruš 2025-02-14 18:46:20 +0100
  • f3e5095a41 TextureTools: don't use 3D sizes for 2D AtlasLandfill tests. Vladimír Vondruš 2025-02-14 14:00:34 +0100
  • ca62a9653f TextureTools: comment wrongly copypasted from atlasArrayPowerOfTwo(). Vladimír Vondruš 2025-02-14 13:37:00 +0100
  • e7dce086f4 Text: add init list overload for AbstractFont::fillGlyphCache(). Vladimír Vondruš 2025-02-14 11:48:34 +0100
  • fba935c224 Use Path::{path,filename}() instead of split() where it makes sense. Vladimír Vondruš 2025-02-12 13:38:47 +0100
  • 15f76e08b6 Fix badly copypasted documentation. Vladimír Vondruš 2025-02-03 01:33:07 +0100
  • dedf1c6faa Shaders: this thing can be flat-interpolated. Vladimír Vondruš 2025-02-01 16:15:34 +0100
  • 1817c50507 Shaders: document what line-related code is shared with the Ui lib. Vladimír Vondruš 2025-02-01 14:19:21 +0100
  • 59a60026f3 Shaders: extract reusable line drawing GLSL code to separate files. Vladimír Vondruš 2025-02-01 14:14:34 +0100
  • cbdbfb32b4 Shaders: add a direct LineMaterialUniform setter for miter limit. Vladimír Vondruš 2025-02-01 13:56:43 +0100
  • 087dd92f25 Shaders: doc++ Vladimír Vondruš 2025-02-01 13:55:36 +0100
  • 4aa896f604 Shaders: use the more common code style for assertion-only arguments. Vladimír Vondruš 2025-02-01 13:54:47 +0100
  • 65746e6d0c Mention Bluesky in contacts. Vladimír Vondruš 2025-01-29 22:18:49 +0100
  • 79acd74d37 The CREDITS.md file is just redirecting further, don't even link to it. Vladimír Vondruš 2025-01-29 22:11:32 +0100
  • c6eac0036f Hunter? What's that? Vladimír Vondruš 2025-01-29 22:11:00 +0100
  • 9f3856d797 package/ci: run the TSan job on a VM to have control over ASLR. Vladimír Vondruš 2025-01-27 16:57:05 +0100
  • 013775bc37 package/ci: unify base linux install step on CircleCI. Vladimír Vondruš 2025-01-27 16:54:35 +0100
  • d156fe8567 doc: update changelog. Vladimír Vondruš 2025-01-27 13:21:12 +0100
  • 7cf10de40b Updated toolchains submodule. Vladimír Vondruš 2025-01-23 12:36:48 +0100
  • de061d2e30 Fix confusing CompressedPixelStorage::dataProperties() docs. Vladimír Vondruš 2025-01-26 13:08:03 +0100
  • 40b7f5982e GL: wrong label in a test. Vladimír Vondruš 2025-01-26 22:02:26 +0100
  • 7a0d178116 GL: unify BufferImage extension documentation with other places. Vladimír Vondruš 2025-01-26 00:21:45 +0100
  • 134b8bd8b2 GL: add missing tests for texture format compressed block size queries. Vladimír Vondruš 2025-01-25 23:33:03 +0100
  • f128762bab GL: fix enum translation in 1D compressed texture upload. Vladimír Vondruš 2025-01-25 22:48:37 +0100
  • cfc81e68b2 GL: these 3D compressed subimage uploads no longer fail on NV. Vladimír Vondruš 2025-01-25 19:06:11 +0100
  • 214dd5dbad GL: fix compressed Texture3D subimage upload test. Vladimír Vondruš 2025-01-25 19:01:48 +0100