Searched refs:subpasses (Results 1 - 24 of 24) sorted by relevance

/external/mesa3d/src/amd/vulkan/
H A Dradv_pass.c43 size += pCreateInfo->subpassCount * sizeof(pass->subpasses[0]);
96 struct radv_subpass *subpass = &pass->subpasses[i];
150 pass->subpasses[dst].start_barrier.src_stage_mask = pCreateInfo->pDependencies[i].srcStageMask;
151 pass->subpasses[dst].start_barrier.src_access_mask = pCreateInfo->pDependencies[i].srcAccessMask;
152 pass->subpasses[dst].start_barrier.dst_access_mask = pCreateInfo->pDependencies[i].dstAccessMask;
H A Dradv_pipeline.c743 struct radv_subpass *subpass = pass->subpasses + pCreateInfo->subpass;
791 struct radv_subpass *subpass = pass->subpasses + pCreateInfo->subpass;
1168 struct radv_subpass *subpass = &pass->subpasses[pCreateInfo->subpass];
H A Dradv_private.h1243 struct radv_subpass subpasses[0]; member in struct:radv_render_pass
H A Dradv_cmd_buffer.c1467 &cmd_buffer->state.pass->subpasses[pBeginInfo->pInheritanceInfo->subpass];
1921 radv_cmd_buffer_set_subpass(cmd_buffer, pass->subpasses, true);
/external/mesa3d/src/intel/vulkan/
H A Danv_pass.c40 size += pCreateInfo->subpassCount * sizeof(pass->subpasses[0]);
49 /* Clear the subpasses along with the parent pass. This required because
107 struct anv_subpass *subpass = &pass->subpasses[i];
219 if (pass->subpasses[i].depth_stencil_attachment !=
H A Danv_pipeline.c283 render_pass->subpasses[info->subpass].color_count;
979 struct anv_subpass *subpass = &pass->subpasses[pCreateInfo->subpass];
1116 subpass = &renderpass->subpasses[info->subpass];
H A DgenX_cmd_buffer.c427 /* We need a null state for any depth-stencil-only subpasses.
611 &cmd_buffer->state.pass->subpasses[pBeginInfo->pInheritanceInfo->subpass];
2376 genX(cmd_buffer_set_subpass)(cmd_buffer, pass->subpasses);
2393 if (cmd_buffer->state.subpass - cmd_buffer->state.pass->subpasses ==
2416 if (cmd_buffer->state.subpass - cmd_buffer->state.pass->subpasses ==
H A Danv_blorp.c1075 unsigned subpass_idx = subpass - pass->subpasses;
1424 unsigned subpass_idx = subpass - pass->subpasses;
H A Danv_private.h1811 struct anv_subpass subpasses[0]; member in struct:anv_render_pass
H A DgenX_pipeline.c1461 struct anv_subpass *subpass = &pass->subpasses[pCreateInfo->subpass];
/external/deqp/external/vulkancts/modules/vulkan/renderpass/
H A DvktRenderPassTests.cpp667 const vector<Subpass>& subpasses,
671 , m_subpasses (subpasses)
801 const vector<Subpass>& subpasses = renderPass.getSubpasses(); local
803 for (size_t subpassNdx = 0; subpassNdx < subpasses.size(); subpassNdx++)
806 const Subpass& subpass = subpasses[subpassNdx];
1151 vector<VkSubpassDescription> subpasses; local
1160 subpasses.push_back(createSubpassDescription(renderPassInfo.getSubpasses()[subpassNdx], &(attachmentReferenceLists[subpassNdx * perSubpassAttachmentReferenceLists]), &preserveAttachments[subpassNdx]));
1174 (deUint32)subpasses.size(),
1175 (subpasses.empty() ? DE_NULL : &subpasses[
666 RenderPass(const vector<Attachment>& attachments, const vector<Subpass>& subpasses, const vector<SubpassDependency>& dependencies, const vector<VkInputAttachmentAspectReference> inputAspects = vector<VkInputAttachmentAspectReference>()) argument
[all...]
H A DvktRenderPassMultisampleTests.cpp467 vector<VkSubpassDescription> subpasses; local
586 subpasses.push_back(subpass);
608 subpasses.push_back(subpass);
635 (deUint32)subpasses.size(),
636 &subpasses[0],
/external/deqp/external/vulkancts/modules/vulkan/pipeline/
H A DvktPipelineFramebufferAttachmentTests.cpp125 vector<VkSubpassDescription> subpasses; local
167 subpasses.push_back(subpassDescription);
177 static_cast<deUint32>(subpasses.size()), // deUint32 subpassCount;
178 &subpasses[0], // const VkSubpassDescription* pSubpasses;
847 vector<VkSubpassDescription> subpasses; local
862 subpasses.push_back(subpassDescription);
872 &subpasses[0], // const VkSubpassDescription* pSubpasses;
H A DvktPipelineMultisampleBaseResolveAndPerSampleFetch.cpp252 std::vector<VkSubpassDescription> subpasses(1u + numSamples);
269 subpasses[0] = firstSubpassDesc;
287 subpasses[1u + sampleNdx] = subpassDesc;
310 static_cast<deUint32>(subpasses.size()), // deUint32 subpassCount;
311 dataPointer(subpasses), // const VkSubpassDescription* pSubpasses;
H A DvktPipelineMultisampleImageTests.cpp341 std::vector<VkSubpassDescription> subpasses; local
365 subpasses.push_back(subpassDescription);
375 static_cast<deUint32>(subpasses.size()), // deUint32 subpassCount;
376 &subpasses[0], // const VkSubpassDescription* pSubpasses;
H A DvktPipelineRenderToImageTests.cpp479 vector<VkSubpassDescription> subpasses; local
512 subpasses.push_back(subpassDescription);
522 static_cast<deUint32>(subpasses.size()), // deUint32 subpassCount;
523 &subpasses[0], // const VkSubpassDescription* pSubpasses;
/external/deqp/external/vulkancts/modules/vulkan/draw/
H A DvktDrawCreateInfoUtil.cpp278 const std::vector<vk::VkSubpassDescription>& subpasses,
282 , m_subpasses (subpasses.begin(), subpasses.end())
277 RenderPassCreateInfo(const std::vector<vk::VkAttachmentDescription>& attachments, const std::vector<vk::VkSubpassDescription>& subpasses, const std::vector<vk::VkSubpassDependency>& dependiences) argument
H A DvktDrawCreateInfoUtil.hpp200 const std::vector<vk::VkSubpassDescription>& subpasses,
/external/deqp/external/vulkancts/modules/vulkan/wsi/
H A DvktWsiSharedPresentableImageTests.cpp464 const vk::VkSubpassDescription subpasses[] = local
491 DE_LENGTH_OF_ARRAY(subpasses),
492 subpasses,
H A DvktWsiDisplayTimingTests.cpp501 const vk::VkSubpassDescription subpasses[] = local
528 DE_LENGTH_OF_ARRAY(subpasses),
529 subpasses,
H A DvktWsiIncrementalPresentTests.cpp614 const vk::VkSubpassDescription subpasses[] = local
641 DE_LENGTH_OF_ARRAY(subpasses),
642 subpasses,
/external/deqp/external/vulkancts/modules/vulkan/image/
H A DvktImageMutableTests.cpp769 vector<VkSubpassDescription> subpasses; local
795 subpasses.push_back(subpassDescription);
805 static_cast<deUint32>(subpasses.size()), // deUint32 subpassCount;
806 &subpasses[0], // const VkSubpassDescription* pSubpasses;
/external/vulkan-validation-layers/tests/
H A Dlayer_validation_tests.cpp4148 VkSubpassDescription subpasses[] = {
4152 VkRenderPassCreateInfo rpci = {VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO, nullptr, 0, 0, nullptr, 1, subpasses, 0, nullptr};
4165 // A renderpass with two subpasses, both writing the same attachment.
4172 VkSubpassDescription subpasses[] = {
4183 VkRenderPassCreateInfo rpci = {VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO, nullptr, 0, 1, attach, 2, subpasses, 1, &dep};
4272 VkSubpassDescription subpasses[] = {
4282 VkRenderPassCreateInfo rpci = {VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO, nullptr, 0, 1, attach, 1, subpasses, 1, &dep};
4463 VkSubpassDescription subpasses[] = {
4473 VkRenderPassCreateInfo rpci = {VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO, nullptr, 0, 1, attach, 1, subpasses, 1, &dep};
4563 VkSubpassDescription subpasses[]
[all...]
/external/deqp/external/vulkancts/modules/vulkan/api/
H A DvktApiObjectManagementTests.cpp1605 const VkSubpassDescription subpasses[] = local
1627 DE_LENGTH_OF_ARRAY(subpasses),
1628 subpasses,

Completed in 1746 milliseconds