Lines Matching defs:fProgram
25 Entry() : fProgram(NULL), fLRUStamp(0) {}
27 SkAutoTUnref<GrGLProgram> fProgram;
33 SkASSERT(NULL != entry->fProgram.get());
34 return GrGLProgramDesc::Less(desc, entry->fProgram->getDesc());
38 SkASSERT(NULL != entry->fProgram.get());
39 return GrGLProgramDesc::Less(entry->fProgram->getDesc(), desc);
80 SkASSERT(NULL != fEntries[i]->fProgram.get());
81 fEntries[i]->fProgram->abandon();
82 fEntries[i]->fProgram.reset(NULL);
108 if (NULL != hashedEntry && hashedEntry->fProgram->getDesc() == desc) {
109 SkASSERT(NULL != hashedEntry->fProgram);
147 int purgedHashIdx = entry->fProgram->getDesc().getChecksum() & ((1 << kHashBits) - 1);
153 entry->fProgram.reset(program);
176 SkASSERT(NULL != fEntries[0]->fProgram.get());
178 SkASSERT(NULL != fEntries[i + 1]->fProgram.get());
179 const GrGLProgramDesc& a = fEntries[i]->fProgram->getDesc();
180 const GrGLProgramDesc& b = fEntries[i + 1]->fProgram->getDesc();
197 return entry->fProgram;