Vladimír Vondruš
0a9dfed08a
package/ci: properly prefix a Corrade CMake option.
2 years ago
Vladimír Vondruš
ae6eb111bd
package/ci: try also /Zc:preprocessor in the conformant MSVC build.
2 years ago
Vladimír Vondruš
3710c179fe
package/ci: adapt to arbitrary unnecessary Codecov breakages.
3 years ago
Vladimír Vondruš
6c2ea21d31
distancefieldconverter: make it work on GLES 3+.
...
It compiles on GLES2 as well, but there it hits the massive PITA of
being unable to render to LUMINANXCE formats and GL_RED formats not
really being available everywhere.
I don't have the patience to fix that, and almost nobody needs to use
ES2 platforms nowadays, so this isn't really a priority.
3 years ago
Vladimír Vondruš
6804dfe8e3
package/ci: add MSVC 2022 builds and MSVC 2019 /permissive- build.
...
Equivalently to what's done in Corrade, so a dynamic, static, clang-cl
and /permissive- build; plus dedicated ES2/ES3 builds.
4 years ago
Vladimír Vondruš
b3f5d87640
package/ci: drop MSVC 2017 ES builds and RT ES2 build.
...
Making room for MSVC 2022. GLES will be tested more than enough on 2019
and 2022. The RT port is rarely (if ever) used and obnoxiously slow, so
ES3 has to suffice.
4 years ago
Vladimír Vondruš
6d6676e1cd
package/ci: drop Gitter webhook notifications.
...
It never really worked, was either too verbose or too quiet, and now it
404s on AppVeyor.
4 years ago
Vladimír Vondruš
2cbd50fb73
package/ci: merge Vulkan Windows build into the GL ones.
...
Otherwise I'd need to duplicate that for clang-cl, mingw and so on. It's
enabled only on MSVC 2019 and newer, because I don'r really care about
older versions -- those are mainly for compatibility with existing code,
and Vulkan is not existing code yet.
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š
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š
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š
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š
0f740e8899
package/ci: FU, Chocolatey.
7 years ago
Vladimír Vondruš
9615dd818c
package/ci: why the OpenAL download has to die just now?!
7 years ago
Vladimír Vondruš
31d6ba11a2
package/ci: have an explicit static build on Linux, macOS and Windows.
7 years ago
Vladimír Vondruš
4a1f6737b6
package/ci: build GLFW and SDL2 apps in the Vulkan build.
7 years ago
Vladimír Vondruš
745fc4ed91
package/ci: build for MSVC 2019 on AppVeyor.
...
Three new builds (GL, GLES2, GLES3), Vulkan is now built with just MSVC
2019; removed 2015 RT builds because nobody cares and axed also GLES
2015 builds. In total it's one build less (well, the RT ones are
really slow, so way more than that in fact). Yay!
7 years ago
Vladimír Vondruš
73414c35a9
package/ci: use SDL 2.0.9 on AppVeyor.
...
2.0.4 *somehow* doesn' have SDL_GetDisplayDPI() in the MinGW
distribution. The MSVC distribution has it, 2.0.5 as well. Welp.
7 years ago
Vladimír Vondruš
8a1d00ab28
Move more file-specific settings to .editorconfig.
7 years ago
Vladimír Vondruš
d578d4d89e
package/ci: build minimal Vulkan support on Linux and Windows.
...
Disabling everything that doesn't depend on Vulkan as it's not needed to
be built again -- that's basically everything right now. This needs to
be a separate build for the foreseeable future, because it requires a
newer CMake version for the Find module and it'll probably also require
newer C++ standard.
Thanks to @LB-- for providing me with an oneliner to compile a file with
cl.exe.
8 years ago
Vladimír Vondruš
2bfee42e6f
package/ci: rename build matrix IDs -- there's not just GL anymore.
8 years ago
Vladimír Vondruš
b9280fc0c0
package/ci: code coverage on AppVeyor MinGW.
8 years ago
Vladimír Vondruš
c247d7fc9f
package/ci: use preinstalled MinGW on AppVeyor.
8 years ago
Vladimír Vondruš
e29683bcd6
package/ci: annotate jobs with unique IDs.
...
So I can put them into the table on the website.
9 years ago
sigman
e287c3c410
Add vs2017 to the build images
9 years ago
Vladimír Vondruš
c12e316c0e
package/ci: build GlfwApplication on AppVeyor.
9 years ago
Vladimír Vondruš
e797fac8c7
package/ci: make AppVeyor MinGW green again.
9 years ago
Vladimír Vondruš
1ae1f3d419
package/ci: add desktop GLES builds on Linux and Windows.
10 years ago
Vladimír Vondruš
4064c563c9
package/ci: build for x64 on MSVC.
10 years ago
Vladimír Vondruš
f6cf1ba4c9
package/ci: build for MinGW and Windows RT GLES2/GLES3 on AppVeyor.
10 years ago
Vladimír Vondruš
6af22cfbbe
package/ci: cache downloaded files on AppVeyor.
...
Hopefully resolves the timeout errors.
10 years ago
Vladimír Vondruš
401b2d4abc
package/ci: remove unused AppVeyor build matrix.
10 years ago
Vladimír Vondruš
ac21a6d53f
package/ci: now it's me who's merging without looking at the diff.
...
Cc: @Squareys ;)
10 years ago
Squareys
092da1ad84
ci: Update version of openal download on AppVeyor
...
Signed-off-by: Squareys <squareys@googlemail.com>
10 years ago
Vladimír Vondruš
fe36d2cfa8
package/ci: remove pointless branch restrictions.
10 years ago
Vladimír Vondruš
d86a525013
package/ci: build (but not run) also GL tests.
...
Should catch a bit more bugs with windowless applications and such.
10 years ago
Squareys
c8338bf158
package/ci: Update openal-soft download link.
...
The old download link has been removed and a new version of openal-soft
was released.
Signed-off-by: Squareys <Squareys@googlemail.com>
11 years ago
Vladimír Vondruš
950e3e2aca
package/ci: enable Gitter notifications.
11 years ago
Vladimír Vondruš
d345d0a22b
package/ci: reorganize appveyor.yml.
11 years ago
Vladimír Vondruš
0990f6ae46
package/ci: the AppVeyor workaround is not needed anymore.
11 years ago
Vladimír Vondruš
54e5d30806
package/ci: okay, CMD.exe is *fun*.
11 years ago
Vladimír Vondruš
8bdaab7a0e
package/ci: temporary workaround to unbreak AppVeyor CI build.
...
As suggested on https://github.com/appveyor/ci/issues/414 . To be clear,
it's SDK fault, not AppVeyor one.
11 years ago
Squareys
2e778f235b
package/ci: Write alsoft.ini
...
Configuration for OpenAL, which requires a null device to be used for
tests.
Signed-off-by: Squareys <Squareys@googlemail.com>
11 years ago
Vladimír Vondruš
7c231ca5a5
package/ci: no need to specify SDL2 library explicitly anymore.
11 years ago
Vladimír Vondruš
c341f74553
package/ci: minor cleanup.
11 years ago
Vladimír Vondruš
def6d89452
package/ci: this time for real, right?
11 years ago
Vladimír Vondruš
3e7e1bcccf
package/ci: so maybe this?
11 years ago
Vladimír Vondruš
0a451cba41
package/ci: ugh.
11 years ago
Vladimír Vondruš
2149468976
package/ci: we need OpenAL32.dll in PATH.
11 years ago