Searched refs:ProgramCache (Results 1 – 11 of 11) 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()216 Program* ProgramCache::generateProgram(const Key& needs) { in generateProgram()227 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);
28 Program::Program(const ProgramCache::Key& /*needs*/, const char* vertex, const char* fragment) in Program()
222 ProgramCache::getInstance().useProgram(mState); in drawMesh()
41 class ProgramCache {43 ProgramCache();44 ~ProgramCache();
407 ProgramCache::ProgramCache(): mHasES3(Extensions::getInstance().getMajorGlVersion() >= 3) { in ProgramCache() function in android::uirenderer::ProgramCache410 ProgramCache::~ProgramCache() { in ~ProgramCache()418 void ProgramCache::clear() { in clear()428 Program* ProgramCache::get(const ProgramDescription& description) { in get()452 Program* ProgramCache::generateProgram(const ProgramDescription& description, programid key) { in generateProgram()463 String8 ProgramCache::generateVertexShader(const ProgramDescription& description) { in generateVertexShader()550 String8 ProgramCache::generateFragmentShader(const ProgramDescription& description) { in generateFragmentShader()783 void ProgramCache::generateBlend(String8& shader, const char* name, SkXfermode::Mode mode) { in generateBlend()792 void ProgramCache::generateTextureWrap(String8& shader, GLenum wrapS, GLenum wrapT) { in generateTextureWrap()830 void ProgramCache::printLongString(const String8& shader) const { in printLongString()
46 ProgramCache.cpp \
337 ProgramCache programCache;
31 RenderEngine/ProgramCache.cpp \