• Home
  • Raw
  • Download

Lines Matching refs:plot

203     GrPlotUploader(BatchPlot* plot)  in GrPlotUploader()  argument
204 : INHERITED(plot->lastUploadToken()) in GrPlotUploader()
205 , fPlot(SkRef(plot)) { in GrPlotUploader()
206 SkASSERT(plot); in GrPlotUploader()
264 void GrBatchAtlas::makeMRU(BatchPlot* plot) { in makeMRU() argument
265 if (fPlotList.head() == plot) { in makeMRU()
269 fPlotList.remove(plot); in makeMRU()
270 fPlotList.addToHead(plot); in makeMRU()
273 inline void GrBatchAtlas::updatePlot(GrBatchTarget* batchTarget, AtlasID* id, BatchPlot* plot) { in updatePlot() argument
274 this->makeMRU(plot); in updatePlot()
279 if (batchTarget->isIssued(plot->lastUploadToken())) { in updatePlot()
280 plot->setLastUploadToken(batchTarget->asapToken()); in updatePlot()
281 SkAutoTUnref<GrPlotUploader> uploader(SkNEW_ARGS(GrPlotUploader, (plot))); in updatePlot()
284 *id = plot->id(); in updatePlot()
295 BatchPlot* plot; in addToAtlas() local
296 while ((plot = plotIter.get())) { in addToAtlas()
297 if (plot->addSubImage(width, height, image, loc, fBPP * width)) { in addToAtlas()
298 this->updatePlot(batchTarget, id, plot); in addToAtlas()
307 plot = plotIter.get(); in addToAtlas()
308 SkASSERT(plot); in addToAtlas()
309 if (batchTarget->isIssued(plot->lastUseToken())) { in addToAtlas()
310 this->processEviction(plot->id()); in addToAtlas()
311 plot->resetRects(); in addToAtlas()
312 SkDEBUGCODE(bool verify = )plot->addSubImage(width, height, image, loc, fBPP * width); in addToAtlas()
314 this->updatePlot(batchTarget, id, plot); in addToAtlas()
325 if (plot->lastUseToken() == batchTarget->currentToken()) { in addToAtlas()
330 plot->ref(); in addToAtlas()
331 int index = plot->index(); in addToAtlas()
332 int x = plot->x(); in addToAtlas()
333 int y = plot->y(); in addToAtlas()
334 int generation = plot->genID(); in addToAtlas()
336 this->processEviction(plot->id()); in addToAtlas()
337 fPlotList.remove(plot); in addToAtlas()
338 SkAutoTUnref<BatchPlot>& newPlot = fPlotArray[plot->index()]; in addToAtlas()
349 plot->unref(); in addToAtlas()
371 BatchPlot* plot = fPlotArray[updater.fPlotsToUpdate[i]]; in setLastUseTokenBulk() local
372 this->makeMRU(plot); in setLastUseTokenBulk()
373 plot->setLastUseToken(batchToken); in setLastUseTokenBulk()