diff --git a/Source/Rendering/VulkanRenderer/imstkVulkanRenderer.cpp b/Source/Rendering/VulkanRenderer/imstkVulkanRenderer.cpp
index 3e72f3298b3e4f1030563bf714c09c297545a66b..dc20f33868243222a75dd197a992f54b6461bf1b 100644
--- a/Source/Rendering/VulkanRenderer/imstkVulkanRenderer.cpp
+++ b/Source/Rendering/VulkanRenderer/imstkVulkanRenderer.cpp
@@ -1621,7 +1621,7 @@ VulkanRenderer::updateGlobalUniforms(uint32_t frameIndex)
         {
             // Only supports directional lights right now
             auto focalPoint = lights[i]->getFocalPoint();
-            auto position = Vec3d(0,0,0);
+            auto position = Vec3f(0,0,0);
             int type = 1;
             int shadowMapIndex = -1;