Lines Matching refs:subpassCount
295 virtual void draw (const deUint32 subpassCount,
395 const deUint32 subpassCount = static_cast<deUint32>(m_parameters.viewMasks.size());
411 vector<PipelineSp> pipelines(subpassCount);
417 for (deUint32 subpassNdx = 0u; subpassNdx < subpassCount; ++subpassNdx)
425 draw(subpassCount, *renderPass, *frameBuffer, pipelines);
518 void MultiViewRenderTestInstance::draw (const deUint32 subpassCount, VkRenderPass renderPass, VkFramebuffer frameBuffer, vector<PipelineSp>& pipelines)
524 const deUint32 drawCountPerSubpass = (subpassCount == 1) ? m_squareCount : 1u;
545 for (deUint32 subpassNdx = 0u; subpassNdx < subpassCount; subpassNdx++)
586 if (subpassNdx < subpassCount - 1u)
1539 const deUint32 subpassCount = static_cast<deUint32>(m_parameters.viewMasks.size());
1549 for (int subpassNdx = static_cast<int>(subpassCount) - 1; subpassNdx >= 0; --subpassNdx)
1565 for (deUint32 subpassNdx = 0u; subpassNdx < subpassCount; subpassNdx++)
1621 if (subpassQuarterNdx == 1u || subpassCount == 1u || TEST_TYPE_INPUT_RATE_INSTANCE == m_parameters.viewIndex)
1629 if (subpassQuarterNdx == 2u || subpassCount == 1u || TEST_TYPE_INPUT_RATE_INSTANCE == m_parameters.viewIndex)
1637 if (subpassQuarterNdx == 3u || subpassCount == 1u || TEST_TYPE_INPUT_RATE_INSTANCE == m_parameters.viewIndex)
1660 if (subpassCount == 1)
1672 if (subpassCount == 1)
1717 const deUint32 subpassCount = static_cast<deUint32>(m_parameters.viewMasks.size());
1743 vector<PipelineSp> pipelines(subpassCount);
1748 for (deUint32 subpassNdx = 0u; subpassNdx < subpassCount; ++subpassNdx)
1757 draw(subpassCount, *renderPass, *frameBuffer, pipelines);
1945 void draw (const deUint32 subpassCount,
1966 void MultiViewInstancedTestInstance::draw (const deUint32 subpassCount, VkRenderPass renderPass, VkFramebuffer frameBuffer, vector<PipelineSp>& pipelines)
1972 const deUint32 drawCountPerSubpass = (subpassCount == 1) ? m_squareCount : 1u;
1993 for (deUint32 subpassNdx = 0u; subpassNdx < subpassCount; subpassNdx++)
2025 if (subpassNdx < subpassCount - 1u)
2045 void draw (const deUint32 subpassCount,
2064 void MultiViewInputRateInstanceTestInstance::draw (const deUint32 subpassCount, VkRenderPass renderPass, VkFramebuffer frameBuffer, vector<PipelineSp>& pipelines)
2070 const deUint32 drawCountPerSubpass = (subpassCount == 1) ? m_squareCount : 1u;
2091 for (deUint32 subpassNdx = 0u; subpassNdx < subpassCount; subpassNdx++)
2124 if (subpassNdx < subpassCount - 1u)
2143 void draw (const deUint32 subpassCount,
2154 void MultiViewDrawIndirectTestInstance::draw (const deUint32 subpassCount, VkRenderPass renderPass, VkFramebuffer frameBuffer, vector<PipelineSp>& pipelines)
2164 const deUint32 drawCountPerSubpass = (subpassCount == 1) ? m_squareCount : 1u;
2168 vector< BufferSP > indirectBuffers (subpassCount);
2169 vector< AllocationSP > indirectAllocations (subpassCount);
2171 for (deUint32 subpassNdx = 0u; subpassNdx < subpassCount; subpassNdx++)
2247 for (deUint32 subpassNdx = 0u; subpassNdx < subpassCount; subpassNdx++)
2298 if (subpassNdx < subpassCount - 1u)
2316 void draw (const deUint32 subpassCount,
2327 void MultiViewClearAttachmentsTestInstance::draw (const deUint32 subpassCount, VkRenderPass renderPass, VkFramebuffer frameBuffer, vector<PipelineSp>& pipelines)
2333 const deUint32 drawCountPerSubpass = (subpassCount == 1) ? m_squareCount : 1u;
2354 for (deUint32 subpassNdx = 0u; subpassNdx < subpassCount; subpassNdx++)
2423 if (subpassNdx < subpassCount - 1u)
2441 void draw (const deUint32 subpassCount,
2452 void MultiViewSecondaryCommandBufferTestInstance::draw (const deUint32 subpassCount, VkRenderPass renderPass, VkFramebuffer frameBuffer, vector<PipelineSp>& pipelines)
2462 const deUint32 drawCountPerSubpass = (subpassCount == 1) ? m_squareCount : 1u;
2492 for (deUint32 subpassNdx = 0u; subpassNdx < subpassCount; subpassNdx++)
2570 if (subpassNdx < subpassCount - 1u)
2590 void draw (const deUint32 subpassCount,
2636 void MultiViewPointSizeTestInstance::draw (const deUint32 subpassCount, VkRenderPass renderPass, VkFramebuffer frameBuffer, vector<PipelineSp>& pipelines)
2642 const deUint32 drawCountPerSubpass = (subpassCount == 1) ? m_squareCount : 1u;
2663 for (deUint32 subpassNdx = 0u; subpassNdx < subpassCount; subpassNdx++)
2696 if (subpassNdx < subpassCount - 1u)
2717 void draw (const deUint32 subpassCount,
2735 const deUint32 subpassCount = static_cast<deUint32>(m_parameters.viewMasks.size());
2751 vector<PipelineSp> pipelines(subpassCount);
2757 for (deUint32 subpassNdx = 0u; subpassNdx < subpassCount; ++subpassNdx)
2765 draw(subpassCount, *renderPass, *frameBuffer, pipelines);
2805 void MultiViewMultsampleTestInstance::draw (const deUint32 subpassCount, VkRenderPass renderPass, VkFramebuffer frameBuffer, vector<PipelineSp>& pipelines)
2811 const deUint32 drawCountPerSubpass = (subpassCount == 1) ? m_squareCount : 1u;
2848 for (deUint32 subpassNdx = 0u; subpassNdx < subpassCount; subpassNdx++)
2881 if (subpassNdx < subpassCount - 1u)
2926 void draw (const deUint32 subpassCount,
2979 const deUint32 subpassCount = static_cast<deUint32>(m_parameters.viewMasks.size());
2983 vector<PipelineSp> pipelines (subpassCount);
2998 for (deUint32 subpassNdx = 0u; subpassNdx < subpassCount; ++subpassNdx)
3006 draw(subpassCount, *renderPass, *frameBuffer, pipelines);
3148 void MultiViewQueriesTestInstance::draw (const deUint32 subpassCount, VkRenderPass renderPass, VkFramebuffer frameBuffer, vector<PipelineSp>& pipelines)
3154 const deUint32 drawCountPerSubpass = (subpassCount == 1) ? m_squareCount : 1u;
3155 const deUint32 queryCountersNumber = (subpassCount == 1) ? m_squareCount * getUsedViewsCount(0) : getQueryCountersNumber();
3217 for (deUint32 subpassNdx = 0u; subpassNdx < subpassCount; subpassNdx++)
3274 if (subpassNdx < subpassCount - 1u)
3358 void drawClears (const deUint32 subpassCount,
3389 const deUint32 subpassCount = static_cast<deUint32>(m_parameters.viewMasks.size());
3403 vector<PipelineSp> pipelines (subpassCount);
3415 for (deUint32 subpassNdx = 0u; subpassNdx < subpassCount; ++subpassNdx)
3419 drawClears(subpassCount, *renderPass, *frameBuffer, pipelines, fullClearPass);
3435 void MultiViewReadbackTestInstance::drawClears (const deUint32 subpassCount, VkRenderPass renderPass, VkFramebuffer frameBuffer, vector<PipelineSp>& pipelines, const bool clearPass)
3439 const deUint32 drawCountPerSubpass = (subpassCount == 1) ? m_squareCount : 1u;
3462 for (deUint32 subpassNdx = 0u; subpassNdx < subpassCount; subpassNdx++)
3516 if (subpassNdx < subpassCount - 1u)
3556 void draw (const deUint32 subpassCount,
3619 const deUint32 subpassCount = static_cast<deUint32>(m_parameters.viewMasks.size());
3628 for (deUint32 subpassNdx = 0u; subpassNdx < subpassCount; subpassNdx++)
3793 const deUint32 subpassCount = static_cast<deUint32>(m_parameters.viewMasks.size());
3798 vector<PipelineSp> pipelines (subpassCount);
3817 for (deUint32 subpassNdx = 0u; subpassNdx < subpassCount; ++subpassNdx)
3833 draw(subpassCount, *renderPass, *frameBuffer, pipelines);
3979 void MultiViewDepthStencilTestInstance::draw (const deUint32 subpassCount, VkRenderPass renderPass, VkFramebuffer frameBuffer, vector<PipelineSp>& pipelines)
3985 const deUint32 drawCountPerSubpass = (subpassCount == 1) ? m_squareCount : 1u;
4007 for (deUint32 subpassNdx = 0u; subpassNdx < subpassCount; subpassNdx++)
4073 if (subpassNdx < subpassCount - 1u)
4190 const deUint32 subpassCount = static_cast<deUint32>(m_parameters.viewMasks.size());
4224 for (deUint32 subpassNdx = 0u; subpassNdx < subpassCount; ++subpassNdx)