Lines Matching refs:Attachment
668 class Attachment
671 Attachment (VkFormat format,
726 RenderPass (const vector<Attachment>& attachments,
737 const vector<Attachment>& getAttachments (void) const { return m_attachments; }
743 const vector<Attachment> m_attachments;
851 const vector<Attachment>& attachments = renderPass.getAttachments();
855 const tcu::ScopedLogSection attachmentSection (log, "Attachment" + de::toString(attachmentNdx), "Attachment " + de::toString(attachmentNdx));
856 const Attachment& attachment = attachments[attachmentNdx];
909 log << TestLog::Message << "Attachment: " << inputAttachment.getAttachment() << TestLog::EndMessage;
921 log << TestLog::Message << "Attachment: " << depthStencilAttachment.getAttachment() << TestLog::EndMessage;
934 log << TestLog::Message << "Attachment: " << colorAttachment.getAttachment() << TestLog::EndMessage;
948 log << TestLog::Message << "Attachment: " << resolveAttachment.getAttachment() << TestLog::EndMessage;
962 log << TestLog::Message << "Attachment: " << preserveAttachment << TestLog::EndMessage;
1082 VkClearColorValue randomColorClearValue (const Attachment& attachment, de::Random& rng, deBool useFormatCompCount)
1140 AttachmentDesc createAttachmentDescription (const Attachment& attachment)
1403 VkClearValue randomClearValue (const Attachment& attachment, de::Random& rng, deBool useFormatCompCount, const DepthValuesArray& depthValues)
1445 const Attachment& attachmentInfo,
1765 const Attachment& getColorAttachment (deUint32 attachmentNdx) const { return m_colorAttachmentInfo[attachmentNdx]; }
1768 const Maybe<Attachment>& getDepthStencilAttachment (void) const { return m_depthStencilAttachmentInfo; }
1786 vector<Attachment> m_colorAttachmentInfo;
1789 Maybe<Attachment> m_depthStencilAttachmentInfo;
1887 const Attachment& attachment = renderInfo.getColorAttachment(attachmentNdx);
1913 const Attachment& attachment = *renderInfo.getDepthStencilAttachment();
2081 const Attachment& attachment = *renderInfo.getDepthStencilAttachment();
2160 const Attachment& colorAttachmentInfo = renderPassInfo.getAttachments()[colorAttachmentIndex];
2171 const Attachment& resolveAttachmentInfo = renderPassInfo.getAttachments()[resolveAttachmentIndex];
2215 const Attachment& dsAttachmentInfo = renderPassInfo.getAttachments()[dsAttachmentIndex];
2298 const vector<Attachment>& attachmentInfos = renderPassInfo.getAttachments();
2323 const Attachment attachmentInfo = attachmentInfos[renderInfo.getInputAttachmentIndex(inputAttachmentNdx)];
2433 const Attachment attachmentInfo = attachmentInfos[renderInfo.getInputAttachmentIndex(inputAttachmentNdx)];
2757 const vector<Attachment>& attachmentInfo,
2974 const Attachment& colorAttachmentInfo = renderPassInfo.getAttachments()[colorAttachmentIndex];
3036 const Attachment& dsAttachmentInfo = renderPassInfo.getAttachments()[dsAttachmentIndex];
3188 const vector<Attachment>& attachmentInfo,
3575 const Attachment attachment = renderPassInfo.getAttachments()[attachmentNdx];
3598 const Attachment& attachment = renderPassInfo.getAttachments()[attachmentIndex];
3622 const Attachment& attachment = renderPassInfo.getAttachments()[attachmentIndex];
3652 const Attachment& attachment = renderPassInfo.getAttachments()[attachmentIndex];
3669 const Attachment& attachment = renderPassInfo.getAttachments()[attachmentIndex];
3708 const Attachment& attachment = renderPassInfo.getAttachments()[attachmentIndex];
3733 const Attachment& attachment = renderPassInfo.getAttachments()[attachmentIndex];
3773 const Attachment& attachment = renderPassInfo.getAttachments()[attachmentIndex];
3784 const Attachment& attachment (renderPassInfo.getAttachments()[subpass.getDepthStencilAttachment().getAttachment()]);
3800 const Attachment& attachment = renderPassInfo.getAttachments()[attachmentIndex];
3824 const Attachment& attachment = renderPassInfo.getAttachments()[attachmentIndex];
3893 const Attachment& attachment = renderPassInfo.getAttachments()[attachmentIndex];
3914 const Attachment attachment = renderPassInfo.getAttachments()[attachmentIndex];
3943 const Attachment attachment = renderPassInfo.getAttachments()[attachmentNdx];
4242 const Attachment attachment = renderPassInfo.getAttachments()[attachmentNdx];
4282 log << TestLog::Image("Attachment" + attachmentNdxStr + "Depth", "Attachment " + attachmentNdxStr + " Depth", depthAccess);
4283 log << TestLog::Image("Attachment" + attachmentNdxStr + "Stencil", "Attachment " + attachmentNdxStr + " Stencil", stencilAccess);
4292 log << TestLog::Image("DepthAttachmentError" + attachmentNdxStr, "Depth Attachment Error " + attachmentNdxStr, depthErrorImage.getAccess());
4294 log << TestLog::Image("StencilAttachmentError" + attachmentNdxStr, "Stencil Attachment Error " + attachmentNdxStr, stencilErrorImage.getAccess());
4344 log << TestLog::Image("Attachment" + de::toString(attachmentNdx), "Attachment " + de::toString(attachmentNdx), access);
4345 log << TestLog::Image("AttachmentReference" + de::toString(attachmentNdx), "Attachment reference " + de::toString(attachmentNdx), referenceAttachments[attachmentNdx].getAccess());
4358 log << TestLog::Image("Attachment" + de::toString(attachmentNdx), "Attachment " + de::toString(attachmentNdx), attachmentForLog->getAccess());
4359 log << TestLog::Image("AttachmentReference" + de::toString(attachmentNdx), "Attachment reference " + de::toString(attachmentNdx), referenceForLog->getAccess());
4361 log << TestLog::Image("AttachmentError" + de::toString(attachmentNdx), "Attachment Error " + de::toString(attachmentNdx), errorImage.getAccess());
4462 const Attachment attachment = config.renderPass.getAttachments()[attachmentIndex];
4512 const Attachment attachment = config.renderPass.getAttachments()[attachmentIndex];
4558 const Attachment attachment = config.renderPass.getAttachments()[attachmentIndex];
4573 const Attachment attachment = config.renderPass.getAttachments()[attachmentIndex];
4609 const Attachment attachment = config.renderPass.getAttachments()[attachmentIndex];
4646 const Attachment attachment = config.renderPass.getAttachments()[attachmentIndex];
4714 void initializeAttachmentIsLazy (vector<bool>& attachmentIsLazy, const vector<Attachment>& attachments, TestConfig::ImageMemory imageMemory)
4842 const Attachment& attachment = renderPassInfo.getAttachments()[attachmentNdx];
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)
4976 const tcu::ScopedLogSection section (log, "Attachment" + de::toString(attachmentNdx), "Attachment " + de::toString(attachmentNdx));
4986 log << TestLog::Message << "Attachment is cleared to " << clearValueToString(renderPass.getAttachments()[attachmentNdx].getFormat(),
5036 const Attachment& attachment = renderPass.getAttachments()[attachmentRef.getAttachment()];
5047 const Attachment& attachment = renderPass.getAttachments()[subpass.getDepthStencilAttachment().getAttachment()];
5078 const vector<Attachment>& attachments)
5084 const Attachment& attachment = attachments[attachmentNdx];
5261 const Attachment& attachmentInfo = renderPassInfo.getAttachments()[attachmentNdx];
5701 vector<Attachment> attachments;
5739 attachments.push_back(Attachment(format, sampleCount, loadOp, storeOp, stencilLoadOp, stencilStoreOp, initialLayout, finalizeLayout));
5771 attachments.push_back(Attachment(format, sampleCount, loadOp, storeOp, stencilLoadOp, stencilStoreOp, initialLayout, finalizeLayout));
5846 vector<Attachment> attachments;
5862 attachments.push_back(Attachment(format, sampleCount, loadOp, storeOp, stencilLoadOp, stencilStoreOp, initialLayout, finalizeLayout));
6071 vector<Attachment> attachments;
6110 attachments.push_back(Attachment(format, sampleCount, loadOp, storeOp, stencilLoadOp, stencilStoreOp, initialLayout, finalizeLayout));
6121 attachments.push_back(Attachment(format, sampleCount, loadOp, storeOp, stencilLoadOp, stencilStoreOp, initialLayout, finalizeLayout));
6390 vector<Attachment> attachments;
6411 attachments.push_back(Attachment(format, sampleCount, loadOp, storeOp, stencilLoadOp, stencilStoreOp, initialLayout, finalizeLayout));
6600 const RenderPass renderPass (vector<Attachment>(1, Attachment(VK_FORMAT_R8G8B8A8_UNORM,
6634 const RenderPass renderPass (vector<Attachment>(1, Attachment(VK_FORMAT_X8_D24_UNORM_PACK32,
6668 const RenderPass renderPass (vector<Attachment>(1, Attachment(VK_FORMAT_S8_UINT,
6702 const RenderPass renderPass (vector<Attachment>(1, Attachment(VK_FORMAT_D24_UNORM_S8_UINT,
6736 const Attachment attachments[] =
6738 Attachment(VK_FORMAT_R8G8B8A8_UNORM,
6746 Attachment(VK_FORMAT_X8_D24_UNORM_PACK32,
6756 const RenderPass renderPass (vector<Attachment>(DE_ARRAY_BEGIN(attachments), DE_ARRAY_END(attachments)),
6783 const Attachment attachments[] =
6785 Attachment(VK_FORMAT_R8G8B8A8_UNORM,
6793 Attachment(VK_FORMAT_S8_UINT,
6803 const RenderPass renderPass (vector<Attachment>(DE_ARRAY_BEGIN(attachments), DE_ARRAY_END(attachments)),
6830 const Attachment attachments[] =
6832 Attachment(VK_FORMAT_R8G8B8A8_UNORM,
6840 Attachment(VK_FORMAT_D24_UNORM_S8_UINT,
6850 const RenderPass renderPass (vector<Attachment>(DE_ARRAY_BEGIN(attachments), DE_ARRAY_END(attachments)),
6878 const RenderPass renderPass (vector<Attachment>(),
6929 const RenderPass renderPass (vector<Attachment>(1, Attachment(VK_FORMAT_R8G8B8A8_UNORM,
7024 const RenderPass renderPass (vector<Attachment>(1, Attachment(format,
7087 vector<Attachment> attachments;
7092 attachments.push_back(Attachment(format,
7101 attachments.push_back(Attachment(vk::VK_FORMAT_R8G8B8A8_UNORM,
7166 vector<Attachment> attachments;
7171 attachments.push_back(Attachment(format,
7276 const RenderPass renderPass (vector<Attachment>(1, Attachment(vkFormat,
7311 const RenderPass renderPass (vector<Attachment>(1, Attachment(vkFormat,
7345 const RenderPass renderPass (vector<Attachment>(1, Attachment(vkFormat,
7410 vector<Attachment> attachments;
7415 attachments.push_back(Attachment(vkFormat,
7424 attachments.push_back(Attachment(vk::VK_FORMAT_R8G8B8A8_UNORM,
7489 vector<Attachment> attachments;
7494 attachments.push_back(Attachment(vkFormat,
7572 vector<Attachment> attachments;
7577 attachments.push_back(Attachment(vkFormat,
7586 attachments.push_back(Attachment(vk::VK_FORMAT_R8G8B8A8_UNORM,
7652 vector<Attachment> attachments;
7657 attachments.push_back(Attachment(vkFormat,
7732 vector<Attachment> attachments;
7737 attachments.push_back(Attachment(vkFormat,
7746 attachments.push_back(Attachment(vk::VK_FORMAT_R8G8B8A8_UNORM,
7812 vector<Attachment> attachments;
7817 attachments.push_back(Attachment(vkFormat,
7927 // Attachment format and count tests with load and store ops and image layouts
7932 // Attachment write mask tests
7936 // Attachment allocation tests