Lines Matching refs:drawIndirectBuffer
268 void GrOpsRenderPass::drawIndirect(const GrBuffer* drawIndirectBuffer, size_t bufferOffset, in drawIndirect() argument
271 SkASSERT(drawIndirectBuffer->isCpuBuffer() || in drawIndirect()
272 !static_cast<const GrGpuBuffer*>(drawIndirectBuffer)->isMapped()); in drawIndirect()
281 SkASSERT(drawIndirectBuffer->isCpuBuffer()); in drawIndirect()
282 auto* cpuIndirectBuffer = static_cast<const GrCpuBuffer*>(drawIndirectBuffer); in drawIndirect()
291 this->onDrawIndirect(drawIndirectBuffer, bufferOffset, drawCount); in drawIndirect()
294 void GrOpsRenderPass::drawIndexedIndirect(const GrBuffer* drawIndirectBuffer, size_t bufferOffset, in drawIndexedIndirect() argument
297 SkASSERT(drawIndirectBuffer->isCpuBuffer() || in drawIndexedIndirect()
298 !static_cast<const GrGpuBuffer*>(drawIndirectBuffer)->isMapped()); in drawIndexedIndirect()
308 SkASSERT(drawIndirectBuffer->isCpuBuffer()); in drawIndexedIndirect()
309 auto* cpuIndirectBuffer = static_cast<const GrCpuBuffer*>(drawIndirectBuffer); in drawIndexedIndirect()
319 this->onDrawIndexedIndirect(drawIndirectBuffer, bufferOffset, drawCount); in drawIndexedIndirect()