aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornumzero <numzer0@yandex.ru>2023-03-13 18:40:11 +0300
committernumzero <numzer0@yandex.ru>2023-03-13 18:40:11 +0300
commit02c6449f0dc72cb9a3dc7c788dd6a404bff0b7e2 (patch)
tree13ae0811e238f031ab4bea332ce3746b15b06e4c
parent233108383761a8cb3ca02f1ddf40cd806ccd0260 (diff)
downloadirrlicht-02c6449f0dc72cb9a3dc7c788dd6a404bff0b7e2.tar.xz
Add CI for the new GL ES 2 driver
-rw-r--r--.github/workflows/build.yml27
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: