Home
last modified time | relevance | path

Searched refs:subpassCount (Results 1 – 25 of 90) sorted by relevance

1234

/external/deqp/external/vulkancts/modules/vulkan/renderpass/
DvktRenderPassSubpassMergeFeedbackTests.cpp62 deUint32 subpassCount; member
149 for (deUint32 i = 0; i < m_testParams.subpassCount; ++i) in createRenderPassAndVerify()
199 for (deUint32 i = 0; i < m_testParams.subpassCount; ++i) in createRenderPassAndVerify()
209 for (deUint32 i = 0; i < m_testParams.subpassCount; ++i) in createRenderPassAndVerify()
228 for (deUint32 i = 1; i < m_testParams.subpassCount; ++i) in createRenderPassAndVerify()
288 if (renderpassFeedbackInfo.postMergeSubpassCount != m_testParams.subpassCount) in createRenderPassAndVerify()
293 for (deUint32 i = 0; i < m_testParams.subpassCount; ++i) in createRenderPassAndVerify()
309 if (renderpassFeedbackInfo.postMergeSubpassCount > m_testParams.subpassCount) in createRenderPassAndVerify()
314 if (m_testParams.subpassCount == 1 && in createRenderPassAndVerify()
320 for (deUint32 i = 1; i < m_testParams.subpassCount; ++i) in createRenderPassAndVerify()
[all …]
DvktRenderPassTestsUtil.hpp160 deUint32 subpassCount,
178 deUint32 subpassCount,
DvktRenderPassSubpassDependencyTests.cpp1461 const size_t subpassCount (m_renderPassInfo.getSubpasses().size()); in iterateInternal() local
1564 for (size_t subpassNdx = 0; subpassNdx < subpassCount; subpassNdx++) in iterateInternal()
1784 for (size_t subpassNdx = 0; subpassNdx < subpassCount - 1; subpassNdx++) in iterateInternal()
1792 …const float depthThreshold ((float)subpassCount * (1.0f / ((UVec4(1u) << tcu::getTextureFo… in iterateInternal()
3685 size_t subpassCount = testConfig.renderPass.getSubpasses().size(); in init() local
3687 for (size_t subpassNdx = 0; subpassNdx < subpassCount; subpassNdx++) in init()
4094 const deUint32 subpassCount (subpassCounts[subpassCountNdx]); in initTests() local
4095 const deUint32 attachmentCount (subpassCount); in initTests()
4120 for (size_t subpassNdx = 0; subpassNdx < subpassCount; subpassNdx++) in initTests()
4148 deps.push_back(SubpassDependency((deUint32)subpassCount - 1, // deUint32 srcPass in initTests()
/external/deqp/external/vulkancts/modules/vulkan/multiview/
DvktMultiViewRenderUtil.cpp168 const deUint32 subpassCount = static_cast<deUint32>(viewMasks.size()); in makeRenderPass() local
228 for (deUint32 subpassNdx = 0; subpassNdx < subpassCount; ++subpassNdx) in makeRenderPass()
257 subpassCount, // uint32_t subpassCount; in makeRenderPass()
275 for(deUint32 subpassNdx = 0u; subpassNdx < subpassCount; ++subpassNdx) in makeRenderPass()
277 …const auto dependencyFlags = (subpassNdx == subpassCount - 1u) ? (VK_DEPENDENCY_BY_REGION_BIT | VK… in makeRenderPass()
284 …(subpassNdx == subpassCount -1u) ? subpassNdx : subpassNdx+1u, // deUint32 dstSubpass; |… in makeRenderPass()
302 subpassCount, // deUint32 subpassCount; || deUint32 subpassCount; in makeRenderPass()
304subpassCount, // deUint32 dependencyCount; || deUint32 dependencyCount; in makeRenderPass()
367 const deUint32 subpassCount = static_cast<deUint32>(viewMasks.size()); in makeRenderPassWithAttachments() local
433 for (deUint32 subpassNdx = 0; subpassNdx < subpassCount; ++subpassNdx) in makeRenderPassWithAttachments()
[all …]
DvktMultiViewRenderTests.cpp282 virtual void draw (const deUint32 subpassCount,
380 const deUint32 subpassCount = static_cast<deUint32>(m_parameters.viewMasks.size()); in iterate() local
396 vector<PipelineSp> pipelines(subpassCount); in iterate()
402 for (deUint32 subpassNdx = 0u; subpassNdx < subpassCount; ++subpassNdx) in iterate()
410 draw(subpassCount, *renderPass, *frameBuffer, pipelines); in iterate()
503 void MultiViewRenderTestInstance::draw (const deUint32 subpassCount, VkRenderPass renderPass, VkFra… in draw() argument
509 const deUint32 drawCountPerSubpass = (subpassCount == 1) ? m_squareCount : 1u; in draw()
530 for (deUint32 subpassNdx = 0u; subpassNdx < subpassCount; subpassNdx++) in draw()
571 if (subpassNdx < subpassCount - 1u) in draw()
1514 const deUint32 subpassCount = static_cast<deUint32>(m_parameters.viewMasks.size()); in imageData() local
[all …]
DvktMultiViewRenderPassUtil.hpp154 deUint32 subpassCount,
172 deUint32 subpassCount,
DvktMultiViewRenderPassUtil.cpp237 subpassCount = subpassCount_; in RenderPassCreateInfo1()
266 subpassCount = subpassCount_; in RenderPassCreateInfo2()
/external/swiftshader/src/Vulkan/
DVkRenderPass.cpp27 for(uint32_t i = 0; i < pCreateInfo->subpassCount; ++i) in ComputeRequiredAllocationSizeT()
116 for(uint32_t i = 0; i < pCreateInfo->subpassCount; ++i) in GetViewMasks()
129 , subpassCount(pCreateInfo->subpassCount) in RenderPass()
137 , subpassCount(pCreateInfo->subpassCount) in RenderPass()
150 for(uint32_t i = 0; i < subpassCount; i++) in RenderPass()
168 hostMemory += subpassCount * sizeof(VkSubpassDescriptionDepthStencilResolve); in RenderPass()
169 for(uint32_t subpass = 0; subpass < subpassCount; subpass++) in RenderPass()
212 ASSERT(pCreateInfo->subpassCount > 0); in init()
214 size_t subpassesSize = pCreateInfo->subpassCount * sizeof(VkSubpassDescription); in init()
216 CopySubpasses(subpasses, pCreateInfo->pSubpasses, pCreateInfo->subpassCount); in init()
[all …]
DVkRenderPass.hpp48 return subpassCount; in getSubpassCount()
99 uint32_t subpassCount = 0; member in vk::RenderPass
/external/vulkan-validation-layers/layers/
Dconvert_to_renderpass2.cpp116 out_struct->subpassCount = in_struct->subpassCount; in ConvertVkRenderPassCreateInfoToV2KHR()
128 if (out_struct->subpassCount && in_struct->pSubpasses) { in ConvertVkRenderPassCreateInfoToV2KHR()
129 out_struct->pSubpasses = new safe_VkSubpassDescription2KHR[out_struct->subpassCount]; in ConvertVkRenderPassCreateInfoToV2KHR()
130 for (uint32_t i = 0; i < out_struct->subpassCount; ++i) { in ConvertVkRenderPassCreateInfoToV2KHR()
146 for (uint32_t subpass = 0; subpass < pMultiviewInfo->subpassCount; ++subpass) { in ConvertVkRenderPassCreateInfoToV2KHR()
147 if (subpass < in_struct->subpassCount) { in ConvertVkRenderPassCreateInfoToV2KHR()
172 …if (subpass < in_struct->subpassCount && attachment < in_struct->pSubpasses[subpass].inputAttachme… in ConvertVkRenderPassCreateInfoToV2KHR()
179 if (out_struct->subpassCount && out_struct->pSubpasses) { in ConvertVkRenderPassCreateInfoToV2KHR()
180 for (uint32_t i = 0; i < out_struct->subpassCount; ++i) { in ConvertVkRenderPassCreateInfoToV2KHR()
/external/mesa3d/src/intel/vulkan/
Danv_pass.c252 anv_multialloc_add(&ma, &subpasses, pCreateInfo->subpassCount); in anv_CreateRenderPass()
254 anv_multialloc_add(&ma, &subpass_flushes, pCreateInfo->subpassCount + 1); in anv_CreateRenderPass()
258 for (uint32_t i = 0; i < pCreateInfo->subpassCount; i++) { in anv_CreateRenderPass()
274 pass->subpass_count = pCreateInfo->subpassCount; in anv_CreateRenderPass()
293 for (uint32_t i = 0; i < pCreateInfo->subpassCount; i++) { in anv_CreateRenderPass()
378 for (uint32_t i = 0; i < mv->subpassCount; i++) { in anv_CreateRenderPass()
491 anv_multialloc_add(&ma, &subpasses, pCreateInfo->subpassCount); in anv_CreateRenderPass2()
493 anv_multialloc_add(&ma, &subpass_flushes, pCreateInfo->subpassCount + 1); in anv_CreateRenderPass2()
497 for (uint32_t i = 0; i < pCreateInfo->subpassCount; i++) { in anv_CreateRenderPass2()
513 pass->subpass_count = pCreateInfo->subpassCount; in anv_CreateRenderPass2()
[all …]
/external/deqp/external/vulkancts/framework/vulkan/
DvkPlatform.cpp547 …checkRenderPassSupport(pCreateInfo->attachmentCount, pCreateInfo->subpassCount, pCreateInfo->depen… in createRenderPassHandlerNorm()
548 for (uint32_t subpassNdx = 0; subpassNdx < pCreateInfo->subpassCount; ++subpassNdx) in createRenderPassHandlerNorm()
566 …checkRenderPassSupport(pCreateInfo->attachmentCount, pCreateInfo->subpassCount, pCreateInfo->depen… in createRenderPassHandlerStat()
567 for (uint32_t subpassNdx = 0; subpassNdx < pCreateInfo->subpassCount; ++subpassNdx) in createRenderPassHandlerStat()
571 DDSTAT_HANDLE_CREATE(subpassDescriptionRequestCount, pCreateInfo->subpassCount); in createRenderPassHandlerStat()
587 …checkRenderPassSupport(pCreateInfo->attachmentCount, pCreateInfo->subpassCount, pCreateInfo->depen… in createRenderPass2HandlerNorm()
588 for (uint32_t subpassNdx = 0; subpassNdx < pCreateInfo->subpassCount; ++subpassNdx) in createRenderPass2HandlerNorm()
606 …checkRenderPassSupport(pCreateInfo->attachmentCount, pCreateInfo->subpassCount, pCreateInfo->depen… in createRenderPass2HandlerStat()
607 for (uint32_t subpassNdx = 0; subpassNdx < pCreateInfo->subpassCount; ++subpassNdx) in createRenderPass2HandlerStat()
611 DDSTAT_HANDLE_CREATE(subpassDescriptionRequestCount, pCreateInfo->subpassCount); in createRenderPass2HandlerStat()
[all …]
/external/mesa3d/src/freedreno/vulkan/
Dtu_pass.c189 bool has_external_src[info->subpassCount]; in tu_render_pass_add_implicit_deps()
190 bool has_external_dst[info->subpassCount]; in tu_render_pass_add_implicit_deps()
211 for (unsigned i = 0; i < info->subpassCount; i++) { in tu_render_pass_add_implicit_deps()
266 for (int i = info->subpassCount - 1; i >= 0; i--) { in tu_render_pass_add_implicit_deps()
492 size += pCreateInfo->subpassCount * sizeof(pass->subpasses[0]); in tu_CreateRenderPass2()
502 pass->subpass_count = pCreateInfo->subpassCount; in tu_CreateRenderPass2()
527 for (uint32_t i = 0; i < pCreateInfo->subpassCount; i++) { in tu_CreateRenderPass2()
548 for (uint32_t i = 0; i < pCreateInfo->subpassCount; i++) { in tu_CreateRenderPass2()
Dtu_legacy.c233 VkSubpassDescription2 subpasses[pCreateInfo->subpassCount]; in tu_CreateRenderPass()
236 for (uint32_t i = 0; i < pCreateInfo->subpassCount; i++) { in tu_CreateRenderPass()
271 for (uint32_t i = 0; i < pCreateInfo->subpassCount; i++) { in tu_CreateRenderPass()
282 if (multiview_info && multiview_info->subpassCount) in tu_CreateRenderPass()
335 .subpassCount = pCreateInfo->subpassCount, in tu_CreateRenderPass()
/external/mesa3d/src/amd/vulkan/
Dradv_pass.c328 size += pCreateInfo->subpassCount * sizeof(pass->subpasses[0]); in radv_CreateRenderPass()
343 pass->subpass_count = pCreateInfo->subpassCount; in radv_CreateRenderPass()
372 for (uint32_t i = 0; i < pCreateInfo->subpassCount; i++) { in radv_CreateRenderPass()
390 for (uint32_t i = 0; i < pCreateInfo->subpassCount; i++) { in radv_CreateRenderPass()
514 size += pCreateInfo->subpassCount * sizeof(pass->subpasses[0]); in radv_CreateRenderPass2()
529 pass->subpass_count = pCreateInfo->subpassCount; in radv_CreateRenderPass2()
555 for (uint32_t i = 0; i < pCreateInfo->subpassCount; i++) { in radv_CreateRenderPass2()
573 for (uint32_t i = 0; i < pCreateInfo->subpassCount; i++) { in radv_CreateRenderPass2()
/external/mesa3d/src/gallium/frontends/lavapipe/
Dlvp_pass.c159 size += pCreateInfo->subpassCount * sizeof(pass->subpasses[0]); in lvp_CreateRenderPass()
176 pass->subpass_count = pCreateInfo->subpassCount; in lvp_CreateRenderPass()
191 for (uint32_t i = 0; i < pCreateInfo->subpassCount; i++) { in lvp_CreateRenderPass()
208 for (uint32_t i = 0; i < pCreateInfo->subpassCount; i++) { in lvp_CreateRenderPass()
/external/mesa3d/src/broadcom/vulkan/
Dv3dv_pass.c116 size += pCreateInfo->subpassCount * sizeof(pass->subpasses[0]); in v3dv_CreateRenderPass()
128 pass->subpass_count = pCreateInfo->subpassCount; in v3dv_CreateRenderPass()
135 for (uint32_t i = 0; i < pCreateInfo->subpassCount; i++) { in v3dv_CreateRenderPass()
155 for (uint32_t i = 0; i < pCreateInfo->subpassCount; i++) { in v3dv_CreateRenderPass()
/external/virglrenderer/src/venus/venus-protocol/
Dvn_protocol_renderer_render_pass.h187 vn_decode_uint32_t(dec, &val->subpassCount); in vn_decode_VkRenderPassMultiviewCreateInfo_self_temp()
189 const size_t array_size = vn_decode_array_size(dec, val->subpassCount); in vn_decode_VkRenderPassMultiviewCreateInfo_self_temp()
194 vn_decode_array_size(dec, val->subpassCount); in vn_decode_VkRenderPassMultiviewCreateInfo_self_temp()
407 vn_decode_uint32_t(dec, &val->subpassCount); in vn_decode_VkRenderPassCreateInfo_self_temp()
409 const uint32_t iter_count = vn_decode_array_size(dec, val->subpassCount); in vn_decode_VkRenderPassCreateInfo_self_temp()
415 vn_decode_array_size(dec, val->subpassCount); in vn_decode_VkRenderPassCreateInfo_self_temp()
457 for (uint32_t i = 0; i < val->subpassCount; i++) in vn_replace_VkRenderPassCreateInfo_handle_self()
1127 vn_decode_uint32_t(dec, &val->subpassCount); in vn_decode_VkRenderPassCreateInfo2_self_temp()
1129 const uint32_t iter_count = vn_decode_array_size(dec, val->subpassCount); in vn_decode_VkRenderPassCreateInfo2_self_temp()
1135 vn_decode_array_size(dec, val->subpassCount); in vn_decode_VkRenderPassCreateInfo2_self_temp()
[all …]
/external/vulkan-validation-layers/tests/
Dvklayertests_imageless_framebuffer.cpp81 renderPassCreateInfo.subpassCount = 1; in TEST_F()
356 renderPassCreateInfo.subpassCount = 1; in TEST_F()
454 renderPassCreateInfo.subpassCount = 1; in TEST_F()
641 renderPassCreateInfo.subpassCount = 1; in TEST_F()
824 renderPassMultiviewCreateInfo.subpassCount = 1; in TEST_F()
829 renderPassCreateInfo.subpassCount = 1; in TEST_F()
1013 renderPassCreateInfo.subpassCount = 1; in TEST_F()
/external/skia/src/gpu/ganesh/vk/
DGrVkRenderPass.cpp286 uint32_t subpassCount = loadFromResolve == LoadFromResolve::kLoad ? 2 : 1; in Create() local
296 createInfo.subpassCount = subpassCount; in Create()
/external/mesa3d/src/gallium/drivers/zink/
Dzink_render_pass.c80 rpci.subpassCount = 1; in create_render_pass()
/external/deqp/external/vulkancts/modules/vulkan/draw/
DvktDrawCreateInfoUtil.cpp294 subpassCount = static_cast<deUint32>(m_subpasses.size()); in RenderPassCreateInfo()
330 subpassCount = static_cast<deUint32>(m_subpasses.size()); in RenderPassCreateInfo()
332 if (subpassCount) { in RenderPassCreateInfo()
367 subpassCount = static_cast<deUint32>(m_subpasses.size()); in addSubpass()
DvktDrawInstancedTests.cpp442 DE_ASSERT(renderPassCreateInfo.subpassCount == 1); in InstancedDrawInstance()
446 renderPassMultiviewCreateInfo.subpassCount = renderPassCreateInfo.subpassCount; in InstancedDrawInstance()
/external/deqp/external/vulkancts/modules/vulkan/fragment_shading_rate/
DvktAttachmentRateTests.cpp358 const deUint32 subpassCount = 1 + useShadingRate1; in buildRenderPass() local
360 std::vector<VkAttachmentReference2> colorAttachmentReferences(subpassCount, { in buildRenderPass()
368 std::vector<VkAttachmentReference2> fragmentShadingRateAttachments(subpassCount, { in buildRenderPass()
376 std::vector<VkFragmentShadingRateAttachmentInfoKHR> shadingRateAttachmentInfos(subpassCount, { in buildRenderPass()
383 std::vector<VkSubpassDescription2> subpassDescriptions(subpassCount, { in buildRenderPass()
399 std::vector<VkAttachmentDescription2> attachmentDescriptions(2 * subpassCount, { in buildRenderPass()
446 subpassCount, // uint32_t subpassCount; in buildRenderPass()
/external/vulkan-validation-layers/layers/generated/
Dvk_safe_struct.cpp5140 subpassCount(in_struct->subpassCount), in safe_VkRenderPassCreateInfo()
5150 if (subpassCount && in_struct->pSubpasses) { in safe_VkRenderPassCreateInfo()
5151 pSubpasses = new safe_VkSubpassDescription[subpassCount]; in safe_VkRenderPassCreateInfo()
5152 for (uint32_t i = 0; i < subpassCount; ++i) { in safe_VkRenderPassCreateInfo()
5175 subpassCount = src.subpassCount; in safe_VkRenderPassCreateInfo()
5184 if (subpassCount && src.pSubpasses) { in safe_VkRenderPassCreateInfo()
5185 pSubpasses = new safe_VkSubpassDescription[subpassCount]; in safe_VkRenderPassCreateInfo()
5186 for (uint32_t i = 0; i < subpassCount; ++i) { in safe_VkRenderPassCreateInfo()
5213 subpassCount = src.subpassCount; in operator =()
5222 if (subpassCount && src.pSubpasses) { in operator =()
[all …]

1234