Lines Matching refs:copies
170 TCU_THROW(NotSupportedError, "Format doesn't support copies");
517 vector<vk::VkImageCopy>* copies)
537 copies->reserve(copyCount);
593 copies->push_back(copy);
623 const vector<vk::VkImageCopy>& copies)
637 for (size_t copyNdx = 0; copyNdx < copies.size(); copyNdx++)
638 log << TestLog::Message << copies[copyNdx] << TestLog::EndMessage;
675 vector<vk::VkImageCopy> copies;
680 genCopies(rng, copyCount, config.src.format, config.src.size, config.dst.format, config.dst.size, &copies);
682 logTestCaseInfo(log, config, copies);
724 std::vector<de::MovePtr<vk::BufferWithMemory>> buffers(copies.size());
726 for (size_t i = 0; i < copies.size(); i++)
728 const deUint32 srcPlaneNdx (copies[i].srcSubresource.aspectMask != vk::VK_IMAGE_ASPECT_COLOR_BIT
729 ? vk::getAspectPlaneNdx((vk::VkImageAspectFlagBits)copies[i].srcSubresource.aspectMask)
755 copies[i].srcSubresource, // VkImageSubresourceLayers imageSubresource;
756 copies[i].srcOffset, // VkOffset3D imageOffset;
757 copies[i].extent, // VkExtent3D imageExtent;
789 copies[i].dstSubresource, // VkImageSubresourceLayers imageSubresource;
790 copies[i].dstOffset, // VkOffset3D imageOffset;
791 copies[i].extent, // VkExtent3D imageExtent;
797 vkd.cmdCopyImage(*cmdBuffer, *srcImage, vk::VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL, *dstImage, vk::VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, 1, &copies[i]);
842 for (size_t copyNdx = 0; copyNdx < copies.size(); copyNdx++)
844 const vk::VkImageCopy& copy (copies[copyNdx]);