Searched refs:ProgramCache (Results 1 – 11 of 11) sorted by relevance
78 ANDROID_SINGLETON_STATIC_INSTANCE(ProgramCache) in ANDROID_SINGLETON_STATIC_INSTANCE() argument81 ProgramCache::ProgramCache() { in ANDROID_SINGLETON_STATIC_INSTANCE()84 ProgramCache::~ProgramCache() { in ~ProgramCache()87 ProgramCache::Key ProgramCache::computeKey(const Description& description) { in computeKey()105 String8 ProgramCache::generateVertexShader(const Key& needs) { in generateVertexShader()123 String8 ProgramCache::generateFragmentShader(const Key& needs) { in generateFragmentShader()184 Program* ProgramCache::generateProgram(const Key& needs) { in generateProgram()195 void ProgramCache::useProgram(const Description& description) { in useProgram()
40 class ProgramCache : public Singleton<ProgramCache> {47 friend class ProgramCache; variable107 ProgramCache();108 ~ProgramCache();130 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()
188 ProgramCache::getInstance().useProgram(mState); in drawMesh()
41 class ProgramCache {43 ProgramCache();44 ~ProgramCache();
393 ProgramCache::ProgramCache(): mHasES3(Extensions::getInstance().getMajorGlVersion() >= 3) { in ProgramCache() function in android::uirenderer::ProgramCache396 ProgramCache::~ProgramCache() { in ~ProgramCache()404 void ProgramCache::clear() { in clear()414 Program* ProgramCache::get(const ProgramDescription& description) { in get()438 Program* ProgramCache::generateProgram(const ProgramDescription& description, programid key) { in generateProgram()449 String8 ProgramCache::generateVertexShader(const ProgramDescription& description) { in generateVertexShader()527 String8 ProgramCache::generateFragmentShader(const ProgramDescription& description) { in generateFragmentShader()750 void ProgramCache::generateBlend(String8& shader, const char* name, SkXfermode::Mode mode) { in generateBlend()759 void ProgramCache::generateTextureWrap(String8& shader, GLenum wrapS, GLenum wrapT) { in generateTextureWrap()797 void ProgramCache::printLongString(const String8& shader) const { in printLongString()
37 ProgramCache.cpp \
330 ProgramCache programCache;
28 RenderEngine/ProgramCache.cpp \