Browse Source

Add Vulkan and Cairo demos to CI

Cameron Cawley 7 months ago
parent
commit
5f54de6d31
1 changed files with 7 additions and 3 deletions
  1. 7 3
      .github/workflows/ccpp.yml

+ 7 - 3
.github/workflows/ccpp.yml

@@ -12,7 +12,7 @@ jobs:
     - name: apt-update
       run: sudo apt-get update -qq
     - name: apt get demo-libs
-      run: sudo apt-get install -y --no-install-recommends liballegro5-dev liballegro-image5-dev liballegro-ttf5-dev libglfw3 libglfw3-dev libglew-dev libsdl2-dev libwayland-dev libx11-dev libxft-dev wayland-protocols
+      run: sudo apt-get install -y --no-install-recommends glslc liballegro5-dev liballegro-image5-dev liballegro-ttf5-dev libcairo2-dev libglfw3 libglfw3-dev libglew-dev libsdl2-dev libvulkan-dev libwayland-dev libx11-dev libxcb1-dev libxcb-util0-dev libxcb-keysyms1-dev libxft-dev libxkbcommon-x11-dev wayland-protocols
     - name: build allegro5
       run: make -C demo/allegro5
     - name: build glfw_opengl2
@@ -21,8 +21,8 @@ jobs:
       run: make -C demo/glfw_opengl3
     - name: build glfw_opengl4
       run: make -C demo/glfw_opengl4
-#    - name: build glfw_vulkan
-#      run: make -C demo/glfw_vulkan
+    - name: build glfw_vulkan
+      run: make -C demo/glfw_vulkan
     - name: build sdl_opengl2
       run: make -C demo/sdl_opengl2
     - name: build sdl_opengl3
@@ -31,6 +31,8 @@ jobs:
       run: make -C demo/sdl_opengles2
     - name: build sdl_renderer
       run: make -C demo/sdl_renderer
+    - name: build sdl_vulkan
+      run: make -C demo/sdl_vulkan
     - name: build sdl_rawfb
       run: make -C demo/rawfb/sdl
     - name: build wayland_rawfb
@@ -45,5 +47,7 @@ jobs:
       run: make -C demo/rawfb/x11
     - name: build x11_xft
       run: make -C demo/x11_xft
+    - name: build xcb_cairo
+      run: make -C demo/xcb_cairo
     - name: build example
       run: make -C example