Commit Graph

  • d474f9d176 Math: return an array reference instead of a pointer from data(). Vladimír Vondruš 2022-05-01 14:03:32 +0200
  • 2adea7674f Math: *not* a good idea to test assertions alongside everything else. Vladimír Vondruš 2022-05-01 12:49:10 +0200
  • 9874c44262 Don't rely on __GNUC__ being always 4 on Clang. Vladimír Vondruš 2022-04-30 13:18:02 +0200
  • cedc0d6eeb Prefer CORRADE_TARGET_* instead of __GNUC__, __clang__ and _MSVC_VER. Vladimír Vondruš 2022-04-30 13:15:40 +0200
  • 835f339dd2 external: add a glGetBufferSubData() entrypoint on WebGL 2. Vladimír Vondruš 2022-04-28 19:50:01 +0200
  • 9d1b184698 external: sync flextGL templates with angry comments added in haste. Vladimír Vondruš 2022-04-28 19:47:14 +0200
  • cfc02599e5 Trade: drop {MeshAttribute,SceneField}::Custom. Vladimír Vondruš 2022-04-21 00:14:36 +0200
  • 8c9c2b5ddb Trade: use the custom field/attribute helpers in debug printers. Vladimír Vondruš 2022-04-21 00:12:21 +0200
  • 0183452e16 Trade: doc++ Vladimír Vondruš 2022-04-20 19:29:01 +0200
  • 4d5c53dbc6 Trade: add MeshData::attributeId() for inverse ID mapping. Vladimír Vondruš 2022-04-20 19:27:35 +0200
  • 953a684f89 Platform: replace std::string with String/StringView in Sdl2Application #559 Squareys 2022-04-18 21:35:33 +0200
  • 4768ea635f Platform: replace std::string with String/StringView in EmscriptenApp* Squareys 2022-04-18 21:26:17 +0200
  • 0765268465 Platform: replace std::string with String/StringView in GlfwApplication Squareys 2022-04-15 12:16:43 +0200
  • 7c2f758f2e doc: properly visualize dependency of ShaderTools on PluginManager. Vladimír Vondruš 2022-04-16 10:38:17 +0200
  • e6b0a746cc CMake: fix and harden Git version detection on Windows. Vladimír Vondruš 2022-04-15 18:25:15 +0200
  • 00eb4b2851 sceneconverter: improve printing of custom field and attribute names. Vladimír Vondruš 2022-04-15 10:23:10 +0200
  • 5aeb905884 Trade: minor. Vladimír Vondruš 2022-04-12 22:30:54 +0200
  • fb0ef4ec6e Trade: doc++ Vladimír Vondruš 2022-04-12 22:14:40 +0200
  • 6c73c1300c Trade: properly check a flag consisting of multiple bits. Vladimír Vondruš 2022-04-12 22:09:25 +0200
  • 451909575c ShaderTools,Trade: no longer say we return an empty Array on error. Vladimír Vondruš 2022-04-12 20:07:09 +0200
  • ee27d42a37 ShaderTools,Trade: properly test failure states of all plugin APIs. Vladimír Vondruš 2022-04-12 19:36:44 +0200
  • abdbada144 Trade: AbstractImporter::openFile() and openState() had no tests?! Vladimír Vondruš 2022-04-12 19:40:08 +0200
  • fdd0f94f7d Trade: properly mark also the overloads as new. Vladimír Vondruš 2022-04-12 17:07:47 +0200
  • 59c163d963 Trade: we can use test verification macros in unrelated functions now. Vladimír Vondruš 2022-04-10 18:20:23 +0200
  • cfd0a1a454 AnyImage{Importer,Converter}: recognize OpenVDB file extension. Vladimír Vondruš 2022-04-09 12:01:51 +0200
  • a6b608ff05 AnyImage{Importer,Converter}: doc++ Vladimír Vondruš 2022-04-09 12:00:25 +0200
  • 4a8c76a497 AnySceneImporter: recognize 3MF files. Vladimír Vondruš 2022-04-09 11:47:07 +0200
  • 02f679e91c Revert "Trade: expand SceneConverterFeature to 64 bits." Vladimír Vondruš 2022-04-11 10:02:35 +0200
  • 5fd40d8ea7 Trade: const+- Vladimír Vondruš 2022-04-08 12:34:24 +0200
  • 0978c3ce33 Trade: cross-link importer name queries better. Vladimír Vondruš 2022-04-08 12:23:06 +0200
  • 3684160db3 Trade: minor AbstractSceneConverter test improvement. Vladimír Vondruš 2022-04-07 20:57:20 +0200
  • 7b2a56a5e9 Trade: test growable and non-owning deleters in all SceneConverter cases. Vladimír Vondruš 2022-04-07 20:56:46 +0200
  • 5aed8e8e08 Doc++ Vladimír Vondruš 2022-04-07 13:23:44 +0200
  • 736f33aaa5 Trade: add a defaulted deinlined destructor to AbstractSceneConverter. Vladimír Vondruš 2022-04-07 13:21:52 +0200
  • ee983fd098 Trade: expand SceneConverterFeature to 64 bits. Vladimír Vondruš 2022-04-05 19:19:51 +0200
  • c0e83848ea Text: add TODOs for when I get to reviving this library. Vladimír Vondruš 2022-04-06 12:00:00 +0200
  • 90b53798c2 doc: cross-link intersection and bounding volume calculation algos. Vladimír Vondruš 2022-04-08 10:49:43 +0200
  • c66797f654 MeshTools: rename boundingBoxAxisAligned() to boundingRange(). Vladimír Vondruš 2022-04-08 10:48:46 +0200
  • 203040b458 doc: updated credits and changelog. Vladimír Vondruš 2022-04-08 10:28:48 +0200
  • f82882675b MeshTools: minor. Vladimír Vondruš 2022-04-08 10:26:09 +0200
  • e27f17853b MeshTools: include only what's strictly necessary in public headers. Vladimír Vondruš 2022-04-08 10:24:51 +0200
  • 4df7a236e5 MeshTools: no asserts in this file, no need to compile it twice. Vladimír Vondruš 2022-04-08 10:22:02 +0200
  • 01f9fe1670 MeshTools: avoid unnecessary precision loss in boundingSphereBouncingBubble() Pablo Escobar 2022-04-08 01:23:49 +0200
  • 4d02456212 MeshTools: add initial AABB and sphere bounding volume algorithms Pablo Escobar 2022-04-06 16:55:46 +0200
  • 4694b5965a MeshTools: avoid unnecessary precision loss in boundingSphereBouncingBubble() #557 Pablo Escobar 2022-04-08 01:23:49 +0200
  • 53487f5a84 MeshTools: also test NaN behavior of boundingBoxAxisAligned() Pablo Escobar 2022-04-06 19:16:54 +0200
  • 641912c0a1 MeshTools: move BoundingVolume NaN checks into their own test case Pablo Escobar 2022-04-06 19:16:33 +0200
  • 5725761ba1 MeshTools: add benchmark for boundingBoxAxisAligned() Pablo Escobar 2022-04-06 19:15:05 +0200
  • 83aed619a4 MeshTools: add initial AABB and sphere bounding volume algorithms Pablo Escobar 2022-04-06 16:55:46 +0200
  • 7f4500d9e0 ShaderTools: port away from std::pair. Vladimír Vondruš 2022-04-05 12:58:17 +0200
  • 8f311ad5fd Adapt remaining code to not use deprecated Optional<Array> conversion. Vladimír Vondruš 2022-04-05 13:22:46 +0200
  • 40db6c44bb TgaImageConverter: amazing, std::ostream has bool conversion? Vladimír Vondruš 2022-04-05 13:21:05 +0200
  • 51f7862e00 ShaderTools,Trade: return Optional<Array<char>> from converter plugins. Vladimír Vondruš 2022-04-05 11:51:26 +0200
  • d20f3c3656 Clearly mention that errors are printed on failures in plugin APIs docs. Vladimír Vondruš 2022-04-04 17:16:43 +0200
  • 84ee22c30d sceneconverter: ah, yes, STL "usability" strikes again. Vladimír Vondruš 2022-04-01 15:15:02 +0200
  • 768c3425b2 sceneconverter: add --info-objects as well. Vladimír Vondruš 2022-04-01 14:57:14 +0200
  • 7f8803ce3b sceneconverter: doc++ Vladimír Vondruš 2022-04-01 13:45:06 +0200
  • e881f197e8 {distancefield,scene,image}converter: port away from std::string. Vladimír Vondruš 2022-04-01 13:13:33 +0200
  • cd13b45584 GL,ShaderTools: add missing include. Vladimír Vondruš 2022-04-05 18:38:39 +0200
  • e35d320c8c Trade: don't use includes that look like HTML tags in docs. Vladimír Vondruš 2022-04-01 13:01:08 +0200
  • 0a8a3f0f6d Don't use git://. Vladimír Vondruš 2022-04-01 13:00:57 +0200
  • 1fca6e8410 AnySceneConverter: doc++ Vladimír Vondruš 2022-03-31 11:47:14 +0200
  • be91c51975 Any*{Importer,Converter}: forgot to port these away from std::string. Vladimír Vondruš 2022-03-30 22:00:19 +0200
  • 0047e67d67 doc: updated credits and changelog. Vladimír Vondruš 2022-03-29 11:27:05 +0200
  • 54394e2c2f Trade: fix deprecated build on MSVC. Vladimír Vondruš 2022-03-29 11:19:52 +0200
  • 02e4aa4f20 Platform: clarify CMake subproject setup for Sdl2Application. Vladimír Vondruš 2022-03-29 11:17:58 +0200
  • 7e3012fa57 {image,scene}converter: show non-default DataFlags in --info. Vladimír Vondruš 2022-03-29 11:16:27 +0200
  • 05384f5e59 Include <string> to fix errors in AbstractSceneConverter and AbstractImageConverter when compiling when defined MAGNUM_BUILD_DEPRECATED. #556 EhWhoAmI 2022-03-26 12:00:40 +0800
  • 3bff4c73b9 sceneconverter: print colors as actual colors in --info, if possible. Vladimír Vondruš 2022-03-16 00:49:35 +0100
  • 823716a475 {scene,image}converter: colored and more compact output for --info. Vladimír Vondruš 2022-03-16 00:28:04 +0100
  • 7fb63a9434 *converter: join --plugin-dir with a relative search path, not absolute. Vladimír Vondruš 2022-03-15 23:10:25 +0100
  • 3f13bdb25c Packed debug output for enums used by Trade. Vladimír Vondruš 2022-03-15 22:56:45 +0100
  • c9cce7f307 MeshIndexType and MeshPrimitive is 32-bit, verify it's printed as such. Vladimír Vondruš 2022-03-15 22:54:43 +0100
  • 5513eba398 Math: packed debug output for angles, matrices and vectors. Vladimír Vondruš 2022-03-15 20:35:09 +0100
  • 505ad471ad CMake: use the CMAKE_FOLDER variable instead of FOLDER property. Vladimír Vondruš 2022-03-15 18:37:37 +0100
  • 3717043ae2 Trade: fix non-deprecated build on MSVC. Vladimír Vondruš 2022-03-16 11:52:10 +0100
  • bcbef6a014 ObjImporter: horrific TODOs for nasty code. Vladimír Vondruš 2022-03-14 21:53:19 +0100
  • 3344c372d1 Trade: port AbstractImporter away from std::string. Vladimír Vondruš 2022-03-14 21:47:32 +0100
  • 035af64b95 Work around clang-cl needing full definitions for extern template. Vladimír Vondruš 2022-03-14 22:01:55 +0100
  • 13d04fdc38 Adapt to Corrade PluginManager changes. Vladimír Vondruš 2022-03-14 19:18:08 +0100
  • f44ea76ada package/archlinux: run tests faster. Vladimír Vondruš 2022-03-14 22:10:32 +0100
  • c7b2922cf1 Test: don't mix up CORRADE_BUILD_DEPRECATED and MAGNUM_BUILD_DEPRECATED. Vladimír Vondruš 2022-03-14 17:54:09 +0100
  • a6ca65c050 imageconverter: remove one unneeded use of Utility::String. Vladimír Vondruš 2022-03-14 17:51:21 +0100
  • f1d0d750bb WavAudioImporter: don't use std::copy() just because <string> pulled it in. Vladimír Vondruš 2022-03-14 17:49:48 +0100
  • b0bfcbe00e Adapt to Corrade changes. Vladimír Vondruš 2022-03-10 14:38:20 +0100
  • 3fc9028b54 Any*{Importer,Converter}: use string view APIs for extension matching. Vladimír Vondruš 2022-03-08 22:57:38 +0100
  • 4a336b7e8a DebugTools: this enum should be a local symbol. Vladimír Vondruš 2022-03-07 21:28:34 +0100
  • fde85d451a CMake: clean up last mention of Utility::Directory. Vladimír Vondruš 2022-03-07 20:11:12 +0100
  • 17a0817283 modules: updated FindCorrade.cmake. Vladimír Vondruš 2022-03-07 20:10:48 +0100
  • 49b6e284c0 Trade: don't use deprecated Corrade functionality in deprecated code. Vladimír Vondruš 2022-03-07 20:09:40 +0100
  • 73567eeee9 doc: port various image generating utils to Utility::Path. Vladimír Vondruš 2022-03-07 20:09:05 +0100
  • c57325385f *converter: port command-line utilities to the new Utility::Path. Vladimír Vondruš 2022-03-07 20:12:56 +0100
  • 7ccd58aa6f Test: adapt to Tester::setTestCase*() taking Containers::StringView now. Vladimír Vondruš 2022-03-07 20:05:43 +0100
  • 0001308d61 Test: port file/image comparison tests to the new Utility::Path. Vladimír Vondruš 2022-03-07 20:01:41 +0100
  • 160fbf7d3c GL: port to Utility::Path. Vladimír Vondruš 2022-03-07 19:50:57 +0100
  • 2356b57418 Vk: port to the new Utility::Path. Vladimír Vondruš 2022-03-07 19:47:09 +0100
  • 3e2bbb6ad0 ShaderTools: port to the new Utility::Path, including plugins, Vladimír Vondruš 2022-03-07 19:45:21 +0100
  • ac75f0b67a Audio: port to the new Utility::Path, including the plugins. Vladimír Vondruš 2022-03-07 19:33:28 +0100
  • 05c0a01b94 Text: port to new Utility::Path, including plugins. Vladimír Vondruš 2022-03-07 19:30:28 +0100
  • f9ae3166a9 Trade: port plugin tests to the new Utility::Path. Vladimír Vondruš 2022-03-07 19:28:20 +0100