Home | History | Annotate | Download | only in gpu

Lines Matching refs:Op

14 void GrAuditTrail::addOp(const GrOp* op, GrRenderTargetProxy::UniqueID proxyID) {
16 Op* auditOp = new Op;
18 auditOp->fName = op->name();
19 auditOp->fBounds = op->bounds();
46 // We use the op pointer as a key to find the OpNode we are 'glomming' ops onto
47 fIDLookup.set(op->uniqueID(), auditOp->fOpListID);
49 opNode->fBounds = op->bounds();
55 // Look up the op we are going to glom onto
62 // Look up the op which will be glommed
71 Op* childOp = consumedOp.fChildren[i];
73 // set the ids for the child op
95 OpInfo::Op& outOp = outOpInfo->fOps.push_back();
96 const Op* currentOp = bn->fChildren[j];
106 // back a new op info struct. We happen to know that ops are in sequential order in the
110 const Op* op = (**opsLookup)[i];
112 // Because we will copy out all of the ops associated with a given op list id everytime
114 if (kGrAuditTrailInvalidID == currentOpListID || op->fOpListID != currentOpListID) {
119 this->copyOutFromOpList(&outOpInfo, op->fOpListID);
177 void GrAuditTrail::Op::toJson(SkJSONWriter& writer) const {