Loading vulkan/libvulkan/swapchain.cpp +8 −1 Original line number Original line Diff line number Diff line Loading @@ -1302,9 +1302,16 @@ VkResult CreateSwapchainKHR(VkDevice device, // TODO(jessehall): Improve error reporting. Can we enumerate // TODO(jessehall): Improve error reporting. Can we enumerate // possible errors and translate them to valid Vulkan result codes? // possible errors and translate them to valid Vulkan result codes? ALOGE("dequeueBuffer[%u] failed: %s (%d)", i, strerror(-err), err); 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; result = VK_ERROR_SURFACE_LOST_KHR; break; break; } } break; } img.buffer = buffer; img.buffer = buffer; img.dequeued = true; img.dequeued = true; Loading Loading
vulkan/libvulkan/swapchain.cpp +8 −1 Original line number Original line Diff line number Diff line Loading @@ -1302,9 +1302,16 @@ VkResult CreateSwapchainKHR(VkDevice device, // TODO(jessehall): Improve error reporting. Can we enumerate // TODO(jessehall): Improve error reporting. Can we enumerate // possible errors and translate them to valid Vulkan result codes? // possible errors and translate them to valid Vulkan result codes? ALOGE("dequeueBuffer[%u] failed: %s (%d)", i, strerror(-err), err); 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; result = VK_ERROR_SURFACE_LOST_KHR; break; break; } } break; } img.buffer = buffer; img.buffer = buffer; img.dequeued = true; img.dequeued = true; Loading