Commit Graph

  • 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
  • e92e448da5 GL: make WEBGL_compressed_texture_astc detection work with --closure. Vladimír Vondruš 2024-12-19 13:23:10 +0100
  • 7e87a24e90 modules: fix a typo causing FindEGL to not be installed when it should. Vladimír Vondruš 2024-12-17 18:50:43 +0100
  • 2edf8fde95 Updated toolchains submodule. Vladimír Vondruš 2024-12-03 12:40:14 +0100
  • 1d2a1c1b3e Platform: more unused variable warning fixes on macOS. Vladimír Vondruš 2024-11-25 18:30:40 +0100
  • bcf61d4de8 Math: add more -Wdeprecated-literal-operator suppressions. Vladimír Vondruš 2024-11-25 13:52:30 +0100
  • 9b05985459 doc: avoid warnings about too old CMake version in Getting Started guide. Vladimír Vondruš 2024-11-25 13:51:51 +0100
  • f3ed7a4e1c doc: link to more recent GLFW and SDL2 in the Getting Started guide. Vladimír Vondruš 2024-11-25 13:51:21 +0100
  • d9e19c1bde MeshTools: include <utility> for std::pair usage in deprecated APIs. Stanislaw Halik 2024-11-16 12:22:10 +0100
  • e9a54f8fec Trade: document return values of SceneData convenience getters. Vladimír Vondruš 2024-11-13 22:04:01 +0100
  • 002a40d0be CMake: fix version deprecation warning on CMake 3.31. Vladimír Vondruš 2024-11-13 14:56:39 +0100
  • 9dab8af6ce MeshTools: more doc updates. Vladimír Vondruš 2024-11-13 21:52:45 +0100
  • 704de3d1d2 SceneTools: doc++ Vladimír Vondruš 2024-11-13 02:42:20 +0100
  • d45411e117 MeshTools: don't use <> for local includes. Vladimír Vondruš 2024-11-13 02:41:59 +0100
  • 4161c3a2f3 doc: add an overview page for the MeshTools library. Vladimír Vondruš 2024-11-13 02:40:45 +0100
  • ccf9580c33 {Mesh,Scene}Tools: add r-value filter{Attributes,Fields}() overloads. Vladimír Vondruš 2024-11-12 22:00:02 +0100
  • a0667439df SceneTools: add reference() and mutableReference() helpers. Vladimír Vondruš 2024-11-12 21:50:02 +0100
  • 389c09b395 SceneTools: fix badly copypasted argument name. Vladimír Vondruš 2024-11-12 21:49:24 +0100
  • 3f5e2e2268 MeshTools: return filled size from interleaveInto(). Vladimír Vondruš 2024-11-12 12:42:08 +0100
  • 55504a2d40 Trade: redo MeshData class-level documentation to make more sense. Vladimír Vondruš 2024-11-11 21:46:21 +0100
  • 32fc6f003d MeshTools: add a MeshData interleave() overload for loose arrays. Vladimír Vondruš 2024-11-11 20:06:48 +0100
  • f237bb3c9c MeshTools: doc++ Vladimír Vondruš 2024-11-11 19:55:22 +0100