From d462f8b73318d40ec11e1fbbbe44e3d266b98ec5 Mon Sep 17 00:00:00 2001 From: MDietermann Date: Thu, 28 May 2026 11:19:48 +0200 Subject: [PATCH] chore: pin OpenTK 4.9.4, add StbImageSharp, asset copy, and test project --- VoxelEngine.Tests/VoxelEngine.Tests.csproj | 21 ++++++++++++++++ VoxelEngine.csproj | 13 +++++++--- VoxelEngine.sln | 29 ++++++++++++++++++++++ 3 files changed, 60 insertions(+), 3 deletions(-) create mode 100644 VoxelEngine.Tests/VoxelEngine.Tests.csproj diff --git a/VoxelEngine.Tests/VoxelEngine.Tests.csproj b/VoxelEngine.Tests/VoxelEngine.Tests.csproj new file mode 100644 index 0000000..8cdcb25 --- /dev/null +++ b/VoxelEngine.Tests/VoxelEngine.Tests.csproj @@ -0,0 +1,21 @@ + + + + net10.0 + enable + enable + false + + + + + + + + + + + + + + \ No newline at end of file diff --git a/VoxelEngine.csproj b/VoxelEngine.csproj index b1e40ab..a9f57e0 100644 --- a/VoxelEngine.csproj +++ b/VoxelEngine.csproj @@ -1,15 +1,22 @@ - + Exe net10.0 enable enable + false - - + + + + + + + PreserveNewest + diff --git a/VoxelEngine.sln b/VoxelEngine.sln index f11ce5d..dea9c8c 100644 --- a/VoxelEngine.sln +++ b/VoxelEngine.sln @@ -2,15 +2,44 @@ Microsoft Visual Studio Solution File, Format Version 12.00 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VoxelEngine", "VoxelEngine.csproj", "{1636629D-00D6-45A5-878F-7E1417FD87F7}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VoxelEngine.Tests", "VoxelEngine.Tests\VoxelEngine.Tests.csproj", "{8079467B-E6AE-4560-B4FA-71C945F7E316}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 Release|Any CPU = Release|Any CPU + Release|x64 = Release|x64 + Release|x86 = Release|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {1636629D-00D6-45A5-878F-7E1417FD87F7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {1636629D-00D6-45A5-878F-7E1417FD87F7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1636629D-00D6-45A5-878F-7E1417FD87F7}.Debug|x64.ActiveCfg = Debug|Any CPU + {1636629D-00D6-45A5-878F-7E1417FD87F7}.Debug|x64.Build.0 = Debug|Any CPU + {1636629D-00D6-45A5-878F-7E1417FD87F7}.Debug|x86.ActiveCfg = Debug|Any CPU + {1636629D-00D6-45A5-878F-7E1417FD87F7}.Debug|x86.Build.0 = Debug|Any CPU {1636629D-00D6-45A5-878F-7E1417FD87F7}.Release|Any CPU.ActiveCfg = Release|Any CPU {1636629D-00D6-45A5-878F-7E1417FD87F7}.Release|Any CPU.Build.0 = Release|Any CPU + {1636629D-00D6-45A5-878F-7E1417FD87F7}.Release|x64.ActiveCfg = Release|Any CPU + {1636629D-00D6-45A5-878F-7E1417FD87F7}.Release|x64.Build.0 = Release|Any CPU + {1636629D-00D6-45A5-878F-7E1417FD87F7}.Release|x86.ActiveCfg = Release|Any CPU + {1636629D-00D6-45A5-878F-7E1417FD87F7}.Release|x86.Build.0 = Release|Any CPU + {8079467B-E6AE-4560-B4FA-71C945F7E316}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8079467B-E6AE-4560-B4FA-71C945F7E316}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8079467B-E6AE-4560-B4FA-71C945F7E316}.Debug|x64.ActiveCfg = Debug|Any CPU + {8079467B-E6AE-4560-B4FA-71C945F7E316}.Debug|x64.Build.0 = Debug|Any CPU + {8079467B-E6AE-4560-B4FA-71C945F7E316}.Debug|x86.ActiveCfg = Debug|Any CPU + {8079467B-E6AE-4560-B4FA-71C945F7E316}.Debug|x86.Build.0 = Debug|Any CPU + {8079467B-E6AE-4560-B4FA-71C945F7E316}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8079467B-E6AE-4560-B4FA-71C945F7E316}.Release|Any CPU.Build.0 = Release|Any CPU + {8079467B-E6AE-4560-B4FA-71C945F7E316}.Release|x64.ActiveCfg = Release|Any CPU + {8079467B-E6AE-4560-B4FA-71C945F7E316}.Release|x64.Build.0 = Release|Any CPU + {8079467B-E6AE-4560-B4FA-71C945F7E316}.Release|x86.ActiveCfg = Release|Any CPU + {8079467B-E6AE-4560-B4FA-71C945F7E316}.Release|x86.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE EndGlobalSection EndGlobal