diff options
author | numzero <numzer0@yandex.ru> | 2023-03-13 18:40:11 +0300 |
---|---|---|
committer | numzero <numzer0@yandex.ru> | 2023-03-13 18:40:11 +0300 |
commit | 02c6449f0dc72cb9a3dc7c788dd6a404bff0b7e2 (patch) | |
tree | 13ae0811e238f031ab4bea332ce3746b15b06e4c | |
parent | 233108383761a8cb3ca02f1ddf40cd806ccd0260 (diff) | |
download | irrlicht-02c6449f0dc72cb9a3dc7c788dd6a404bff0b7e2.tar.xz |
Add CI for the new GL ES 2 driver
-rw-r--r-- | .github/workflows/build.yml | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 8d1706e..f3d5f5c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -110,6 +110,33 @@ jobs: cd bin/Linux LIBGL_ALWAYS_SOFTWARE=true xvfb-run ./AutomatedTest opengl3 + linux-sdl-gles2: + runs-on: ubuntu-latest + container: + image: ubuntu:jammy + env: { LANG: "C.UTF-8" } + steps: + - uses: actions/checkout@v3 + - name: Install deps + run: | + apt-get update + apt-get install g++ cmake libsdl2-dev libpng-dev libjpeg-dev zlib1g-dev -qyy + + - name: Build + run: | + cmake . -DBUILD_EXAMPLES=1 -DUSE_SDL2=ON -DENABLE_GLES2=ON + make -j2 + + - name: Test (headless) + run: | + cd bin/Linux + ./AutomatedTest null + + - name: Test (Xvfb) + run: | + cd bin/Linux + LIBGL_ALWAYS_SOFTWARE=true xvfb-run ./AutomatedTest gles2 + win32: runs-on: ubuntu-20.04 steps: |