Lines Matching defs:device
383 const auto device = m_context.getDevice();
400 BufferWithMemory buffer (vkd, device, alloc, bufferInfo, MemoryRequirement::HostVisible);
422 flushAlloc(vkd, device, bufferAlloc);
450 Move<VkImage> image = createImage(vkd, device, &imageInfo);
451 VkMemoryRequirements req = getImageMemoryRequirements(vkd, device, *image);
458 VK_CHECK(vkd.bindImageMemory(device, *image, imageAlloc->getMemory(), m_params.imageOffset ? req.alignment : 0u));
493 const auto cmdPool = makeCommandPool(vkd, device, queueFamilyIndex);
494 const auto cmdBufferPtr = allocateCommandBuffer(vkd, device, cmdPool.get(), VK_COMMAND_BUFFER_LEVEL_PRIMARY);
503 submitCommandsAndWait(vkd, device, queue, cmdBuffer);
511 invalidateAlloc(vkd, device, *imageAlloc);
519 vkd.getImageSubresourceLayout(device, image.get(), &levelSubresource, &levelSubresourceLayout);
525 vkd.getImageSubresourceLayout(device, image.get(), &imageSubresource, &subresourceLayout);
674 const VkDevice device = m_context.getDevice();
703 Move<VkImage> image = createImage(vk, device, &imageCreateInfo);
722 vk.getImageSubresourceLayout(device, *image, &imageSubresource1, &subresourceLayout1);
731 vk.getDeviceImageSubresourceLayoutKHR(device, &imageSubresourceInfo, &subresourceLayout2);
740 vk.getImageSubresourceLayout2KHR(device, *image, &imageSubresource2, &subresourceLayout3);