Commit Graph

  • 7a04f3ec9a doc: fix links to WebGL2 timer query extensions. Pablo Escobar 2022-10-07 11:35:43 +0200
  • 1f4d5cae84 doc: updated changelog. Vladimír Vondruš 2022-10-07 11:35:25 +0200
  • b87398967e
    debuggers: add Math::Unit pretty-printer. #595 Guillaume Jacquemin 2022-10-06 20:16:05 +0200
  • 17638a2ad5 Doc++ Vladimír Vondruš 2022-10-05 11:43:01 +0200
  • 28b63e1445 doc: updated credits and changelog. Vladimír Vondruš 2022-10-05 11:42:34 +0200
  • f58e6766ff modules: update FindSDL2.cmake to find SDL2-static as well. hsdk123 2022-09-27 12:42:15 -0400
  • 745fd96a5b Trade: fix an unused variable warning on a no-assert build. Vladimír Vondruš 2022-09-29 01:05:16 +0200
  • e808d10c85 sceneconverter: adapt tests to GltfImporter and SceneConverter changes. Vladimír Vondruš 2022-09-28 22:52:57 +0200
  • e53939c183 DebugTools: did I doze off in the middle of a sentence again? Vladimír Vondruš 2022-09-28 17:08:23 +0200
  • da9b694b60 modules: don't die in FindMagnum if plugin's configure.h isn't found. Vladimír Vondruš 2022-09-28 15:49:32 +0200
  • 0aa40f092b Don't export an inline function. Vladimír Vondruš 2022-09-28 12:09:04 +0200
  • f4939df09f GL: work around some silly MinGW warnings. Vladimír Vondruš 2022-09-28 12:08:30 +0200
  • 3c2536ddff package/archlinux: no, ctest still doesn't know -j alone. Vladimír Vondruš 2022-09-27 20:57:31 +0200
  • e9f7c8f37d VK: XFAIL descriptor pool allocation failure tests on llvmpipe. Vladimír Vondruš 2022-09-27 20:49:05 +0200
  • 3dd58581dc Vk: add conditional XFAILs for tests that assume an Intel GPU. Vladimír Vondruš 2022-09-27 20:42:38 +0200
  • 35178edfbd Vk: adapt fuzzy thresholds to llvmpipe differences. Vladimír Vondruš 2022-09-27 20:38:14 +0200
  • edbc0e106c AnyShaderConverter: fix a broken glslang test case. Vladimír Vondruš 2022-09-27 20:37:02 +0200
  • f4fe679d7b GL: it's time to add an XFAIL to this test. Vladimír Vondruš 2022-09-27 20:18:46 +0200
  • 3ecd91c0df Add a Kate setting to wrap plugin conf files to 78 columns. Vladimír Vondruš 2022-09-27 19:56:55 +0200
  • cc9159d387 {scene,image}converter: add --info options for plugins. Vladimír Vondruš 2022-09-27 17:11:04 +0200
  • 9cf7ee62f5 imageconverter: move colored output logic at the top. Vladimír Vondruš 2022-09-27 16:51:44 +0200
  • 8efde43fa3 imageconverter: reorder all plugin managers to be in a single place. Vladimír Vondruš 2022-09-27 16:50:22 +0200
  • b171dae2dc imageconverter: remove no longer necessary isEmpty(). Vladimír Vondruš 2022-09-27 16:49:13 +0200
  • ded328cd18 imageconverter: start testing this executable as well. Vladimír Vondruš 2022-09-27 16:15:19 +0200
  • 7067ed91c8 {scene,image}converter: split implementation and executable tests. Vladimír Vondruš 2022-09-27 16:06:54 +0200
  • 480d3a2163
    Update FindSDL2.cmake #594 hsdk123 2022-09-27 12:42:15 -0400
  • 8b2bf7f3bb sceneconverter: missing include in an internal header. Vladimír Vondruš 2022-09-27 16:01:10 +0200
  • c7638f8c47 sceneconverter: generalize --info test a bit. Vladimír Vondruš 2022-09-27 12:28:38 +0200
  • 8c917d4570 Clean up unnecessary STL usage in internal converter utilities. Vladimír Vondruš 2022-09-26 18:54:43 +0200
  • 30bd1cd3b6 Trade: add MaterialDataType::Buffer. Vladimír Vondruš 2022-09-26 16:46:33 +0200
  • 0cae7874a4 Math: clarify Intersection::lineSegment*() input requirements. Vladimír Vondruš 2022-09-26 16:36:49 +0200
  • 26c973bd9b Trade: doc++ Vladimír Vondruš 2022-09-26 10:49:36 +0200
  • 0a32bce31b Math: add unary operator+ to all types. Vladimír Vondruš 2022-09-25 17:01:45 +0200
  • 347ba78ef3 doc: updated credits. Vladimír Vondruš 2022-09-25 17:00:43 +0200
  • b9be0d341f Account for __EMSCRIPTEN_major__ etc. not being implicit on 3.1.23+. Vladimír Vondruš 2022-09-25 16:57:13 +0200
  • d11a1e1a9d DebugTools: fix the non-deprecated build on ES3. Kleis Auke Wolthuizen 2022-09-25 16:22:56 +0200
  • 723c747df4 Make plugin *.conf filenames follow the C++ source filenames. Vladimír Vondruš 2022-09-24 13:38:11 +0200
  • b01f8765e9 Doc++ Vladimír Vondruš 2022-09-21 01:28:08 +0200
  • 7c5089617a sceneconverter: ability to apply a converter to each image in the scene. Vladimír Vondruš 2022-09-21 01:15:26 +0200
  • 2f977d45c8 sceneconverter: fix --plugin-dir for image converters. Vladimír Vondruš 2022-09-21 01:12:54 +0200
  • 0465cf030c sceneconverter: simplify plugin load error tests a bit. Vladimír Vondruš 2022-09-21 00:07:02 +0200
  • 6d2a585e06 sceneconverter: minor. Vladimír Vondruš 2022-09-20 23:02:41 +0200
  • 387d0dcd84 sceneconverter: ability to apply a converter to each mesh in the scene. Vladimír Vondruš 2022-09-20 22:11:31 +0200
  • 5cfa9fddfe sceneconverter: forgot to exclude this from code coverage. Vladimír Vondruš 2022-09-20 22:12:37 +0200
  • 2dc27439d0 sceneconverter: print packed feature enums in error messages. Vladimír Vondruš 2022-09-20 21:48:04 +0200
  • 50216faa9e Platform: print key release events in application tests as well. Vladimír Vondruš 2022-09-20 20:47:04 +0200
  • 1925da0a73 sceneconverter: propagate names and custom attributes of processed meshes. Vladimír Vondruš 2022-09-20 18:50:54 +0200
  • db58ce9acb package/ci: link sceneconverter to AnySceneConverter on static build. Vladimír Vondruš 2022-09-20 15:54:55 +0200
  • 682ba2c41c sceneconverter: initial support for whole-scene conversion. Vladimír Vondruš 2022-09-20 03:14:28 +0200
  • ecee152c03 Trade: unify AbstractSceneConverter::end*() error messages. Vladimír Vondruš 2022-09-20 03:16:53 +0200
  • c73ecffc66 sceneconverter: one more half-done corner case test. Vladimír Vondruš 2022-09-20 02:13:56 +0200
  • bfca053140 sceneconverter: properly test that converters get chained together. Vladimír Vondruš 2022-09-20 01:54:31 +0200
  • e9125c0c8a sceneconverter: recognize whole-scene converters. Vladimír Vondruš 2022-09-20 01:52:27 +0200
  • dfbade5670 sceneconverter: make test files resemble a triangle fan. Vladimír Vondruš 2022-09-20 01:09:56 +0200
  • 1137b56c25 sceneconverter: add .gitattributes and conversion script for test files. Vladimír Vondruš 2022-09-20 01:11:19 +0200
  • 45e7473d9e sceneconverter: more needless isEmpty() cleanup. Vladimír Vondruš 2022-09-19 22:24:59 +0200
  • 085b3dcabc sceneconverter: profile also the --concatenate-meshes option. Vladimír Vondruš 2022-09-19 21:57:36 +0200
  • 4af1e8653c sceneconverter: MeshTools::concatenate() takes an Iterable now. Vladimír Vondruš 2022-09-19 21:51:09 +0200
  • 312a4a9fac sceneconverter: don't have an array of optionals for no reason. Vladimír Vondruš 2022-09-19 21:50:06 +0200
  • afc79d43f0 sceneconverter: clean up some unnecessary std::string allocations. Vladimír Vondruš 2022-09-19 21:46:00 +0200
  • 5114893d31 sceneconverter: rename options in preparation for whole scene conversion. Vladimír Vondruš 2022-09-19 21:38:42 +0200
  • 0a2148b93f Trade: ability to feed the whole importer into a scene converter. Vladimír Vondruš 2022-09-19 01:35:19 +0200
  • 5623c1314b package/archlinux: use just -j for ctest. Vladimír Vondruš 2022-09-18 17:40:44 +0200
  • 396268fc12 doc: document GDB pretty printers, updated credits & changelog. Vladimír Vondruš 2022-09-18 12:23:01 +0200
  • 13d8291cbc debuggers: add GDB pretty-printers for some types. William JCM 2022-09-10 13:38:25 +0200
  • f5f3b91654 SceneTools: Corrade has fixed arrayAppend() for lists now, clean up. Vladimír Vondruš 2022-09-17 21:49:17 +0200
  • c4a4823f5d Math: TODO++ Vladimír Vondruš 2022-09-17 21:49:06 +0200
  • 82c9485bc1 Doc++, updated credits & changelog. Vladimír Vondruš 2022-09-17 19:45:32 +0200
  • bc1b9e39d7 GL: adapt Buffer/TransformFeedback to use Triple instead of std::tuple. Hugo Amiard 2022-09-13 16:32:23 +0200
  • 62363094ae GL: adapt Buffer/TransformFeedback to use ArrayView. Hugo Amiard 2022-09-13 16:33:30 +0200
  • e9bf47144f package/archlinux: switch to Ninja Multi-Config in the dev PKGBUILD. Vladimír Vondruš 2022-09-17 18:29:53 +0200
  • 04b931cbca package/archlinux: use llvmpipe instead of swiftshader for Vulkan tests. Vladimír Vondruš 2022-09-17 14:07:53 +0200
  • c7a76a45fa GL: Remove deprecated std::tuple functions in Buffer/TransformFeedback #588 Hugo Amiard 2022-09-15 18:08:02 +0200
  • 7c255162e9 GL: Adapt Buffer/TransformFeedback to use Containers::Triple instead of std::tuple Hugo Amiard 2022-09-13 16:32:23 +0200
  • 82de482a8b GL: Adapt Buffer/TransformFeedback to use ArrayView Hugo Amiard 2022-09-13 16:33:30 +0200
  • bd5f6670c2 Shaders: fix an unused expression warning on Clang. Vladimír Vondruš 2022-09-14 20:08:51 +0200
  • cd2a674ef2 Doc++, updated changelog. Vladimír Vondruš 2022-09-14 16:39:47 +0200
  • 50b75378c1 GL: no need to have WebGL #ifdefs in desktop-only code. Vladimír Vondruš 2022-09-14 16:36:13 +0200
  • 40d132664f GL: use non-pointer glUniform*() calls for single values. Hugo Amiard 2022-09-13 16:05:32 +0200
  • 6ba47d4285 ShaderProgram: Add glUniform for single value calls using non-v variants #592 Hugo Amiard 2022-09-13 16:05:32 +0200
  • fa00122fdb Platform: don't attempt to link GLX apps to EGL. Vladimír Vondruš 2022-09-12 17:17:40 +0200
  • ac2351bc26 Fix typo errors #580 Andreas Leroux 2022-09-12 14:12:54 +0200
  • 7f045b5d7d Add tick event in Glfw applications Andreas Leroux 2022-09-12 13:55:19 +0200
  • c8ae9f7e57 CMake: expose *_STATIC_PLUGINS options only if they make sense. Vladimír Vondruš 2022-09-12 13:03:29 +0200
  • ae01dba442 Platform: don't rely on a deprecated preprocessor define. Vladimír Vondruš 2022-09-12 13:02:42 +0200
  • 1a7330a1de Split GlfwApplication mainLoopIteration Andreas Leroux 2022-09-12 12:17:56 +0200
  • b1bfc7d23c Split AbstractXApplication mainLoopIteration Andreas Leroux 2022-09-12 11:57:48 +0200
  • 5540d06175 Remove mainLoopTickEventIteration Andreas Leroux 2022-09-12 11:46:02 +0200
  • ce65421b0a Merge branch 'master' of github.com:mosra/magnum into feature/split-mainLoopIteration#577 Andreas Leroux 2022-09-12 11:40:04 +0200
  • e5d3ec8d83 package/ci: link plugins to the sceneconverter in static builds. Vladimír Vondruš 2022-09-11 19:51:21 +0200
  • 31cf9e848c sceneconverter: use MAGNUM_SCENECONVERTER_STATIC_PLUGINS for the test too. Vladimír Vondruš 2022-09-11 21:46:54 +0200
  • 5c36b39ba2 CMake: add a possibility to link static plugins to utility executables. Vladimír Vondruš 2022-09-11 13:03:58 +0200
  • 8d4d854d9c MagnumFont: peroperly link the TgaImporter dependency on static build. Vladimír Vondruš 2022-09-11 13:03:00 +0200
  • 92052e7a11 CMake: properly prefix an option dependency variable. Vladimír Vondruš 2022-09-11 13:01:07 +0200
  • 52d51b8cbd doc: mention that the Corrade::Cpu-related options affect Magnum as well. Vladimír Vondruš 2022-09-11 11:55:11 +0200
  • 443a05f91a sceneconverter: fully cover with tests. Vladimír Vondruš 2022-09-11 11:34:20 +0200
  • 8fd821c88b *converter: make --plugin-dir accept the actual root plugin directory. Vladimír Vondruš 2022-09-10 17:22:19 +0200
  • 9297cd74ab Platform: add helpful error messages to application test build files. Vladimír Vondruš 2022-09-09 20:25:02 +0200
  • eb89b5cbf9 Platform: make Glfw and Sdl2App work with EGL on desktop GL as well. Vladimír Vondruš 2022-09-09 20:19:20 +0200
  • e62b2bb000 Replace MAGNUM_TARGET_{HEADLESS,DESKTOP_GLES} with MAGNUM_TARGET_EGL. Vladimír Vondruš 2022-09-09 20:08:24 +0200