Vladimír Vondruš
e5927fc403
package/ci: split Vulkan compile-test and render-test jobs.
...
On Ubuntu, because SwiftShader Vulkan doesn't compile on GCC 4 (or 5)
anymore, we use 4.8 on 16.04 for compile-test against libvulkan-dev and
18.04 for render-test with SwiftShader.
On Mac, because we want to work with both MoltenVK and Vulkan Loader, we
compile-test against MoltenVk in the generic "all build" and render-test
against SwiftShader on a new, Vulkan-specific build. That requires us to
supply our own loader as well -- apparently no such thing is on
Homebrew, which is kinda silly (doesn't anybody do real Vulkan work on
this crazy platform?!).
6 years ago
Vladimír Vondruš
d23b647b43
package/archlinux: run Vulkan tests with SwiftShader as well.
6 years ago
Vladimír Vondruš
b91e137058
Vk: initial seed for the magnum-vk-info utility.
6 years ago
Vladimír Vondruš
cbdea03862
Vk: test coverage with various extensions and versions.
6 years ago
Vladimír Vondruš
0aeb1d7c6d
package/archlinux: build Vulkan stuff on Android.
6 years ago
Vladimír Vondruš
7524fd28e9
CMake: add BUILD_VK_TESTS option.
6 years ago
Vladimír Vondruš
ef9963f8d1
package/ci: migrate macOS builds to CircleCI as well.
6 years ago
Vladimír Vondruš
de786e5cab
package/ci: migrate Linux and Emscripten builds to CircleCI.
6 years ago
Vladimír Vondruš
52423e5350
package/archlinux: keep a debug variant of magnum-shaderconverter too.
6 years ago
Vladimír Vondruš
dcbd860f9b
shaderconverter: new tool.
6 years ago
Vladimír Vondruš
f1ba6c692b
AnyShaderConverter: new plugin.
6 years ago
Vladimír Vondruš
d1ee0b7f7e
package/ci: re-enable important plugins in the GLES build.
...
Those were disabled as they don't contain any ES-specific code to test,
however they are needed by various GL rendering tests.
6 years ago
Vladimír Vondruš
de8613e8b1
package/homebrew: update to what's actually recent in the package repo.
6 years ago
Vladimír Vondruš
8122d85fdd
package/msys: forgot to enable sceneconverter in the stable package.
6 years ago
Vladimír Vondruš
71b691d3d3
package/ci: a shorter way to specify SwiftShader path.
6 years ago
Vladimír Vondruš
0a505db0c6
package/ci: disable API-independent parts on the desktop GLES builds.
6 years ago
Vladimír Vondruš
4da3b1fd60
package/ci: rename Windows desktop builds to not include GL anymore.
...
It'll be GL + Vulkan.
6 years ago
Vladimír Vondruš
2e7de5248c
package/ci: use our own compiled SwiftShader.
...
It doesn't build on GCC 4.8 anymore (had to use GCC 5), so I bet things
will catch fire now.
6 years ago
Vladimír Vondruš
bd44e2ab7c
package/ci: yet another workaround for MSYS signatures.
6 years ago
Vladimír Vondruš
5d78d7fe59
package/archlinux: update the stable package for 2020.06.
6 years ago
Vladimír Vondruš
dc907a9165
package/ci: make MinGW build work again.
6 years ago
Vladimír Vondruš
52b7d89c69
Update project version.
6 years ago
Vladimír Vondruš
820814dab6
package/archlinux: switch the AUR package to Ninja.
6 years ago
Vladimír Vondruš
41c82c6a63
package/archlinux: test more GL codepaths also in the release PKGBUILD.
6 years ago
Vladimír Vondruš
8bc1fa154d
Android: make this work again with NDK r19+ and CMake 3.16+.
...
Also updating the docs to use system 24 instead of 22 as that's the
first version with Vulkan support; plus other random updates and add a
bunch of new troubleshootings.
6 years ago
Vladimír Vondruš
25f7d79a96
modules: rewrite FindOpenAL to support static and subproject AL Soft.
...
Strange build breakages, I'm ready for you now!
6 years ago
Vladimír Vondruš
19e0e96d74
Updated copyright year.
6 years ago
Vladimír Vondruš
7f7c8c933f
package/archlinux: keep debug versions of all console tools.
6 years ago
Vladimír Vondruš
325263fbc6
package/archlinux: don't force C++11 for the libc++ build.
...
It made sense back in 2013 or so, but certainly not anymore, as it breaks
some tests and causes compiler warnings in code that enables C++14
features.
6 years ago
sheerluck
148dd27704
package/gentoo: properly install plugin binaries.
6 years ago
Vladimír Vondruš
ba70a440a7
package/ci: use externally built ANGLE for the RT build.
...
Should cut some 20 mins from the total 2+ hour build time. Not much but,
blame msbuild, not me.
6 years ago
Vladimír Vondruš
0ad5a8968f
AnySceneConverter: new plugin.
6 years ago
Vladimír Vondruš
65aaf6d61b
package/ci: make the non-deprecated build also without assertions.
...
And in release mode. Similar to what's done for Corrade now.
6 years ago
Vladimír Vondruš
e85d2935af
package/archlinux: HAH this got forgotten.
6 years ago
Vladimír Vondruš
c83f43fd92
package/ci: add a TSan build.
...
Currently not really any MT things to test, but that will change soon.
6 years ago
Vladimír Vondruš
1c51b98d76
Trade: new magnum-sceneconverter tool.
...
Currently provides just the --info option similarly to
magnum-imageconverter, nothing else.
6 years ago
Vladimír Vondruš
cf914c1f78
package/archlinux: make ASan output colored.
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š
f416808651
package/ci: add a 32-bit MSVC build.
6 years ago
Vladimír Vondruš
20ae968dcf
package/ci: add a Clang-CL build on AppVeyor.
6 years ago
Vladimír Vondruš
f615d0ba9c
package/ci: build also static plugins on the static build.
6 years ago
Vladimír Vondruš
0f740e8899
package/ci: FU, Chocolatey.
7 years ago
Vladimír Vondruš
090c6bb4a7
Platform: window icon management in Glfw and Sdl2Application.
7 years ago
Vladimír Vondruš
dcda629428
package/archlinux: whoopsie, this wasn't updated in CENTURIES.
7 years ago
Vladimír Vondruš
b850744ce5
package/homebrew: update for 2019.10.
7 years ago
Vladimír Vondruš
8070f81416
package/msys: update for 2019.10.
7 years ago
Vladimír Vondruš
a77e91527e
package/archlinux: update version numbers for 2019.10.
...
And sync the stable package with upstream changes.
7 years ago
Vladimír Vondruš
8412e8f99c
package/debian: update changelog for 2019.10.
7 years ago
Vladimír Vondruš
ccf8b665b4
package/archlinux: updated gitignore.
7 years ago
Vladimír Vondruš
538de16254
package/debian: nobody's reading these anyway.
7 years ago