diff --git a/.gitmodules b/.gitmodules
index b691217702..3c341c5177 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -37,3 +37,6 @@
url = https://github.com/randy408/libspng.git
branch = v0.7.2
shallow = true
+[submodule "Externals/VulkanMemoryAllocator"]
+ path = Externals/VulkanMemoryAllocator
+ url = https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git
diff --git a/Externals/VulkanMemoryAllocator b/Externals/VulkanMemoryAllocator
new file mode 160000
index 0000000000..c351692490
--- /dev/null
+++ b/Externals/VulkanMemoryAllocator
@@ -0,0 +1 @@
+Subproject commit c351692490513cdb0e5a2c925aaf7ea4a9b672f4
diff --git a/Source/VSProps/Base.Dolphin.props b/Source/VSProps/Base.Dolphin.props
index aadb04d5dd..263d5d5fcf 100644
--- a/Source/VSProps/Base.Dolphin.props
+++ b/Source/VSProps/Base.Dolphin.props
@@ -14,6 +14,7 @@
$(ExternalsDir)OpenAL\include;%(AdditionalIncludeDirectories)
$(ExternalsDir)rangeset\include;%(AdditionalIncludeDirectories)
$(ExternalsDir)Vulkan\include;%(AdditionalIncludeDirectories)
+ $(ExternalsDir)VulkanMemoryAllocator\include;%(AdditionalIncludeDirectories)
$(ExternalsDir)WIL\include;%(AdditionalIncludeDirectories)
WIL_SUPPRESS_EXCEPTIONS;%(PreprocessorDefinitions)