Lines Matching defs:image
200 log << TestLog::Message << "External image format properties: " << imageFormatInfo << "\n"<< externalProperties << TestLog::EndMessage;
203 TCU_THROW(NotSupportedError, "Exporting image resource not supported");
206 TCU_THROW(NotSupportedError, "Importing image resource not supported");
572 vk::VkImage image,
584 image
608 vkd.getImageMemoryRequirements(device, image, &memoryRequirements);
745 vk::VkImage image,
751 const vk::VkMemoryRequirements requirements = vk::getImageMemoryRequirements(vkd, device, image);
753 ? importDedicatedMemory(vkd, device, image, requirements, externalType, exportedMemoryTypeIndex, nativeHandle)
755 VK_CHECK(vkd.bindImageMemory(device, image, *memory, 0u));
822 vk::Move<vk::VkImage> image = vk::createImage(vkd, device, &createInfo);
823 de::MovePtr<vk::Allocation> allocation = importAndBindMemory(vkd, device, *image, nativeHandle, externalType, exportedMemoryTypeIndex, dedicated);
825 return de::MovePtr<Resource>(new Resource(image, allocation, extent, resourceDesc.imageType, resourceDesc.imageFormat, subresourceRange, subresourceLayers, tiling));
879 resource.getImage().handle, // VkImage image
927 resource.getImage().handle, // VkImage image
1084 vk::Move<vk::VkImage> image = createImage(m_vkdA, *m_deviceA, resourceDesc, extent, m_queueFamilyIndicesA,
1087 const vk::VkMemoryRequirements requirements = getMemoryRequirements(m_vkdA, *m_deviceA, *image, m_config.dedicated, m_getMemReq2Supported);
1089 vk::Move<vk::VkDeviceMemory> memory = allocateExportableMemory(m_vkdA, *m_deviceA, requirements.size, exportedMemoryTypeIndex, m_memoryHandleType, m_config.dedicated ? *image : (vk::VkImage)0);
1091 VK_CHECK(m_vkdA.bindImageMemory(*m_deviceA, *image, *memory, 0u));
1094 resourceA = de::MovePtr<Resource>(new Resource(image, allocation, extent, resourceDesc.imageType, resourceDesc.imageFormat, subresourceRange, subresourceLayers, tiling));