• Home
  • Raw
  • Download

Lines Matching refs:GrResourceAllocator

21 uint32_t GrResourceAllocator::Interval::CreateUniqueID() {  in CreateUniqueID()
30 uint32_t GrResourceAllocator::Register::CreateUniqueID() { in CreateUniqueID()
40 GrResourceAllocator::~GrResourceAllocator() { in ~GrResourceAllocator()
46 void GrResourceAllocator::addInterval(GrSurfaceProxy* proxy, unsigned int start, unsigned int end,
116 GrResourceAllocator::Register::Register(GrSurfaceProxy* originatingProxy, in Register()
136 bool GrResourceAllocator::Register::isRecyclable(const GrCaps& caps, in isRecyclable()
154 bool GrResourceAllocator::Register::instantiateSurface(GrSurfaceProxy* proxy, in instantiateSurface()
190 GrResourceAllocator::Interval* GrResourceAllocator::IntervalList::popHead() { in popHead()
207 void GrResourceAllocator::IntervalList::insertByIncreasingStart(Interval* intvl) { in insertByIncreasingStart()
238 void GrResourceAllocator::IntervalList::insertByIncreasingEnd(Interval* intvl) { in insertByIncreasingEnd()
269 void GrResourceAllocator::IntervalList::validate() const { in validate()
281 GrResourceAllocator::Register* GrResourceAllocator::findOrCreateRegisterFor(GrSurfaceProxy* proxy) { in findOrCreateRegisterFor()
310 void GrResourceAllocator::expire(unsigned int curIndex) { in expire()
327 bool GrResourceAllocator::planAssignment() { in planAssignment()
374 bool GrResourceAllocator::makeBudgetHeadroom() { in makeBudgetHeadroom()
399 void GrResourceAllocator::reset() { in reset()
414 bool GrResourceAllocator::assign() { in assign()
440 void GrResourceAllocator::dumpIntervals() { in dumpIntervals()