Explorar o código

vulkan: fix extra redundant swapchain recreation happening on resize.

Sasha Szpakowski hai 7 meses
pai
achega
bda679d629
Modificáronse 1 ficheiros con 1 adicións e 0 borrados
  1. 1 0
      src/modules/graphics/vulkan/Graphics.cpp

+ 1 - 0
src/modules/graphics/vulkan/Graphics.cpp

@@ -643,6 +643,7 @@ void Graphics::backbufferChanged(int width, int height, int pixelwidth, int pixe
 	// MSAA state to get out of sync for a frame.
 	if (swapChainRecreationRequested)
 	{
+		swapChainRecreationRequested = false;
 		submitGpuCommands(SUBMIT_NOPRESENT);
 		recreateSwapChain();
 		beginSwapChainFrame();