aboutsummaryrefslogtreecommitdiff
path: root/contrib/DirectX-Headers-1.618.2/.github/workflows/uwp.yml
diff options
context:
space:
mode:
author3gg <3gg@shellblade.net>2025-12-02 16:39:36 -0800
committer3gg <3gg@shellblade.net>2025-12-02 16:39:36 -0800
commit6c8ae19be66cee247980a48e736a4e05d14de179 (patch)
treed860767907bf0cbe17ec66422e11bea700cf56d9 /contrib/DirectX-Headers-1.618.2/.github/workflows/uwp.yml
parent8f594c8ebd11f0e5f8a0c6369c3fe7383d250cbe (diff)
Immediate-mode renderer, triangle demo, shader compilation in cmake, Agility SDKHEADmain
Diffstat (limited to 'contrib/DirectX-Headers-1.618.2/.github/workflows/uwp.yml')
-rw-r--r--contrib/DirectX-Headers-1.618.2/.github/workflows/uwp.yml63
1 files changed, 63 insertions, 0 deletions
diff --git a/contrib/DirectX-Headers-1.618.2/.github/workflows/uwp.yml b/contrib/DirectX-Headers-1.618.2/.github/workflows/uwp.yml
new file mode 100644
index 0000000..d3f47a2
--- /dev/null
+++ b/contrib/DirectX-Headers-1.618.2/.github/workflows/uwp.yml
@@ -0,0 +1,63 @@
1# Copyright (c) Microsoft Corporation.
2# Licensed under the MIT License.
3
4name: 'CMake (UWP)'
5
6on:
7 push:
8 branches: [ "main" ]
9 pull_request:
10 branches: [ "main" ]
11 paths-ignore:
12 - '*.md'
13 - LICENSE
14
15permissions:
16 contents: read
17
18jobs:
19 build:
20 runs-on: windows-2022
21
22 strategy:
23 fail-fast: false
24
25 matrix:
26 build_type: [x64-Debug-UWP, x64-Release-UWP, x64-Debug-UWP-Clang, x64-Release-UWP-Clang]
27 arch: [amd64]
28 include:
29 - build_type: x86-Debug-UWP
30 arch: amd64_x86
31 - build_type: x86-Release-UWP
32 arch: amd64_x86
33 - build_type: x86-Debug-UWP-Clang
34 arch: amd64_x86
35 - build_type: x86-Release-UWP-Clang
36 arch: amd64_x86
37 - build_type: arm64-Debug-UWP
38 arch: amd64_arm64
39 - build_type: arm64-Release-UWP
40 arch: amd64_arm64
41 - build_type: arm64-Debug-UWP-Clang
42 arch: amd64_arm64
43 - build_type: arm64-Release-UWP-Clang
44 arch: amd64_arm64
45
46 steps:
47 - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
48
49 - name: 'Install Ninja'
50 run: choco install ninja
51
52 - uses: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756 # v1.13.0
53 with:
54 arch: ${{ matrix.arch }}
55 uwp: true
56
57 - name: 'Configure CMake'
58 working-directory: ${{ github.workspace }}
59 run: cmake --preset=${{ matrix.build_type }}
60
61 - name: 'Build'
62 working-directory: ${{ github.workspace }}
63 run: cmake --build out\build\${{ matrix.build_type }}