Skip to content

Commit f8f1ab1

Browse files
committed
Merge remote-tracking branch 'origin/develop/3.0' into feature/input-3.0
2 parents f7e2354 + 1b20646 commit f8f1ab1

File tree

1,984 files changed

+388743
-1374
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,984 files changed

+388743
-1374
lines changed

.github/workflows/dotnet.yml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,11 @@ jobs:
2323
steps:
2424
- uses: actions/checkout@v3
2525
- name: Setup .NET
26-
uses: actions/setup-dotnet@v3
26+
uses: actions/setup-dotnet@v5
2727
with:
28-
dotnet-version: '9.0.x'
29-
dotnet-quality: 'preview'
28+
dotnet-version: |
29+
9.0.x
30+
10.0.x
3031
- name: Install Workloads
3132
run: dotnet workload restore
3233
- name: Pack
@@ -78,8 +79,9 @@ jobs:
7879
- name: Setup .NET
7980
uses: actions/setup-dotnet@v3
8081
with:
81-
dotnet-version: '8.0.x'
82-
dotnet-quality: 'preview'
82+
dotnet-version: |
83+
9.0.x
84+
10.0.x
8385
- name: Install Workloads
8486
run: dotnet workload restore
8587
- name: Restore

.gitmodules

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,9 @@
1616
[submodule "eng/submodules/openal-soft"]
1717
path = eng/submodules/openal-soft
1818
url = https://github.com/kcat/openal-soft
19+
[submodule "eng/submodules/vulkan"]
20+
path = eng/submodules/vulkan
21+
url = https://github.com/KhronosGroup/Vulkan-Docs.git
22+
[submodule "eng/submodules/vulkan-headers"]
23+
path = eng/submodules/vulkan-headers
24+
url = https://github.com/KhronosGroup/Vulkan-Headers.git

.silktouch/82fde6eb3b68e085.stout

1.88 MB
Binary file not shown.

.silktouch/c8c046b328b09d23.stout

-5 Bytes
Binary file not shown.

Directory.Packages.props

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,47 @@
11
<Project>
22
<ItemGroup>
33
<!-- Common -->
4-
<PackageVersion Include="DotNet.ReproducibleBuilds" Version="1.1.1" />
5-
<PackageVersion Include="DotNet.ReproducibleBuilds.Isolated" Version="1.1.1" />
6-
<PackageVersion Include="Microsoft.CodeAnalysis.PublicApiAnalyzers" Version="3.3.4" />
7-
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.11.1" />
4+
<PackageVersion Include="DotNet.ReproducibleBuilds" Version="1.2.39" />
5+
<PackageVersion Include="DotNet.ReproducibleBuilds.Isolated" Version="1.2.39" />
6+
<PackageVersion Include="Microsoft.Build.Tasks.Core" Version="17.14.28" />
7+
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="18.0.1" />
88
<PackageVersion Include="NAudio.Core" Version="2.2.1" />
9-
<PackageVersion Include="NUnit3TestAdapter" Version="4.6.0" />
10-
<PackageVersion Include="NUnit.Analyzers" Version="4.4.0" />
11-
<PackageVersion Include="coverlet.collector" Version="6.0.2" />
12-
<PackageVersion Include="NUnit" Version="4.2.2" />
13-
<PackageVersion Include="xunit" Version="2.9.2" />
14-
<PackageVersion Include="xunit.runner.visualstudio" Version="2.8.2" />
9+
<PackageVersion Include="NUnit3TestAdapter" Version="5.2.0" />
10+
<PackageVersion Include="NUnit.Analyzers" Version="4.11.2" />
11+
<PackageVersion Include="coverlet.collector" Version="6.0.4" />
12+
<PackageVersion Include="NUnit" Version="4.4.0" />
13+
<PackageVersion Include="xunit" Version="2.9.3" />
14+
<PackageVersion Include="xunit.runner.visualstudio" Version="3.1.5" />
1515
<!-- eng/benchmarks -->
16-
<PackageVersion Include="BenchmarkDotNet" Version="0.14.0" />
16+
<PackageVersion Include="BenchmarkDotNet" Version="0.15.6" />
1717
<!-- Silk.NET.Core -->
18-
<PackageVersion Include="Fody" Version="6.8.2" PrivateAssets="all" />
19-
<PackageVersion Include="InlineIL.Fody" Version="1.9.0" PrivateAssets="all" />
18+
<PackageVersion Include="Fody" Version="6.9.3" PrivateAssets="all" />
19+
<PackageVersion Include="InlineIL.Fody" Version="1.10.1" PrivateAssets="all" />
20+
<PackageVersion Include="Microsoft.CodeAnalysis.PublicApiAnalyzers" Version="5.0.0-1.25277.114" />
2021
<!-- Analyzers -->
21-
<PackageVersion Include="Microsoft.CodeAnalysis.Analyzers" Version="3.3.4" />
22+
<PackageVersion Include="Microsoft.CodeAnalysis.Analyzers" Version="3.12.0-beta1.25218.8" />
2223
<!-- SilkTouch -->
23-
<PackageVersion Include="ClangSharp.PInvokeGenerator" Version="18.1.0.2" />
24+
<PackageVersion Include="ClangSharp.PInvokeGenerator" Version="20.1.2.4" />
2425
<PackageVersion Include="CSharpier.Core" Version="0.30.2" />
2526
<PackageVersion Include="Humanizer.Core" Version="2.14.1" />
26-
<PackageVersion Include="Microsoft.Build.Locator" Version="1.7.8" />
27-
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp" Version="4.11.0" />
28-
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="4.11.0" />
29-
<PackageVersion Include="Microsoft.CodeAnalysis.Workspaces.MSBuild" Version="4.11.0" />
30-
<PackageVersion Include="Microsoft.Extensions.Configuration" Version="9.0.0" />
31-
<PackageVersion Include="Microsoft.Extensions.Configuration.CommandLine" Version="8.0.0" />
32-
<PackageVersion Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="9.0.0" />
33-
<PackageVersion Include="Microsoft.Extensions.Configuration.Json" Version="9.0.0" />
34-
<PackageVersion Include="Microsoft.Extensions.FileSystemGlobbing" Version="9.0.0" />
35-
<PackageVersion Include="Microsoft.Extensions.Logging.Console" Version="8.0.0" />
36-
<PackageVersion Include="Microsoft.VisualStudio.Setup.Configuration.Interop" Version="3.12.2149" />
27+
<PackageVersion Include="Microsoft.Build.Locator" Version="1.11.1" />
28+
<PackageVersion Include="Microsoft.Build.Framework" Version="18.0.2" />
29+
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp" Version="5.0.0" />
30+
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="5.0.0" />
31+
<PackageVersion Include="Microsoft.CodeAnalysis.Workspaces.MSBuild" Version="5.0.0" />
32+
<PackageVersion Include="Microsoft.Extensions.Configuration" Version="10.0.0" />
33+
<PackageVersion Include="Microsoft.Extensions.Configuration.CommandLine" Version="10.0.0" />
34+
<PackageVersion Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="10.0.0" />
35+
<PackageVersion Include="Microsoft.Extensions.Configuration.Json" Version="10.0.0" />
36+
<PackageVersion Include="Microsoft.Extensions.FileSystemGlobbing" Version="10.0.0" />
37+
<PackageVersion Include="Microsoft.Extensions.Logging.Console" Version="10.0.0" />
38+
<PackageVersion Include="Microsoft.VisualStudio.Setup.Configuration.Interop" Version="3.14.2075" />
3739
<PackageVersion Include="System.CommandLine" Version="2.0.0-beta4.22272.1" />
38-
<PackageVersion Include="System.IO.Hashing" Version="9.0.0" />
39-
<!-- This is not used but it is used transitively and the version pulled in has a vulnerability -->
40-
<PackageVersion Include="System.Formats.Asn1" Version="9.0.0" />
40+
<PackageVersion Include="System.Configuration.ConfigurationManager" Version="10.0.0" />
41+
<PackageVersion Include="System.IO.Hashing" Version="10.0.0" />
4142
<!-- SilkTouch Unit Tests -->
4243
<PackageVersion Include="Silk.NET.BuildTools" Version="2.22.0" />
43-
<PackageVersion Include="System.Linq.Async" Version="6.0.1" />
4444
<PackageVersion Include="Verify.DiffPlex" Version="3.1.2" />
45-
<PackageVersion Include="Verify.NUnit" Version="28.3.2" />
45+
<PackageVersion Include="Verify.NUnit" Version="31.6.0" />
4646
</ItemGroup>
4747
</Project>

Silk.NET.sln

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,10 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Windowing", "Windowing", "{
102102
EndProject
103103
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Silk.NET.Windowing", "sources\Windowing\Windowing\Silk.NET.Windowing.csproj", "{EF07CBB5-D253-4CA9-A5DA-8B3DF2B0DF8E}"
104104
EndProject
105+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Vulkan", "Vulkan", "{5E20252F-E2A0-46C9-BBEF-4CE5C96D0E07}"
106+
EndProject
107+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Silk.NET.Vulkan", "sources\Vulkan\Vulkan\Silk.NET.Vulkan.csproj", "{E5E8FFBF-1319-4D33-B084-E732656E8A04}"
108+
EndProject
105109
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "OpenAL", "OpenAL", "{AF13F7C9-4EE2-403E-B3D2-C4C2E45D9EF3}"
106110
EndProject
107111
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Silk.NET.OpenAL", "sources\OpenAL\OpenAL\Silk.NET.OpenAL.csproj", "{1FFFDD72-D023-441C-AF49-F1EA78FF7DE9}"
@@ -184,6 +188,10 @@ Global
184188
{EF07CBB5-D253-4CA9-A5DA-8B3DF2B0DF8E}.Debug|Any CPU.Build.0 = Debug|Any CPU
185189
{EF07CBB5-D253-4CA9-A5DA-8B3DF2B0DF8E}.Release|Any CPU.ActiveCfg = Release|Any CPU
186190
{EF07CBB5-D253-4CA9-A5DA-8B3DF2B0DF8E}.Release|Any CPU.Build.0 = Release|Any CPU
191+
{E5E8FFBF-1319-4D33-B084-E732656E8A04}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
192+
{E5E8FFBF-1319-4D33-B084-E732656E8A04}.Debug|Any CPU.Build.0 = Debug|Any CPU
193+
{E5E8FFBF-1319-4D33-B084-E732656E8A04}.Release|Any CPU.ActiveCfg = Release|Any CPU
194+
{E5E8FFBF-1319-4D33-B084-E732656E8A04}.Release|Any CPU.Build.0 = Release|Any CPU
187195
{1FFFDD72-D023-441C-AF49-F1EA78FF7DE9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
188196
{1FFFDD72-D023-441C-AF49-F1EA78FF7DE9}.Debug|Any CPU.Build.0 = Debug|Any CPU
189197
{1FFFDD72-D023-441C-AF49-F1EA78FF7DE9}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -196,7 +204,7 @@ Global
196204
{DDADB0F1-DFC9-4297-B0B0-92984D6F6F4C}.Debug|Any CPU.Build.0 = Debug|Any CPU
197205
{DDADB0F1-DFC9-4297-B0B0-92984D6F6F4C}.Release|Any CPU.ActiveCfg = Release|Any CPU
198206
{DDADB0F1-DFC9-4297-B0B0-92984D6F6F4C}.Release|Any CPU.Build.0 = Release|Any CPU
199-
EndGlobalSection
207+
EndGlobalSection
200208
GlobalSection(SolutionProperties) = preSolution
201209
HideSolutionNode = FALSE
202210
EndGlobalSection

docs/for-contributors/README.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ command like
5959
where the values for the `-s` arguments are replaced with the job names (the keys of the `Jobs` dictionary in
6060
`generator.json` e.g. `SDL`, `OpenGL`, etc).
6161

62-
For more information on SilkTocuh arguments, consult the [SilkTouch User Guide](../silktouch) or use
62+
For more information on SilkTouch arguments, consult the [SilkTouch User Guide](../silktouch) or use
6363
`dotnet run --project sources/SilkTouch/SilkTouch/Silk.NET.SilkTouch.csproj -- --help`.
6464

6565
<DocCardList items={useCurrentSidebarCategory().items.filter((e) => e.label != "Overview")} />

eng/benchmarks/Silk.NET.Maths.Benchmarks/Silk.NET.Maths.Benchmarks.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<OutputType>Exe</OutputType>
5-
<TargetFramework>net8.0</TargetFramework>
5+
<TargetFramework>net10.0</TargetFramework>
66
<DefineConstants>$(DefineConstants);MATHF</DefineConstants>
77
<SilkDSLExempt>true</SilkDSLExempt>
88
</PropertyGroup>

eng/build/Build.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
using System.IO;
22
using Nuke.Common;
33
using Nuke.Common.IO;
4+
using Nuke.Common.ProjectModel;
45
using Nuke.Common.Tools.DotNet;
56
using Nuke.Common.Utilities;
67
using static Nuke.Common.Tools.DotNet.DotNetTasks;

eng/build/Silk.NET.NUKE.csproj

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<OutputType>Exe</OutputType>
5-
<TargetFramework>net8.0</TargetFramework>
5+
<TargetFramework>net10.0</TargetFramework>
66
<RootNamespace></RootNamespace>
77
<NoWarn>CS0649;CS0169;CA1050;CA1822;CA2211;IDE1006</NoWarn>
88
<NukeRootDirectory>..\..</NukeRootDirectory>
@@ -13,9 +13,10 @@
1313

1414
<ItemGroup>
1515
<PackageReference Include="Humanizer.Core" Version="2.14.1" />
16-
<PackageReference Include="Markdig" Version="0.39.0" />
17-
<PackageReference Include="Nuke.Common" Version="9.0.3" />
18-
<PackageReference Include="System.Linq.Async" Version="6.0.1" />
16+
<PackageReference Include="Markdig" Version="0.43.0" />
17+
<PackageReference Include="Microsoft.Build" Version="18.0.2" />
18+
<PackageReference Include="Microsoft.Build.Tasks.Core" Version="18.0.2" />
19+
<PackageReference Include="Nuke.Common" Version="10.0.0" />
1920
<PackageReference Include="YamlDotNet" Version="16.3.0" />
2021
</ItemGroup>
2122

0 commit comments

Comments
 (0)