Vulkan renderer backend (#2564)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Bart Louwers <bart.louwers@gmail.com>
This commit is contained in:
9
.github/workflows/linux-ci.yml
vendored
9
.github/workflows/linux-ci.yml
vendored
@@ -50,7 +50,7 @@ jobs:
|
||||
strategy:
|
||||
fail-fast: true
|
||||
matrix:
|
||||
renderer: [legacy, drawable]
|
||||
renderer: [legacy, drawable, vulkan]
|
||||
runs-on: ubuntu-22.04
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
@@ -83,7 +83,8 @@ jobs:
|
||||
libpng-dev \
|
||||
libglfw3-dev \
|
||||
libwebp-dev \
|
||||
libopengl0
|
||||
libopengl0 \
|
||||
mesa-vulkan-drivers
|
||||
|
||||
- if: matrix.renderer == 'drawable'
|
||||
run: echo renderer_flag_cmake=-DMLN_DRAWABLE_RENDERER=ON >> "$GITHUB_ENV"
|
||||
@@ -91,6 +92,9 @@ jobs:
|
||||
- if: matrix.renderer == 'legacy'
|
||||
run: echo renderer_flag_cmake=-DMLN_LEGACY_RENDERER=ON >> "$GITHUB_ENV"
|
||||
|
||||
- if: matrix.renderer == 'vulkan'
|
||||
run: echo renderer_flag_cmake="-DMLN_DRAWABLE_RENDERER=ON -DMLN_LEGACY_RENDERER=OFF -DMLN_WITH_VULKAN=ON -DMLN_WITH_OPENGL=OFF" >> "$GITHUB_ENV"
|
||||
|
||||
- name: Build MapLibre Native Core
|
||||
env:
|
||||
CI: 1
|
||||
@@ -143,6 +147,7 @@ jobs:
|
||||
- run: chmod +x build/mbgl-test-runner
|
||||
|
||||
- name: Run C++ tests
|
||||
continue-on-error: ${{ matrix.renderer == 'vulkan' }}
|
||||
run: xvfb-run -a build/mbgl-test-runner
|
||||
|
||||
# render tests
|
||||
|
||||
Reference in New Issue
Block a user