Commit Graph

  • e509f02da8 doc: update changelog. Vladimír Vondruš 2023-06-15 15:26:56 +0200
  • e1583700e5 debuggers: add MSVC natvis files. #620 Pablo Escobar 2023-06-14 15:42:04 +0200
  • 4f1a56c463 GL: fix a link to glTextureUnit(). Vladimír Vondruš 2023-06-09 12:36:35 +0200
  • bbb54a9df8 It's 2023 already! Vladimír Vondruš 2023-06-07 16:40:03 +0200
  • 21cff30b27 modules: update Find modules from Corrade repository. Vladimír Vondruš 2023-06-07 16:51:16 +0200
  • 11fa89c36e Test: can now do just .prefix(0) instead of some crazy shit. Vladimír Vondruš 2023-06-07 17:29:57 +0200
  • c7a4c96072 MeshTools: show an example sequence for each generate*Indices() API. Vladimír Vondruš 2023-06-04 15:20:39 +0200
  • 05dda3f832 DebugTools: minor coverage fix. Vladimír Vondruš 2023-06-04 15:19:41 +0200
  • 8150e06616 DebugTools: support half floats in CompareImage for pixel views. Vladimír Vondruš 2023-06-04 15:03:12 +0200
  • f589aa1a5d DebugTools: improve pixel view format autodetection in CompareImage. Vladimír Vondruš 2023-06-04 14:55:20 +0200
  • e5a2b29f39 Math: disable KTX Y-flip on load in a test data generator script. Vladimír Vondruš 2023-06-04 14:54:03 +0200
  • 410441791c Math: implement BC2 flipping as well. Vladimír Vondruš 2023-06-01 18:09:05 +0200
  • ccc5a45c4f Math: can load just 6 bytes instead of 8 for BC4. Vladimír Vondruš 2023-06-01 17:54:38 +0200
  • 3ccb7a9fc9 Math: utilities for flipping BC1/3/4/5 blocks. Vladimír Vondruš 2023-06-01 17:26:21 +0200
  • e02104df22 Math: print a note in the test if char is unsigned. Vladimír Vondruš 2023-06-01 17:24:22 +0200
  • 3113306d82 package/archlinux: adapt to lcov 2.0 changes. Vladimír Vondruš 2023-06-01 17:23:56 +0200
  • 13e18ebba7 DebugTools: more convenience CompareImage constructors. Vladimír Vondruš 2023-06-01 17:22:37 +0200
  • 2975e7af15 Doc++ Vladimír Vondruš 2023-06-01 12:43:28 +0200
  • 0866e5c6e0 AnyImageConverter: adapt test to magnum-plugins changes. Vladimír Vondruš 2023-05-29 22:49:51 +0200
  • 25441e7468 *converter: support adding new option keys by prefixing them with +. Vladimír Vondruš 2023-05-24 19:46:47 +0200
  • 4b765e9b12 AnySceneConverter: GCC 4.8, don't crash on me. Vladimír Vondruš 2023-05-21 23:31:06 +0200
  • ebfed3697e AnySceneConverter: don't be lazy and test this properly as well. Vladimír Vondruš 2023-05-21 22:30:46 +0200
  • 7fd5eec964 AnySceneImporter: properly propagate mesh level count. Vladimír Vondruš 2023-05-21 21:31:21 +0200
  • 89aaf09217 AnySceneImporter: don't be lazy and properly test everything. Vladimír Vondruš 2023-05-21 20:43:36 +0200
  • 22c20bee4c AnyImageImporter: properly test level count propagation. Vladimír Vondruš 2023-05-21 20:14:06 +0200
  • 05f42fb446 sceneconverter: adapt test to GltfSceneConverter changes. Vladimír Vondruš 2023-05-21 20:55:00 +0200
  • 71516ab436 Platform: properly tell GLFW to use EGL if desired. Vladimír Vondruš 2023-05-20 00:00:26 +0200
  • 7aec058ba4 Trade: add SceneFieldFlag::MultiEntry. Vladimír Vondruš 2023-05-19 20:37:45 +0200
  • 1c32aed1ef Trade: minor. Vladimír Vondruš 2023-05-19 20:22:48 +0200
  • 19d9c5bedd Trade: check that the importer is opened in addSupportedImporterContents(). Vladimír Vondruš 2023-05-18 22:25:28 +0200
  • 39054f1b64 sceneconverter: add --object-hierarchy. Vladimír Vondruš 2023-05-18 22:24:27 +0200
  • bc5d127bd6 sceneconverter: don't query Arguments value unnecessarily often. Vladimír Vondruš 2023-05-18 13:07:21 +0200
  • 9cd03baab3 Trade: allow calling setMeshAttributeName() on single-mesh converters. Vladimír Vondruš 2023-05-18 12:44:14 +0200
  • 6d1c7d7a28 SceneTools: add copy(). Vladimír Vondruš 2023-05-13 23:59:12 +0200
  • b34468146d Trade: SceneFieldData::size() should be a std::size_t, not UnsignedLong. Vladimír Vondruš 2023-05-16 12:05:58 +0200
  • 2a707b8ea4 MaterialTools: add copy(). Vladimír Vondruš 2023-05-10 19:26:19 +0200
  • b27e7ef865 MeshTools: rewrite copy() tests without using Primitives. Vladimír Vondruš 2023-05-13 23:54:51 +0200
  • 015c8bba99 MeshTools: remove obsolete TODO in copy(), tighten the checks a bit. Vladimír Vondruš 2023-05-13 23:54:11 +0200
  • 3bcc847596 MeshTools: preserve offset-only attributes in copy(). Vladimír Vondruš 2023-05-10 19:21:59 +0200
  • d0124b268e MeshTools: explicitly use default array deleters in copy(). Vladimír Vondruš 2023-05-10 19:07:48 +0200
  • 47a6bf0185 MeshTools: deprecate owned() in favor of copy(). Vladimír Vondruš 2023-05-10 18:59:16 +0200
  • d4583adbef SceneTools: preserve field flags in filterFieldEntries(). Vladimír Vondruš 2023-05-06 20:09:40 +0200
  • 68ec362b37 SceneTools: add childrenDepthFirst(). Vladimír Vondruš 2023-05-06 19:47:26 +0200
  • 8a4c9941b1 SceneTools: minor cleanup. Vladimír Vondruš 2023-05-06 19:20:09 +0200
  • 085ae0ee8d SceneTools: add filterObjects(). Vladimír Vondruš 2023-04-23 20:44:18 +0200
  • c32bf7e74c SceneTools: add filterFieldEntries(). Vladimír Vondruš 2023-04-22 22:21:56 +0200
  • e7d1e31f46 SceneTools: orderClusterParents() -> parentsBreadthFirst(). Vladimír Vondruš 2023-04-23 22:56:32 +0200
  • 4a92ccfadd SceneTools: flattenTransformHierarchy*D() -> absoluteFieldTransform*D(). Vladimír Vondruš 2023-04-23 22:23:27 +0200
  • 8578c179e1 SceneTools: don't bother saving compile times in a deprecated header. Vladimír Vondruš 2023-04-23 21:34:50 +0200
  • 1e813908ec SceneTools: add filterFields(), filter{Only,Except}Fields(). Vladimír Vondruš 2023-04-20 22:42:26 +0200
  • 0a8ebfbea5 MeshTools: tighten up filter{Only,Except}Attributes() behavior. Vladimír Vondruš 2023-04-20 22:41:23 +0200
  • 67831511cf SceneTools: handle enforced shared mapping in combineFields(). Vladimír Vondruš 2023-04-20 19:21:08 +0200
  • bdc28190e0 Trade: extract checks for shared scene field mapping. Vladimír Vondruš 2023-04-20 17:12:05 +0200
  • 7cfd41982c SceneTools: make the combineFields() assertion test work on ARM64. Vladimír Vondruš 2023-04-26 19:31:20 +0200
  • 25b4bae09b SceneTools: support strings in combineFields(). Vladimír Vondruš 2023-04-20 14:33:16 +0200
  • cc0db3dd08 Trade: assertions for string data being too far apart on 64 bits. Vladimír Vondruš 2023-04-20 21:55:05 +0200
  • 6ef3842d7c Trade: use debug asserts given they're tested as debug asserts. Vladimír Vondruš 2023-04-20 21:53:57 +0200
  • 3a8bf6b82e Trade: minor cleanup in SceneData internals. Vladimír Vondruš 2023-04-20 21:53:01 +0200
  • f41b1f4fae SceneTools: support SceneFieldType::Bit in combineFields(). Vladimír Vondruš 2023-04-18 22:56:00 +0200
  • c8809e6dde SceneTools: further improve readability in combineFields() internals. Vladimír Vondruš 2023-04-18 22:53:19 +0200
  • ba892c0ca7 SceneTools: tighten up & publish combineFields(). Vladimír Vondruš 2023-04-18 11:47:04 +0200
  • a99c5bd4e1 SceneTools: minor cleanup in the tests. Vladimír Vondruš 2023-04-18 10:37:46 +0200
  • 966b76fd71 MaterialTools: ensure the default deleter in filter{Attributes,Layers}(). Vladimír Vondruš 2023-04-16 18:53:17 +0200
  • 1a7a79b923 sceneconverter: update a TODO. Vladimír Vondruš 2023-04-20 19:34:14 +0200
  • c4607e38fc MeshTools: port away from deprecated filterOnlyAttibutes() in transform(). Vladimír Vondruš 2023-04-20 19:31:48 +0200
  • 8eff8f2879 MeshTools: deprecate ID-based filter*Attributes() in favor a new API. Vladimír Vondruš 2023-04-16 18:46:14 +0200
  • d06d80596b sceneconverter: forgot to include --set in the docs. Vladimír Vondruš 2023-05-16 21:50:47 +0200
  • c5d2472a03 sceneconverter: add a --set option for setting arbitrary plugin config. Vladimír Vondruš 2023-05-16 16:19:44 +0200
  • 13d0b0b1c7 sceneconverter: add a --prefer option for plugin overrides. Vladimír Vondruš 2023-05-16 15:30:19 +0200
  • 12c58babe2 sceneconverter: add --passthrough-on-*-converter-failure. Vladimír Vondruš 2023-05-16 13:27:42 +0200
  • f480426124 SceneTools: doc++ Vladimír Vondruš 2023-05-16 13:21:28 +0200
  • bda01768c2 doc: add a checklist of things to not forget with plugin interfaces. Vladimír Vondruš 2023-05-13 20:13:33 +0200
  • 3a9111df93 AnySceneImporter: proxy custom animation track target names. Vladimír Vondruš 2023-05-13 20:12:50 +0200
  • 7304ccc1e3 AnySceneConverter: proxy custom animation track name setting. Vladimír Vondruš 2023-05-13 19:51:36 +0200
  • 07ffe71cec AnySceneConverter: uhh why these were all exported?! Vladimír Vondruš 2023-05-13 19:49:38 +0200
  • 2bba1834a0 Trade: ability to specify custom animation target names on conversion. Vladimír Vondruš 2023-05-13 19:35:53 +0200
  • 8764e25caa Doc++ Vladimír Vondruš 2023-05-13 19:35:17 +0200
  • eabba4f155 Trade,SceneTools: use lowercase in custom field / attribute name tests. Vladimír Vondruš 2023-05-13 19:04:08 +0200
  • 509bad3462 Trade: don't unwrap custom attribute/field names when passing to do*(). Vladimír Vondruš 2023-05-13 18:54:26 +0200
  • b7de0916ab Trade: make SceneData::releaseData() and releaseFieldData() independent. Vladimír Vondruš 2023-05-11 19:05:16 +0200
  • 89e77a42db Trade: deprecate LightData::Type in favor of LightType. Vladimír Vondruš 2023-04-26 19:19:15 +0200
  • 73f5f0b8b0 Document how *Flag::Quiet and *Flag::Verbose is used by plugins. Vladimír Vondruš 2023-05-12 22:04:27 +0200
  • 65e15f238e Math: improve Vector::flipped() docs. Vladimír Vondruš 2023-05-12 16:56:54 +0200
  • 041b1aa654 Trade: improve MeshData, SceneData and MaterialData population docs. Vladimír Vondruš 2023-05-12 16:55:34 +0200
  • f14d4053da Trade: clarify also offset-only SceneFieldData usage. Vladimír Vondruš 2023-04-18 09:33:59 +0200
  • 2c27831b0a MeshTools,Trade: clarify why offset-only attributes can't be used. Vladimír Vondruš 2023-04-18 09:32:24 +0200
  • fe0a46abad Improve docs of image classes. Vladimír Vondruš 2023-05-12 16:53:34 +0200
  • 17ab578443 Add a pixelFormat(PixelFormat, UnsignedInt, bool) helper. Vladimír Vondruš 2023-05-11 13:34:21 +0200
  • b9412c42d3 TgaImporter: consistently use "gray" instead of "grey" everywhere. Vladimír Vondruš 2023-05-11 18:58:12 +0200
  • 54d6348301 Add isPixelFormat{Normalized,Integer,FloatingPoint}() helpers. Vladimír Vondruš 2023-05-11 12:48:56 +0200
  • 332bcb62fa It makes no sense to call isPixelFormatSrgb() on a depth/stencil format. Vladimír Vondruš 2023-05-11 12:44:49 +0200
  • 6afbb4afd2 Improve vertex format related docs. Vladimír Vondruš 2023-05-10 20:02:46 +0200
  • e851b21e28 Trade: fix documentation copy-paste error. John Turner 2023-05-05 20:12:54 +0200
  • fee1d23445 Math: expand silly warning suppression in a test to GCC 13. Vladimír Vondruš 2023-05-10 18:16:13 +0200
  • 74e492908a
    Don't force static for Android #617 LE GARREC Vincent 2023-04-27 12:05:16 +0200
  • bc1859f653 Trade: add animationTrackType{Size,Alignment}(). Vladimír Vondruš 2023-04-26 18:58:11 +0200
  • ca4c8f4522 Trade: minor code motion. Vladimír Vondruš 2023-04-26 18:38:54 +0200
  • f43fa6ff95 Math: add APIs for quaternion reflection. Vladimír Vondruš 2023-04-25 21:10:52 +0200
  • 3e8d393b86 Fix build with CORRADE_STANDARD_ASSERT. Vladimír Vondruš 2023-04-24 17:56:47 +0200
  • be9a3c247d Math: change all assertions to debug-only. Vladimír Vondruš 2023-04-24 17:25:45 +0200