Lines Matching refs:pass
182 auto pass = helper->bindPipeline(GrPrimitiveType::kTriangles, false, true);
183 pass->bindBuffers(nullptr, nullptr, helper->fVertBuffer);
184 pass->draw(kBoxCountX * 6, y * kBoxCountX * 6);
204 auto pass = helper->bindPipeline(GrPrimitiveType::kTriangles, false, true);
205 pass->bindBuffers(helper->fIndexBuffer, nullptr, helper->fVertBuffer);
206 pass->drawIndexed(repetitionCount * 6, baseRepetition * 6, baseRepetition * 4,
226 auto pass = helper->bindPipeline(GrPrimitiveType::kTriangles, false, true);
227 pass->bindBuffers(helper->fIndexBuffer, nullptr, helper->fVertBuffer);
228 pass->drawIndexPattern(6, kBoxCountX, kIndexPatternRepeatCount, 4,
282 auto pass = helper->bindPipeline(primitiveType, true,
289 pass->bindBuffers(std::move(indexBuffer), helper->fInstBuffer,
291 pass->drawIndexedInstanced(6, baseIndex, kBoxCountX, y * kBoxCountX,
294 pass->bindBuffers(nullptr, helper->fInstBuffer,
296 pass->drawInstanced(kBoxCountX, y * kBoxCountY, 4, baseVertex);
364 GrOpsRenderPass* pass;
366 pass = helper->bindPipeline(GrPrimitiveType::kTriangles, true, true);
367 pass->bindBuffers(helper->fIndexBuffer2, helper->fInstBuffer,
374 pass->drawIndexedIndirect(helper->fDrawIndirectBuffer.get(), offset,
378 pass = helper->bindPipeline(GrPrimitiveType::kTriangleStrip, true, true);
379 pass->bindBuffers(nullptr, helper->fInstBuffer, helper->fVertBuffer);
385 pass->drawIndirect(helper->fDrawIndirectBuffer.get(), offset,