Lines Matching defs:fProgram
24 Entry() : fProgram(NULL), fLRUStamp(0) {}
26 SkAutoTUnref<GrGLProgram> fProgram;
32 SkASSERT(NULL != entry->fProgram.get());
33 return GrGLProgramDesc::Less(desc, entry->fProgram->getDesc());
37 SkASSERT(NULL != entry->fProgram.get());
38 return GrGLProgramDesc::Less(entry->fProgram->getDesc(), desc);
79 SkASSERT(NULL != fEntries[i]->fProgram.get());
80 fEntries[i]->fProgram->abandon();
81 fEntries[i]->fProgram.reset(NULL);
107 if (NULL != hashedEntry && hashedEntry->fProgram->getDesc() == desc) {
108 SkASSERT(NULL != hashedEntry->fProgram);
146 int purgedHashIdx = entry->fProgram->getDesc().getChecksum() & ((1 << kHashBits) - 1);
152 entry->fProgram.reset(program);
175 SkASSERT(NULL != fEntries[0]->fProgram.get());
177 SkASSERT(NULL != fEntries[i + 1]->fProgram.get());
178 const GrGLProgramDesc& a = fEntries[i]->fProgram->getDesc();
179 const GrGLProgramDesc& b = fEntries[i + 1]->fProgram->getDesc();
196 return entry->fProgram;