Vladimír Vondruš
f8a3130d73
package/ci: explicitly add SDL DLL path for static Windows builds.
...
On shared builds it's not needed as it is never actually imported by any
tests, so there the autodetection alone is sufficient.
4 months ago
Vladimír Vondruš
e5d3a6e5b0
package/ci: work around too new CMake used with old pybind11 on Windows.
...
Eventually I should probably bump the min version to something newer
than 2.3, but the min version is bumped to CMake 3.5 only in 2.11 that
got released in 2023. That's too new.
4 months ago
Vladimír Vondruš
c1a0c534ca
package/ci: a comment copypasted from magnum-plugins, what?!
4 months ago
Vladimír Vondruš
d5ffa81fe2
package/ci: build w/ deprecated APIs enabled by default.
...
And have a dedicated non-deprecated build instead. Because that's the
default, and that's more important to have working, especially
given the recently discovered MSVC warts in
1c80a7a6f2 .
2 years ago
Vladimír Vondruš
d679bfdb2d
python: expose the whole MaterialTools library.
2 years ago
Vladimír Vondruš
7f161b3cf4
package/ci: Python 3.6 is not on AppVeyor MSVC 2019+ images anymore.
2 years ago
Vladimír Vondruš
85e8fae9b8
python: expose compressed image APIs in AbstractImageConverter.
3 years ago
Vladimír Vondruš
f7c026fbd3
python: expose image-to-image ImageConverter APIs as well.
3 years ago
Vladimír Vondruš
d1a7a7c6c8
python: convert more Trade assertions to Python exceptions.
3 years ago
Vladimír Vondruš
8aa953c5f0
python: expose barebones scenetools library.
3 years ago
Vladimír Vondruš
badc94c122
python: resolve a test TODO now that we have plugin metadata access.
3 years ago
Vladimír Vondruš
d29c5554d8
python: expose trade.AbstractSceneConverter batch mode for files.
...
Just meshes for now.
3 years ago
Vladimír Vondruš
cdfd79571f
python: expose mesh-to-mesh and in-place mesh conversion.
...
Needs to fetch MeshOptimizer on the CIs for testing this as there's no
other plugin with these features right now.
3 years ago
Vladimír Vondruš
a1e49aa8f2
package/ci: add a CTest timeout on AppVeyor.
...
So assertion dialog boxes don't wait forever for someone to click the
mouse, sigh.
3 years ago
Vladimír Vondruš
6d02603090
package/ci: don't build MaterialTools, we don't need it for anything.
4 years ago
Vladimír Vondruš
ecd1e9544f
package/ci: build & test also the Text library bindings.
4 years ago
Vladimír Vondruš
704c904d6a
package: use MAGNUM_-prefixed CMake options.
4 years ago
Vladimír Vondruš
5fd2033103
package/ci: adapt to Corrade and Magnum changes.
4 years ago
Vladimír Vondruš
09e5e90426
python: CgltfImporter is deprecated, test with GltfImporter instead.
4 years ago
Vladimír Vondruš
c2e2a8e520
python: expose basics of trade.AbstractSceneConverter.
4 years ago
Vladimír Vondruš
da21863ac7
python: exposed basics of trade.AbstractImageConverter.
4 years ago
Vladimír Vondruš
fda9e34b9d
python: use CgltfImporter instead of TinyGltfImporter in tests.
...
It compiles significantly faster and there's no time to waste these
days!!
4 years ago
Vladimír Vondruš
281c18fdeb
package/ci: add MSVC 2022 and /permissive- builds.
...
Dropping 2017 ES builds in exchange. Clang-cl doesn't work,
unfortunately, crashing with pybind11.
4 years ago
Vladimír Vondruš
fa55f1df54
package/ci: we don't need SceneTools for anything here, yet.
4 years ago
Vladimír Vondruš
03cbaf5f19
package/ci: GitHub says I can't use git:// anymore.
...
I kinda get the point, to avoid rogue third parties tainting my
ŕepositories with nasty backdoors, yes, but unless *everything* on the
way to the server including DNS queries is encrypted, then it's still
just a half of the solution and any silly corporate firewall can still
prevent me from cloning stuff from github dot com.
4 years ago
Vladimír Vondruš
52f2073ff9
package/ci: we don't need ShaderTools here.
5 years ago
Vladimír Vondruš
fe7e6eb545
Bootstrap for C++-side unit tests.
...
So far all tests were done only in Python, but now we'll need them in
CMake / CTest also.
6 years ago
Vladimír Vondruš
a611455034
package/ci: make tests using static plugins work again.
...
There's no dynamic Magnum library to autodetect the location from, so we
have to supply the hardcoded path explicitly.
6 years ago
Vladimír Vondruš
6ca302befc
package/ci: enable TinyGltfImporter for mesh import testing.
7 years ago
Vladimír Vondruš
ee54dc6cdc
package/ci: build Magnum Plugins on the CI.
...
We need those for testing now.
7 years ago
Vladimír Vondruš
9b652f6213
package/ci: nope, this was not a good idea.
...
Test failures were silently ignored when done like this.
7 years ago
Vladimír Vondruš
52debd42c0
package/ci: disable code coverage on AppVeyor for now.
...
F this. I'm burning too much time on it. More important things to do.
7 years ago
Vladimír Vondruš
8d95781fc4
package/ci: disable doctest on AppVeyor as that requires numpy too.
7 years ago
Vladimír Vondruš
9872f23e58
package/ci: initial AppVeyor setup.
7 years ago