Searched refs:ProgramCache (Results 1 – 12 of 12) sorted by relevance
78 ANDROID_SINGLETON_STATIC_INSTANCE(ProgramCache) in ANDROID_SINGLETON_STATIC_INSTANCE() argument80 ProgramCache::ProgramCache() { in ANDROID_SINGLETON_STATIC_INSTANCE()86 ProgramCache::~ProgramCache() { in ~ProgramCache()89 void ProgramCache::primeCache() { in primeCache()118 ProgramCache::Key ProgramCache::computeKey(const Description& description) { in computeKey()136 String8 ProgramCache::generateVertexShader(const Key& needs) { in generateVertexShader()154 String8 ProgramCache::generateFragmentShader(const Key& needs) { in generateFragmentShader()214 Program* ProgramCache::generateProgram(const Key& needs) { in generateProgram()225 void ProgramCache::useProgram(const Description& description) { in useProgram()
40 class ProgramCache : public Singleton<ProgramCache> {47 friend class ProgramCache; variable107 ProgramCache();108 ~ProgramCache();132 ANDROID_BASIC_TYPES_TRAITS(ProgramCache::Key)
36 friend class ProgramCache; variable
39 Program(const ProgramCache::Key& needs, const char* vertex, const char* fragment);
397 ProgramCache::getInstance().useProgram(wideColorState);407 ProgramCache::getInstance().useProgram(mState);412 ProgramCache::getInstance().useProgram(mState);
28 Program::Program(const ProgramCache::Key& /*needs*/, const char* vertex, const char* fragment) in Program()
446 ProgramCache::getInstance(); in primeCache()
41 class ProgramCache {43 explicit ProgramCache(Extensions& extensions);44 ~ProgramCache();
503 ProgramCache::ProgramCache(Extensions& extensions) in ProgramCache() function in android::uirenderer::ProgramCache508 ProgramCache::~ProgramCache() { in ~ProgramCache()516 void ProgramCache::clear() { in clear()521 Program* ProgramCache::get(const ProgramDescription& description) { in get()545 Program* ProgramCache::generateProgram(const ProgramDescription& description, programid key) { in generateProgram()556 String8 ProgramCache::generateVertexShader(const ProgramDescription& description) { in generateVertexShader()643 String8 ProgramCache::generateFragmentShader(const ProgramDescription& description) { in generateFragmentShader()840 void ProgramCache::generateBlend(String8& shader, const char* name, SkBlendMode mode) { in generateBlend()849 void ProgramCache::generateTextureWrap(String8& shader, GLenum wrapS, GLenum wrapT) { in generateTextureWrap()887 void ProgramCache::printLongString(const String8& shader) const { in printLongString()
158 ProgramCache programCache;
101 ProgramCache.cpp \
37 RenderEngine/ProgramCache.cpp \