Vladimír Vondruš
23f2eae702
package/ci: it might be good to *actually use* the job limiters, heh.
...
And here I was wondering why even -j8 isn't low enough. F.
4 years ago
Vladimír Vondruš
73ba2b9d64
Shaders: benchmark all shader variants.
...
Took me a while (several years?) to figure out a way to benchmark this
without basically duplicating the testing effort and without new
variants being too hard to add.
5 years ago
Vladimír Vondruš
de786e5cab
package/ci: migrate Linux and Emscripten builds to CircleCI.
6 years ago
Vladimír Vondruš
f1ba6c692b
AnyShaderConverter: new plugin.
6 years ago
Vladimír Vondruš
0ad5a8968f
AnySceneConverter: new plugin.
6 years ago
Vladimír Vondruš
c68cee85c2
package/ci: switch to a WebAssembly build.
...
I'm tired of dealing with alignment issues on asm.js. Also Homebrew FFS.
6 years ago
Vladimír Vondruš
3a243a04b2
CMake: put all binaries into a dedicated location in the build dir.
...
This makes it possible to:
- finally use Magnum as a CMake subproject on Windows and have your
executables not fail to run with a "DLL missing" error (and the
setting is put to cache so superprojects just implicitly make use of
that)
- run tests on Windows without having to install first
- use dynamic plugins from a CMake subproject on any platform without
having to install first or load them by filename --- and the plugin
directory is now easily discovered as relative to
libraryLocation() of the library implementing given plugin interface
7 years ago
Squareys
b970b4d247
Platform: Add initial EmscriptenApplication
...
Signed-off-by: Squareys <squareys@googlemail.com>
7 years ago
Vladimír Vondruš
aca02f52f5
Shapes: this library is no more either.
7 years ago
Pascal Thomet
d7f015c3ea
package: correct a typo in Emscripten builds.
...
-WDITH_WINDOWLESSEGLAPPLICATION -> -DWITH_WINDOWLESSEGLAPPLICATION
8 years ago
Vladimír Vondruš
7915ec83fa
package/ci: compile GL tests on Emscripten as well.
8 years ago
Vladimír Vondruš
df08500305
package: explicitly enable Shapes in all dev PKGBUILDs and CIs.
...
Because now it's disabled by default and I still need to keep having it
tested.
8 years ago
Vladimír Vondruš
5b2376413c
package/ci: build only corrade-rc for crosscompiling.
8 years ago
Vladimír Vondruš
96050cb1e3
package/ci: enable Vulkan building on Travis CI.
...
Currently a separate job with everything that depends on GL disabled.
And against a minimal Vulkan driver that has just four symbols, because
I can't run the stuff there anyway.
8 years ago
Vladimír Vondruš
82fce786d8
Split the OpenGL layer out, pt 7: renamed magnum-info to magnum-gl-info.
...
The WITH_MAGNUMINFO CMake option is now WITH_GL_INFO. No backwards
compatibility is provided, sorry.
8 years ago
Vladimír Vondruš
c2cc7037b4
package: enable Any* plugins in all packages and CIs.
8 years ago
Vladimír Vondruš
84348dea38
package/ci: use Ninja instead of make on Travis.
8 years ago
Vladimír Vondruš
c77782c3f4
Audio: ported magnum-al-info to Emscripten.
9 years ago
Vladimír Vondruš
404c23e63d
Platform: ported magnum-info to Emscripten.
9 years ago
Vladimír Vondruš
fda77b8965
Platform: port WindowlessEglApplication to Emscripten.
...
Makes it finally possible to have magnum-info and GL tests.
9 years ago
Vladimír Vondruš
6fa2643e63
package/ci: get rid of JOBS_LIMIT and hardcode the value instead.
...
No need to have that configurable.
9 years ago
Vladimír Vondruš
85979ad996
package: don't run OpenAL tests on Emscripten.
...
Node.js doesn't support WebAudio.
10 years ago
Vladimír Vondruš
0250d304dc
package: enable Audio library in all Emscripten packages and CIs.
10 years ago
Vladimír Vondruš
cb064f1fba
package/ci: minor consistency updates.
10 years ago
Vladimír Vondruš
4bd958ab8c
package/ci: build for Emscripten WebGL 1/2 on Travis.
10 years ago