mirror of
				https://gitlab.freedesktop.org/pipewire/pipewire.git
				synced 2025-11-03 09:01:54 -05: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_OUT_OF_DEVICE_MEMORY:
 | 
				
			||||||
	case VK_ERROR_MEMORY_MAP_FAILED:
 | 
						case VK_ERROR_MEMORY_MAP_FAILED:
 | 
				
			||||||
	case VK_ERROR_OUT_OF_POOL_MEMORY:
 | 
						case VK_ERROR_OUT_OF_POOL_MEMORY:
 | 
				
			||||||
	case VK_ERROR_FRAGMENTATION_EXT:
 | 
					 | 
				
			||||||
	case VK_ERROR_FRAGMENTED_POOL:
 | 
						case VK_ERROR_FRAGMENTED_POOL:
 | 
				
			||||||
 | 
					#ifdef VK_ERROR_FRAGMENTATION_EXT
 | 
				
			||||||
 | 
						case VK_ERROR_FRAGMENTATION_EXT:
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
		return ENOMEM;
 | 
							return ENOMEM;
 | 
				
			||||||
	case VK_ERROR_INITIALIZATION_FAILED:
 | 
						case VK_ERROR_INITIALIZATION_FAILED:
 | 
				
			||||||
		return EIO;
 | 
							return EIO;
 | 
				
			||||||
	case VK_ERROR_DEVICE_LOST:
 | 
						case VK_ERROR_DEVICE_LOST:
 | 
				
			||||||
	case VK_ERROR_SURFACE_LOST_KHR:
 | 
						case VK_ERROR_SURFACE_LOST_KHR:
 | 
				
			||||||
 | 
					#ifdef VK_ERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT
 | 
				
			||||||
	case VK_ERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT:
 | 
						case VK_ERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT:
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
		return ENODEV;
 | 
							return ENODEV;
 | 
				
			||||||
	case VK_ERROR_LAYER_NOT_PRESENT:
 | 
						case VK_ERROR_LAYER_NOT_PRESENT:
 | 
				
			||||||
	case VK_ERROR_EXTENSION_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:
 | 
						case VK_ERROR_OUT_OF_DATE_KHR:
 | 
				
			||||||
		return EIO;
 | 
							return EIO;
 | 
				
			||||||
	case VK_ERROR_INVALID_EXTERNAL_HANDLE:
 | 
						case VK_ERROR_INVALID_EXTERNAL_HANDLE:
 | 
				
			||||||
	case VK_ERROR_VALIDATION_FAILED_EXT:
 | 
					 | 
				
			||||||
	case VK_ERROR_INVALID_SHADER_NV:
 | 
						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:
 | 
						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:
 | 
						case VK_ERROR_INVALID_DEVICE_ADDRESS_EXT:
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
		return EINVAL;
 | 
							return EINVAL;
 | 
				
			||||||
 | 
					#ifdef VK_ERROR_NOT_PERMITTED_EXT
 | 
				
			||||||
	case VK_ERROR_NOT_PERMITTED_EXT:
 | 
						case VK_ERROR_NOT_PERMITTED_EXT:
 | 
				
			||||||
		return EPERM;
 | 
							return EPERM;
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
	default:
 | 
						default:
 | 
				
			||||||
		return EIO;
 | 
							return EIO;
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue