Commit Graph

  • 60527a0ed9 Shaders: don't hardcode viewport size in MeshVisualizer test that much. Vladimír Vondruš 2022-10-12 23:02:49 +0200
  • 4682fc4ac1 Shaders: explicitly test MeshVisualizerGL::setViewportSize() on UBOs. Vladimír Vondruš 2022-10-12 23:01:03 +0200
  • d58f0f695b [wip] MeshTools: utils for generating lines. Vladimír Vondruš 2022-10-12 22:59:47 +0200
  • e76405e0e0 CMake: fix a bug where TARGET_GLES2 was forced on mobile platforms. Vladimír Vondruš 2022-11-12 18:05:18 +0100
  • 40593113f6 Shaders: drop nasty workarounds for Clang 3.8. Vladimír Vondruš 2022-11-11 23:09:10 +0100
  • 649017c0ff Trade: add MaterialData::attributeDataOffset(). Vladimír Vondruš 2022-11-11 23:01:31 +0100
  • 7ce5efc102 Trade: doc++ Vladimír Vondruš 2022-11-11 23:01:11 +0100
  • a475c92d99 GL: use Containers::Iterable also in AbstractShaderProgram::draw(). Vladimír Vondruš 2022-11-11 22:33:17 +0100
  • 64f5c1bff0 CMake: exclude test dirs from ALL with CORRADE_TESTSUITE_TEST_TARGET. Vladimír Vondruš 2022-11-11 21:53:35 +0100
  • c2ab0dd3ac package/archlinux: use a wildcard .kateconfig for PKGBUILD highlighting. Vladimír Vondruš 2022-11-11 20:38:22 +0100
  • c42013b608 package/archlinux: use a dedicated test target for Emscripten. Vladimír Vondruš 2022-11-11 20:37:53 +0100
  • 169ca59608 doc: mention CORRADE_TESTSUITE_TEST_TARGET in building docs. Vladimír Vondruš 2022-11-11 20:35:46 +0100
  • 66d1afca3f Shaders: use new AbstractShaderProgram subclass implementation macro. Vladimír Vondruš 2022-11-11 22:18:58 +0100
  • fb0a970ecd GL: create a macro for AbstractShaderProgram subclass method chaining. Vladimír Vondruš 2022-11-11 22:14:49 +0100
  • f4b9b10404 GL: skip also dispatchCompute() if count is zero in any dimension. Vladimír Vondruš 2022-11-11 19:12:43 +0100
  • 951fc52ac6 GL: document when multi- and XFB-draw() doesn't result in any draw call. Vladimír Vondruš 2022-11-11 19:11:40 +0100
  • b3a9582455 Trade: add verbose output for SceneConverter::addImporterContents(). Vladimír Vondruš 2022-11-11 17:44:43 +0100
  • 613c1b238b sceneconverter: print the default scene ID as well. Vladimír Vondruš 2022-11-10 12:38:23 +0100
  • ca16638c65 MaterialTools: nah, don't like the line wrap here. Vladimír Vondruš 2022-11-09 23:44:16 +0100
  • 515a77e31c DebugTools: fuzzy-compare floats in CompareMaterial. Vladimír Vondruš 2022-11-09 23:41:09 +0100
  • 5c00c52fca DebugTools: fix CompareMaterial to behave properly with layers. Vladimír Vondruš 2022-11-09 23:36:27 +0100
  • c499e6f1ec DebugTools: test CompareMaterial with an empty base layer. Vladimír Vondruš 2022-11-09 23:35:40 +0100
  • 037952a979 DebugTools: supply two different materials to the "same" test. Vladimír Vondruš 2022-11-09 23:27:18 +0100
  • b6825cd26c gl-info: display --limit vectors in a packed form. Vladimír Vondruš 2022-11-09 22:50:37 +0100
  • 75bc0be4be gl-info: avoid trailing spaces in --limit output. Vladimír Vondruš 2022-11-09 22:47:55 +0100
  • eba7cf6038 {image,scene}converter: print IDs of data that failed to import in --info. Vladimír Vondruš 2022-11-09 20:34:11 +0100
  • ba8a3e6f3f SceneTools: add flattenMeshHierarchyInto(). Vladimír Vondruš 2022-11-08 22:02:27 +0100
  • f62a5ca9ea Platform: silence Sdl2App warning on <SDL.h> #605 Stanislaw Halik 2022-11-10 15:44:37 +0100
  • 499bdc153c SceneTools: deduplicate the flattenMeshHierarchy() test. Vladimír Vondruš 2022-11-08 21:40:26 +0100
  • 48bd603236 SceneTools: pin down current flattenMeshHierarchy() behavior. Vladimír Vondruš 2022-11-08 16:51:25 +0100
  • 6bb1795a8d SceneTools: no need to leak include-depdency-breaking overloads to docs. Vladimír Vondruš 2022-11-08 16:47:05 +0100
  • b75cb7c584 Trade: port away from deprecated MaterialData::tryAttribute(). Vladimír Vondruš 2022-11-08 16:19:29 +0100
  • 36f7e0c1d4 Trade: rename MaterialData::tryAttribute() to findAttribute(). Vladimír Vondruš 2022-11-08 16:13:46 +0100
  • fcbb9d230d Trade: document MaterialAttribute defaults. Vladimír Vondruš 2022-11-08 15:49:46 +0100
  • 37eec44dfe TgaImporter: fix a copypaste error in a test comment. Vladimír Vondruš 2022-11-08 12:27:17 +0100
  • b5d1b6b443 TgaImporter: print a warning for files that are too long. Vladimír Vondruš 2022-11-08 12:25:21 +0100
  • 95fbae2483 TgaImporter: recognize and skip TGA 2 file footer. Vladimír Vondruš 2022-11-08 12:11:33 +0100
  • 7b15a64747 TgaImporter: no need for such a verbose error returns. Vladimír Vondruš 2022-11-08 11:06:10 +0100
  • cf24c0140d TgaImporter: unify the error test cases. Vladimír Vondruš 2022-11-08 10:52:37 +0100
  • acc23724c1 TgaImporter: use a better error message for RLE decoding failures. Vladimír Vondruš 2022-11-08 10:41:12 +0100
  • 1431dbc822 sceneconverter: check for proper plugin dependencies in the test. Vladimír Vondruš 2022-11-07 21:40:40 +0100
  • 441156542e Vk: use StringIterable for all extension/layer/workaround lists. Vladimír Vondruš 2022-11-07 21:17:27 +0100
  • bc2ad2e14e Vk: use StringIterable in internal Instance/Device extension init. Vladimír Vondruš 2022-11-07 21:13:25 +0100
  • 51fe5c0c8e {image,scene}converter: use StringIterable to simplify tests. Vladimír Vondruš 2022-11-07 20:56:18 +0100
  • d30b820f3e GL: use StringIterable in Context::addDisabledWorkarounds(). Vladimír Vondruš 2022-11-07 20:55:21 +0100
  • 23165b2efa doc: missing license header. Vladimír Vondruš 2022-11-08 00:48:46 +0100
  • 2fbdd85671 Adapt to Corrade changes. Vladimír Vondruš 2022-11-07 22:55:50 +0100
  • 8616927a75 Don't take an Iterable by value. Vladimír Vondruš 2022-11-07 15:32:51 +0100
  • 151956e1d5 MaterialTools: fix Xcode build. Vladimír Vondruš 2022-11-07 11:11:37 +0100
  • 944b8ff429 MaterialTools: doc++ Vladimír Vondruš 2022-11-07 10:38:10 +0100
  • 7f24d00553 MaterialTools: new library. Vladimír Vondruš 2022-11-05 21:14:16 +0100
  • 9849662d2a Test: the shortened overly long test executables can be one char longer. Vladimír Vondruš 2022-11-05 15:40:06 +0100
  • cdf71fa8bf DebugTools: new CompareMaterial class. Vladimír Vondruš 2022-11-05 14:33:03 +0100
  • 46ab9df7ac doc: remove now-unneeded include from a snippet. Vladimír Vondruš 2022-11-05 14:31:40 +0100
  • 58132c0b35 DebugTools: doc++ Vladimír Vondruš 2022-11-05 14:30:47 +0100
  • 7547cf8977 Test: use CORRADE_FAIL() where it makes sense. Vladimír Vondruš 2022-11-04 19:39:51 +0100
  • 303a571a70 sceneconverter: reduce unnecessary code duplication. Vladimír Vondruš 2022-11-04 12:09:14 +0100
  • df45cfadd7 Trade: add a MaterialData::attributeData(layer, id) accessor. Vladimír Vondruš 2022-11-04 12:03:33 +0100
  • 38ff5e6c12 package/ci: minor. Vladimír Vondruš 2022-11-02 22:11:01 +0100
  • 7a8d2a8e3e package/ci: don't build ShaderTools on the Android Vulkan job. Vladimír Vondruš 2022-11-02 22:09:25 +0100
  • 4785bbe9da DebugTools: remove unnecessary std::tuple usage from CompareImage. Vladimír Vondruš 2022-11-02 22:07:46 +0100
  • e28d019c8a Doc++ Vladimír Vondruš 2022-11-02 22:06:50 +0100
  • 95b201e840 SceneTools: remove the forward-declaration header. Vladimír Vondruš 2022-11-02 22:04:45 +0100
  • 9d22a03c92 Math: fix tweakable Angle parsers to compile with negative literals. Vladimír Vondruš 2022-10-31 13:23:47 +0100
  • 7bcdf4af4e Math: doc++ Vladimír Vondruš 2022-10-31 13:21:28 +0100
  • 0b17528df0 doc: updated changelog & credits. Vladimír Vondruš 2022-10-30 21:15:01 +0100
  • c1578c0d79 Math: workaround MSVC2022 bug with constexpr conversions and C++20 Stanislaw Halik 2022-10-19 21:03:58 +0200
  • a0035fca83 Rethink Timeline test for flaky CIs. Vladimír Vondruš 2022-10-30 12:16:20 +0100
  • b7c5a6f795 Math: fix BitVector inconsistent constexpr #597 Stanislaw Halik 2022-10-19 17:11:35 +0200
  • 6de56ddd69 doc: updated changelog & credits. Vladimír Vondruš 2022-10-29 22:41:19 +0200
  • 28999d113a Add simple timer functionality to Timeline Stanislaw Halik 2022-10-26 13:07:39 +0200
  • 7acc988b97 Add a basic test for Timeline functionality. Vladimír Vondruš 2022-10-29 21:57:12 +0200
  • 312dfae392 Math: workaround MSVC bug with constexpr conversions #602 Stanislaw Halik 2022-10-19 21:03:58 +0200
  • 8e52981b56 Refresh the Timeline class and docs a bit. Vladimír Vondruš 2022-10-29 21:44:41 +0200
  • 3e968d3504 GL: fix off-by-one line numbers in Shader error messages. Vladimír Vondruš 2022-10-12 23:03:51 +0200
  • 70c5703c3b GL: add a test for correct line number reporting in Shader. Vladimír Vondruš 2022-10-29 20:48:33 +0200
  • 29257d0c82 doc: mention how to upgrade HEAD Homebrew packages. Vladimír Vondruš 2022-10-27 00:03:35 +0200
  • 5f1e2144d3 Math: more Vector constexpr under C++14 rules Stanislaw Halik 2022-10-10 21:09:03 +0200
  • 7a322733f1 Add simple timer functionality to Timeline #604 Stanislaw Halik 2022-10-26 13:07:39 +0200
  • 83a63ebec7 Platform: use const argv in Sdl2Application #603 Stanislaw Halik 2022-10-23 20:04:47 +0200
  • 852fd165c1 Text: expose a Renderer::fontSize() getter. Vladimír Vondruš 2022-10-21 12:07:53 +0200
  • 365409d777 doc: updated changelog. Vladimír Vondruš 2022-10-21 12:06:31 +0200
  • 26cb8f35db cmake: fix typo in cache variable Stanislaw Halik 2022-10-11 13:16:42 +0200
  • aa83854779 Math: better document Quaternion::axis() caveats. Vladimír Vondruš 2022-10-19 13:06:14 +0200
  • 7ac7e423d9 Math: clarify that a perp-dot product is used here as well. Vladimír Vondruš 2022-10-18 12:42:19 +0200
  • 9e796a9664 Math: clarify relation of distances and cross products. Vladimír Vondruš 2022-10-18 12:37:07 +0200
  • 53b06a5a07 Math: link to an Wikipedia article about vector projection. Vladimír Vondruš 2022-10-12 23:05:08 +0200
  • ed9f82fad0 Platform: SDL disables power-saving when running. That's stupid, don't. Vladimír Vondruš 2022-10-12 10:47:10 +0200
  • c38d05c384 cmake: fix typo in cache variable #599 Stanislaw Halik 2022-10-11 13:16:42 +0200
  • 0d6092b741 Trade: doc++ Vladimír Vondruš 2022-10-11 11:56:39 +0200
  • a1d6470fda package/ci: make Android and iOS builds depend on the ARM64 build. Vladimír Vondruš 2022-10-11 10:52:25 +0200
  • b9726a9823 package/ci: add dependencies between CircleCI jobs to limit credit usage. Vladimír Vondruš 2022-10-10 21:28:22 +0200
  • a1d5dd91aa GL: don't reallocate std::string in DebugOutput #596 Stanislaw Halik 2022-10-09 03:35:09 +0200
  • a55fe9db4d {scene,image}converter: add examples for the new features. Vladimír Vondruš 2022-10-07 18:37:00 +0200
  • 1ecea7520d Trade: high-level docs for AbstractSceneConverter whole-scene operation. Vladimír Vondruš 2022-10-07 17:57:04 +0200
  • 7711ed7dfe Don't warn about plugin options added to empty subgroups. Vladimír Vondruš 2022-10-07 16:51:31 +0200
  • 539263f5a5 Test: make plugin configuration passing test a bit more flexible. Vladimír Vondruš 2022-10-07 16:04:52 +0200
  • 6e788cb298 Test: simplify an expression, add a TODO. Vladimír Vondruš 2022-10-07 16:57:43 +0200
  • 2ac11b3641 *converter: query extension and MIME only for data/file imageconverters. Vladimír Vondruš 2022-10-07 15:27:47 +0200
  • 7f4458182e *converter: don't exit --info right after Doxygen config snippet marker. Vladimír Vondruš 2022-10-07 11:44:13 +0200