From 5afd87f883d3b8c28b51cda11821d7257876facc Mon Sep 17 00:00:00 2001 From: Peter Harris Date: Tue, 12 Nov 2024 13:18:55 +0000 Subject: [PATCH 1/4] Add missing lock declaration --- source_common/framework/entry_utils.hpp | 1 + 1 file changed, 1 insertion(+) diff --git a/source_common/framework/entry_utils.hpp b/source_common/framework/entry_utils.hpp index 4cdda96..bee6351 100644 --- a/source_common/framework/entry_utils.hpp +++ b/source_common/framework/entry_utils.hpp @@ -43,6 +43,7 @@ #include "device_dispatch_table.hpp" #include "device_functions.hpp" +extern std::mutex g_vulkanLock; #define VK_LAYER_EXPORT __attribute__((visibility("default"))) From 5ce20692b5a37ccf9edad76412a701982061fccb Mon Sep 17 00:00:00 2001 From: Peter Harris Date: Tue, 12 Nov 2024 13:56:02 +0000 Subject: [PATCH 2/4] Add new project test to the runner --- .github/workflows/build_test.yaml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/.github/workflows/build_test.yaml b/.github/workflows/build_test.yaml index 897a130..ec0fe25 100644 --- a/.github/workflows/build_test.yaml +++ b/.github/workflows/build_test.yaml @@ -60,3 +60,20 @@ jobs: run: | cd layer_example bash ./android_build.sh Release + + build-ubuntu-x64-clang-new-project: + name: Ubuntu x64 Clang + runs-on: ubuntu-22.04 + steps: + - name: Git checkout + uses: actions/checkout@v4 + with: + submodules: 'true' + + - name: Generate layer_test + run: | + python3 ./generator/generate_vulkan_layer.py --project-name Test --layer-name VkLayerTest --output layer_test + mkdir layer_test/build_rel + cd layer_test/build_rel + cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release .. + make -j4 From e90df2c5d72b2f37dd0c475d4388986f87817f57 Mon Sep 17 00:00:00 2001 From: Peter Harris Date: Tue, 12 Nov 2024 13:56:31 +0000 Subject: [PATCH 3/4] Add new project test to the runner --- .github/workflows/build_test.yaml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.github/workflows/build_test.yaml b/.github/workflows/build_test.yaml index ec0fe25..da24ead 100644 --- a/.github/workflows/build_test.yaml +++ b/.github/workflows/build_test.yaml @@ -61,6 +61,19 @@ jobs: cd layer_example bash ./android_build.sh Release + build-ubuntu-x64-clang-new-common: + name: Ubuntu x64 Clang + runs-on: ubuntu-22.04 + steps: + - name: Git checkout + uses: actions/checkout@v4 + with: + submodules: 'true' + + - name: Generate layer_test + run: | + python3 ./generator/generate_vulkan_common.py + build-ubuntu-x64-clang-new-project: name: Ubuntu x64 Clang runs-on: ubuntu-22.04 From 2895c4bf6771d47ca6630531b872fe84217280a5 Mon Sep 17 00:00:00 2001 From: Peter Harris Date: Tue, 12 Nov 2024 13:58:46 +0000 Subject: [PATCH 4/4] Update job names --- .github/workflows/build_test.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build_test.yaml b/.github/workflows/build_test.yaml index da24ead..3dea890 100644 --- a/.github/workflows/build_test.yaml +++ b/.github/workflows/build_test.yaml @@ -62,7 +62,7 @@ jobs: bash ./android_build.sh Release build-ubuntu-x64-clang-new-common: - name: Ubuntu x64 Clang + name: Ubuntu x64 generate common runs-on: ubuntu-22.04 steps: - name: Git checkout @@ -75,7 +75,7 @@ jobs: python3 ./generator/generate_vulkan_common.py build-ubuntu-x64-clang-new-project: - name: Ubuntu x64 Clang + name: Ubuntu x64 generate new layer runs-on: ubuntu-22.04 steps: - name: Git checkout