Commit Graph

  • 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
  • eb9548764f Trade: make sure compressed images in tests have correct size. Vladimír Vondruš 2025-01-25 18:21:10 +0100
  • 746134721a GL: don't accidentally skip CubeMapTexture creation on no-assert builds. Vladimír Vondruš 2025-01-25 15:34:05 +0100
  • f131e8403b GL: make CompressedBufferImage and BufferImage::setData() work the same. Vladimír Vondruš 2025-01-25 13:07:36 +0100
  • 11f7710998 Trade: properly test invalid ImageData compressed/uncompressed access. Vladimír Vondruš 2025-01-24 01:30:56 +0100
  • a4e85a75a1 Trade: clean up suspiciously duplicated code. Vladimír Vondruš 2025-01-23 23:28:29 +0100
  • 16fd87d39a Remove the pixelFormatSizeAdl() helpers. Vladimír Vondruš 2025-01-23 12:55:52 +0100
  • 5441821ce8 Test: don't compare addresses as char*. Vladimír Vondruš 2025-01-23 11:33:48 +0100
  • a184db4cb6 Test: improve tests for Image* data size assertions. Vladimír Vondruš 2025-01-22 17:50:50 +0100
  • 345012a7be GL: extraneous newline. Vladimír Vondruš 2025-01-23 12:36:34 +0100
  • 3f02fc5c9a GL: unify assertion prefix with how it's done for other constructors. Vladimír Vondruš 2025-01-22 17:12:13 +0100
  • bb91b46ffa Store just 8-bit pixel size in Image* classes. Vladimír Vondruš 2025-01-21 23:02:02 +0100
  • bafc0bae9d Test: this test is redundant now. Vladimír Vondruš 2025-01-21 22:24:21 +0100
  • 2093f7509c Test: remove unused enum from Image tests. Vladimír Vondruš 2025-01-21 22:11:57 +0100
  • cc77fec9fa GL: add compressedPixelFormatBlock*Size() utils. Vladimír Vondruš 2025-01-21 20:40:18 +0100
  • f77d03f5e5 GL: it's bits, not bytes. Vladimír Vondruš 2025-01-21 20:35:44 +0100
  • 964bfbf18d GL: verify pixelFormatSize() against the generic pixelFormatSize() also. Vladimír Vondruš 2025-01-21 20:24:03 +0100
  • c46c7f58fb GL: be nice and show a message for this assertion. Vladimír Vondruš 2025-01-21 20:11:51 +0100
  • e9dcaf9532 Remove Doxygen workarounds from *.cpp files. Vladimír Vondruš 2025-01-21 19:24:12 +0100
  • 0f00da8fea Move image-internal utilities to a private header. Vladimír Vondruš 2025-01-21 16:47:20 +0100
  • 322cb4d1ec doc: update documented signatures to match template argument names. Vladimír Vondruš 2025-01-21 13:39:02 +0100
  • 4b0460d1d5 doc: no, pixel size isn't calculated, it's determined. Vladimír Vondruš 2025-01-21 13:28:49 +0100
  • d51921ff00 Assert non-implementation-specific PixelFormat in Image* constructors. Vladimír Vondruš 2025-01-20 23:24:47 +0100
  • ad309d3d0f Trade: fix moving between compressed and uncompressed ImageData. Vladimír Vondruš 2025-01-20 21:59:53 +0100
  • 21b1d412f3 Trade: test moving compressed ImageData to uncompressed and vice versa. Vladimír Vondruš 2025-01-20 21:55:48 +0100
  • 69c6bb9de2 GL: clean up redundant GL:: prefixes in a bunch of places. Vladimír Vondruš 2025-01-20 21:33:06 +0100
  • 9a13a08dc7 GL: store pixel size in the BufferImage instance. Vladimír Vondruš 2025-01-20 18:31:17 +0100
  • 785d1f1ebd GL: verify minimal sanity of BufferImage{NoCreate} instance properties. Vladimír Vondruš 2025-01-20 18:57:33 +0100
  • 6ddec39fe4 GL: delegate one more BufferImage constructor to reduce redundancy. Vladimír Vondruš 2025-01-20 18:22:25 +0100
  • 680e7ee4eb Test: verify that storage skip can be set for placeholder Image too. Vladimír Vondruš 2025-01-25 14:16:26 +0100
  • 621677bab8 GL: properly test placeholder *BufferImage construction. Vladimír Vondruš 2025-01-23 21:07:00 +0100
  • 8a0329009d Test: add an XFAIL for 1D image data size calculation. Vladimír Vondruš 2025-01-20 17:54:24 +0100
  • 491b7bd48b Text: missing <utility> for a deprecated std::pair usage. Vladimír Vondruš 2025-01-25 12:47:18 +0100
  • d27246de65 modules: make the FindSDL2 config delegation work with CMake < 3.18. Vladimír Vondruš 2025-01-24 00:21:05 +0100
  • d40ef7ae55 Platform: add some more sizes and a 16:10 ratio to WebApplication.css. Vladimír Vondruš 2025-01-12 18:20:22 +0100
  • 66a2ce87cd Text: fix DistanceFieldGlyphCacheGLTest failing on recent Mesa. Vladimír Vondruš 2025-01-25 17:30:29 +0100
  • f9d12435e9 add background to foreground mechanics #660 BerserkD 2025-01-23 09:10:38 -0500
  • fe930052d2
    Use ALooper_pollOnce #659 hsdk123 2025-01-19 02:46:14 -0500
  • e43eba68db Remove another aspect of ImageView that was deprecated in 2019.10. Vladimír Vondruš 2025-01-08 19:32:33 +0100
  • e553cb973c Document why Image*::size() is returning a const&. Vladimír Vondruš 2025-01-08 17:49:27 +0100
  • a2a98db534 These functions cannot be constexpr, there's no constexpr constructor. Vladimír Vondruš 2025-01-08 17:34:37 +0100
  • d7594fd5ef MeshTools: remove STL-heavy generateFlatNormals() deprecated in 2019.10. Vladimír Vondruš 2025-01-08 12:59:46 +0100
  • 07f717c354 Remove enums values containing typos that were deprecated in 2019.10. Vladimír Vondruš 2025-01-08 12:58:21 +0100
  • 02a26a6e14 Math: remove Frustum::planes() deprecated in 2019.10. Vladimír Vondruš 2025-01-08 12:56:37 +0100
  • 53b7e178bd Removed the MAGNUM_BUILD_MULTITHREADED macro deprecated in 2019.10. Vladimír Vondruš 2025-01-08 12:53:22 +0100