Lines Matching refs:vertexOffset
90 tcu::Maybe<VertexOffsetParams> vertexOffset; // Only used for indexed draws.
349 VkBuffer vertexBuffer, VkDeviceSize vertexBufferOffset, deInt32 vertexOffset,
771 VkBuffer vertexBuffer, VkDeviceSize vertexBufferOffset, deInt32 vertexOffset,
790 const auto offsetPtr = (isMixedMode ? nullptr : &vertexOffset);
818 const auto isMixedMode = (isIndexed && m_params.vertexOffset && m_params.vertexOffset->offsetType == VertexOffsetType::MIXED);
819 const auto extraVertices = (m_params.vertexOffset ? m_params.vertexOffset->offset : 0u);
823 DE_ASSERT(!isIndexed || static_cast<bool>(m_params.vertexOffset));
1089 const auto offsetType = (m_params.vertexOffset ? tcu::just(m_params.vertexOffset->offsetType) : tcu::Nothing);
1090 const auto vertexOffset = static_cast<deInt32>(extraVertices);
1104 const auto drawOffset = ((isIndexed && (!isMixedMode || (moreThanOneDraw && drawIdx < m_params.drawCount - 1u))) ? vertexOffset : 0);
1135 drawCommands(secCmdBuffer, pipelines[layerIdx].get(), vertexBuffer.get(), vertexBufferOffset, vertexOffset,
1182 drawCommands(cmdBuffer, pipelines[layerIdx].get(), vertexBuffer.get(), vertexBufferOffset, vertexOffset,
1497 testOffset, // tcu::Maybe<VertexOffsetParams>> vertexOffset; // Only used for indexed draws.
1509 params.vertexOffset->offset = 6u;