Home
last modified time | relevance | path

Searched refs:GrDrawIndirectCommand (Results 1 – 10 of 10) sorted by relevance

/external/skia/src/gpu/
DGrDrawIndirectCommand.h14 struct GrDrawIndirectCommand { struct
21 static_assert(sizeof(GrDrawIndirectCommand) == 16, "GrDrawIndirectCommand must be tightly packed"); argument
42 GrDrawIndirectWriter(void* data) : fData(static_cast<GrDrawIndirectCommand*>(data)) {} in GrDrawIndirectWriter()
65 GrDrawIndirectCommand* fData;
DGrBufferAllocPool.h324 return this->GrBufferAllocPool::makeSpace(drawCount * sizeof(GrDrawIndirectCommand), 4, in makeSpace()
329 this->GrBufferAllocPool::putBack(drawCount * sizeof(GrDrawIndirectCommand)); in putBack()
DGrOpsRenderPass.cpp283 auto* cmds = reinterpret_cast<const GrDrawIndirectCommand*>( in drawIndirect()
/external/skia/src/gpu/mock/
DGrMockOpTarget.h70 if (sizeof(GrDrawIndirectCommand) * drawCount > sizeof(fStaticIndirectData)) { in makeDrawIndirectSpace()
72 sizeof(GrDrawIndirectCommand) * drawCount, sizeof(fStaticIndirectData)); in makeDrawIndirectSpace()
/external/skia/src/gpu/gl/
DGrGLOpsRenderPass.cpp282 drawCount, sizeof(GrDrawIndirectCommand))); in onDrawIndirect()
290 offset += sizeof(GrDrawIndirectCommand); in onDrawIndirect()
307 auto* cmds = reinterpret_cast<const GrDrawIndirectCommand*>(cpuBuffer->data() + offset); in multiDrawArraysANGLEOrWebGL()
/external/skia/tests/
DStrokeIndirectTest.cpp442 auto* indirect = static_cast<const GrDrawIndirectCommand*>(target->peekStaticIndirectData()); in verifyBuffers()
DGrMeshTest.cpp385 sizeof(GrDrawIndirectCommand);
/external/skia/src/gpu/mtl/
DGrMtlOpsRenderPass.mm369 const size_t stride = sizeof(GrDrawIndirectCommand);
/external/skia/src/gpu/vk/
DGrVkOpsRenderPass.cpp797 const size_t stride = sizeof(GrDrawIndirectCommand); in onDrawIndirect()
/external/skia/gn/
Dgpu.gni95 "$_src/gpu/GrDrawIndirectCommand.h",