Lines Matching defs:drawIndirectBuffer
273 void GrOpsRenderPass::drawIndirect(const GrBuffer* drawIndirectBuffer, size_t bufferOffset,
276 SkASSERT(drawIndirectBuffer->isCpuBuffer() ||
277 !static_cast<const GrGpuBuffer*>(drawIndirectBuffer)->isMapped());
286 SkASSERT(drawIndirectBuffer->isCpuBuffer());
287 auto* cpuIndirectBuffer = static_cast<const GrCpuBuffer*>(drawIndirectBuffer);
296 this->onDrawIndirect(drawIndirectBuffer, bufferOffset, drawCount);
299 void GrOpsRenderPass::drawIndexedIndirect(const GrBuffer* drawIndirectBuffer, size_t bufferOffset,
302 SkASSERT(drawIndirectBuffer->isCpuBuffer() ||
303 !static_cast<const GrGpuBuffer*>(drawIndirectBuffer)->isMapped());
313 SkASSERT(drawIndirectBuffer->isCpuBuffer());
314 auto* cpuIndirectBuffer = static_cast<const GrCpuBuffer*>(drawIndirectBuffer);
324 this->onDrawIndexedIndirect(drawIndirectBuffer, bufferOffset, drawCount);