Procházet zdrojové kódy

vulkan: fix extra redundant swapchain recreation happening on resize.

Sasha Szpakowski před 7 měsíci
rodič
revize
bda679d629
1 změnil soubory, kde provedl 1 přidání a 0 odebrání
  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();