diff --git a/renderdoc/driver/vulkan/CMakeLists.txt b/renderdoc/driver/vulkan/CMakeLists.txt
index cf74b3fad..28a24be0c 100644
--- a/renderdoc/driver/vulkan/CMakeLists.txt
+++ b/renderdoc/driver/vulkan/CMakeLists.txt
@@ -88,7 +88,7 @@ if(ANDROID)
list(APPEND sources vk_posix.cpp vk_android.cpp vk_layer_android.cpp)
list(APPEND definitions PRIVATE -DVK_USE_PLATFORM_ANDROID_KHR)
elseif(APPLE)
- list(APPEND sources vk_posix.cpp vk_apple.cpp vk_apple.mm)
+ list(APPEND sources vk_posix.cpp vk_apple.cpp vk_apple_helpers.mm)
add_definitions(-DVK_USE_PLATFORM_MACOS_MVK -DVK_USE_PLATFORM_METAL_EXT)
elseif(ENABLE_GGP)
diff --git a/renderdoc/driver/vulkan/renderdoc_vulkan.vcxproj b/renderdoc/driver/vulkan/renderdoc_vulkan.vcxproj
index 8114a8e3e..fb6d4b6ec 100644
--- a/renderdoc/driver/vulkan/renderdoc_vulkan.vcxproj
+++ b/renderdoc/driver/vulkan/renderdoc_vulkan.vcxproj
@@ -202,7 +202,7 @@
-
+
diff --git a/renderdoc/driver/vulkan/renderdoc_vulkan.vcxproj.filters b/renderdoc/driver/vulkan/renderdoc_vulkan.vcxproj.filters
index 8830e7c53..baadbebc2 100644
--- a/renderdoc/driver/vulkan/renderdoc_vulkan.vcxproj.filters
+++ b/renderdoc/driver/vulkan/renderdoc_vulkan.vcxproj.filters
@@ -283,7 +283,7 @@
Layer
-
+
OS\Posix
diff --git a/renderdoc/driver/vulkan/vk_apple.cpp b/renderdoc/driver/vulkan/vk_apple.cpp
index 1650c3cd1..e4222721b 100644
--- a/renderdoc/driver/vulkan/vk_apple.cpp
+++ b/renderdoc/driver/vulkan/vk_apple.cpp
@@ -28,7 +28,7 @@
#include
-// helpers defined in vk_apple.mm
+// helpers defined in vk_apple_helpers.mm
void getMetalLayerSize(void *layerHandle, int &width, int &height);
#if defined(VK_USE_PLATFORM_MACOS_MVK)
diff --git a/renderdoc/driver/vulkan/vk_apple.mm b/renderdoc/driver/vulkan/vk_apple_helpers.mm
similarity index 100%
rename from renderdoc/driver/vulkan/vk_apple.mm
rename to renderdoc/driver/vulkan/vk_apple_helpers.mm