-
b70001f6c0
python: don't be lazy and name container API arguments.
Vladimír Vondruš
2023-04-24 18:35:00 +0200
-
ba1c92d7f0
python: reduce code duplication for StridedArrayView bindings.
Vladimír Vondruš
2023-04-24 11:15:40 +0200
-
6298ca29fd
python: add implicit DLL search paths on Windows, if they exist.
Vladimír Vondruš
2023-04-20 17:09:37 +0200
-
8b30876304
python: expose Corrade's utility.copy().
Vladimír Vondruš
2023-04-19 21:49:13 +0200
-
1726086a80
python: add new trade.*Flag.QUIET.
Vladimír Vondruš
2023-04-16 11:04:28 +0200
-
6a2fe6e677
package/ci: adapt to new Codecov dumpster fires.
Vladimír Vondruš
2023-04-14 14:50:33 +0200
-
57ebae97c5
python: fix meshtools.filter_*_attributes() to reference the owner.
Vladimír Vondruš
2023-04-13 17:25:34 +0200
-
557277e995
python: add an ability for referencing owner of trade.*Data memory.
Vladimír Vondruš
2023-04-13 17:22:46 +0200
-
bc6b67e2f9
python: adapt to Trade::DataFlags changes.
Vladimír Vondruš
2023-04-13 16:17:12 +0200
-
f30c1c503f
python: expose meshtools.concatenate() as well.
Vladimír Vondruš
2023-04-10 18:06:52 +0200
-
13c5ad1ea6
python: huh, not sure why this generated file changed.
Vladimír Vondruš
2023-04-10 16:56:13 +0200
-
0eabbebbae
python: expose almost all remaining mesh tools operating on a MeshData.
Vladimír Vondruš
2023-04-10 16:53:53 +0200
-
54828bebca
python: fix naming of meshtools.CompileFlags.
Vladimír Vondruš
2023-04-10 12:59:57 +0200
-
c1f970139b
python: simplify argument naming in meshtools.
Vladimír Vondruš
2023-04-10 12:35:45 +0200
-
bb77c2f25f
python: skip tests that use PrimitiveImporter scenes on static builds.
Vladimír Vondruš
2023-04-10 17:36:58 +0200
-
8aa953c5f0
python: expose barebones scenetools library.
Vladimír Vondruš
2023-04-10 12:26:51 +0200
-
938b551f07
python: further improve developer guide for adding new libraries.
Vladimír Vondruš
2023-04-10 12:22:41 +0200
-
38896feb66
modules: update Find modules from Magnum repositories.
Vladimír Vondruš
2023-04-10 10:44:14 +0200
-
513fbc547d
python: expose trade.TextureData and related importer APIs.
Vladimír Vondruš
2023-03-17 12:31:46 +0100
-
55d5445ebf
python: typed access to Image*.pixels.
Vladimír Vondruš
2023-03-16 21:49:00 +0100
-
badc94c122
python: resolve a test TODO now that we have plugin metadata access.
Vladimír Vondruš
2023-03-16 11:20:41 +0100
-
6b94109f9f
python: resolve a test TODO now that we can change plugin configuration.
Vladimír Vondruš
2023-03-16 11:20:08 +0100
-
52fe802932
python: handle Windows paths in trade.AbstractSceneConverter.begin_file().
Vladimír Vondruš
2023-03-15 16:04:54 +0100
-
e2642033b3
python: expose pluginmanager.AbstractManager.register_external_manager().
Vladimír Vondruš
2023-03-09 02:02:56 +0100
-
d508fd9c04
python: ability to set ConfigurationGroup values in all primitive types.
Vladimír Vondruš
2023-03-09 01:22:33 +0100
-
e319f098eb
python: expose trade.AbstractConverter.add*_importer_contents().
Vladimír Vondruš
2023-03-09 00:49:20 +0100
-
d29c5554d8
python: expose trade.AbstractSceneConverter batch mode for files.
Vladimír Vondruš
2023-03-08 22:49:57 +0100
-
cdfd79571f
python: expose mesh-to-mesh and in-place mesh conversion.
Vladimír Vondruš
2023-03-08 21:44:11 +0100
-
f12aabf788
python: expose trade.Abstract{Importer,Converter}.features and .flags.
Vladimír Vondruš
2023-03-08 21:31:15 +0100
-
2a2fa675b7
python: fix inconsistent naming of Trade enum sets.
Vladimír Vondruš
2023-03-08 18:48:26 +0100
-
7de13ef7cb
python: drop a SceneConverter helper that's used exactly once.
Vladimír Vondruš
2023-03-08 18:20:40 +0100
-
cf44cba1fb
python: stupid typo in a test name.
Vladimír Vondruš
2023-03-08 14:18:07 +0100
-
58a163adf7
python: expose plugin configuration as well.
Vladimír Vondruš
2023-03-08 14:17:27 +0100
-
1f75e4ea71
python: expose pluginmanager.PluginMetadata.
Vladimír Vondruš
2023-03-08 13:22:12 +0100
-
2fb45a91f9
python: expose static AbstractPlugin properties as well.
Vladimír Vondruš
2023-03-08 13:59:55 +0100
-
e78092a18e
python: explicitly test all pluginmanager.AbstractManager interfaces.
Vladimír Vondruš
2023-03-08 13:13:27 +0100
-
45a48f6c0b
python: add a dummy test file for the PluginManager library.
Vladimír Vondruš
2023-03-08 13:06:52 +0100
-
7ad200c03a
python: expose pluginmanager.AbstractPlugin.
Vladimír Vondruš
2023-03-07 21:25:43 +0100
-
d660155a0a
python: don't be lazy and document argument names.
Vladimír Vondruš
2023-03-07 21:01:11 +0100
-
aadd07dad6
python: expose pluginmanager.AbstractManager.set_preferred_plugins().
Vladimír Vondruš
2023-03-07 20:15:55 +0100
-
157c883be4
python: fix wrongly copypasted comment.
Vladimír Vondruš
2023-03-07 19:43:09 +0100
-
12dbfc56c8
python: expose essentials of utility.ConfigurationGroup.
Vladimír Vondruš
2023-03-07 19:38:46 +0100
-
c83c1fcc4f
CMake: make it possible to use <PackageName>_ROOT to locate dependencies.
Vladimír Vondruš
2023-03-02 12:50:45 +0100
-
52d290a491
python: recognize the new Trade::SceneFieldType::Bit.
Vladimír Vondruš
2023-02-22 18:29:39 +0100
-
2696ac6ba7
python: update docs about working around a pybind11 misbehavior.
Vladimír Vondruš
2023-02-10 12:44:07 +0100
-
1752e61f9b
package/archlinux: python-coverage is a dependency as well.
Vladimír Vondruš
2023-02-10 12:32:55 +0100
-
c0b155763e
doc: bad copypaste, bad.
Vladimír Vondruš
2023-02-10 12:32:41 +0100
-
d51b45e2bb
python: accidentally didn't test trade.SceneData.field_type() w/ an enum.
Vladimír Vondruš
2023-02-10 12:31:36 +0100
-
e59f8445f8
doc: updated changelog.
Vladimír Vondruš
2023-02-09 21:07:48 +0100
-
89fa0d3f93
python: data access in trade.SceneData.
Vladimír Vondruš
2023-02-09 20:58:31 +0100
-
d62b44e3cd
python: support also normalized VertexFormat values.
Vladimír Vondruš
2023-02-09 17:26:50 +0100
-
c07952fc18
python: have a common header with Python format string definitions.
Vladimír Vondruš
2023-02-09 17:03:59 +0100
-
173a01f1b6
python: rename Python struct format helper to avoid clashes.
Vladimír Vondruš
2023-02-09 15:52:25 +0100
-
5820b9da60
python: doc++
Vladimír Vondruš
2023-02-09 13:28:54 +0100
-
21fb02ff65
python: fix & test handling of cast/packed VertexFormats.
Vladimír Vondruš
2023-02-09 13:27:35 +0100
-
15a06c82c1
python: no need to cast sub-32bit scalar VertexFormats apparently.
Vladimír Vondruš
2023-02-09 13:26:04 +0100
-
bbd7ccedb1
python: expose trade.SceneData basics together with importer APIs.
Vladimír Vondruš
2023-02-09 12:54:04 +0100
-
744bffada6
python: compact trade.AbstractImporter image tests a bit.
Vladimír Vondruš
2023-02-09 12:44:49 +0100
-
9c1e4c7add
python: use PyErr_SetNone() if the string is empty.
Vladimír Vondruš
2023-02-09 02:30:01 +0100
-
551fd567f9
python: distinguish OOB ID and OOB level in trade.AbstractImporter.
Vladimír Vondruš
2023-02-09 02:29:08 +0100
-
165416f73b
python: add code coverage markers for trade bindings.
Vladimír Vondruš
2023-02-09 00:21:55 +0100
-
526def5f45
python: parametrize AbstractImporter name helpers by return type.
Vladimír Vondruš
2023-02-09 00:20:25 +0100
-
d20727c995
python: move MeshData.attribute_id() info to the relevant function.
Vladimír Vondruš
2023-02-09 00:19:04 +0100
-
47f4353f69
Indent glTF files with two spaces.
Vladimír Vondruš
2023-02-09 00:18:43 +0100
-
f59d8bb9b6
python: test trade.AbstractImporter.image2d() by name.
Vladimír Vondruš
2023-02-09 00:17:58 +0100
-
8ccd378870
python: test trade.AbstractImporter.mesh() failure.
Vladimír Vondruš
2023-02-09 00:15:33 +0100
-
47226d22f6
python: test also named AbstractImporter APIs with no file opened.
Vladimír Vondruš
2023-02-09 00:14:39 +0100
-
ee56f6f114
python: improve docs of trade.AbstractImporter APIs.
Vladimír Vondruš
2023-02-08 22:59:43 +0100
-
c0c78d83f5
python: ... and compatibility with pybind11 < 2.6.2 as well.
Vladimír Vondruš
2023-02-09 19:30:14 +0100
-
b811592407
python: fix compatibility with pybind11 < 2.6.
Vladimír Vondruš
2023-02-09 15:49:03 +0100
-
d95c60942b
python: implement handling for custom trade.MeshAttribute values.
Vladimír Vondruš
2023-02-08 19:56:12 +0100
-
d75f31e854
python: expose new linear RGB(A) conversion APIs from Color.
Vladimír Vondruš
2023-02-08 19:41:19 +0100
-
dddef56c87
python: adapt to Magnum changes.
Vladimír Vondruš
2023-02-08 19:11:44 +0100
-
a45fbb84da
python: handle Windows path insanities in the bindings directly.
Vladimír Vondruš
2023-02-08 13:16:29 +0100
-
b3e24a11b4
python: reorder trade.MeshData APIs to have enum overloads first.
Vladimír Vondruš
2023-02-09 02:07:19 +0100
-
5edd1a49f6
python: adapt the MeshData test to behavior on non-deprecated builds.
Vladimír Vondruš
2023-02-08 01:07:11 +0100
-
c78cc3fd13
python: expose the BUILD_DEPRECATED constants as well.
Vladimír Vondruš
2023-02-08 01:03:41 +0100
-
28497ec2ca
python: no, using backward slashes IS NOT A GOOD IDEA, python!
Vladimír Vondruš
2023-02-08 00:53:13 +0100
-
56dd4b4a36
python: updated changelog.
Vladimír Vondruš
2023-02-08 00:19:56 +0100
-
d106fc09d7
python: direct access to trade.MeshData indices and attributes.
Vladimír Vondruš
2023-02-08 00:15:45 +0100
-
211bd5f0a8
python: mutable access to trade.MeshData raw index/vertex data.
Vladimír Vondruš
2023-02-07 23:23:57 +0100
-
cca2eaf659
python: expose all index/attribute property queries in trade.MeshData.
Vladimír Vondruš
2023-02-07 22:07:39 +0100
-
ae5741e4d0
python: fix to build with pybind11 2.3.
Vladimír Vondruš
2023-02-08 00:31:37 +0100
-
27983b66ba
python: add a dedicated test for StridedArrayView of a dynamic type.
Vladimír Vondruš
2023-02-07 14:37:50 +0100
-
a3f88d4db4
python: adapt to std::string removal in the GL library.
Vladimír Vondruš
2023-01-18 18:55:35 +0100
-
eb334e1d7f
python: use the new, shorter, Size and Stride typedefs.
Vladimír Vondruš
2023-01-01 11:48:29 +0100
-
7ee0c7d949
python: fix build against latest Corrade.
Vladimír Vondruš
2023-01-01 11:44:42 +0100
-
a1e49aa8f2
package/ci: add a CTest timeout on AppVeyor.
Vladimír Vondruš
2023-01-01 11:44:04 +0100
-
2bc0748c05
doc: updated changelog.
Vladimír Vondruš
2022-11-30 00:09:20 +0100
-
695c40b2d1
python: more missing moves, unnecessary inc_ref.
Aaron Gokaslan
2022-10-05 12:16:52 -0400
-
71880c743d
python: adapt to Magnum changes.
Vladimír Vondruš
2022-11-25 14:12:17 +0100
-
f6d4385a44
python: add an API-breaking TODO for Application wrappers.
Vladimír Vondruš
2022-11-25 14:11:39 +0100
-
99a22dfcd5
python: adapt to Magnum changes.
Vladimír Vondruš
2022-11-13 19:09:53 +0100
-
2e2cea6a68
CMake: exclude test dirs from ALL with CORRADE_TESTSUITE_TEST_TARGET.
Vladimír Vondruš
2022-11-11 22:03:01 +0100
-
6d02603090
package/ci: don't build MaterialTools, we don't need it for anything.
Vladimír Vondruš
2022-11-11 20:45:52 +0100
-
7009d66d18
package/archlinux: use a wildcard .kateconfig for PKGBUILD highlighting.
Vladimír Vondruš
2022-11-11 20:45:20 +0100
-
9bce5cfea7
doc: mention how to upgrade HEAD Homebrew packages.
Vladimír Vondruš
2022-10-27 00:04:52 +0200
-
50c7f1294a
doc: there already *is* a stable version.
Vladimír Vondruš
2022-10-27 00:04:27 +0200
-
4552ad9707
Remove unnecessary inc_ref in optional caster
#20
Aaron Gokaslan
2022-10-21 11:47:04 -0400
-
585d136777
CMake: fix test build when Magnum is not in a shared include path.
Stanislaw Halik
2022-10-19 15:32:28 +0200