diff --git a/.github/workflows/build-nightly.yml b/.github/workflows/build-nightly.yml
index 037c1c0bc..b990938c9 100644
--- a/.github/workflows/build-nightly.yml
+++ b/.github/workflows/build-nightly.yml
@@ -16,11 +16,11 @@ jobs:
- name: Build
shell: cmd
run: |
- "C:/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/MSBuild/Current/Bin/MSBuild.exe" WickedEngine.sln /t:OfflineShaderCompiler /m /p:Configuration=Release /p:Platform=x64
+ "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/MSBuild/Current/Bin/MSBuild.exe" WickedEngine.sln /t:OfflineShaderCompiler /m /p:Configuration=Release /p:Platform=x64
cd "WickedEngine"
"../BUILD/x64/Release/OfflineShaderCompiler/OfflineShaderCompiler.exe" hlsl6 spirv shaderdump
cd ..
- "C:/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/MSBuild/Current/Bin/MSBuild.exe" WickedEngine.sln /t:rebuild /m /p:Configuration=Release /p:Platform=x64
+ "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/MSBuild/Current/Bin/MSBuild.exe" WickedEngine.sln /t:rebuild /m /p:Configuration=Release /p:Platform=x64
- name: Move binaries
shell: cmd
diff --git a/.github/workflows/build-pr.yml b/.github/workflows/build-pr.yml
index 116c3d49c..700271f13 100644
--- a/.github/workflows/build-pr.yml
+++ b/.github/workflows/build-pr.yml
@@ -15,11 +15,11 @@ jobs:
- name: Build
shell: cmd
run: |
- "C:/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/MSBuild/Current/Bin/MSBuild.exe" WickedEngine.sln /t:OfflineShaderCompiler /m /p:Configuration=Release /p:Platform=x64
+ "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/MSBuild/Current/Bin/MSBuild.exe" WickedEngine.sln /t:OfflineShaderCompiler /m /p:Configuration=Release /p:Platform=x64
cd "WickedEngine"
"../BUILD/x64/Release/OfflineShaderCompiler/OfflineShaderCompiler.exe" hlsl6 spirv shaderdump
cd ..
- "C:/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/MSBuild/Current/Bin/MSBuild.exe" WickedEngine.sln /t:rebuild /m /p:Configuration=Release /p:Platform=x64
+ "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/MSBuild/Current/Bin/MSBuild.exe" WickedEngine.sln /t:rebuild /m /p:Configuration=Release /p:Platform=x64
- name: Move binaries
shell: cmd
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 914da43ea..0a862caa4 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -16,11 +16,11 @@ jobs:
- name: Build
shell: cmd
run: |
- "C:/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/MSBuild/Current/Bin/MSBuild.exe" WickedEngine.sln /t:OfflineShaderCompiler /m /p:Configuration=Release /p:Platform=x64
+ "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/MSBuild/Current/Bin/MSBuild.exe" WickedEngine.sln /t:OfflineShaderCompiler /m /p:Configuration=Release /p:Platform=x64
cd "WickedEngine"
"../BUILD/x64/Release/OfflineShaderCompiler/OfflineShaderCompiler.exe" hlsl6 spirv shaderdump
cd ..
- "C:/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/MSBuild/Current/Bin/MSBuild.exe" WickedEngine.sln /t:rebuild /m /p:Configuration=Release /p:Platform=x64
+ "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/MSBuild/Current/Bin/MSBuild.exe" WickedEngine.sln /t:rebuild /m /p:Configuration=Release /p:Platform=x64
- name: Move binaries
shell: cmd
diff --git a/Editor/Editor_UWP.vcxproj b/Editor/Editor_UWP.vcxproj
index 5ac1492ec..04c7af2a5 100644
--- a/Editor/Editor_UWP.vcxproj
+++ b/Editor/Editor_UWP.vcxproj
@@ -1,6 +1,6 @@
-
+
Debug
@@ -28,13 +28,13 @@
Application
true
- v142
+ v143
Application
false
true
- v142
+ v143
true
@@ -157,13 +157,13 @@
-
+
This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
-
+
+
\ No newline at end of file
diff --git a/Editor/Editor_Windows.vcxproj b/Editor/Editor_Windows.vcxproj
index 4493943df..65fdc5c4a 100644
--- a/Editor/Editor_Windows.vcxproj
+++ b/Editor/Editor_Windows.vcxproj
@@ -21,13 +21,13 @@
Application
true
- v142
+ v143
Unicode
Application
false
- v142
+ v143
true
Unicode
diff --git a/Editor/packages.config b/Editor/packages.config
index a6b596a22..3566432b9 100644
--- a/Editor/packages.config
+++ b/Editor/packages.config
@@ -1,4 +1,4 @@
-
+
\ No newline at end of file
diff --git a/Example_ImGui/Example_ImGui.vcxproj b/Example_ImGui/Example_ImGui.vcxproj
index 68306fb11..8cb948ba4 100644
--- a/Example_ImGui/Example_ImGui.vcxproj
+++ b/Example_ImGui/Example_ImGui.vcxproj
@@ -22,13 +22,13 @@
Application
true
- v142
+ v143
Unicode
Application
false
- v142
+ v143
true
Unicode
diff --git a/Template_UWP/Template_UWP.vcxproj b/Template_UWP/Template_UWP.vcxproj
index 6e5304edf..2cbd25291 100644
--- a/Template_UWP/Template_UWP.vcxproj
+++ b/Template_UWP/Template_UWP.vcxproj
@@ -1,6 +1,6 @@
-
+
Debug
@@ -28,13 +28,13 @@
Application
true
- v142
+ v143
Application
false
true
- v142
+ v143
true
@@ -158,9 +158,6 @@
Designer
-
-
-
Document
@@ -1051,18 +1048,21 @@
Document
+
+
+
-
+
This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
-
+
+
\ No newline at end of file
diff --git a/Template_UWP/packages.config b/Template_UWP/packages.config
index a6b596a22..3566432b9 100644
--- a/Template_UWP/packages.config
+++ b/Template_UWP/packages.config
@@ -1,4 +1,4 @@
-
+
\ No newline at end of file
diff --git a/Template_Windows/Template_Windows.vcxproj b/Template_Windows/Template_Windows.vcxproj
index 8330ab19a..5800ebe37 100644
--- a/Template_Windows/Template_Windows.vcxproj
+++ b/Template_Windows/Template_Windows.vcxproj
@@ -21,13 +21,13 @@
Application
true
- v142
+ v143
Unicode
Application
false
- v142
+ v143
true
Unicode
diff --git a/Tests/Tests.vcxproj b/Tests/Tests.vcxproj
index b5e87af37..ce05cfab6 100644
--- a/Tests/Tests.vcxproj
+++ b/Tests/Tests.vcxproj
@@ -22,13 +22,13 @@
Application
true
- v142
+ v143
Unicode
Application
false
- v142
+ v143
true
Unicode
diff --git a/WickedEngine/OfflineShaderCompiler.vcxproj b/WickedEngine/OfflineShaderCompiler.vcxproj
index 95dfe384b..dd4ad9a76 100644
--- a/WickedEngine/OfflineShaderCompiler.vcxproj
+++ b/WickedEngine/OfflineShaderCompiler.vcxproj
@@ -21,13 +21,13 @@
Application
true
- v142
+ v143
Unicode
Application
false
- v142
+ v143
true
Unicode
diff --git a/WickedEngine/WickedEngine_UWP.vcxproj b/WickedEngine/WickedEngine_UWP.vcxproj
index 832a71880..65eabcf04 100644
--- a/WickedEngine/WickedEngine_UWP.vcxproj
+++ b/WickedEngine/WickedEngine_UWP.vcxproj
@@ -1,6 +1,6 @@
-
+
Debug
@@ -30,13 +30,13 @@
StaticLibrary
true
- v142
+ v143
StaticLibrary
false
true
- v142
+ v143
@@ -110,13 +110,13 @@
-
+
This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
-
+
+
\ No newline at end of file
diff --git a/WickedEngine/WickedEngine_Windows.vcxproj b/WickedEngine/WickedEngine_Windows.vcxproj
index 59a7c46e1..b57b7b83c 100644
--- a/WickedEngine/WickedEngine_Windows.vcxproj
+++ b/WickedEngine/WickedEngine_Windows.vcxproj
@@ -23,13 +23,13 @@
StaticLibrary
true
- v142
+ v143
Unicode
StaticLibrary
false
- v142
+ v143
true
Unicode
diff --git a/WickedEngine/packages.config b/WickedEngine/packages.config
index a6b596a22..3566432b9 100644
--- a/WickedEngine/packages.config
+++ b/WickedEngine/packages.config
@@ -1,4 +1,4 @@
-
+
\ No newline at end of file
diff --git a/WickedEngine/wiHelper.cpp b/WickedEngine/wiHelper.cpp
index 5b1aefb21..301b61033 100644
--- a/WickedEngine/wiHelper.cpp
+++ b/WickedEngine/wiHelper.cpp
@@ -774,10 +774,7 @@ namespace wi::helper
async_helper().get();
}
- if (success)
- {
- return true;
- }
+ return success;
#endif // PLATFORM_UWP
}
diff --git a/appveyor.yml b/appveyor.yml
index db228cbf6..1e7e09eee 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -3,7 +3,7 @@ branches:
only:
- master
- appveyor
-image: Visual Studio 2019
+image: Visual Studio 2022
configuration: Release
before_build: