Commit Graph

  • 615eeacd9a MeshTools: clean up redundant test names. Vladimír Vondruš 2023-08-18 13:05:26 +0200
  • a60668b476 GL: minor cleanup -- this variable isn't needed anywhere else. Vladimír Vondruš 2023-08-08 23:39:48 +0200
  • 9ac5943957 Audio: of course nothing is ever simple. Right, Apple? Vladimír Vondruš 2023-08-08 15:38:44 +0200
  • ebc1c7936a Audio: minor. Vladimír Vondruš 2023-08-08 13:55:35 +0200
  • a0b74169a7 Audio: some more converage improvements. Vladimír Vondruš 2023-08-08 13:55:12 +0200
  • 4de1723236 doc: updated changelog. Vladimír Vondruš 2023-08-08 13:46:36 +0200
  • 2b62cacb65 al-info: allow overriding the context parameters on command line. Vladimír Vondruš 2023-08-08 13:44:21 +0200
  • 1fe3fa3907 al-info: print various Context properties. Vladimír Vondruš 2023-08-08 13:25:56 +0200
  • e435401f00 Audio: test Context creation failure. Vladimír Vondruš 2023-08-08 13:25:42 +0200
  • b8a6b88d3b Audio: test also disabling an unknown extension. Vladimír Vondruš 2023-08-08 13:25:25 +0200
  • 3d6f8effb4 Audio: ability to query various context properties. Vladimír Vondruš 2023-08-08 13:16:56 +0200
  • 70b96c6b9c Audio: this Doxygen link seems to work now. Vladimír Vondruš 2023-08-08 13:02:56 +0200
  • 7286faf329 *converter: make these buildable on platforms w/o dynamic plugins. Vladimír Vondruš 2023-08-05 21:18:52 +0200
  • 6d0b2e6731 oackage/archlinux: drop implicit build flags from GLES dev PKGBUILDs. Vladimír Vondruš 2023-08-05 16:28:57 +0200
  • 16f483a9e6 package/archlinux: enable colored compiler output in dev PKGBUILDs. Vladimír Vondruš 2023-08-05 12:16:50 +0200
  • 7aa4b653f1 package/archlinux: drop asm.js PKGBUILDs. Vladimír Vondruš 2023-08-05 12:16:29 +0200
  • 44ffce9067 Text: review, expand and fix documentation of this library. Vladimír Vondruš 2023-08-04 23:51:32 +0200
  • 82691fcd50 Text: full test coverage for the GlyphCache classes. Vladimír Vondruš 2023-08-04 23:28:51 +0200
  • 3b32483d0b TextureTools: (expected failing) test for DistanceField with an offset. Vladimír Vondruš 2023-08-04 23:23:35 +0200
  • 5f59a1bbec Text: check for presence of custom deleters. Vladimír Vondruš 2023-08-04 12:38:29 +0200
  • f23ff655fd Text: improve and test an assertion. Vladimír Vondruš 2023-08-04 12:36:40 +0200
  • cec98b5278 Text: various minor cleanup. Vladimír Vondruš 2023-08-04 11:55:12 +0200
  • ebf1c7a9a5 Trade: doc++ Vladimír Vondruš 2023-08-04 10:36:40 +0200
  • c2b87ec3a4 package/ci: reduce build parallelism once more. Vladimír Vondruš 2023-08-03 11:40:19 +0200
  • c0c4062daf GL: hey, let's rename WebGL extensions, why not! Vladimír Vondruš 2023-08-02 20:51:32 +0200
  • 2e6dfe6bf3 GL: this XFAIL is fixed on Mesa 23.1.4. Vladimír Vondruš 2023-07-27 13:42:17 +0200
  • 65669be25c Shaders: don't attempt to query or use DCE'd MeshVsiualiuer uniforms. Vladimír Vondruš 2023-07-27 13:38:30 +0200
  • bcf1f423ec Shaders: guard hopefully all SSBO limits in the MeshVisualizer test. Vladimír Vondruš 2023-07-27 12:56:43 +0200
  • 9b160e95c3 GL: new "adreno-glsl-version-stuck-at-300" workaround. Vladimír Vondruš 2023-07-25 13:33:33 +0200
  • a00270cd6c GL: add detection for Qualcomm Adreno drivers. Vladimír Vondruš 2023-07-25 13:05:43 +0200
  • 30fab6e908 GL: fix Context::DetectedDrivers printing. Vladimír Vondruš 2023-07-25 13:00:01 +0200
  • 1f2b19c698 Shaders: drop the createCompatibilityShader() helper. Vladimír Vondruš 2023-07-25 12:15:42 +0200
  • ad4ae11de7 GL: define driver workaround macros in the Shader constructor. Vladimír Vondruš 2023-07-25 11:48:28 +0200
  • 5719794c0a GL: avoid an error-prone early return from the Shader constructor. Vladimír Vondruš 2023-07-25 11:18:43 +0200
  • 8f04685470 Shaders: prefix GLSL workaround macros with MAGNUM_. Vladimír Vondruš 2023-07-25 11:14:25 +0200
  • 9511ac92d0 Shaders: drop an ancient GLSL workaround for Android emulator. Vladimír Vondruš 2023-07-25 11:00:25 +0200
  • 759f4efff6 GL: bind properly aligned subranges in the Buffer test. Vladimír Vondruš 2023-07-25 10:08:20 +0200
  • 4bdeb0e6fa doc: add links to Quacomm Adreno GPU best practices. Vladimír Vondruš 2023-07-24 17:19:27 +0200
  • 66822c13fd Platform: don't let GLFW change CWD on Apple platforms. Vladimír Vondruš 2023-07-24 16:39:34 +0200
  • e677dc12d5 sceneconverter: adapt tests to DDS, KTX and glTF plugin changes. Vladimír Vondruš 2023-07-23 14:36:52 +0200
  • 1fa9862ad6 Math: deprecate angle() for quaternions because it's wrong. Vladimír Vondruš 2023-07-22 22:02:59 +0200
  • 1f2402e1a8 doc: updated credits and changelog. Vladimír Vondruš 2023-07-22 21:10:49 +0200
  • a9898a05ac CMake: allow dynamic builds on Android and Emscripten. LE GARREC Vincent 2023-04-27 12:05:16 +0200
  • 400b799645 modules: link DebugTools to Corrade::TestSuite in FindMagnum.cmake. Vladimír Vondruš 2023-07-22 20:41:02 +0200
  • c4c9df0827 modules: clean up Corrade dependency linking in FindMagnum. Vladimír Vondruš 2023-07-22 20:39:19 +0200
  • 5d8686e0b8 modules: add a TODO for CMake 3.10. Vladimír Vondruš 2023-07-22 20:35:57 +0200
  • 0a3a745d74 modules: updated FindCorrade.cmake. Vladimír Vondruš 2023-07-22 20:35:42 +0200
  • 786f61e9c6 Bump minimal CMake version to 3.5 to silence a CMake 3.27 warning. Vladimír Vondruš 2023-07-22 20:35:29 +0200
  • d15f5c17ce doc: add more troubleshooting info for Android APK signing. Vladimír Vondruš 2023-07-22 20:34:26 +0200
  • c92eebef08 doc: CMake supports Android with Visual Studio now. Vladimír Vondruš 2023-07-22 20:33:49 +0200
  • f9f8c19d66 Shaders: update image comparison thresholds. Vladimír Vondruš 2023-07-22 20:33:09 +0200
  • 38b6c0fee8 Shaders: skip tests with SSBOs if the GPU doesn't support them in VS. Vladimír Vondruš 2023-07-22 20:29:38 +0200
  • 7526a4b6cc Updated toolchains submodule. Vladimír Vondruš 2023-07-22 20:27:39 +0200
  • c903d6a168 CMake: allow both <PackageName>_ROOT and <PACKAGENAME>_ROOT variables. Vladimír Vondruš 2023-07-22 19:48:40 +0200
  • 5595915130 debuggers: haha. Vladimír Vondruš 2023-07-15 16:38:02 +0200
  • aef50c1ba5 doc: updated credits and changelog. Vladimír Vondruš 2023-07-15 16:28:40 +0200
  • d55b503559 debuggers: use lowercase first letter for natvis intrinsics. Vladimír Vondruš 2023-07-15 16:19:20 +0200
  • 2eee19276c debuggers: display Deg/Rad andle nicely along w/ equivalent Rad/Deg. fauder 2023-07-13 20:29:11 +0300
  • e7e2a032aa debuggers: display when a Quaternion is a unit quaternion fauder 2023-07-13 20:03:05 +0300
  • d53dced46d debuggers: display when a Vector2/3/4 is a unit vector fauder 2023-07-13 20:00:58 +0300
  • 3b1fb704ca Platform: add a TODO for a NVidia bug triggered by GLFW. Vladimír Vondruš 2023-07-15 16:11:07 +0200
  • 94f62200ac debugger/magnum.natvis: Remove float specializations for Deg/Rad & use the doubles' values for generic cases #623 fauder 2023-07-14 19:33:09 +0300
  • 4390864de0 debugger/magnum.natvis: Replace angle conversion multipliers with full calculation expressions fauder 2023-07-14 01:14:13 +0300
  • 6744f21e50 debugger/magnum.natvis: Rename UNIT QUATERNION phrase to (normalized), move to the end of the line fauder 2023-07-14 01:13:15 +0300
  • 518191d193 debugger/magnum.natvis: Rename UNIT VECTOR phrase to (normalized), move to the end of the line fauder 2023-07-13 22:50:12 +0300
  • 8cf411c3ea debuggers/magnum.natvis: display the angle in Deg/Rad nicely (along w/ equivalent Rad/Deg in parentheses) fauder 2023-07-13 20:29:11 +0300
  • 37ffd3289b debuggers/magnum.natvis: display when a Quaternion is a unit quaternion fauder 2023-07-13 20:03:05 +0300
  • 37b8a8c1cb debuggers/magnum.natvis: display when a Vector2/3/4 is a unit vector fauder 2023-07-13 20:00:58 +0300
  • f79a9dfecf Math: fix & clarify a Deg conversion snippet. Burak Canik 2023-07-05 15:19:49 +0200
  • 06e731e83a MeshTools: remove declaration of no-longer-present test cases. Vladimír Vondruš 2023-07-05 15:21:45 +0200
  • 3bebea4b5e TgaImageConverter: what's up with those strange includes?? Vladimír Vondruš 2023-07-04 17:46:41 +0200
  • 8e132b1ee2 MeshTools: fix a unused variable warning on a no-assert build. Vladimír Vondruš 2023-06-29 13:17:44 +0200
  • ee353e1f6a CMake: add a MAGNUM_BUILD_STATIC_UNIQUE_GLOBALS_DLL_NAME option. Vladimír Vondruš 2023-06-21 16:53:25 +0200
  • 60a348cf55 Build WindowsWeakSymbol.cpp only with unique globals enabled. Vladimír Vondruš 2023-06-21 16:51:00 +0200
  • d982ba9ec4 MeshTools: support morph targets in concatenate(). Vladimír Vondruš 2023-06-21 16:37:51 +0200
  • 31787e687e MeshTools: stop using std::unordered_multimap in concatenate(). Vladimír Vondruš 2023-06-21 16:29:49 +0200
  • 25190e3207 MeshTools: minor comment / TODO update in concatenate(). Vladimír Vondruš 2023-06-21 16:24:03 +0200
  • eb83dd5a8f MeshTools: clarify confusing comment. Vladimír Vondruš 2023-06-21 16:04:17 +0200
  • 02e0d85f51 MeshTools: support morph targets in transform(). Vladimír Vondruš 2023-06-21 13:04:31 +0200
  • e076e29b6b MeshTools: avoid unnecessary double lookup in transform*(). Vladimír Vondruš 2023-06-21 12:46:35 +0200
  • 9b4ee91239 MeshTools: recognize & ignore morph targets in compile(). Vladimír Vondruš 2023-06-21 11:15:33 +0200
  • 02a2986912 MeshTools: clean up MeshData construction formatting in a test. Vladimír Vondruš 2023-06-21 11:09:38 +0200
  • 6b7b5f426b MeshTools: preserve morph target ID in interleavedLayout(). Vladimír Vondruš 2023-06-20 21:09:47 +0200
  • 0607c476f7 sceneconverter: show morph target ID in --info output, if present. Vladimír Vondruš 2023-06-20 21:06:40 +0200
  • 81b237ba14 sceneconverter: silly typo in a test. Vladimír Vondruš 2023-06-20 21:06:14 +0200
  • f84c3679c3 Trade: support morph targets in MeshData. Vladimír Vondruš 2023-06-20 20:31:41 +0200
  • 75265d79a7 Trade: update MeshData test to the usual workflow. Vladimír Vondruš 2023-06-20 13:06:15 +0200
  • 85906f55b2 Trade: match test case declaration order with definitons. Vladimír Vondruš 2023-06-19 18:49:46 +0200
  • c43f6bf043 MeshTools: test combineIndexedAttributes() with an offset-only attrib. Vladimír Vondruš 2023-06-19 13:38:43 +0200
  • 62b954e258 MeshTools: implement combine*() using interleavedLayout(). Vladimír Vondruš 2023-06-19 13:37:14 +0200
  • 5db4aa121e MeshTools: minor code motion. Vladimír Vondruš 2023-06-19 12:49:33 +0200
  • 2dce9a1c63 MeshTools: don't zero init an array that gets fully overwritten. Vladimír Vondruš 2023-06-19 12:47:46 +0200
  • b1d1d65e5a MeshTools: don't create tons of strided views from scratch in combine*(). Vladimír Vondruš 2023-06-19 12:45:26 +0200
  • 758b4ad05c MeshTools: pass an ArrayView instead of an Array reference. Vladimír Vondruš 2023-06-19 12:07:35 +0200
  • e0a1f435d7 SceneTools: minor. Vladimír Vondruš 2023-06-19 00:20:51 +0200
  • ec3241f425 MeshTools: common helper for remapping MeshAttributeData to new arrays. Vladimír Vondruš 2023-06-19 00:04:48 +0200
  • f50c88b392 {Material,Mesh,SceneTools}: use Utility::copyMasked() in filter*(). Vladimír Vondruš 2023-06-18 23:58:29 +0200
  • 1d9190a3c6 Trade: minor cleanup in a test. Vladimír Vondruš 2023-06-18 23:20:59 +0200
  • 414e80bbe2 Trade: avoid double lookup in template MeshData and SceneData accessors. Vladimír Vondruš 2023-06-18 23:02:49 +0200
  • 5beefc3b1c Trade: use a colored diff comparison for large strings. Vladimír Vondruš 2023-06-18 23:02:04 +0200