Searched refs:GrDrawIndirectCommand (Results 1 – 10 of 10) sorted by relevance
14 struct GrDrawIndirectCommand { struct21 static_assert(sizeof(GrDrawIndirectCommand) == 16, "GrDrawIndirectCommand must be tightly packed"); argument42 GrDrawIndirectWriter(void* data) : fData(static_cast<GrDrawIndirectCommand*>(data)) {} in GrDrawIndirectWriter()65 GrDrawIndirectCommand* fData;
324 return this->GrBufferAllocPool::makeSpace(drawCount * sizeof(GrDrawIndirectCommand), 4, in makeSpace()329 this->GrBufferAllocPool::putBack(drawCount * sizeof(GrDrawIndirectCommand)); in putBack()
283 auto* cmds = reinterpret_cast<const GrDrawIndirectCommand*>( in drawIndirect()
64 "GrDrawIndirectCommand.h",
72 if (sizeof(GrDrawIndirectCommand) * drawCount > sizeof(fStaticIndirectData)) { in makeDrawIndirectSpace()74 sizeof(GrDrawIndirectCommand) * drawCount, sizeof(fStaticIndirectData)); in makeDrawIndirectSpace()
297 drawCount, sizeof(GrDrawIndirectCommand))); in onDrawIndirect()305 offset += sizeof(GrDrawIndirectCommand); in onDrawIndirect()322 auto* cmds = reinterpret_cast<const GrDrawIndirectCommand*>(cpuBuffer->data() + offset); in multiDrawArraysANGLEOrWebGL()
384 sizeof(GrDrawIndirectCommand);
797 const size_t stride = sizeof(GrDrawIndirectCommand); in onDrawIndirect()
473 const size_t stride = sizeof(GrDrawIndirectCommand);
85 "$_src/gpu/GrDrawIndirectCommand.h",