Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f5a264a6 authored by Anders Frostad Pedersen's avatar Anders Frostad Pedersen Committed by android-build-merger
Browse files

Merge "Vulkan: Improve error translation in CreateSwapChainKHR"

am: 46ba04df

Change-Id: I680a1c55a2ae3f658391372c12a925cd7d429ec2
parents 3842f50a 46ba04df
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -1302,9 +1302,16 @@ VkResult CreateSwapchainKHR(VkDevice device,
            // TODO(jessehall): Improve error reporting. Can we enumerate
            // possible errors and translate them to valid Vulkan result codes?
            ALOGE("dequeueBuffer[%u] failed: %s (%d)", i, strerror(-err), err);
            switch (-err) {
                case ENOMEM:
                    result = VK_ERROR_OUT_OF_DEVICE_MEMORY;
                    break;
                default:
                    result = VK_ERROR_SURFACE_LOST_KHR;
                    break;
            }
            break;
        }
        img.buffer = buffer;
        img.dequeued = true;