layer: Clean up return logic in QueuePresentKHR
This commit is contained in:
parent
6d6cc98f0f
commit
ae02e05e4b
1 changed files with 5 additions and 3 deletions
|
@ -590,9 +590,11 @@ namespace GamescopeWSILayer {
|
|||
}
|
||||
|
||||
VkResult result = pDispatch->QueuePresentKHR(queue, pPresentInfo);
|
||||
if (forceSuboptimal && result == VK_SUCCESS)
|
||||
return VK_SUBOPTIMAL_KHR;
|
||||
return result;
|
||||
|
||||
if (result != VK_SUCCESS)
|
||||
return result;
|
||||
|
||||
return forceSuboptimal ? VK_SUBOPTIMAL_KHR : VK_SUCCESS;
|
||||
}
|
||||
|
||||
static void SetHdrMetadataEXT(
|
||||
|
|
Loading…
Reference in a new issue