Просмотр исходного кода

Vulkan: Don't crash when mapping a zero sized buffer

BearishSun 9 лет назад
Родитель
Сommit
9e6bb93b0a
1 измененных файлов с 3 добавлено и 0 удалено
  1. 3 0
      Source/BansheeVulkanRenderAPI/Source/BsVulkanHardwareBuffer.cpp

+ 3 - 0
Source/BansheeVulkanRenderAPI/Source/BsVulkanHardwareBuffer.cpp

@@ -210,6 +210,9 @@ namespace bs
 			return nullptr;
 		}
 
+		if (length == 0)
+			return nullptr;
+
 		VulkanBuffer* buffer = mBuffers[deviceIdx];
 
 		if (buffer == nullptr)