Lines Matching defs:image

237 	Move<VkImage>				image;
294 return params.numFloatColor1Samples != VK_SAMPLE_COUNT_1_BIT ? floatResolve1.image : floatColor1.image;
298 return params.numFloatColor2Samples != VK_SAMPLE_COUNT_1_BIT ? floatResolve2.image : floatColor2.image;
302 return params.numIntColorSamples != VK_SAMPLE_COUNT_1_BIT ? intResolve.image : intColor.image;
306 return params.numDepthStencilSamples != VK_SAMPLE_COUNT_1_BIT ? depthStencilResolve.image : depthStencil.image;
406 image = makeImage(vk, device, format, size, layerCount, samples, usage, usedForMSRTSS);
407 alloc = bindImage(vk, device, *allocator, *image, MemoryRequirement::Any);
417 return makeImageView(vk, device, *image, layerCount > 1 ? VK_IMAGE_VIEW_TYPE_2D_ARRAY : VK_IMAGE_VIEW_TYPE_2D, format, makeImageSubresourceRange(aspect, 0u, 1u, 0u, layerCount));
767 copyImageToBuffer(vk, *cmdBuffer, *wd.verify.image, *buffer, IVec2(wd.framebufferSize.x(), wd.framebufferSize.y()), VK_ACCESS_SHADER_WRITE_BIT, VK_IMAGE_LAYOUT_GENERAL, 5);
880 images.push_back(wd.floatColor1.image.get());
886 images.push_back(wd.floatColor2.image.get());
892 images.push_back(wd.intColor.image.get());
898 images.push_back(wd.depthStencil.image.get());
906 images.push_back(wd.floatResolve1.image.get());
912 images.push_back(wd.floatResolve2.image.get());
918 images.push_back(wd.intResolve.image.get());
924 images.push_back(wd.depthStencilResolve.image.get());
1143 // Enable resolve image if it's used.
1277 0, // VkImage image
1283 if (wd.floatResolve1.image)
1286 barriers.back().image = *wd.floatResolve1.image;
1289 if (wd.floatResolve2.image)
1292 barriers.back().image = *wd.floatResolve2.image;
1295 if (wd.intResolve.image)
1298 barriers.back().image = *wd.intResolve.image;
1301 if (wd.depthStencilResolve.image)
1304 barriers.back().image = *wd.depthStencilResolve.image;
1337 0, // VkImage image;
1342 barriers[0].image = *wd.floatColor1.image;
1343 barriers[1].image = *wd.floatColor2.image;
1344 barriers[2].image = *wd.intColor.image;
1345 barriers[3].image = *wd.depthStencil.image;
1373 0, // VkImage image
1379 if (wd.floatResolve1.image)
1382 barriers.back().image = *wd.floatResolve1.image;
1385 if (wd.floatResolve2.image)
1388 barriers.back().image = *wd.floatResolve2.image;
1391 if (wd.intResolve.image)
1394 barriers.back().image = *wd.intResolve.image;
1397 if (wd.depthStencilResolve.image)
1400 barriers.back().image = *wd.depthStencilResolve.image;
1690 // TODO: change image types to be nonuniform, for example: mip 1 of 2D image, mip 2/level 3 of 2D array image, etc.
1925 0, // VkImage image;
1930 preClearBarriers[0].image = *wd.floatColor1.image;
1931 preClearBarriers[1].image = *wd.floatColor2.image;
1932 preClearBarriers[2].image = *wd.intColor.image;
1933 preClearBarriers[3].image = *wd.depthStencil.image;
1939 vk.cmdClearColorImage(*testObjects.cmdBuffer, *wd.floatColor1.image, VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, &params.clearValues[0].color, 1, &preClearBarriers[0].subresourceRange);
1940 vk.cmdClearColorImage(*testObjects.cmdBuffer, *wd.floatColor2.image, VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, &params.clearValues[1].color, 1, &preClearBarriers[1].subresourceRange);
1941 vk.cmdClearColorImage(*testObjects.cmdBuffer, *wd.intColor.image, VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, &params.clearValues[2].color, 1, &preClearBarriers[2].subresourceRange);
1942 vk.cmdClearDepthStencilImage(*testObjects.cmdBuffer, *wd.depthStencil.image, VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, &params.clearValues[3].depthStencil, 1, &preClearBarriers[3].subresourceRange);
2249 // Clear verify image
2261 *wd.verify.image, // VkImage image;
2273 vk.cmdClearColorImage(*testObjects.cmdBuffer, *wd.verify.image, VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, &clearToBlack, 1, &clearBarrier.subresourceRange);
2288 *wd.verify.image, // VkImage image;
2700 // The fragment shader outputs a different color per sample (in a gradient) to verify that the multisampled image actually has that many samples:
4346 // Once resolved, the resulting image is verified by interpolating one color and black horizontally, another color and black vertically, averaging them and adding in the clear color. For integer