Lines Matching defs:image

55 namespace image
60 // Helper class to calculate buffer sizes and offsets for image mipmap levels.
157 // Default image dimensions. For 2D images, .depth indicates the number of layers.
180 bool imageOffset; // Add an offset when a region of memory is bound to an image.
349 // Test every aspect supported by the image format.
376 // * Create linear image with several mipmaps
391 // Get an idea of the buffer size and parameters to prepare image data.
430 // Create image.
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));
489 const auto initialLayoutBarrier = makeImageMemoryBarrier(0u, VK_ACCESS_TRANSFER_WRITE_BIT, VK_IMAGE_LAYOUT_UNDEFINED, VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, image.get(), imageSubresourceRange);
490 const auto finalLayoutBarrier = makeImageMemoryBarrier(VK_ACCESS_TRANSFER_WRITE_BIT, VK_ACCESS_HOST_READ_BIT, VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, VK_IMAGE_LAYOUT_GENERAL, image.get(), imageSubresourceRange);
500 vkd.cmdCopyBufferToImage(cmdBuffer, buffer.get(), image.get(), VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, static_cast<deUint32>(copyRegions.size()), copyRegions.data());
510 // Sync image memory for host access.
519 vkd.getImageSubresourceLayout(device, image.get(), &levelSubresource, &levelSubresourceLayout);
525 vkd.getImageSubresourceLayout(device, image.get(), &imageSubresource, &subresourceLayout);
606 // Verify image data.
637 msg << "Found difference from image pixel to buffer pixel at coordinates"
683 // Create image
703 Move<VkImage> image = createImage(vk, device, &imageCreateInfo);
713 // test every aspect supported by the image format
719 // get base level subresource using image handle
722 vk.getImageSubresourceLayout(device, *image, &imageSubresource1, &subresourceLayout1);
724 // get level subresource without using image handle
740 vk.getImageSubresourceLayout2KHR(device, *image, &imageSubresource2, &subresourceLayout3);
1029 } // namespace image