diff --git a/.vs/CMakeWorkspaceSettings.json b/.vs/CMakeWorkspaceSettings.json
new file mode 100644
index 00000000..2c63c085
--- /dev/null
+++ b/.vs/CMakeWorkspaceSettings.json
@@ -0,0 +1,2 @@
+{
+}
diff --git a/.vs/ProjectSettings.json b/.vs/ProjectSettings.json
new file mode 100644
index 00000000..8f0d7334
--- /dev/null
+++ b/.vs/ProjectSettings.json
@@ -0,0 +1,3 @@
+{
+ "CurrentProjectSetting": "x64-Debug"
+}
\ No newline at end of file
diff --git a/.vs/Samples_VS2022/config/applicationhost.config b/.vs/Samples_VS2022/config/applicationhost.config
new file mode 100644
index 00000000..032d67c6
--- /dev/null
+++ b/.vs/Samples_VS2022/config/applicationhost.config
@@ -0,0 +1,959 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.vs/Samples_VS2022/v17/.suo b/.vs/Samples_VS2022/v17/.suo
new file mode 100644
index 00000000..58f941d6
Binary files /dev/null and b/.vs/Samples_VS2022/v17/.suo differ
diff --git a/.vs/Samples_VS2022/v17/Browse.VC.db b/.vs/Samples_VS2022/v17/Browse.VC.db
new file mode 100644
index 00000000..689003ba
Binary files /dev/null and b/.vs/Samples_VS2022/v17/Browse.VC.db differ
diff --git a/.vs/Samples_VS2022/v17/Browse.VC.db-shm b/.vs/Samples_VS2022/v17/Browse.VC.db-shm
new file mode 100644
index 00000000..54c1bd38
Binary files /dev/null and b/.vs/Samples_VS2022/v17/Browse.VC.db-shm differ
diff --git a/.vs/Samples_VS2022/v17/Browse.VC.db-wal b/.vs/Samples_VS2022/v17/Browse.VC.db-wal
new file mode 100644
index 00000000..e69de29b
diff --git a/.vs/Samples_VS2022/v17/Solution.VC.db b/.vs/Samples_VS2022/v17/Solution.VC.db
new file mode 100644
index 00000000..86bbea7e
Binary files /dev/null and b/.vs/Samples_VS2022/v17/Solution.VC.db differ
diff --git a/.vs/Samples_VS2022/v17/Solution.VC.db-shm b/.vs/Samples_VS2022/v17/Solution.VC.db-shm
new file mode 100644
index 00000000..407febea
Binary files /dev/null and b/.vs/Samples_VS2022/v17/Solution.VC.db-shm differ
diff --git a/.vs/Samples_VS2022/v17/Solution.VC.db-wal b/.vs/Samples_VS2022/v17/Solution.VC.db-wal
new file mode 100644
index 00000000..694a6281
Binary files /dev/null and b/.vs/Samples_VS2022/v17/Solution.VC.db-wal differ
diff --git a/.vs/VSWorkspaceState.json b/.vs/VSWorkspaceState.json
new file mode 100644
index 00000000..6b611411
--- /dev/null
+++ b/.vs/VSWorkspaceState.json
@@ -0,0 +1,6 @@
+{
+ "ExpandedNodes": [
+ ""
+ ],
+ "PreviewInSolutionExplorer": false
+}
\ No newline at end of file
diff --git a/.vs/cuda-samples/config/applicationhost.config b/.vs/cuda-samples/config/applicationhost.config
new file mode 100644
index 00000000..032d67c6
--- /dev/null
+++ b/.vs/cuda-samples/config/applicationhost.config
@@ -0,0 +1,959 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.vs/cuda-samples/v17/.suo b/.vs/cuda-samples/v17/.suo
new file mode 100644
index 00000000..57dade92
Binary files /dev/null and b/.vs/cuda-samples/v17/.suo differ
diff --git a/.vs/cuda-samples/v17/Browse.VC.db b/.vs/cuda-samples/v17/Browse.VC.db
new file mode 100644
index 00000000..c844e066
Binary files /dev/null and b/.vs/cuda-samples/v17/Browse.VC.db differ
diff --git a/.vs/slnx.sqlite b/.vs/slnx.sqlite
new file mode 100644
index 00000000..98ba36dd
Binary files /dev/null and b/.vs/slnx.sqlite differ
diff --git a/CppProperties.json b/CppProperties.json
new file mode 100644
index 00000000..f598ba59
--- /dev/null
+++ b/CppProperties.json
@@ -0,0 +1,21 @@
+{
+ "configurations": [
+ {
+ "inheritEnvironments": [
+ "msvc_x64"
+ ],
+ "name": "x64-Debug",
+ "includePath": [
+ "${env.INCLUDE}",
+ "${workspaceRoot}\\**"
+ ],
+ "defines": [
+ "WIN32",
+ "_DEBUG",
+ "UNICODE",
+ "_UNICODE"
+ ],
+ "intelliSenseMode": "windows-msvc-x64"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Samples/3_CUDA_Features/simpleCudaGraphs/simpleCudaGraphs_vs2019.vcxproj b/Samples/3_CUDA_Features/simpleCudaGraphs/simpleCudaGraphs_vs2019.vcxproj
index 7d3dfb84..963c7448 100644
--- a/Samples/3_CUDA_Features/simpleCudaGraphs/simpleCudaGraphs_vs2019.vcxproj
+++ b/Samples/3_CUDA_Features/simpleCudaGraphs/simpleCudaGraphs_vs2019.vcxproj
@@ -23,7 +23,7 @@
Application
MultiByte
- v142
+ v143
10.0
@@ -99,10 +99,9 @@
-
-
+
\ No newline at end of file
diff --git a/Samples/simpleCudaGraphs/.vs/simpleCudaGraphs_vs2019/v17/.suo b/Samples/simpleCudaGraphs/.vs/simpleCudaGraphs_vs2019/v17/.suo
new file mode 100644
index 00000000..74ce354e
Binary files /dev/null and b/Samples/simpleCudaGraphs/.vs/simpleCudaGraphs_vs2019/v17/.suo differ
diff --git a/Samples/simpleCudaGraphs/.vs/simpleCudaGraphs_vs2019/v17/Browse.VC.db b/Samples/simpleCudaGraphs/.vs/simpleCudaGraphs_vs2019/v17/Browse.VC.db
new file mode 100644
index 00000000..4c8726be
Binary files /dev/null and b/Samples/simpleCudaGraphs/.vs/simpleCudaGraphs_vs2019/v17/Browse.VC.db differ
diff --git a/Samples/simpleCudaGraphs/simpleCudaGraphs_vs2019.vcxproj.user b/Samples/simpleCudaGraphs/simpleCudaGraphs_vs2019.vcxproj.user
new file mode 100644
index 00000000..88a55094
--- /dev/null
+++ b/Samples/simpleCudaGraphs/simpleCudaGraphs_vs2019.vcxproj.user
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/Samples/simpleCudaGraphs/x64/Debug/simpleCudaGraphs_vs2019.log b/Samples/simpleCudaGraphs/x64/Debug/simpleCudaGraphs_vs2019.log
new file mode 100644
index 00000000..ae986fe4
--- /dev/null
+++ b/Samples/simpleCudaGraphs/x64/Debug/simpleCudaGraphs_vs2019.log
@@ -0,0 +1 @@
+C:\Users\vrues\Documents\GitHub\cuda-samples\Samples\simpleCudaGraphs\simpleCudaGraphs_vs2019.vcxproj(37,5): error MSB4019: Das importierte Projekt "C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\BuildCustomizations\CUDA 11.1.props" wurde nicht gefunden. Stellen Sie sicher, dass der Ausdruck in der Import-Deklaration "C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\\BuildCustomizations\CUDA 11.1.props" richtig ist und dass die Datei auf dem Datenträger vorhanden ist.
diff --git a/Samples/simpleCudaGraphs/x64/Release/simpleCudaGraphs_vs2019.log b/Samples/simpleCudaGraphs/x64/Release/simpleCudaGraphs_vs2019.log
new file mode 100644
index 00000000..ae986fe4
--- /dev/null
+++ b/Samples/simpleCudaGraphs/x64/Release/simpleCudaGraphs_vs2019.log
@@ -0,0 +1 @@
+C:\Users\vrues\Documents\GitHub\cuda-samples\Samples\simpleCudaGraphs\simpleCudaGraphs_vs2019.vcxproj(37,5): error MSB4019: Das importierte Projekt "C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\BuildCustomizations\CUDA 11.1.props" wurde nicht gefunden. Stellen Sie sicher, dass der Ausdruck in der Import-Deklaration "C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\\BuildCustomizations\CUDA 11.1.props" richtig ist und dass die Datei auf dem Datenträger vorhanden ist.
diff --git a/Samples/vulkanImageCUDA/.vs/vulkanImageCUDA_vs2019/v17/.suo b/Samples/vulkanImageCUDA/.vs/vulkanImageCUDA_vs2019/v17/.suo
new file mode 100644
index 00000000..e9bc0d1f
Binary files /dev/null and b/Samples/vulkanImageCUDA/.vs/vulkanImageCUDA_vs2019/v17/.suo differ
diff --git a/Samples/vulkanImageCUDA/.vs/vulkanImageCUDA_vs2019/v17/Browse.VC.db b/Samples/vulkanImageCUDA/.vs/vulkanImageCUDA_vs2019/v17/Browse.VC.db
new file mode 100644
index 00000000..72446310
Binary files /dev/null and b/Samples/vulkanImageCUDA/.vs/vulkanImageCUDA_vs2019/v17/Browse.VC.db differ
diff --git a/Samples/vulkanImageCUDA/vulkanImageCUDA_vs2019.vcxproj.user b/Samples/vulkanImageCUDA/vulkanImageCUDA_vs2019.vcxproj.user
new file mode 100644
index 00000000..88a55094
--- /dev/null
+++ b/Samples/vulkanImageCUDA/vulkanImageCUDA_vs2019.vcxproj.user
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/Samples/vulkanImageCUDA/x64/Debug/vulkanImageCUDA_vs2019.log b/Samples/vulkanImageCUDA/x64/Debug/vulkanImageCUDA_vs2019.log
new file mode 100644
index 00000000..667317a0
--- /dev/null
+++ b/Samples/vulkanImageCUDA/x64/Debug/vulkanImageCUDA_vs2019.log
@@ -0,0 +1 @@
+C:\Users\vrues\Documents\GitHub\cuda-samples\Samples\vulkanImageCUDA\vulkanImageCUDA_vs2019.vcxproj(37,5): error MSB4019: Das importierte Projekt "C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\BuildCustomizations\CUDA 11.1.props" wurde nicht gefunden. Stellen Sie sicher, dass der Ausdruck in der Import-Deklaration "C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\\BuildCustomizations\CUDA 11.1.props" richtig ist und dass die Datei auf dem Datenträger vorhanden ist.