Lines Matching defs:image
23 * \brief Render to image tests
209 const VkImage& image,
218 return vk::bindImage(vkd, device, allocator, image, requirement);
223 return bindImageDedicated(vki, vkd, physDevice, device, image, requirement);
390 // Create a subpass for each attachment (each attachement is a layer of an arrayed image).
546 //! ImageViewType for accessing a single layer/slice of an image
648 //! Get a smaller image size. Returns a vector of zeroes, if it can't reduce more.
677 //! Get the image memory requirements for the image size under test, expecting potential image
688 Move<VkImage> image = makeImage(
700 vk.getImageMemoryRequirements(device, *image, &imageMemoryRequiements);
702 // vkCreateImage is allowed to return VK_ERROR_OUT_OF_HOST_MEMORY if the image's
850 // Get the image memory requirements
857 // Try again with reduced image size
860 return tcu::TestStatus::fail("Couldn't create an image with required size");
873 // Try again with reduced image size
876 return tcu::TestStatus::fail("Couldn't create an image with required size");
894 // Use the color image memory requirements, assume depth stencil uses the same memory type
905 // Try again with reduced image size
908 return tcu::TestStatus::fail("Couldn't create an image with required size");
929 // Try again with reduced image size
932 return tcu::TestStatus::fail("Couldn't create an image with required size");
948 << tcu::TestLog::Message << "Using an image with size (width, height, depth, layers) = " << imageSize << tcu::TestLog::EndMessage;
950 // "Slices" is either the depth of a 3D image, or the number of layers of an arrayed image
953 // Determine the verification bounds. The checked region will be in the center of the rendered image
989 // Create a color image
996 // Create a depth/stencil image (always a 2D image, optionally layered)
1016 // Prepare color image upfront for rendering to individual slices. 3D slices aren't separate subresources, so they shouldn't be transitioned
1035 *colorImage, // VkImage image;
1052 // For each image layer or slice (3D), create an attachment and a pipeline
1137 *colorImage, // VkImage image;
1145 // Copy the checked region rather than the whole image
1220 TCU_THROW(NotSupportedError, "VK_KHR_portability_subset: Implementation does not support 2D or 2D array image view to be created on a 3D VkImage");
1349 // For each image layer or slice (3D), create an attachment and a pipeline
1439 //! Use image mip levels as attachments
1478 // Create a color image
1487 // Create a depth/stencil image (always a 2D image, optionally layered)
1527 *colorImage, // VkImage image;
1545 *depthStencilImage, // VkImage image;
1594 *colorImage, // VkImage image;
1776 IVec4 baselineSize; //!< image size: (dimX, dimY, dimZ, arraySize)
1919 // Core render to image tests
1921 // Render to image tests for dedicated memory allocation