Lines Matching defs:image
46 // Each test generates an image with a color gradient where all colors should be unique when rendered without density map
66 // - render pass that produces subsampled image using density map and eventually copies results to different image ( render_copy )
67 // - render pass that copies subsampled image to traditional image using sampler with VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT flag.
69 // There are few tests that use additional subpass that resamples subsampled image using diferent density map.
267 Move<VkImage>& image,
290 image = createImage(vk, vkDevice, &imageCreateInfo);
292 // Allocate and bind color image memory
293 imageAlloc = memAlloc.allocate(getImageMemoryRequirements(vk, vkDevice, *image), MemoryRequirement::Any);
294 VK_CHECK(vk.bindImageMemory(vkDevice, *image, imageAlloc->getMemory(), imageAlloc->getOffset()));
296 // create image view for subsampled image
302 *image, // VkImage image;
490 // add color image
509 // add resolve image when we use more than one sample per fragment
527 // add color image copy ( when render_copy is used )
686 // copy subsampled image to ordinary image - you cannot retrieve subsampled image to CPU in any way.
687 // You must first convert it into plain image through rendering
829 // Barriers for copying buffer to image
852 destImage, // VkImage image;
861 destImage, // VkImage image;
1470 TCU_THROW(NotSupportedError, "Color image type not supported");
1476 TCU_THROW(NotSupportedError, "VK_KHR_portability_subset: Implementation does not support image array with multiple samples per texel");
1500 // calculate all image sizes, image usage flags, view types etc.
1534 // Create subsampled color image
1540 // Create subsampled color image for resolve operation ( when multisampling is used )
1549 // Create subsampled image copy
1558 // Create output image ( data from subsampled color image will be copied into it using sampler with VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT )
1564 // Create density map image/images
1581 // Create and fill staging buffer, copy its data to density map image
1649 // Create a sampler that are able to read from subsampled image
1705 else // create same framebuffers as above but with VkFramebufferAttachmentsCreateInfo instead of image views
1816 // Create pipeline layout for subpass that copies data or resamples subsampled image
1844 // Create pipeline layout for last render pass (output subsampled image)
2210 // Render subsampled image
2257 // Resample subsampled image
2289 // Copy subsampled image to normal image using sampler that is able to read from subsampled images
2290 // (subsampled image cannot be copied using vkCmdCopyImageToBuffer)
2346 **m_densityMapImages[0], // VkImage image;
2357 **m_densityMapImages[0], // VkImage image;
2367 *m_colorImage, // VkImage image;
2370 cbImageBarrier[1].image = *m_colorResolvedImage;
2379 *m_colorImage, // VkImage image;
2389 *m_outputImage, // VkImage image;
2652 // Render subsampled image
2663 // Resample subsampled image
2677 // barrier that ensures writing to colour image has completed.
2681 // barrier that will change layout of output image
2722 // Render subsampled image
2727 // Resample subsampled image
2735 // barrier that ensures writing to colour image has completed.
2739 // barrier that will change layout of output image
2794 << tcu::TestLog::Image("Rendered", "Rendered output image", outputAccess)
2801 // Create histogram of all image colors, check the value of inverted FragSizeEXT
2836 // we can't fit all views in a same way to final 64x64 image