From c3a81922ba0ddf3da52d5e0297715383ee93c322 Mon Sep 17 00:00:00 2001 From: Egor Yusov Date: Fri, 1 Jun 2018 09:00:06 -0700 Subject: Fixed issue with computing the number of patch control points in Vk --- Graphics/GraphicsEngineVulkan/src/VulkanTypeConversions.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Graphics/GraphicsEngineVulkan') diff --git a/Graphics/GraphicsEngineVulkan/src/VulkanTypeConversions.cpp b/Graphics/GraphicsEngineVulkan/src/VulkanTypeConversions.cpp index 95a64f3e..673c8eea 100644 --- a/Graphics/GraphicsEngineVulkan/src/VulkanTypeConversions.cpp +++ b/Graphics/GraphicsEngineVulkan/src/VulkanTypeConversions.cpp @@ -998,7 +998,7 @@ void PrimitiveTopology_To_VkPrimitiveTopologyAndPatchCPCount(PRIMITIVE_TOPOLOGY VERIFY_EXPR(PrimTopology >= PRIMITIVE_TOPOLOGY_1_CONTROL_POINT_PATCHLIST && PrimTopology < PRIMITIVE_TOPOLOGY_NUM_TOPOLOGIES); VkPrimTopology = VK_PRIMITIVE_TOPOLOGY_PATCH_LIST; - PatchControlPoints = static_cast(VkPrimTopology) - static_cast(PRIMITIVE_TOPOLOGY_1_CONTROL_POINT_PATCHLIST) + 1; + PatchControlPoints = static_cast(PrimTopology) - static_cast(PRIMITIVE_TOPOLOGY_1_CONTROL_POINT_PATCHLIST) + 1; } VkFilter FilterTypeToVkFilter(FILTER_TYPE FilterType) -- cgit v1.2.3