Skip to content

Commit

Permalink
build: Downstream Vulkan-ValidationLayers 1.3.295
Browse files Browse the repository at this point in the history
  • Loading branch information
MathiasMagnus committed Oct 3, 2024
2 parents 87c6a86 + f6381d6 commit 139b820
Show file tree
Hide file tree
Showing 801 changed files with 120,800 additions and 62,474 deletions.
41 changes: 0 additions & 41 deletions .github/workflows/formatting.yml

This file was deleted.

24 changes: 24 additions & 0 deletions .github/workflows/vvl.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,23 @@ permissions:
contents: read

jobs:
code-format:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
with:
fetch-depth: '0'
- uses: actions/setup-python@v5
with:
python-version: '3.10'
- name: clang-format version
run: clang-format --version
- name: Execute Source Code Format Checking Script
run: python3 scripts/check_code_format.py --fetch-main --target-refspec=FETCH_HEAD

# Ensure we can build on an older Ubuntu distro with an older version of CMake.
linux_back_compat:
needs: check_vvl
runs-on: ubuntu-20.04
name: "Ubuntu Backcompat"
steps:
Expand All @@ -60,6 +75,7 @@ jobs:
- run: cmake --install build --prefix /tmp

linux:
needs: check_vvl
runs-on: ubuntu-22.04
name: "linux (${{matrix.sanitize}} sanitizer, ${{matrix.config}}, robinhood ${{matrix.robin_hood}} )"
strategy:
Expand All @@ -74,6 +90,11 @@ jobs:
- config: release
robin_hood: "OFF"
sanitize: address
exclude:
# Have found over time this finds nothing extra, while taking the longest and using the most CI minutes.
- config: debug
robin_hood: "ON"
sanitize: thread
steps:
- uses: actions/checkout@v4
- uses: lukka/get-cmake@latest
Expand Down Expand Up @@ -110,6 +131,7 @@ jobs:
VKSC_LAYER_TESTS_NO_SPV_DEBUG_INFO: TRUE

windows:
needs: check_vvl
runs-on: windows-2022
strategy:
matrix:
Expand Down Expand Up @@ -149,6 +171,7 @@ jobs:
VKSC_LAYER_TESTS_NO_SPV_DEBUG_INFO: TRUE

mingw:
needs: check_vvl
runs-on: windows-latest
defaults:
run:
Expand Down Expand Up @@ -176,6 +199,7 @@ jobs:
- run: cmake --install build --prefix /tmp

check_vvl:
needs: code-format
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
Expand Down
8 changes: 5 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -39,15 +39,17 @@ scripts/.vs

# BUILD.gn artifacts
.cipd/
.gn
.gclient
.gclient_entries
.gclient_previous_sync_commits
out/
third_party/
.gcs_entries
.gn
build/
buildtools/
depot_tools/
out/
testing/
third_party/
tools/

scripts/*.args.json
Expand Down
Loading

0 comments on commit 139b820

Please sign in to comment.