mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-01 22:58:50 -04:00
parent
024429ea7b
commit
990ecd20c5
1 changed files with 14 additions and 2 deletions
|
|
@ -39,14 +39,18 @@ static int vkresult_to_errno(VkResult result)
|
|||
case VK_ERROR_OUT_OF_DEVICE_MEMORY:
|
||||
case VK_ERROR_MEMORY_MAP_FAILED:
|
||||
case VK_ERROR_OUT_OF_POOL_MEMORY:
|
||||
case VK_ERROR_FRAGMENTATION_EXT:
|
||||
case VK_ERROR_FRAGMENTED_POOL:
|
||||
#ifdef VK_ERROR_FRAGMENTATION_EXT
|
||||
case VK_ERROR_FRAGMENTATION_EXT:
|
||||
#endif
|
||||
return ENOMEM;
|
||||
case VK_ERROR_INITIALIZATION_FAILED:
|
||||
return EIO;
|
||||
case VK_ERROR_DEVICE_LOST:
|
||||
case VK_ERROR_SURFACE_LOST_KHR:
|
||||
#ifdef VK_ERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT
|
||||
case VK_ERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT:
|
||||
#endif
|
||||
return ENODEV;
|
||||
case VK_ERROR_LAYER_NOT_PRESENT:
|
||||
case VK_ERROR_EXTENSION_NOT_PRESENT:
|
||||
|
|
@ -62,13 +66,21 @@ static int vkresult_to_errno(VkResult result)
|
|||
case VK_ERROR_OUT_OF_DATE_KHR:
|
||||
return EIO;
|
||||
case VK_ERROR_INVALID_EXTERNAL_HANDLE:
|
||||
case VK_ERROR_VALIDATION_FAILED_EXT:
|
||||
case VK_ERROR_INVALID_SHADER_NV:
|
||||
#ifdef VK_ERROR_VALIDATION_FAILED_EXT
|
||||
case VK_ERROR_VALIDATION_FAILED_EXT:
|
||||
#endif
|
||||
#ifdef VK_ERROR_INVALID_DRM_FORMAT_MODIFIER_PLANE_LAYOUT_EXT
|
||||
case VK_ERROR_INVALID_DRM_FORMAT_MODIFIER_PLANE_LAYOUT_EXT:
|
||||
#endif
|
||||
#ifdef VK_ERROR_INVALID_DEVICE_ADDRESS_EXT
|
||||
case VK_ERROR_INVALID_DEVICE_ADDRESS_EXT:
|
||||
#endif
|
||||
return EINVAL;
|
||||
#ifdef VK_ERROR_NOT_PERMITTED_EXT
|
||||
case VK_ERROR_NOT_PERMITTED_EXT:
|
||||
return EPERM;
|
||||
#endif
|
||||
default:
|
||||
return EIO;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue