]> git.lizzy.rs Git - irrlicht.git/commitdiff
Add CI for the new OpenGL 3 driver
authornumzero <numzer0@yandex.ru>
Mon, 13 Mar 2023 15:39:03 +0000 (18:39 +0300)
committernumzero <numzer0@yandex.ru>
Mon, 13 Mar 2023 15:40:06 +0000 (18:40 +0300)
.github/workflows/build.yml

index 41dc3d676fedcf69f63b07a718644ed8130ba813..8d1706ebc401f521dc42c236e71cf149d2895a3f 100644 (file)
@@ -83,6 +83,33 @@ jobs:
           cd bin/Linux
           ./AutomatedTest null
 
+  linux-sdl-gl3:
+    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_OPENGL3=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 opengl3
+
   win32:
     runs-on: ubuntu-20.04
     steps: