Home
last modified time | relevance | path

Searched refs:pSubpasses (Results 1 – 25 of 38) sorted by relevance

12

/external/vulkan-validation-layers/layers/
Dconvert_to_renderpass2.cpp117 out_struct->pSubpasses = nullptr; in ConvertVkRenderPassCreateInfoToV2KHR()
128 if (out_struct->subpassCount && in_struct->pSubpasses) { in ConvertVkRenderPassCreateInfoToV2KHR()
129 out_struct->pSubpasses = new safe_VkSubpassDescription2KHR[out_struct->subpassCount]; in ConvertVkRenderPassCreateInfoToV2KHR()
131 … ConvertVkSubpassDescriptionToV2KHR(&in_struct->pSubpasses[i], &out_struct->pSubpasses[i]); in ConvertVkRenderPassCreateInfoToV2KHR()
148 out_struct->pSubpasses[subpass].viewMask = pMultiviewInfo->pViewMasks[subpass]; in ConvertVkRenderPassCreateInfoToV2KHR()
172 …if (subpass < in_struct->subpassCount && attachment < in_struct->pSubpasses[subpass].inputAttachme… in ConvertVkRenderPassCreateInfoToV2KHR()
173 … out_struct->pSubpasses[subpass].pInputAttachments[attachment].aspectMask = aspectMask; in ConvertVkRenderPassCreateInfoToV2KHR()
179 if (out_struct->subpassCount && out_struct->pSubpasses) { in ConvertVkRenderPassCreateInfoToV2KHR()
181 …if (out_struct->pSubpasses[i].inputAttachmentCount && out_struct->pSubpasses[i].pInputAttachments)… in ConvertVkRenderPassCreateInfoToV2KHR()
182 for (uint32_t j = 0; j < out_struct->pSubpasses[i].inputAttachmentCount; ++j) { in ConvertVkRenderPassCreateInfoToV2KHR()
[all …]
Dstateless_validation.h860 if (pCreateInfo->pSubpasses[i].colorAttachmentCount > max_color_attachments) { in CreateRenderPassGeneric()
865 … pCreateInfo->pSubpasses[i].colorAttachmentCount, max_color_attachments); in CreateRenderPassGeneric()
879 …for (uint32_t i = 0; i < pCreateInfo->pSubpasses[subpass].colorAttachmentCount && !uses_color; ++i) in RecordRenderPass()
880 …if (pCreateInfo->pSubpasses[subpass].pColorAttachments[i].attachment != VK_ATTACHMENT_UNUSED) uses… in RecordRenderPass()
883 if (pCreateInfo->pSubpasses[subpass].pDepthStencilAttachment) in RecordRenderPass()
884 … if (pCreateInfo->pSubpasses[subpass].pDepthStencilAttachment->attachment != VK_ATTACHMENT_UNUSED) in RecordRenderPass()
Dcore_validation.cpp812 const auto &primary_desc = rp1_state->createInfo.pSubpasses[subpass]; in ValidateSubpassCompatibility()
813 const auto &secondary_desc = rp2_state->createInfo.pSubpasses[subpass]; in ValidateSubpassCompatibility()
1028 … const VkSubpassDescription2KHR *subpass_desc = &render_pass_info->pSubpasses[pCB->activeSubpass]; in ValidatePipelineDrawtimeState()
1296 …auto subpass_desc = &pPipeline->rp_state->createInfo.pSubpasses[pPipeline->graphicsPipelineCI.subp… in ValidatePipelineUnlocked()
7848 const auto &sub_desc = rp_state->createInfo.pSubpasses[active_subpass]; in ValidateRenderPassPipelineBarriers()
9027 …MatchUsage(dev_data, rpci->pSubpasses[subpass].inputAttachmentCount, rpci->pSubpasses[subpass].pIn… in ValidateFramebufferCreateInfo()
9031 …MatchUsage(dev_data, rpci->pSubpasses[subpass].colorAttachmentCount, rpci->pSubpasses[subpass].pCo… in ValidateFramebufferCreateInfo()
9034 if (rpci->pSubpasses[subpass].pDepthStencilAttachment != nullptr) { in ValidateFramebufferCreateInfo()
9035 … skip |= MatchUsage(dev_data, 1, rpci->pSubpasses[subpass].pDepthStencilAttachment, pCreateInfo, in ValidateFramebufferCreateInfo()
9163 const VkSubpassDescription2KHR &subpass = pCreateInfo->pSubpasses[index]; in CheckPreserved()
[all …]
Dshader_validation.cpp926 auto subpass = rpci->pSubpasses[subpass_index]; in ValidateFsOutputsAgainstRenderPass()
2070 auto input_attachments = rpci->pSubpasses[subpass].pInputAttachments; in ValidatePipelineShaderStage()
2071 … auto index = (input_attachments && use.first < rpci->pSubpasses[subpass].inputAttachmentCount) in ValidatePipelineShaderStage()
Dbuffer_validation.cpp518 auto &subpass = pRenderPassInfo->pSubpasses[j]; in VerifyFramebufferAndRenderPassLayouts()
519 for (uint32_t k = 0; k < pRenderPassInfo->pSubpasses[j].inputAttachmentCount; ++k) { in VerifyFramebufferAndRenderPassLayouts()
534 for (uint32_t k = 0; k < pRenderPassInfo->pSubpasses[j].colorAttachmentCount; ++k) { in VerifyFramebufferAndRenderPassLayouts()
554 if (pRenderPassInfo->pSubpasses[j].pDepthStencilAttachment) { in VerifyFramebufferAndRenderPassLayouts()
587 auto const &subpass = render_pass_state->createInfo.pSubpasses[subpass_index]; in TransitionSubpassLayouts()
2820 …const VkSubpassDescription2KHR *subpass_desc = &renderpass_create_info->pSubpasses[cb_node->active… in PreCallValidateCmdClearAttachments()
3495 const VkSubpassDescription2KHR &subpass = pCreateInfo->pSubpasses[i]; in ValidateLayouts()
Dcore_validation_types.h713 const auto &subpass = rpstate->createInfo.pSubpasses[pCreateInfo->subpass];
/external/swiftshader/src/Vulkan/
DVkRenderPass.cpp33 memcpy(subpasses, pCreateInfo->pSubpasses, subpassesSize); in RenderPass()
47 const auto& subpass = pCreateInfo->pSubpasses[i]; in RenderPass()
59 pCreateInfo->pSubpasses[i].pInputAttachments, inputAttachmentsSize); in RenderPass()
68 pCreateInfo->pSubpasses[i].pColorAttachments, colorAttachmentsSize); in RenderPass()
75 pCreateInfo->pSubpasses[i].pResolveAttachments, colorAttachmentsSize); in RenderPass()
84 pCreateInfo->pSubpasses[i].pDepthStencilAttachment, sizeof(VkAttachmentReference)); in RenderPass()
93 pCreateInfo->pSubpasses[i].pPreserveAttachments, preserveAttachmentSize); in RenderPass()
117 const auto& subpass = pCreateInfo->pSubpasses[i]; in ComputeRequiredAllocationSize()
/external/deqp/external/vulkancts/modules/vulkan/multiview/
DvktMultiViewRenderPassUtil.hpp155 const VkSubpassDescription* pSubpasses,
173 const VkSubpassDescription2KHR* pSubpasses,
DvktMultiViewRenderPassUtil.cpp238 pSubpasses = pSubpasses_; in RenderPassCreateInfo1()
267 pSubpasses = pSubpasses_; in RenderPassCreateInfo2()
/external/mesa3d/src/amd/vulkan/
Dradv_pass.c85 const VkSubpassDescription *desc = &pCreateInfo->pSubpasses[i]; in radv_CreateRenderPass()
108 const VkSubpassDescription *desc = &pCreateInfo->pSubpasses[i]; in radv_CreateRenderPass()
Dradv_meta_blit.c737 .pSubpasses = &(VkSubpassDescription) { in radv_device_init_meta_blit_color()
899 .pSubpasses = &(VkSubpassDescription) { in radv_device_init_meta_blit_depth()
1060 .pSubpasses = &(VkSubpassDescription) { in radv_device_init_meta_blit_stencil()
Dradv_meta_blit2d.c723 .pSubpasses = &(VkSubpassDescription) { in blit2d_init_color_pipeline()
888 .pSubpasses = &(VkSubpassDescription) { in blit2d_init_depth_only_pipeline()
1050 .pSubpasses = &(VkSubpassDescription) { in blit2d_init_stencil_only_pipeline()
Dradv_meta_decompress.c57 .pSubpasses = &(VkSubpassDescription) { in create_pass()
Dradv_meta_clear.c216 .pSubpasses = &(VkSubpassDescription) { in create_color_renderpass()
465 .pSubpasses = &(VkSubpassDescription) { in create_depthstencil_renderpass()
1264 .pSubpasses = &subpass_desc, in radv_clear_image_layer()
Dradv_meta_resolve.c79 .pSubpasses = &(VkSubpassDescription) { in create_pass()
Dradv_meta_resolve_fs.c232 .pSubpasses = &(VkSubpassDescription) { in create_resolve_pipeline()
Dradv_meta_fast_clear.c206 .pSubpasses = &(VkSubpassDescription) { in create_pass()
/external/mesa3d/src/intel/vulkan/
Danv_pass.c72 num_subpass_attachments(&pCreateInfo->pSubpasses[i]); in anv_CreateRenderPass()
105 const VkSubpassDescription *desc = &pCreateInfo->pSubpasses[i]; in anv_CreateRenderPass()
/external/deqp/external/vulkancts/modules/vulkan/renderpass/
DvktRenderPassTestsUtil.hpp165 const VkSubpassDescription* pSubpasses,
183 const VkSubpassDescription2KHR* pSubpasses,
DvktRenderPassTestsUtil.cpp241 pSubpasses = pSubpasses_; in RenderPassCreateInfo1()
270 pSubpasses = pSubpasses_; in RenderPassCreateInfo2()
/external/deqp/external/vulkancts/modules/vulkan/draw/
DvktDrawCreateInfoUtil.cpp295 pSubpasses = &m_subpassesStructs[0]; in RenderPassCreateInfo()
333 pSubpasses = &m_subpassesStructs[0]; in RenderPassCreateInfo()
337 pSubpasses = DE_NULL; in RenderPassCreateInfo()
368 pSubpasses = &m_subpassesStructs[0]; in addSubpass()
DvktDrawCreateInfoUtil.hpp206 const vk::VkSubpassDescription* pSubpasses = DE_NULL,
/external/skia/src/gpu/vk/
DGrVkRenderPass.cpp132 createInfo.pSubpasses = &subpassDesc; in init()
/external/skqp/src/gpu/vk/
DGrVkRenderPass.cpp132 createInfo.pSubpasses = &subpassDesc; in init()
/external/vulkan-validation-layers/tests/
Dvkrenderframework.cpp574 rp_info.pSubpasses = &subpass; in InitRenderTarget()
816 rpci.pSubpasses = &subpass; in VkRenderpassObj()

12