Home
last modified time | relevance | path

Searched refs:ProgramCache (Results 1 – 12 of 12) sorted by relevance

/frameworks/native/services/surfaceflinger/RenderEngine/
DProgramCache.cpp78 ANDROID_SINGLETON_STATIC_INSTANCE(ProgramCache) in ANDROID_SINGLETON_STATIC_INSTANCE() argument
80 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()
DProgramCache.h40 class ProgramCache : public Singleton<ProgramCache> {
47 friend class ProgramCache; variable
107 ProgramCache();
108 ~ProgramCache();
132 ANDROID_BASIC_TYPES_TRAITS(ProgramCache::Key)
DDescription.h36 friend class ProgramCache; variable
DProgram.h39 Program(const ProgramCache::Key& needs, const char* vertex, const char* fragment);
DGLES20RenderEngine.cpp397 ProgramCache::getInstance().useProgram(wideColorState);
407 ProgramCache::getInstance().useProgram(mState);
412 ProgramCache::getInstance().useProgram(mState);
DProgram.cpp28 Program::Program(const ProgramCache::Key& /*needs*/, const char* vertex, const char* fragment) in Program()
DRenderEngine.cpp446 ProgramCache::getInstance(); in primeCache()
/frameworks/base/libs/hwui/
DProgramCache.h41 class ProgramCache {
43 explicit ProgramCache(Extensions& extensions);
44 ~ProgramCache();
DProgramCache.cpp503 ProgramCache::ProgramCache(Extensions& extensions) in ProgramCache() function in android::uirenderer::ProgramCache
508 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()
DCaches.h158 ProgramCache programCache;
DAndroid.mk101 ProgramCache.cpp \
/frameworks/native/services/surfaceflinger/
DAndroid.mk37 RenderEngine/ProgramCache.cpp \