Lines Matching refs:std

140 typedef std::set<vk::VkFormat, BinaryCompare<vk::VkFormat> >	FormatSet;
362 std::vector<CopyRegion> regions;
765 std::vector <VkBufferImageCopy> copyRegions;
1138 const std::vector<VkQueueFamilyProperties> queueFamilies = getPhysicalDeviceQueueFamilyProperties(instanceDriver, physicalDevice);
1175 std::vector<VkPipelinePoolSize> poolSizes;
1357 std::vector<VkImageCopy> imageCopies;
1358 std::vector<VkImageCopy2KHR> imageCopies2KHR;
1561 extent.depth = std::max(region.imageCopy.extent.depth, region.imageCopy.srcSubresource.layerCount);
1567 extent.depth = std::max(region.imageCopy.extent.depth, region.imageCopy.srcSubresource.layerCount);
1605 const std::string& name,
1812 std::vector<VkImageCopy> imageCopies;
1813 std::vector<VkImageCopy2KHR> imageCopies2KHR;
2031 extent.depth = std::max(region.imageCopy.extent.depth, region.imageCopy.dstSubresource.layerCount);
2036 extent.depth = std::max(region.imageCopy.extent.depth, region.imageCopy.srcSubresource.layerCount);
2075 const std::string& name,
2271 std::vector<VkBufferCopy> bufferCopies;
2272 std::vector<VkBufferCopy2KHR> bufferCopies2KHR;
2335 const std::string& name,
2491 std::vector<VkBufferImageCopy> bufferImageCopies;
2492 std::vector<VkBufferImageCopy2KHR> bufferImageCopies2KHR;
2548 const std::string& name,
2712 std::vector<VkBufferImageCopy> copyRegions = m_texture->getBufferCopyRegions();
2806 std::ostringstream msg;
2819 const std::string& name,
2984 std::vector<VkBufferImageCopy> bufferImageCopies;
2985 std::vector<VkBufferImageCopy2KHR> bufferImageCopies2KHR;
3036 const std::string& name,
3261 std::vector<VkBufferImageCopy> bufferImageCopies;
3262 std::vector<VkBufferImageCopy2KHR> bufferImageCopies2KHR;
3454 const std::string& name,
3520 typedef std::array<deUint32, 4> BC6HBlock;
3522 std::vector<BC6HBlock> validBlocks;
3716 std::vector<VkImageBlit> regions;
3717 std::vector<VkImageBlit2KHR> regions2KHR;
4096 DE_ASSERT(dstBitDepth[i] < std::numeric_limits<uint64_t>::digits);
4097 DE_ASSERT(srcBitDepth[i] < std::numeric_limits<uint64_t>::digits);
4099 DE_ASSERT(threshold64 <= std::numeric_limits<uint32_t>::max());
4223 const std::vector<CopyRegion>& regions,
4231 for (std::vector<CopyRegion>::const_iterator regionIter = regions.begin(); regionIter != regions.end(); ++regionIter)
4308 const std::vector<CopyRegion>& regions)
4354 const std::vector<CopyRegion>& regions)
4598 const std::string failMessage("Result image is incorrect");
4747 region.imageBlit.srcOffsets[0].x = std::min(srcOffset0.x, srcOffset1.x);
4748 region.imageBlit.srcOffsets[0].y = std::min(srcOffset0.y, srcOffset1.y);
4749 region.imageBlit.srcOffsets[0].z = std::min(srcOffset0.z, srcOffset1.z);
4751 region.imageBlit.srcOffsets[1].x = std::max(srcOffset0.x, srcOffset1.x);
4752 region.imageBlit.srcOffsets[1].y = std::max(srcOffset0.y, srcOffset1.y);
4753 region.imageBlit.srcOffsets[1].z = std::max(srcOffset0.z, srcOffset1.z);
4756 region.imageBlit.dstOffsets[0].x = std::min(dstOffset0.x, dstOffset1.x);
4757 region.imageBlit.dstOffsets[0].y = std::min(dstOffset0.y, dstOffset1.y);
4758 region.imageBlit.dstOffsets[0].z = std::min(dstOffset0.z, dstOffset1.z);
4760 region.imageBlit.dstOffsets[1].x = std::max(dstOffset0.x, dstOffset1.x);
4761 region.imageBlit.dstOffsets[1].y = std::max(dstOffset0.y, dstOffset1.y);
4762 region.imageBlit.dstOffsets[1].z = std::max(dstOffset0.z, dstOffset1.z);
5044 const std::string& name,
5236 std::vector<VkImageBlit> regions;
5237 std::vector<VkImageBlit2KHR> regions2KHR;
5528 std::vector <CopyRegion> mipLevelRegions;
5561 DE_ASSERT(dstBitDepth[i] < std::numeric_limits<uint64_t>::digits);
5562 DE_ASSERT(srcBitDepth[i] < std::numeric_limits<uint64_t>::digits);
5564 DE_ASSERT(threshold64 <= std::numeric_limits<uint32_t>::max());
5611 std::vector <CopyRegion> mipLevelRegions;
5665 const std::string failMessage("Result image is incorrect");
5795 const std::string& name,
6007 std::vector<tcu::Vec4> vertices;
6123 std::vector<VkImageMemoryBarrier> srcImageBarriers;
6354 const std::vector<VkViewport> viewports (1, makeViewport(m_params.src.image.extent));
6355 const std::vector<VkRect2D> scissors (1, makeRect2D(m_params.src.image.extent));
6379 viewports, // const std::vector<VkViewport>& viewports
6380 scissors, // const std::vector<VkRect2D>& scissors
6484 std::vector<VkImageResolve> imageResolves;
6485 std::vector<VkImageResolve2KHR> imageResolves2KHR;
6708 const std::array<int, 3> pushConstantData =
6739 const std::array<VkDescriptorSet, numSets> descriptorSets =
6746 const std::array<VkDescriptorSetLayout, numSets> setLayouts =
6785 const std::vector<VkAttachmentDescription> attachmentDescriptions(numInputAttachments, commonAttachmentDescription);
6787 std::vector<VkAttachmentReference> inputAttachmentReferences;
6825 std::vector<Move<VkImageView>> imageViews;
6826 std::vector<VkImageView> imageViewsRaw;
6846 std::transform(begin(imageViews), end(imageViews), std::back_inserter(imageViewsRaw), [](const Move<VkImageView>& ptr) { return ptr.get(); });
6863 std::vector<VkDescriptorImageInfo> imageInfos;
6874 std::vector<tcu::Vec4> fullScreenQuad;
6903 const std::vector<VkViewport> viewports (1, makeViewport(m_params.src.image.extent));
6904 const std::vector<VkRect2D> scissors (1, makeRect2D(m_params.src.image.extent));
6929 viewports, // const std::vector<VkViewport>& viewports
6930 scissors, // const std::vector<VkRect2D>& scissors
6966 std::vector<deInt32> outputFlags (bufferCount, 0);
6981 std::ostringstream msg;
7000 std::vector<VkImageCopy> imageCopies;
7001 std::vector<VkImageCopy2KHR> imageCopies2KHR;
7202 std::vector<VkImageMemoryBarrier> barriers;
7228 std::vector<VkImageMemoryBarrier> barriers;
7256 std::vector<VkImageMemoryBarrier> imageBarriers;
7352 std::vector<VkImageMemoryBarrier> barriers;
7375 std::vector<VkImageMemoryBarrier> barriers;
7409 const std::string& name,
7460 const std::vector<VkQueueFamilyProperties> queueFamilies = getPhysicalDeviceQueueFamilyProperties(context.getInstanceInterface(), context.getPhysicalDevice());
7477 const std::vector<VkQueueFamilyProperties> queueFamilies = getPhysicalDeviceQueueFamilyProperties(context.getInstanceInterface(), context.getPhysicalDevice());
7522 std::ostringstream verificationShader;
7562 std::ostringstream testCondition;
7638 std::vector<CopyRegion> m_regions;
7711 std::vector<CopyRegion> depthRegions;
7712 std::vector<CopyRegion> stencilRegions;
7792 std::vector<tcu::Vec4> vertices;
7978 const std::vector<VkViewport> viewports (1, makeViewport(m_srcImage.extent));
7979 const std::vector<VkRect2D> scissors (1, makeRect2D(m_srcImage.extent));
8030 viewports, // const std::vector<VkViewport>& viewports
8031 scissors, // const std::vector<VkRect2D>& scissors
8063 std::vector<VkImageMemoryBarrier> preClearBarriers(2u, preClearBarrier);
8153 std::vector<VkImageCopy> imageCopies;
8154 std::vector<VkImageCopy2KHR> imageCopies2KHR;
8251 const std::array<VkDescriptorSet, numSets> descriptorSets =
8258 const std::array<VkDescriptorSetLayout, numSets> setLayouts =
8265 std::array<int, 3> pushConstantData =
8308 std::vector<VkAttachmentDescription> attachmentDescriptions(numInputAttachments, commonAttachmentDescription);
8312 std::vector<VkAttachmentReference> inputAttachmentReferences;
8350 std::vector<Move<VkImageView>> imageViews;
8351 std::vector<VkImageView> imageViewsRaw;
8362 std::transform(begin(imageViews), end(imageViews), std::back_inserter(imageViewsRaw), [](const Move<VkImageView>& ptr) { return ptr.get(); });
8382 std::vector<VkDescriptorImageInfo> imageInfos;
8393 std::vector<tcu::Vec4> fullScreenQuad;
8419 const std::vector<VkViewport> viewports (1, makeViewport(m_srcImage.extent));
8420 const std::vector<VkRect2D> scissors (1, makeRect2D(m_srcImage.extent));
8445 viewports, // const std::vector<VkViewport>& viewports
8446 scissors, // const std::vector<VkRect2D>& scissors
8479 std::vector<float> outputOriginal (bufferCount, 0);
8480 std::vector<float> outputCopied (bufferCount, 0);
8502 std::ostringstream msg;
8521 std::ostringstream msg;
8537 const std::string& name,
8589 void createVerificationShader (std::ostringstream& shaderCode, const VkImageAspectFlagBits attachmentAspect) const
8599 std::string inputAttachmentPrefix = attachmentAspect == VK_IMAGE_ASPECT_STENCIL_BIT ? "u" : "";
8643 std::ostringstream testCondition;
8644 std::string layerToVerify = m_params.copyOptions == DepthStencilMSAA::COPY_ARRAY_TO_ARRAY ? "copy4" : "copy1";
8692 std::ostringstream verificationShader;
8701 std::ostringstream verificationShader;
8716 void checkZerosAt(const std::vector<deUint8>& bufferData, deUint32 from, deUint32 count)
8724 std::ostringstream msg;
8760 std::vector<deUint8> srcData;
8768 std::vector<VkBufferCopy> copies;
8791 std::vector<deUint8> dstData(kBufferSize);
8809 std::ostringstream msg;
8822 std::string getSampleCountCaseName (VkSampleCountFlagBits sampleFlag)
8827 std::string getFormatCaseName (VkFormat format)
8832 std::string getImageLayoutCaseName (VkImageLayout layout)
8964 std::string name;
8974 std::string name;
8983 std::string name;
9038 const std::string testCaseName = "partial_image_" + extent.name + "_" + format.name + "_" + clear.name;
9155 const std::string testName = getImageLayoutCaseName(params.src.image.operationLayout) + "_" +
9157 const std::string description = "From layout " + getImageLayoutCaseName(params.src.image.operationLayout) +
9203 const std::string description = "Copy to destination format " + getFormatCaseName(dstFormat);
9793 const std::string testName = getFormatCaseName(params.src.image.format);
9850 const std::string testName = getFormatCaseName(params.src.image.format);
9910 const std::string testName = getFormatCaseName(params.src.image.format);
9967 const std::string testName = getFormatCaseName(params.src.image.format);
10023 const std::string testName = getFormatCaseName(params.src.image.format);
10080 const std::string testName = getFormatCaseName(params.src.image.format);
10140 const std::string testName = getFormatCaseName(params.src.image.format);
10200 const std::string testName = getFormatCaseName(params.src.image.format);
10256 const std::string testName = getFormatCaseName(params.src.image.format);
10400 const std::string dimensionStr = "src" + de::toString(testParams.params.src.image.extent.width) + "x" + de::toString(testParams.params.src.image.extent.height)
10450 const std::string testName = getImageLayoutCaseName(testParams.params.src.image.operationLayout) + "_" + getImageLayoutCaseName(testParams.params.dst.image.operationLayout);
10488 const std::string testName = getImageLayoutCaseName(params.src.image.operationLayout) + "_" +
10570 const std::string testName = getFormatCaseName(params.src.image.format) + "_" + getFormatCaseName(params.dst.image.format);
10576 const std::string testName2 = getFormatCaseName(params.src.image.format) + "_" + getFormatCaseName(params.dst.image.format) + "_separate_layouts";
10647 const std::string testName = getFormatCaseName(params.src.image.format) + "_" + getFormatCaseName(params.dst.image.format);
10653 const std::string testName2 = getFormatCaseName(params.src.image.format) + "_" + getFormatCaseName(params.dst.image.format) + "_separate_layouts";
10727 const std::string testName = getFormatCaseName(params.src.image.format) + "_" + getFormatCaseName(params.dst.image.format);
10733 const std::string testName2 = getFormatCaseName(params.src.image.format) + "_" + getFormatCaseName(params.dst.image.format) + "_separate_layouts";
10805 const std::string testName = getFormatCaseName(params.src.image.format) + "_" + getFormatCaseName(params.dst.image.format);
10811 const std::string testName2 = getFormatCaseName(params.src.image.format) + "_" + getFormatCaseName(params.dst.image.format) + "_separate_layouts";
10840 const std::string testName3 = getFormatCaseName(params.src.image.format) + "_" + getFormatCaseName(params.dst.image.format) + "_depth_stencil_aspects";
10912 const std::string testName = getFormatCaseName(params.src.image.format) + "_" + getFormatCaseName(params.dst.image.format);
10918 const std::string testName2 = getFormatCaseName(params.src.image.format) + "_" + getFormatCaseName(params.dst.image.format) + "_separate_layouts";
10947 const std::string testName3 = getFormatCaseName(params.src.image.format) + "_" + getFormatCaseName(params.dst.image.format) + "_depth_stencil_aspects";
11020 const std::string testName = getFormatCaseName(params.src.image.format) + "_" + getFormatCaseName(params.dst.image.format);
11026 const std::string testName2 = getFormatCaseName(params.src.image.format) + "_" + getFormatCaseName(params.dst.image.format) + "_separate_layouts";
11055 const std::string testName3 = getFormatCaseName(params.src.image.format) + "_" + getFormatCaseName(params.dst.image.format) + "_depth_stencil_aspects";
11130 const std::string testName = getFormatCaseName(params.src.image.format) + "_" + getFormatCaseName(params.dst.image.format);
11136 const std::string testName2 = getFormatCaseName(params.src.image.format) + "_" + getFormatCaseName(params.dst.image.format) + "_separate_layouts";
11210 const std::string testName = getFormatCaseName(params.src.image.format) + "_" + getFormatCaseName(params.dst.image.format);
11216 const std::string testName2 = getFormatCaseName(params.src.image.format) + "_" + getFormatCaseName(params.dst.image.format) + "_separate_layouts";
11286 const std::string testName = getFormatCaseName(params.src.image.format) + "_" + getFormatCaseName(params.dst.image.format);
11292 const std::string testName2 = getFormatCaseName(params.src.image.format) + "_" + getFormatCaseName(params.dst.image.format) + "_separate_layouts";
12300 std::ostringstream testName;
12301 const std::string formatName = getFormatName(imageFormats[imageFormatsNdx]);
12997 auto getCaseName = [](VkFormat format, VkExtent3D extent, deUint32 numLayers, std::string queueName) {
12998 std::string caseName = "mip_copies_" + getFormatCaseName(format) + "_" + std::to_string(extent.width) + "x" + std::to_string(extent.height);
13000 caseName.append("_" + std::to_string(numLayers) + "_layers");
13129 std::string testName = config.name;
14630 std::string getBlitImageTilingLayoutCaseName (VkImageTiling tiling, VkImageLayout layout)
14703 const std::string testName = getBlitImageTilingLayoutCaseName(testParams.params.src.image.tiling, testParams.params.src.image.operationLayout) + "_" +
14819 const std::map<VkFormat, AstcImageSizeType> astcSizes
14851 std::vector<CopyRegion> create2DCopyRegions(deInt32 srcWidth, deInt32 srcHeight, deInt32 dstWidth, deInt32 dstHeight)
14854 std::vector<CopyRegion> regionsVector;
14962 const std::map<AstcImageSizeType, std::vector<CopyRegion> > imageRegions
15196 const std::string testName = getImageLayoutCaseName(params.src.image.operationLayout) + "_" +
15322 const std::string testName = getFormatCaseName(params.src.image.format) + "_" + getFormatCaseName(params.dst.image.format);
15328 const std::string testName2 = getFormatCaseName(params.src.image.format) + "_" +
15438 const std::string testName = getFormatCaseName(params.src.image.format) + "_" + getFormatCaseName(params.dst.image.format);
15444 const std::string testName2 = getFormatCaseName(params.src.image.format) + "_" +
15554 const std::string testName = getFormatCaseName(params.src.image.format) + "_" + getFormatCaseName(params.dst.image.format);
15560 const std::string testName2 = getFormatCaseName(params.src.image.format) + "_" +
15593 const std::string testName = getImageLayoutCaseName(testParams.params.src.image.operationLayout) + "_" +
15680 const std::string layerGroupName = "layercount_" + de::toString(layerCount);
15681 const std::string layerGroupDesc = "Blit mipmaps with layerCount = " + de::toString(layerCount);
15792 const std::string layerGroupName = "layercount_" + de::toString(layerCount);
15793 const std::string layerGroupDesc = "Blit mipmaps with layerCount = " + de::toString(layerCount);
15840 const std::string barrierGroupName = (multiLayer ? "layerbarriercount_" : "mipbarriercount_") + de::toString(barrierCount);
15841 const std::string barrierGroupDesc = "Use " + de::toString(barrierCount) + " image barriers";
16255 std::string name;
16273 std::string testName = getSampleCountCaseName(samples[samplesIndex]) + "_" + imageLayouts[srcLayoutIndex].name + "_" + imageLayouts[dstLayoutIndex].name;
16672 std::ostringstream testName;
16674 std::ostringstream description;
16686 std::ostringstream testName;
16688 std::ostringstream description;
16704 const std::string name;
16738 std::string testNameBase = format.name + "_" + (testCreateParams.copyOptions == DepthStencilMSAA::COPY_WHOLE_IMAGE ? getImageLayoutCaseName(srcLayout) + "_" + getImageLayoutCaseName(dstLayout) + "_": "");