Lines Matching refs:entry
347 std::unique_ptr<Entry>* entry = fMap.find(desc);
348 if (!entry) {
357 entry = fMap.insert(desc, std::unique_ptr<Entry>(
359 return ((*entry)->fPipelineState).get();
361 return ((*entry)->fPipelineState).get();
365 fMap.foreach ([](const GrProgramDesc*, std::unique_ptr<Entry>* entry) {
366 (*entry)->fPipelineState->markUniformsDirty();
379 sk_sp<GrD3DDescriptorTable>* entry = fMap.find(cpuDescriptors);
380 if (entry) {
381 return *entry;
390 entry = fMap.insert(cpuDescriptors, std::move(descTable));
391 return *entry;