File tree 2 files changed +41
-1
lines changed
2 files changed +41
-1
lines changed Original file line number Diff line number Diff line change 5
5
branches :
6
6
- ' *'
7
7
- ' !master'
8
- pull_request :
9
8
10
9
jobs :
11
10
build-and-test :
Original file line number Diff line number Diff line change
1
+ name : PSDB for XGL
2
+
3
+ on :
4
+ pull_request :
5
+
6
+ jobs :
7
+ build :
8
+ name : build amdvlk
9
+ runs-on : [self-hosted, build]
10
+ steps :
11
+ - name : Checkout and build AMDVLK driver
12
+ run : |
13
+ ~/bin/repo init -u https://github.com/GPUOpen-Drivers/AMDVLK.git -b dev --depth=1
14
+ ~/bin/repo sync
15
+ rm drivers/${GITHUB_REPOSITORY} -rf
16
+ mkdir drivers/${GITHUB_REPOSITORY} && cd drivers/${GITHUB_REPOSITORY}
17
+ git clone https://github.com/${GITHUB_REPOSITORY}.git .
18
+ git fetch origin +${GITHUB_SHA}:${GITHUB_REF} --update-head-ok
19
+ git checkout ${GITHUB_SHA}
20
+ git submodule update -i --recursive
21
+ cd -
22
+ cmake -G Ninja -S drivers/xgl -B Release64
23
+ cmake --build Release64
24
+ echo "$GITHUB_RUN_ID-$GITHUB_RUN_NUMBER"
25
+ echo "$TASK_ID"
26
+ - name : Upload AMDVLK driver
27
+ uses : actions/upload-artifact@v4
28
+ with :
29
+ name : driver
30
+ path : Release64/icd/amdvlk64.so
31
+ test :
32
+ name : vkcts test with amdvlk
33
+ runs-on : [self-hosted, navi48]
34
+ needs : build
35
+ steps :
36
+ - name : download driver
37
+ uses : actions/download-artifact@v4
38
+ with :
39
+ name : driver
40
+ path : ./
41
+
You can’t perform that action at this time.
0 commit comments