Home
last modified time | relevance | path

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

/frameworks/native/services/surfaceflinger/RenderEngine/
DProgramCache.cpp78 ANDROID_SINGLETON_STATIC_INSTANCE(ProgramCache) in ANDROID_SINGLETON_STATIC_INSTANCE() argument
81 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()
DProgramCache.h40 class ProgramCache : public Singleton<ProgramCache> {
47 friend class ProgramCache; variable
107 ProgramCache();
108 ~ProgramCache();
130 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);
DProgram.cpp28 Program::Program(const ProgramCache::Key& needs, const char* vertex, const char* fragment) in Program()
DGLES20RenderEngine.cpp188 ProgramCache::getInstance().useProgram(mState); in drawMesh()
/frameworks/base/libs/hwui/
DProgramCache.h41 class ProgramCache {
43 ProgramCache();
44 ~ProgramCache();
DProgramCache.cpp393 ProgramCache::ProgramCache(): mHasES3(Extensions::getInstance().getMajorGlVersion() >= 3) { in ProgramCache() function in android::uirenderer::ProgramCache
396 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()
DAndroid.mk37 ProgramCache.cpp \
DCaches.h330 ProgramCache programCache;
/frameworks/native/services/surfaceflinger/
DAndroid.mk28 RenderEngine/ProgramCache.cpp \