Home | History | Annotate | Download | only in gpu

Lines Matching defs:info

469         DrawInfo info;
470 info.fPrimitiveType = type;
471 info.fStartVertex = startVertex;
472 info.fStartIndex = startIndex;
473 info.fVertexCount = vertexCount;
474 info.fIndexCount = indexCount;
476 info.fInstanceCount = 0;
477 info.fVerticesPerInstance = 0;
478 info.fIndicesPerInstance = 0;
481 info.setDevBounds(*devBounds);
484 if (!this->setupDstReadIfNecessary(&info)) {
487 this->onDraw(info);
496 DrawInfo info;
497 info.fPrimitiveType = type;
498 info.fStartVertex = startVertex;
499 info.fStartIndex = 0;
500 info.fVertexCount = vertexCount;
501 info.fIndexCount = 0;
503 info.fInstanceCount = 0;
504 info.fVerticesPerInstance = 0;
505 info.fIndicesPerInstance = 0;
508 info.setDevBounds(*devBounds);
511 if (!this->setupDstReadIfNecessary(&info)) {
514 this->onDraw(info);
588 DrawInfo info;
589 info.fPrimitiveType = type;
590 info.fStartIndex = 0;
591 info.fStartVertex = 0;
592 info.fIndicesPerInstance = indicesPerInstance;
593 info.fVerticesPerInstance = verticesPerInstance;
597 info.setDevBounds(*devBounds);
600 if (!this->setupDstReadIfNecessary(&info)) {
605 info.fInstanceCount = GrMin(instanceCount, maxInstancesPerDraw);
606 info.fVertexCount = info.fInstanceCount * verticesPerInstance;
607 info.fIndexCount = info.fInstanceCount * indicesPerInstance;
610 info.fStartVertex,
611 info.fStartIndex,
612 info.fVertexCount,
613 info.fIndexCount)) {
614 this->onDraw(info);
616 info.fStartVertex += info.fVertexCount;
617 instanceCount -= info.fInstanceCount;