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š
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š
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š
831ab24e49
package/ci: I wonder how this RPATH mess ever worked.
...
WTH.
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š
5dad3bb8af
package/ci: note to self: don't use CIRCLE_WORKING_DIRECTORY ever again.
5 years ago
Vladimír Vondruš
c6699187cb
package/ci: apparently 4 GB RAM is not enough FOR MODERN C++ FFS.
5 years ago
Vladimír Vondruš
fa81020de7
package/ci: migrate to CircleCI.
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š
9dc569945f
python: a better way to skip GL tests.
...
Because we want to test building GLX, EGL and WGL implementations.
7 years ago
Vladimír Vondruš
232b559984
package/ci: build also SDL2 and GLFW apps on Travis.
...
Why that was not done?
7 years ago
Vladimír Vondruš
7f79f455d9
package/ci: we always build w/o deprecated functionality.
7 years ago
Vladimír Vondruš
c1f854472d
package/ci: test the static build as well.
7 years ago
Vladimír Vondruš
256e69a8bb
package: test also docstring validity.
...
Doctest is ... wow. Such a simple idea and yet so useful. No need to do
any complex compiled code snippets like with C++.
7 years ago
Vladimír Vondruš
2b0dfaa22a
python: expose MeshTools::compile().
7 years ago
Vladimír Vondruš
4b58ba5204
python: Cube and Square from Primitives.
7 years ago
Vladimír Vondruš
293c5eca64
python: *very* little from Trade.
7 years ago
Vladimír Vondruš
ad01c1a306
python: initial SceneGraph bits.
7 years ago
Vladimír Vondruš
f99f227623
package/ci: coverage for both C++ and Python.
7 years ago
Vladimír Vondruš
4de30ab058
python: initial bits of the Shaders library.
7 years ago
Vladimír Vondruš
aec29e7da8
python: initial bits of the GL library.
7 years ago
Vladimír Vondruš
d34366ac46
python: expose ArrayView and StridedArrayView.
...
Wow. This took a while and still is far from ideal.
7 years ago
Vladimír Vondruš
25ddb8baa2
package/ci: initial Travis setup.
7 years ago