Skip to content

Commit 2f74aca

Browse files
committed
Fix invalid assignment in Vulkan renderer
In 133b033, SCP_vector was made into a subclass, so direct assignment from the vulkan-hpp result isn't possible anymore. Use an intermediate vector.
1 parent 78d2e66 commit 2f74aca

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

code/graphics/vulkan/VulkanRenderer.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -581,7 +581,8 @@ bool VulkanRenderer::createSwapChain(const PhysicalDeviceValues& deviceValues)
581581

582582
m_swapChain = m_device->createSwapchainKHRUnique(createInfo);
583583

584-
m_swapChainImages = m_device->getSwapchainImagesKHR(m_swapChain.get());
584+
std::vector<vk::Image> swapChainImages = m_device->getSwapchainImagesKHR(m_swapChain.get());
585+
m_swapChainImages = SCP_vector<vk::Image>(swapChainImages.begin(), swapChainImages.end());
585586
m_swapChainImageFormat = surfaceFormat.format;
586587
m_swapChainExtent = createInfo.imageExtent;
587588

0 commit comments

Comments
 (0)