Skip to content

Commit 3f9455d

Browse files
committed
Merge branch 'pr335' into feature/matrix-inverse-transpose
2 parents cff3cc1 + 9bfb5cf commit 3f9455d

22 files changed

Lines changed: 271 additions & 180 deletions

.github/workflows/arm64.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,10 @@ jobs:
3939
build_type: [arm64-Debug, arm64-Release]
4040

4141
steps:
42-
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
42+
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
4343

4444
- name: Clone test repository
45-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
45+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
4646
with:
4747
repository: walbourn/directxmathtest
4848
path: Tests
@@ -73,10 +73,10 @@ jobs:
7373
build_type: [arm-Debug, arm-Release]
7474

7575
steps:
76-
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
76+
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
7777

7878
- name: Clone test repository
79-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
79+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
8080
with:
8181
repository: walbourn/directxmathtest
8282
path: Tests

.github/workflows/arm64test.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,10 @@ jobs:
4040
build_type: [arm64-Release]
4141

4242
steps:
43-
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
43+
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
4444

4545
- name: Clone test repository
46-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
46+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
4747
with:
4848
repository: walbourn/directxmathtest
4949
path: Tests

.github/workflows/asan.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,10 @@ jobs:
5050
arch: [amd64]
5151

5252
steps:
53-
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
53+
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
5454

5555
- name: Clone test repository
56-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
56+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
5757
with:
5858
repository: walbourn/directxmathtest
5959
path: Tests

.github/workflows/clangcl.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,10 @@ jobs:
4949
arch: amd64_arm64
5050

5151
steps:
52-
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
52+
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
5353

5454
- name: Clone test repository
55-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
55+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
5656
with:
5757
repository: walbourn/directxmathtest
5858
path: Tests
@@ -99,10 +99,10 @@ jobs:
9999
arch: amd64_arm64
100100

101101
steps:
102-
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
102+
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
103103

104104
- name: Clone test repository
105-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
105+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
106106
with:
107107
repository: walbourn/directxmathtest
108108
path: Tests

.github/workflows/codeql.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,10 @@ jobs:
4343

4444
steps:
4545
- name: Checkout repository
46-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
46+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
4747

4848
- name: Clone test repository
49-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
49+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
5050
with:
5151
repository: walbourn/directxmathtest
5252
path: Tests
@@ -58,7 +58,7 @@ jobs:
5858
- uses: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756 # v1.13.0
5959

6060
- name: Initialize CodeQL
61-
uses: github/codeql-action/init@8aad20d150bbac5944a9f9d289da16a4b0d87c1e # v4.36.2
61+
uses: github/codeql-action/init@e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81 # v4.37.3
6262
with:
6363
languages: c-cpp
6464
build-mode: manual
@@ -72,6 +72,6 @@ jobs:
7272
run: cmake --build out/build/x64-Debug
7373

7474
- name: Perform CodeQL Analysis
75-
uses: github/codeql-action/analyze@8aad20d150bbac5944a9f9d289da16a4b0d87c1e # v4.36.2
75+
uses: github/codeql-action/analyze@e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81 # v4.37.3
7676
with:
7777
category: "/language:c-cpp"

.github/workflows/cxx.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,10 @@ jobs:
6161
arch: amd64_arm64
6262

6363
steps:
64-
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
64+
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
6565

6666
- name: Clone test repository
67-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
67+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
6868
with:
6969
repository: walbourn/directxmathtest
7070
path: Tests

.github/workflows/lint.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626

2727
steps:
2828
- name: Checkout repository
29-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
29+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
3030
with:
3131
fetch-depth: 0
3232

.github/workflows/macos.yml

Lines changed: 57 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -1,57 +1,57 @@
1-
# Copyright (c) Microsoft Corporation.
2-
# Licensed under the MIT License.
3-
#
4-
# http://go.microsoft.com/fwlink/?LinkID=615560
5-
6-
name: 'CMake (MacOS)'
7-
8-
on:
9-
push:
10-
branches: "main"
11-
paths-ignore:
12-
- '*.md'
13-
- LICENSE
14-
- '.azuredevops/**'
15-
- '.github/*.md'
16-
- '.nuget/*'
17-
- build/*.ps1
18-
pull_request:
19-
branches: "main"
20-
paths-ignore:
21-
- '*.md'
22-
- LICENSE
23-
- '.azuredevops/**'
24-
- '.github/*.md'
25-
- '.nuget/*'
26-
- build/*.ps1
27-
28-
permissions:
29-
contents: read
30-
31-
jobs:
32-
build:
33-
runs-on: macos-latest
34-
35-
strategy:
36-
fail-fast: false
37-
38-
matrix:
39-
build_type: [arm64-Debug-Linux, arm64-Release-Linux]
40-
41-
steps:
42-
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
43-
44-
- name: Clone test repository
45-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
46-
with:
47-
repository: walbourn/directxmathtest
48-
path: Tests
49-
ref: main
50-
51-
- name: 'Configure CMake'
52-
working-directory: ${{ github.workspace }}
53-
run: cmake --preset=${{ matrix.build_type }}
54-
55-
- name: 'Build'
56-
working-directory: ${{ github.workspace }}
57-
run: cmake --build out/build/${{ matrix.build_type }}
1+
# Copyright (c) Microsoft Corporation.
2+
# Licensed under the MIT License.
3+
#
4+
# http://go.microsoft.com/fwlink/?LinkID=615560
5+
6+
name: 'CMake (MacOS)'
7+
8+
on:
9+
push:
10+
branches: "main"
11+
paths-ignore:
12+
- '*.md'
13+
- LICENSE
14+
- '.azuredevops/**'
15+
- '.github/*.md'
16+
- '.nuget/*'
17+
- build/*.ps1
18+
pull_request:
19+
branches: "main"
20+
paths-ignore:
21+
- '*.md'
22+
- LICENSE
23+
- '.azuredevops/**'
24+
- '.github/*.md'
25+
- '.nuget/*'
26+
- build/*.ps1
27+
28+
permissions:
29+
contents: read
30+
31+
jobs:
32+
build:
33+
runs-on: macos-latest
34+
35+
strategy:
36+
fail-fast: false
37+
38+
matrix:
39+
build_type: [arm64-Debug-Linux, arm64-Release-Linux]
40+
41+
steps:
42+
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
43+
44+
- name: Clone test repository
45+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
46+
with:
47+
repository: walbourn/directxmathtest
48+
path: Tests
49+
ref: main
50+
51+
- name: 'Configure CMake'
52+
working-directory: ${{ github.workspace }}
53+
run: cmake --preset=${{ matrix.build_type }}
54+
55+
- name: 'Build'
56+
working-directory: ${{ github.workspace }}
57+
run: cmake --build out/build/${{ matrix.build_type }}

.github/workflows/main.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -63,10 +63,10 @@ jobs:
6363
arch: amd64_arm64
6464

6565
steps:
66-
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
66+
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
6767

6868
- name: Clone test repository
69-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
69+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
7070
with:
7171
repository: walbourn/directxmathtest
7272
path: Tests
@@ -114,10 +114,10 @@ jobs:
114114
arch: amd64_arm64
115115

116116
steps:
117-
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
117+
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
118118

119119
- name: Clone test repository
120-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
120+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
121121
with:
122122
repository: walbourn/directxmathtest
123123
path: Tests

.github/workflows/mingw.yml

Lines changed: 63 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -1,63 +1,63 @@
1-
# Copyright (c) Microsoft Corporation.
2-
# Licensed under the MIT License.
3-
#
4-
# http://go.microsoft.com/fwlink/?LinkID=615560
5-
6-
name: 'CMake (MinGW)'
7-
8-
on:
9-
push:
10-
branches: "main"
11-
paths-ignore:
12-
- '*.md'
13-
- LICENSE
14-
- '.azuredevops/**'
15-
- '.github/*.md'
16-
- '.nuget/*'
17-
- build/*.ps1
18-
pull_request:
19-
branches: "main"
20-
paths-ignore:
21-
- '*.md'
22-
- LICENSE
23-
- '.azuredevops/**'
24-
- '.github/*.md'
25-
- '.nuget/*'
26-
- build/*.ps1
27-
28-
permissions:
29-
contents: read
30-
31-
jobs:
32-
build:
33-
timeout-minutes: 20
34-
35-
strategy:
36-
fail-fast: false
37-
38-
matrix:
39-
build_type: [x64-Debug-MinGW, x64-Release-MinGW]
40-
os: [windows-2022, windows-2025]
41-
42-
runs-on: ${{ matrix.os }}
43-
44-
steps:
45-
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
46-
47-
- name: Clone test repository
48-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
49-
with:
50-
repository: walbourn/directxmathtest
51-
path: Tests
52-
ref: main
53-
54-
- name: 'Install Ninja'
55-
run: choco install ninja
56-
57-
- name: 'Configure CMake'
58-
working-directory: ${{ github.workspace }}
59-
run: cmake --preset=${{ matrix.build_type }} -DBUILD_TESTING=ON
60-
61-
- name: 'Build'
62-
working-directory: ${{ github.workspace }}
63-
run: cmake --build out/build/${{ matrix.build_type }}
1+
# Copyright (c) Microsoft Corporation.
2+
# Licensed under the MIT License.
3+
#
4+
# http://go.microsoft.com/fwlink/?LinkID=615560
5+
6+
name: 'CMake (MinGW)'
7+
8+
on:
9+
push:
10+
branches: "main"
11+
paths-ignore:
12+
- '*.md'
13+
- LICENSE
14+
- '.azuredevops/**'
15+
- '.github/*.md'
16+
- '.nuget/*'
17+
- build/*.ps1
18+
pull_request:
19+
branches: "main"
20+
paths-ignore:
21+
- '*.md'
22+
- LICENSE
23+
- '.azuredevops/**'
24+
- '.github/*.md'
25+
- '.nuget/*'
26+
- build/*.ps1
27+
28+
permissions:
29+
contents: read
30+
31+
jobs:
32+
build:
33+
timeout-minutes: 20
34+
35+
strategy:
36+
fail-fast: false
37+
38+
matrix:
39+
build_type: [x64-Debug-MinGW, x64-Release-MinGW]
40+
os: [windows-2022, windows-2025]
41+
42+
runs-on: ${{ matrix.os }}
43+
44+
steps:
45+
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
46+
47+
- name: Clone test repository
48+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
49+
with:
50+
repository: walbourn/directxmathtest
51+
path: Tests
52+
ref: main
53+
54+
- name: 'Install Ninja'
55+
run: choco install ninja
56+
57+
- name: 'Configure CMake'
58+
working-directory: ${{ github.workspace }}
59+
run: cmake --preset=${{ matrix.build_type }} -DBUILD_TESTING=ON
60+
61+
- name: 'Build'
62+
working-directory: ${{ github.workspace }}
63+
run: cmake --build out/build/${{ matrix.build_type }}

0 commit comments

Comments
 (0)