Commit Graph

  • 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
  • 93679c6c60 Removed templated & unsafe Image*::data() APIs deprecated in 2019.10. Vladimír Vondruš 2025-01-08 12:46:53 +0100
  • 899602d3f4 Remove InputFileCallbackPolicy enum aliases deprecated in 2019.10. Vladimír Vondruš 2025-01-08 12:46:11 +0100
  • c6ba6282e5 DebugTools: remove ForceRendererOptions::scale() deprecated in 2019.10. Vladimír Vondruš 2025-01-08 12:42:45 +0100
  • 1df0d7538b DebugTools: remove declarations of long-removed deprecated APIs. Vladimír Vondruš 2025-01-08 12:31:20 +0100
  • 664b809916 MeshTools: I knew I forgot to finish something. Vladimír Vondruš 2025-01-07 22:59:25 +0100
  • 49ee64c36f singles: update changelogs. Vladimír Vondruš 2025-01-07 22:59:10 +0100
  • 47b2251968 singles: expose batch Math APIs and a subset of MeshTools. Vladimír Vondruš 2025-01-07 22:36:05 +0100
  • 1986d27d0c MeshTools: don't use the deprecated CORRADE_BIG_ENDIAN macro. Vladimír Vondruš 2025-01-07 22:27:48 +0100
  • 2cf38e2e01 singles: update changelog. Vladimír Vondruš 2025-01-07 20:27:20 +0100
  • 632a201cc3 singles: Math uses Corrade unprefixed now, make it work here as well. Vladimír Vondruš 2025-01-07 20:22:51 +0100
  • b8dcedf845 Math: don't use range-for loops over initializer lists. Vladimír Vondruš 2025-01-07 20:20:34 +0100
  • 8471a66a83 singles: include the time types in MagnumMath. Vladimír Vondruš 2025-01-07 20:02:59 +0100
  • 29f2f49276 singles: list the new single-row matrix typedefs in MagnumMath. Vladimír Vondruš 2025-01-07 20:02:27 +0100
  • a01852c5e8 singles: clearly mention that MagnumMath depends on CorradePair. Vladimír Vondruš 2025-01-07 20:01:34 +0100
  • bbc5e118b2 GL: that's fancy casts for you, you get CRASHES. Vladimír Vondruš 2025-01-07 13:06:06 +0100
  • 60fd42b505 Here we go again. Vladimír Vondruš 2025-01-05 16:54:31 +0100
  • 9b4d394a14 modules: updated FindCorrade.cmake. Vladimír Vondruš 2025-01-05 16:54:53 +0100
  • 8138d114b1 Trade: fix build with deprecated Corrade but not Magnum. Vladimír Vondruš 2025-01-05 14:19:03 +0100
  • cc608dba42 Test: remove all use of <sstream> for Debug output testing. Vladimír Vondruš 2025-01-05 14:17:19 +0100
  • 9fe919966f Audio: don't use std::string for no reason in tests. Vladimír Vondruš 2025-01-05 13:54:29 +0100
  • 6a932a14b6 GL: use the String[Not]Contains comparator in a test. Vladimír Vondruš 2025-01-05 13:50:23 +0100
  • 0fd0457366 MeshTools: don't use STL for no reason in tests. Vladimír Vondruš 2025-01-05 13:45:38 +0100
  • 0aee6c8855 Clean up unnecessary use of <numeric>. Vladimír Vondruš 2025-01-05 13:44:30 +0100
  • 02cd6386b1 MeshTools: use generateIndices() instead of std::iota() in concatenate(). Vladimír Vondruš 2025-01-05 13:39:03 +0100
  • 226bbe9ffc MeshTools: support extra offset in all generate*Indices() APIs. Vladimír Vondruš 2025-01-05 13:34:18 +0100
  • df484b300a Adapt to Corrade's Utility::Debug header cleanup. Vladimír Vondruš 2025-01-01 20:47:44 +0100
  • 5339df8d2b Test: adapt to Corrade TestSuite changes. Vladimír Vondruš 2025-01-01 20:47:17 +0100
  • 5357b2fa87 package/ci: use grcov for clang-cl and MinGW code coverage. Vladimír Vondruš 2025-01-01 21:02:37 +0100
  • fb2dc562e3 Platform: suppress useless deprecation warnings on older GCCs. Vladimír Vondruš 2024-12-19 20:15:37 +0100
  • 8f05ef141c Math: add Quaternion::xyzw() and wxyz(). Vladimír Vondruš 2024-12-19 17:35:57 +0100
  • 2db060fb82 package: add an utility for syncing Find modules. Vladimír Vondruš 2024-12-19 12:14:27 +0100
  • 7cf7ca70aa modules: updated FindCorrade.cmake. Vladimír Vondruš 2024-12-19 11:07:31 +0100
  • a9ab2dc7d2 modules: populate DLL locations for dynamic builds on Windows. Vladimír Vondruš 2024-12-18 19:09:07 +0100
  • f7115a1b7a modules: create Magnum targets only once they're actually found. Vladimír Vondruš 2024-12-18 16:29:47 +0100
  • b73ddc633f modules: workaround to fix KDE's higlighter. Vladimír Vondruš 2024-12-18 16:22:48 +0100