Lines Matching defs:vector
87 #include <vector>
115 using std::vector;
123 typedef vector<deUint8> DepthValuesArray;
578 const vector<AttachmentReference>& inputAttachments,
579 const vector<AttachmentReference>& colorAttachments,
580 const vector<AttachmentReference>& resolveAttachments,
582 const vector<deUint32>& preserveAttachments,
597 const vector<AttachmentReference>& getInputAttachments (void) const { return m_inputAttachments; }
598 const vector<AttachmentReference>& getColorAttachments (void) const { return m_colorAttachments; }
599 const vector<AttachmentReference>& getResolveAttachments (void) const { return m_resolveAttachments; }
601 const vector<deUint32>& getPreserveAttachments (void) const { return m_preserveAttachments; }
608 vector<AttachmentReference> m_inputAttachments;
609 vector<AttachmentReference> m_colorAttachments;
610 vector<AttachmentReference> m_resolveAttachments;
613 vector<deUint32> m_preserveAttachments;
726 RenderPass (const vector<Attachment>& attachments,
727 const vector<Subpass>& subpasses,
728 const vector<SubpassDependency>& dependencies,
729 const vector<VkInputAttachmentAspectReference> inputAspects = vector<VkInputAttachmentAspectReference>())
737 const vector<Attachment>& getAttachments (void) const { return m_attachments; }
738 const vector<Subpass>& getSubpasses (void) const { return m_subpasses; }
739 const vector<SubpassDependency>& getDependencies (void) const { return m_dependencies; }
740 const vector<VkInputAttachmentAspectReference>& getInputAspects (void) const { return m_inputAspects; }
743 const vector<Attachment> m_attachments;
744 const vector<Subpass> m_subpasses;
745 const vector<SubpassDependency> m_dependencies;
746 const vector<VkInputAttachmentAspectReference> m_inputAspects;
782 vector<DeviceCoreFeature> requiredFeatures_ = vector<DeviceCoreFeature>())
818 vector<DeviceCoreFeature> requiredFeatures;
851 const vector<Attachment>& attachments = renderPass.getAttachments();
888 const vector<Subpass>& subpasses = renderPass.getSubpasses();
895 const vector<AttachmentReference>& inputAttachments = subpass.getInputAttachments();
896 const vector<AttachmentReference>& colorAttachments = subpass.getColorAttachments();
897 const vector<AttachmentReference>& resolveAttachments = subpass.getResolveAttachments();
898 const vector<deUint32>& preserveAttachments = subpass.getPreserveAttachments();
1177 vector<AttachmentRef>* attachmentReferenceLists,
1178 vector<deUint32>* preserveAttachmentReferences)
1180 vector<AttachmentRef>& inputAttachmentReferences = attachmentReferenceLists[0];
1181 vector<AttachmentRef>& colorAttachmentReferences = attachmentReferenceLists[1];
1182 vector<AttachmentRef>& resolveAttachmentReferences = attachmentReferenceLists[2];
1183 vector<AttachmentRef>& depthStencilAttachmentReferences = attachmentReferenceLists[3];
1270 vector<AttachmentDesc> attachments;
1271 vector<SubpassDesc> subpasses;
1272 vector<SubpassDep> dependencies;
1273 vector<vector<AttachmentRef> > attachmentReferenceLists(renderPassInfo.getSubpasses().size() * perSubpassAttachmentReferenceLists);
1274 vector<vector<deUint32> > preserveAttachments(renderPassInfo.getSubpasses().size());
1324 const vector<VkImageView>& attachments)
1614 deUint32 getAttachmentNdx (const vector<AttachmentReference>& colorAttachments, size_t ndx)
1655 vector<Vec2> m_vertices;
1721 const vector<ColorClear>& colorClears,
1755 const vector<ColorClear>& getColorClears (void) const { return m_colorClears; }
1782 vector<ColorClear> m_colorClears;
1785 vector<AttachmentReference> m_colorAttachments;
1786 vector<Attachment> m_colorAttachmentInfo;
1791 vector<AttachmentReference> m_inputAttachments;
1821 std::vector<vk::VkFormat> colorAttachmentFormats;
1883 vector<VkPipelineColorBlendAttachmentState> attachmentBlendStates;
2073 std::vector<vk::VkFormat> colorAttachmentFormats;
2141 const vector<de::SharedPtr<AttachmentResources> >& attachmentResources,
2143 const vector<Maybe<VkClearValue> >& renderPassClearValues,
2151 std::vector<vk::VkRenderingAttachmentInfoKHR> colorAttachmentVect;
2153 const vector<AttachmentReference>& colorAttachmentsInfo = subpassInfo.getColorAttachments();
2154 const vector<AttachmentReference>& resolveAttachmentsInfo = subpassInfo.getResolveAttachments();
2276 const vector<de::SharedPtr<AttachmentResources> >& attachmentResources,
2278 const vector<Maybe<VkClearValue> >& renderPassClearValues,
2283 const vector<VkImage>& attachmentImages,
2284 const vector<pair<VkImageView, VkImageView> >& attachmentViews,
2298 const vector<Attachment>& attachmentInfos = renderPassInfo.getAttachments();
2300 vector<VkDescriptorSetLayoutBinding> bindings;
2427 vector<VkWriteDescriptorSet> writes (bindings.size());
2428 vector<VkDescriptorImageInfo> imageInfos (bindings.size());
2579 const vector<ColorClear>& colorClears (m_renderInfo.getColorClears());
2634 vector<VkImageMemoryBarrier> selfDeps;
2751 vector<VkImage> m_colorAttachmentImages;
2757 const vector<Attachment>& attachmentInfo,
2758 const vector<de::SharedPtr<AttachmentResources> >& attachmentResources,
2760 const vector<Maybe<VkClearValue> >& clearValues)
2763 vector<VkImageMemoryBarrier> initializeLayouts;
2851 vector<VkImageMemoryBarrier> renderPassLayouts;
2897 const vector<de::SharedPtr<SubpassRenderer> >& subpassRenderers,
2899 const vector<Maybe<VkClearValue> >& renderPassClearValues,
2903 vector<VkClearValue> attachmentClearValues;
2954 const vector<de::SharedPtr<AttachmentResources> >& attachmentResources,
2955 const vector<de::SharedPtr<SubpassRenderer> >& subpassRenderers,
2957 const vector<Maybe<VkClearValue> >& renderPassClearValues,
2964 vector<VkImageMemoryBarrier> imageBarriersBeforeRendering;
2965 vector<VkImageMemoryBarrier> imageBarriersAfterRendering;
2968 const vector<AttachmentReference>& colorAttachmentsInfo = subpassInfo.getColorAttachments();
3150 const vector<de::SharedPtr<AttachmentResources> >& attachmentResources,
3152 const vector<de::SharedPtr<SubpassRenderer> >& subpassRenderers,
3154 const vector<Maybe<VkClearValue> >& renderPassClearValues,
3187 const vector<de::SharedPtr<AttachmentResources> >& attachmentResources,
3188 const vector<Attachment>& attachmentInfo,
3189 const vector<bool>& isLazy,
3194 vector<VkImageMemoryBarrier> imageBarriers;
3284 vector<VkBufferMemoryBarrier> bufferBarriers;
3418 void clearReferenceValues (vector<PixelValue>& values,
3445 void markUndefined (vector<PixelValue>& values,
3557 void renderReferenceValues (vector<vector<PixelValue> >& referenceAttachments,
3560 const vector<Maybe<VkClearValue> >& imageClearValues,
3561 const vector<Maybe<VkClearValue> >& renderPassClearValues,
3562 const vector<SubpassRenderInfo>& subpassRenderInfo,
3568 const vector<Subpass>& subpasses = renderPassInfo.getSubpasses();
3569 vector<bool> attachmentUsed (renderPassInfo.getAttachments().size(), false);
3577 vector<PixelValue>& reference = referenceAttachments[attachmentNdx];
3589 const vector<AttachmentReference>& colorAttachments = subpass.getColorAttachments();
3599 vector<PixelValue>& reference = referenceAttachments[attachmentIndex];
3623 vector<PixelValue>& reference = referenceAttachments[attachmentIndex];
3654 vector<PixelValue>& reference = referenceAttachments[attachmentIndex];
3675 vector<PixelValue>& reference = referenceAttachments[attachmentIndex];
3711 vector<PixelValue>& reference = referenceAttachments[attachmentIndex];
3735 vector<PixelValue>& reference = referenceAttachments[attachmentIndex];
3765 vector<Maybe<bool> > inputs;
3826 vector<PixelValue>& reference = referenceAttachments[attachmentIndex];
3861 vector<PixelValue>& reference = referenceAttachments[attachmentIndex];
3895 vector<PixelValue>& reference = referenceAttachments[attachmentIndex];
3916 vector<PixelValue>& reference = referenceAttachments[attachmentIndex];
3933 void renderReferenceImagesFromValues (vector<tcu::TextureLevel>& referenceImages,
3934 const vector<vector<PixelValue> >& referenceValues,
3945 const vector<PixelValue>& reference = referenceValues[attachmentNdx];
4019 bool verifyColorAttachment (const vector<PixelValue>& reference,
4103 std::unique_ptr<tcu::TextureLevel> renderColorImageForLog (const vector<PixelValue>& reference, const UVec2& targetSize, int numChannels)
4130 bool verifyDepthAttachment (const vector<PixelValue>& reference,
4174 bool verifyStencilAttachment (const vector<PixelValue>& reference,
4219 const vector<de::SharedPtr<AttachmentResources> >& attachmentResources,
4220 const vector<bool>& attachmentIsLazy,
4222 const vector<Maybe<VkClearValue> >& renderPassClearValues,
4223 const vector<Maybe<VkClearValue> >& imageClearValues,
4224 const vector<SubpassRenderInfo>& subpassRenderInfo,
4228 vector<vector<PixelValue> > referenceValues;
4229 vector<tcu::TextureLevel> referenceAttachments;
4438 const vector<Subpass>& subpasses = config.renderPass.getSubpasses();
4714 void initializeAttachmentIsLazy (vector<bool>& attachmentIsLazy, const vector<Attachment>& attachments, TestConfig::ImageMemory imageMemory)
4782 void getImageUsageFromAttachmentReferences(vector<VkImageUsageFlags>& attachmentImageUsage, AttachmentRefType refType, size_t count, const AttachmentReference* references)
4818 void getImageUsageFromAttachmentReferences(vector<VkImageUsageFlags>& attachmentImageUsage, AttachmentRefType refType, const vector<AttachmentReference>& references)
4826 void initializeAttachmentImageUsage (Context &context, vector<VkImageUsageFlags>& attachmentImageUsage, const RenderPass& renderPassInfo, const vector<bool>& attachmentIsLazy, const vector<Maybe<VkClearValue> >& clearValues)
4872 void initializeSubpassIsSecondary (vector<bool>& subpassIsSecondary, const vector<Subpass>& subpasses, TestConfig::CommandBufferTypes commandBuffer)
4893 void initializeImageClearValues (de::Random& rng, vector<Maybe<VkClearValue> >& clearValues, const vector<Attachment>& attachments, const vector<bool>& isLazy, deBool useFormatCompCount, const DepthValuesArray& depthValues)
4904 void initializeRenderPassClearValues (de::Random& rng, vector<Maybe<VkClearValue> >& clearValues, const vector<Attachment>& attachments, deBool useFormatCompCount, const DepthValuesArray& depthValues)
4958 const vector<bool>& attachmentIsLazy,
4959 const vector<Maybe<VkClearValue> >& imageClearValues,
4960 const vector<Maybe<VkClearValue> >& renderPassClearValues,
4961 const vector<SubpassRenderInfo>& subpassRenderInfo)
5007 void initializeSubpassRenderInfo (vector<SubpassRenderInfo>& renderInfos, de::Random& rng, const RenderPass& renderPass, const TestConfig& config)
5010 const vector<Subpass>& subpasses = renderPass.getSubpasses();
5023 vector<ColorClear> colorClears;
5031 const vector<AttachmentReference>& colorAttachments = subpass.getColorAttachments();
5078 const vector<Attachment>& attachments)
5113 vector<bool> attachmentIsLazy;
5114 vector<VkImageUsageFlags> attachmentImageUsage;
5115 vector<Maybe<VkClearValue> > imageClearValues;
5116 vector<Maybe<VkClearValue> > renderPassClearValues;
5118 vector<bool> subpassIsSecondary;
5119 vector<SubpassRenderInfo> subpassRenderInfo;
5249 vector<de::SharedPtr<AttachmentResources> > attachmentResources;
5250 vector<de::SharedPtr<SubpassRenderer> > subpassRenderers;
5251 vector<VkImage> attachmentImages;
5252 vector<VkImageView> attachmentViews;
5253 vector<pair<VkImageView, VkImageView> > inputAttachmentViews;
5430 const std::vector<VkViewport> viewports { makeViewport(imageExtent) };
5431 const std::vector<VkRect2D> scissors { makeRect2D(imageExtent) };
5701 vector<Attachment> attachments;
5702 vector<AttachmentReference> colorAttachmentReferences;
5777 const vector<Subpass> subpasses (1, Subpass(VK_PIPELINE_BIND_POINT_GRAPHICS, 0u, vector<AttachmentReference>(), colorAttachmentReferences, vector<AttachmentReference>(), AttachmentReference((useDepthStencil ? (deUint32)(attachments.size() - 1) : VK_ATTACHMENT_UNUSED), depthStencilLayout), vector<deUint32>()));
5778 const vector<SubpassDependency> deps;
5846 vector<Attachment> attachments;
5847 vector<AttachmentReference> colorAttachmentReferences;
5871 const vector<Subpass> subpass (1, Subpass(VK_PIPELINE_BIND_POINT_GRAPHICS, 0u, vector<AttachmentReference>(), colorAttachmentReferences, vector<AttachmentReference>(), AttachmentReference(VK_ATTACHMENT_UNUSED, depthStencilLayout), vector<deUint32>()));
5872 const vector<SubpassDependency> deps;
5884 const vector<DeviceCoreFeature> requiredFeatures = {DEVICE_CORE_FEATURE_INDEPENDENT_BLEND};
6071 vector<Attachment> attachments;
6075 vector<Subpass> subpasses;
6124 vector<Maybe<deUint32> > lastUseOfAttachment (attachments.size(), tcu::Nothing);
6125 vector<SubpassDependency> deps;
6134 std::vector<deUint32> subpassColorAttachments (colorAttachmentCount);
6135 std::vector<deUint32> subpassInputAttachments (inputAttachmentCount);
6139 std::vector<deUint32> subpassPreserveAttachments;
6151 std::vector<AttachmentReference> inputAttachmentReferences;
6152 std::vector<AttachmentReference> colorAttachmentReferences;
6314 vector<deUint32> preserveAttachments;
6356 vector<AttachmentReference>(),
6390 vector<Attachment> attachments;
6391 vector<Subpass> subpasses;
6418 vector<AttachmentReference> colorAttachmentReferences;
6428 vector<AttachmentReference>(),
6430 vector<AttachmentReference>(),
6432 vector<deUint32>()));
6439 vector<AttachmentReference> colorAttachmentReferences;
6449 vector<AttachmentReference>(),
6451 vector<AttachmentReference>(),
6453 vector<deUint32>()));
6460 vector<AttachmentReference> colorAttachmentReferences;
6470 vector<AttachmentReference>(),
6472 vector<AttachmentReference>(),
6474 vector<deUint32>()));
6481 vector<AttachmentReference> colorAttachmentReferences;
6491 vector<AttachmentReference>(),
6493 vector<AttachmentReference>(),
6495 vector<deUint32>()));
6499 vector<AttachmentReference> colorAttachmentReferences;
6509 vector<AttachmentReference>(),
6511 vector<AttachmentReference>(),
6513 vector<deUint32>()));
6519 vector<AttachmentReference>(),
6520 vector<AttachmentReference>(1, AttachmentReference(0, rng.choose<VkImageLayout>(DE_ARRAY_BEGIN(subpassLayoutsColor), DE_ARRAY_END(subpassLayoutsColor)))),
6521 vector<AttachmentReference>(),
6523 vector<deUint32>()));
6529 vector<AttachmentReference>(1, AttachmentReference((deUint32)(subpassNdx - 1), VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL, inputAttachmentAspectMask)),
6530 vector<AttachmentReference>(1, AttachmentReference((deUint32)(subpassNdx), rng.choose<VkImageLayout>(DE_ARRAY_BEGIN(subpassLayoutsColor), DE_ARRAY_END(subpassLayoutsColor)))),
6531 vector<AttachmentReference>(),
6533 vector<deUint32>()));
6548 vector<SubpassDependency> deps;
6600 const RenderPass renderPass (vector<Attachment>(1, Attachment(VK_FORMAT_R8G8B8A8_UNORM,
6608 vector<Subpass>(1, Subpass(VK_PIPELINE_BIND_POINT_GRAPHICS,
6610 vector<AttachmentReference>(),
6611 vector<AttachmentReference>(1, AttachmentReference(0, VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL)),
6612 vector<AttachmentReference>(),
6614 vector<deUint32>())),
6615 vector<SubpassDependency>());
6634 const RenderPass renderPass (vector<Attachment>(1, Attachment(VK_FORMAT_X8_D24_UNORM_PACK32,
6642 vector<Subpass>(1, Subpass(VK_PIPELINE_BIND_POINT_GRAPHICS,
6644 vector<AttachmentReference>(),
6645 vector<AttachmentReference>(),
6646 vector<AttachmentReference>(),
6648 vector<deUint32>())),
6649 vector<SubpassDependency>());
6668 const RenderPass renderPass (vector<Attachment>(1, Attachment(VK_FORMAT_S8_UINT,
6676 vector<Subpass>(1, Subpass(VK_PIPELINE_BIND_POINT_GRAPHICS,
6678 vector<AttachmentReference>(),
6679 vector<AttachmentReference>(),
6680 vector<AttachmentReference>(),
6682 vector<deUint32>())),
6683 vector<SubpassDependency>());
6702 const RenderPass renderPass (vector<Attachment>(1, Attachment(VK_FORMAT_D24_UNORM_S8_UINT,
6710 vector<Subpass>(1, Subpass(VK_PIPELINE_BIND_POINT_GRAPHICS,
6712 vector<AttachmentReference>(),
6713 vector<AttachmentReference>(),
6714 vector<AttachmentReference>(),
6716 vector<deUint32>())),
6717 vector<SubpassDependency>());
6756 const RenderPass renderPass (vector<Attachment>(DE_ARRAY_BEGIN(attachments), DE_ARRAY_END(attachments)),
6757 vector<Subpass>(1, Subpass(VK_PIPELINE_BIND_POINT_GRAPHICS,
6759 vector<AttachmentReference>(),
6760 vector<AttachmentReference>(1, AttachmentReference(0, VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL)),
6761 vector<AttachmentReference>(),
6763 vector<deUint32>())),
6764 vector<SubpassDependency>());
6803 const RenderPass renderPass (vector<Attachment>(DE_ARRAY_BEGIN(attachments), DE_ARRAY_END(attachments)),
6804 vector<Subpass>(1, Subpass(VK_PIPELINE_BIND_POINT_GRAPHICS,
6806 vector<AttachmentReference>(),
6807 vector<AttachmentReference>(1, AttachmentReference(0, VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL)),
6808 vector<AttachmentReference>(),
6810 vector<deUint32>())),
6811 vector<SubpassDependency>());
6850 const RenderPass renderPass (vector<Attachment>(DE_ARRAY_BEGIN(attachments), DE_ARRAY_END(attachments)),
6851 vector<Subpass>(1, Subpass(VK_PIPELINE_BIND_POINT_GRAPHICS,
6853 vector<AttachmentReference>(),
6854 vector<AttachmentReference>(1, AttachmentReference(0, VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL)),
6855 vector<AttachmentReference>(),
6857 vector<deUint32>())),
6858 vector<SubpassDependency>());
6878 const RenderPass renderPass (vector<Attachment>(),
6879 vector<Subpass>(1, Subpass(VK_PIPELINE_BIND_POINT_GRAPHICS,
6881 vector<AttachmentReference>(),
6882 vector<AttachmentReference>(),
6883 vector<AttachmentReference>(),
6885 vector<deUint32>())),
6886 vector<SubpassDependency>());
6907 vector<Subpass> subpasses;
6912 vector<AttachmentReference>(),
6913 vector<AttachmentReference>(1, AttachmentReference(0, VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL)),
6914 vector<AttachmentReference>(),
6916 vector<deUint32>(),
6922 vector<AttachmentReference>(),
6923 vector<AttachmentReference>(1, AttachmentReference(VK_ATTACHMENT_UNUSED, VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL)),
6924 vector<AttachmentReference>(),
6926 vector<deUint32>(),
6929 const RenderPass renderPass (vector<Attachment>(1, Attachment(VK_FORMAT_R8G8B8A8_UNORM,
6938 vector<SubpassDependency>());
7007 std::vector<VkFormat> colorFormatsToTest (s_coreColorFormats, s_coreColorFormats + de::arrayLength(s_coreColorFormats));
7024 const RenderPass renderPass (vector<Attachment>(1, Attachment(format,
7032 vector<Subpass>(1, Subpass(VK_PIPELINE_BIND_POINT_GRAPHICS,
7034 vector<AttachmentReference>(),
7035 vector<AttachmentReference>(1, AttachmentReference(0, VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL)),
7036 vector<AttachmentReference>(),
7038 vector<deUint32>())),
7039 vector<SubpassDependency>());
7087 vector<Attachment> attachments;
7088 vector<Subpass> subpasses;
7089 vector<SubpassDependency> deps;
7090 vector<VkInputAttachmentAspectReference> inputAspects;
7112 vector<AttachmentReference>(),
7113 vector<AttachmentReference>(1, AttachmentReference(0, VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL)),
7114 vector<AttachmentReference>(),
7116 vector<deUint32>()));
7119 vector<AttachmentReference>(1, AttachmentReference(0, VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL, inputAttachmentAspectMask)),
7120 vector<AttachmentReference>(1, AttachmentReference(1, VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL)),
7121 vector<AttachmentReference>(),
7123 vector<deUint32>()));
7166 vector<Attachment> attachments;
7167 vector<Subpass> subpasses;
7168 vector<SubpassDependency> deps;
7169 vector<VkInputAttachmentAspectReference> inputAspects;
7182 vector<AttachmentReference>(),
7183 vector<AttachmentReference>(1, AttachmentReference(0, VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL)),
7184 vector<AttachmentReference>(),
7186 vector<deUint32>()));
7189 vector<AttachmentReference>(1, AttachmentReference(0, VK_IMAGE_LAYOUT_GENERAL, inputAttachmentAspectMask)),
7190 vector<AttachmentReference>(1, AttachmentReference(0, VK_IMAGE_LAYOUT_GENERAL)),
7191 vector<AttachmentReference>(),
7193 vector<deUint32>()));
7276 const RenderPass renderPass (vector<Attachment>(1, Attachment(vkFormat,
7284 vector<Subpass>(1, Subpass(VK_PIPELINE_BIND_POINT_GRAPHICS,
7286 vector<AttachmentReference>(),
7287 vector<AttachmentReference>(),
7288 vector<AttachmentReference>(),
7290 vector<deUint32>())),
7291 vector<SubpassDependency>());
7311 const RenderPass renderPass (vector<Attachment>(1, Attachment(vkFormat,
7319 vector<Subpass>(1, Subpass(VK_PIPELINE_BIND_POINT_GRAPHICS,
7321 vector<AttachmentReference>(),
7322 vector<AttachmentReference>(),
7323 vector<AttachmentReference>(),
7325 vector<deUint32>())),
7326 vector<SubpassDependency>());
7345 const RenderPass renderPass (vector<Attachment>(1, Attachment(vkFormat,
7353 vector<Subpass>(1, Subpass(VK_PIPELINE_BIND_POINT_GRAPHICS,
7355 vector<AttachmentReference>(),
7356 vector<AttachmentReference>(),
7357 vector<AttachmentReference>(),
7359 vector<deUint32>())),
7360 vector<SubpassDependency>());
7410 vector<Attachment> attachments;
7411 vector<Subpass> subpasses;
7412 vector<SubpassDependency> deps;
7413 vector<VkInputAttachmentAspectReference> inputAspects;
7435 vector<AttachmentReference>(),
7436 vector<AttachmentReference>(),
7437 vector<AttachmentReference>(),
7439 vector<deUint32>()));
7442 vector<AttachmentReference>(1, AttachmentReference(0, VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL, inputAttachmentAspectMask)),
7443 vector<AttachmentReference>(1, AttachmentReference(1, VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL)),
7444 vector<AttachmentReference>(),
7446 vector<deUint32>()));
7489 vector<Attachment> attachments;
7490 vector<Subpass> subpasses;
7491 vector<SubpassDependency> deps;
7492 vector<VkInputAttachmentAspectReference> inputAspects;
7505 vector<AttachmentReference>(),
7506 vector<AttachmentReference>(),
7507 vector<AttachmentReference>(),
7509 vector<deUint32>()));
7512 vector<AttachmentReference>(1, AttachmentReference(0, VK_IMAGE_LAYOUT_GENERAL, inputAttachmentAspectMask)),
7513 vector<AttachmentReference>(),
7514 vector<AttachmentReference>(),
7516 vector<deUint32>()));
7572 vector<Attachment> attachments;
7573 vector<Subpass> subpasses;
7574 vector<SubpassDependency> deps;
7575 vector<VkInputAttachmentAspectReference> inputAspects;
7597 vector<AttachmentReference>(),
7598 vector<AttachmentReference>(),
7599 vector<AttachmentReference>(),
7601 vector<deUint32>()));
7604 vector<AttachmentReference>(1, AttachmentReference(0, VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL, inputAttachmentAspectMask)),
7605 vector<AttachmentReference>(1, AttachmentReference(1, VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL)),
7606 vector<AttachmentReference>(),
7608 vector<deUint32>()));
7652 vector<Attachment> attachments;
7653 vector<Subpass> subpasses;
7654 vector<SubpassDependency> deps;
7655 vector<VkInputAttachmentAspectReference> inputAspects;
7668 vector<AttachmentReference>(),
7669 vector<AttachmentReference>(),
7670 vector<AttachmentReference>(),
7672 vector<deUint32>()));
7675 vector<AttachmentReference>(1, AttachmentReference(0, VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL, inputAttachmentAspectMask)),
7676 vector<AttachmentReference>(),
7677 vector<AttachmentReference>(),
7679 vector<deUint32>()));
7732 vector<Attachment> attachments;
7733 vector<Subpass> subpasses;
7734 vector<SubpassDependency> deps;
7735 vector<VkInputAttachmentAspectReference> inputAspects;
7757 vector<AttachmentReference>(),
7758 vector<AttachmentReference>(),
7759 vector<AttachmentReference>(),
7761 vector<deUint32>()));
7764 vector<AttachmentReference>(1, AttachmentReference(0, VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL, inputAttachmentAspectMask)),
7765 vector<AttachmentReference>(1, AttachmentReference(1, VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL)),
7766 vector<AttachmentReference>(),
7768 vector<deUint32>()));
7812 vector<Attachment> attachments;
7813 vector<Subpass> subpasses;
7814 vector<SubpassDependency> deps;
7815 vector<VkInputAttachmentAspectReference> inputAspects;
7828 vector<AttachmentReference>(),
7829 vector<AttachmentReference>(),
7830 vector<AttachmentReference>(),
7832 vector<deUint32>()));
7835 vector<AttachmentReference>(1, AttachmentReference(0, VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL, inputAttachmentAspectMask)),
7836 vector<AttachmentReference>(),
7837 vector<AttachmentReference>(),
7839 vector<deUint32>()));