Lines Matching refs:Image
22 * \brief Image Object Util
147 Image::Image (const vk::DeviceInterface& vk,
167 tcu::ConstPixelBufferAccess Image::readSurface (vk::VkQueue queue,
191 tcu::ConstPixelBufferAccess Image::readDepth (vk::VkQueue queue,
210 tcu::ConstPixelBufferAccess Image::readVolume (vk::VkQueue queue,
235 tcu::ConstPixelBufferAccess Image::readSurface1D(vk::VkQueue queue,
259 void Image::read (vk::VkQueue queue,
274 de::SharedPtr<Image> stagingResource = copyToLinearImage(queue, allocator, layout, offset, width,
280 void Image::readUsingBuffer (vk::VkQueue queue,
414 tcu::ConstPixelBufferAccess Image::readSurfaceLinear (vk::VkOffset3D offset,
427 void Image::readLinear (vk::VkOffset3D offset,
456 de::SharedPtr<Image> Image::copyToLinearImage (vk::VkQueue queue,
468 de::SharedPtr<Image> stagingResource;
474 stagingResource = Image::createAndAlloc(m_vk, m_device, stagingResourceCreateInfo, allocator, m_queueFamilyIndex,
526 void Image::uploadVolume(const tcu::ConstPixelBufferAccess& access,
548 void Image::uploadSurface (const tcu::ConstPixelBufferAccess& access,
570 void Image::uploadSurface1D (const tcu::ConstPixelBufferAccess& access,
592 void Image::uploadSurfaceLinear (const tcu::ConstPixelBufferAccess& access,
604 void Image::upload (vk::VkQueue queue,
619 de::SharedPtr<Image> stagingResource;
625 stagingResource = Image::createAndAlloc(m_vk, m_device, stagingResourceCreateInfo, allocator, m_queueFamilyIndex,
682 void Image::uploadUsingBuffer (vk::VkQueue queue,
776 void Image::uploadLinear (vk::VkOffset3D offset,
805 void Image::bindMemory (de::MovePtr<vk::Allocation> allocation)
814 de::SharedPtr<Image> Image::createAndAlloc(const vk::DeviceInterface& vk,
821 de::SharedPtr<Image> ret = create(vk, device, createInfo, queueFamilyIndex);
828 de::SharedPtr<Image> Image::create(const vk::DeviceInterface& vk,
833 return de::SharedPtr<Image>(new Image(vk, device, queueFamilyIndex, createInfo.format, createInfo.extent,