mirror of
				https://git.tardis.systems/mirrors/yuzu
				synced 2025-10-31 02:34:11 +01:00 
			
		
		
		
	renderer_vulkan: ensure exception on surface loss
This commit is contained in:
		
							parent
							
								
									911d2216be
								
							
						
					
					
						commit
						8427b9d49d
					
				| @ -147,6 +147,9 @@ bool Swapchain::AcquireNextImage() { | |||||||
|     case VK_ERROR_OUT_OF_DATE_KHR: |     case VK_ERROR_OUT_OF_DATE_KHR: | ||||||
|         is_outdated = true; |         is_outdated = true; | ||||||
|         break; |         break; | ||||||
|  |     case VK_ERROR_SURFACE_LOST_KHR: | ||||||
|  |         vk::Check(result); | ||||||
|  |         break; | ||||||
|     default: |     default: | ||||||
|         LOG_ERROR(Render_Vulkan, "vkAcquireNextImageKHR returned {}", vk::ToString(result)); |         LOG_ERROR(Render_Vulkan, "vkAcquireNextImageKHR returned {}", vk::ToString(result)); | ||||||
|         break; |         break; | ||||||
| @ -180,6 +183,9 @@ void Swapchain::Present(VkSemaphore render_semaphore) { | |||||||
|     case VK_ERROR_OUT_OF_DATE_KHR: |     case VK_ERROR_OUT_OF_DATE_KHR: | ||||||
|         is_outdated = true; |         is_outdated = true; | ||||||
|         break; |         break; | ||||||
|  |     case VK_ERROR_SURFACE_LOST_KHR: | ||||||
|  |         vk::Check(result); | ||||||
|  |         break; | ||||||
|     default: |     default: | ||||||
|         LOG_CRITICAL(Render_Vulkan, "Failed to present with error {}", vk::ToString(result)); |         LOG_CRITICAL(Render_Vulkan, "Failed to present with error {}", vk::ToString(result)); | ||||||
|         break; |         break; | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user