Lines Matching refs:img
1298 Swapchain::Image& img = swapchain->images[i]; in CreateSwapchainKHR() local
1302 &img.dequeue_fence); in CreateSwapchainKHR()
1310 img.buffer = buffer; in CreateSwapchainKHR()
1311 img.dequeued = true; in CreateSwapchainKHR()
1314 VkExtent3D{static_cast<uint32_t>(img.buffer->width), in CreateSwapchainKHR()
1315 static_cast<uint32_t>(img.buffer->height), in CreateSwapchainKHR()
1317 image_native_buffer.handle = img.buffer->handle; in CreateSwapchainKHR()
1318 image_native_buffer.stride = img.buffer->stride; in CreateSwapchainKHR()
1319 image_native_buffer.format = img.buffer->format; in CreateSwapchainKHR()
1320 image_native_buffer.usage = int(img.buffer->usage); in CreateSwapchainKHR()
1321 android_convertGralloc0To1Usage(int(img.buffer->usage), in CreateSwapchainKHR()
1327 dispatch.CreateImage(device, &image_create, nullptr, &img.image); in CreateSwapchainKHR()
1342 Swapchain::Image& img = swapchain->images[i]; in CreateSwapchainKHR() local
1343 if (img.dequeued) { in CreateSwapchainKHR()
1345 surface.window->cancelBuffer(surface.window.get(), img.buffer.get(), in CreateSwapchainKHR()
1346 img.dequeue_fence); in CreateSwapchainKHR()
1347 img.dequeue_fence = -1; in CreateSwapchainKHR()
1348 img.dequeued = false; in CreateSwapchainKHR()
1352 if (img.image) { in CreateSwapchainKHR()
1354 dispatch.DestroyImage(device, img.image, nullptr); in CreateSwapchainKHR()
1596 Swapchain::Image& img = swapchain.images[image_idx]; in QueuePresentKHR() local
1607 present_info->pWaitSemaphores, img.image, &fence); in QueuePresentKHR()
1692 err = window->queueBuffer(window, img.buffer.get(), fence); in QueuePresentKHR()
1701 if (img.dequeue_fence >= 0) { in QueuePresentKHR()
1702 close(img.dequeue_fence); in QueuePresentKHR()
1703 img.dequeue_fence = -1; in QueuePresentKHR()
1705 img.dequeued = false; in QueuePresentKHR()
1720 else if (img.buffer != buffer) { in QueuePresentKHR()
1726 img.dequeue_fence = fence_fd; in QueuePresentKHR()
1727 img.dequeued = true; in QueuePresentKHR()
1732 ReleaseSwapchainImage(device, window, fence, img); in QueuePresentKHR()
1749 ReleaseSwapchainImage(device, nullptr, fence, img); in QueuePresentKHR()