5353 sudo wget -qO /etc/apt/sources.list.d/lunarg-vulkan-jammy.list https://packages.lunarg.com/vulkan/lunarg-vulkan-jammy.list
5454 sudo apt-get update -y
5555 sudo apt-get install -y build-essential vulkan-sdk
56-
57- - id : copy_vulkan_linux
58- if : contains(matrix.arch, 'vulkan')
59- name : Copy Vulcan
60- run : |
6156 cp /lib/x86_64-linux-gnu/libvulkan.so.1 build/libs/
6257
6358 - id : setup_cuda_linux
@@ -545,8 +540,6 @@ jobs:
545540 ABI : arm64-v8a
546541 - arch : android-x64
547542 ABI : x86_64
548- - arch : android-arm64-vulkan
549- ABI : arm64-v8a
550543
551544 steps :
552545 - id : setup_libs_linux
@@ -568,23 +561,6 @@ jobs:
568561 echo "CMAKE_VARS=-DARCHITECTURE=${{ matrix.arch }} -DCMAKE_RUNTIME_OUTPUT_DIRECTORY=${{ github.workspace }}/build/libs -DCMAKE_ARCHIVE_OUTPUT_DIRECTORY=${{ github.workspace }}/build/libs -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=${{ github.workspace }}/build/libs ${{ matrix.cmake_vars }}" >> $GITHUB_ENV
569562 shell : bash
570563
571- - id : setup_vulkan_linux
572- if : contains(matrix.arch, 'vulkan')
573- name : Dependencies Vulcan
574- run : |
575- wget -qO - https://packages.lunarg.com/lunarg-signing-key-pub.asc | sudo apt-key add -
576- sudo wget -qO /etc/apt/sources.list.d/lunarg-vulkan-jammy.list https://packages.lunarg.com/vulkan/lunarg-vulkan-jammy.list
577- sudo apt-get update -y
578- sudo apt-get install -y build-essential vulkan-sdk
579-
580- - id : setup_vulcan_android
581- if : contains(matrix.arch, 'vulkan')
582- name : Install Vulkan headers
583- run : |
584- git submodule add https://github.com/KhronosGroup/Vulkan-Headers.git third_party/Vulkan-Headers
585- cd third_party/Vulkan-Headers
586- git checkout v1.3.275
587-
588564
589565 - id : cpu-cores
590566 name : Get number of CPU cores
@@ -601,7 +577,7 @@ jobs:
601577 export LD_LIBRARY_PATH=""
602578 export NDK=`ls -d /usr/local/lib/android/sdk/ndk/27.*`
603579 cd build
604- cmake .. -DCMAKE_TOOLCHAIN_FILE=$NDK/build/cmake/android.toolchain.cmake -DANDROID_PLATFORM=android-29 -DANDROID_ABI=${{ matrix.ABI }} ${{ env.CMAKE_VARS }}
580+ cmake .. -DCMAKE_TOOLCHAIN_FILE=$NDK/build/cmake/android.toolchain.cmake -DANDROID_PLATFORM=android-23 -DANDROID_ABI=${{ matrix.ABI }} ${{ env.CMAKE_VARS }}
605581 cmake --build . --config Release -j ${{ steps.cpu-cores.outputs.count }}
606582
607583
0 commit comments