Home | History | Annotate | Download | only in gl

Lines Matching refs:desc

31     bool operator() (const GrGLProgramDesc& desc, const Entry* entry) {
33 return GrGLProgramDesc::Less(desc, entry->fProgram->getDesc());
36 bool operator() (const Entry* entry, const GrGLProgramDesc& desc) {
38 return GrGLProgramDesc::Less(entry->fProgram->getDesc(), desc);
86 int GrGpuGL::ProgramCache::search(const GrGLProgramDesc& desc) const {
88 return SkTSearch(fEntries, fCount, desc, sizeof(Entry*), less);
91 GrGLProgram* GrGpuGL::ProgramCache::getProgram(const GrGLProgramDesc& desc,
100 uint32_t hashIdx = desc.getChecksum();
107 if (NULL != hashedEntry && hashedEntry->fProgram->getDesc() == desc) {
114 entryIdx = this->search(desc);
128 GrGLProgram* program = GrGLProgram::Create(fGpu, desc, colorStages, coverageStages);
234 GrGLProgramDesc desc;
244 &desc);
246 fCurrentProgram.reset(fProgramCache->getProgram(desc,