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

/frameworks/base/libs/hwui/
H A DProgramCache.h41 class ProgramCache { class in namespace:android::uirenderer
43 ProgramCache(Extensions& extensions);
44 ~ProgramCache();
62 }; // class ProgramCache
H A DProgramCache.cpp21 #include "ProgramCache.h"
387 ProgramCache::ProgramCache(Extensions& extensions) function in class:android::uirenderer::ProgramCache
391 ProgramCache::~ProgramCache() {
399 void ProgramCache::clear() {
404 Program* ProgramCache::get(const ProgramDescription& description) {
428 Program* ProgramCache::generateProgram(const ProgramDescription& description, programid key) {
439 String8 ProgramCache::generateVertexShader(const ProgramDescription& description) {
525 String8 ProgramCache
[all...]
H A DCaches.h28 #include "ProgramCache.h"
154 ProgramCache programCache;
202 Program* mProgram = nullptr; // note: object owned by ProgramCache
H A DAndroid.mk83 ProgramCache.cpp \
/frameworks/native/services/surfaceflinger/RenderEngine/
H A DProgramCache.h40 class ProgramCache : public Singleton<ProgramCache> { class in namespace:android
47 friend class ProgramCache;
107 ProgramCache();
108 ~ProgramCache();
132 ANDROID_BASIC_TYPES_TRAITS(ProgramCache::Key)
H A DProgramCache.cpp22 #include "ProgramCache.h"
78 ANDROID_SINGLETON_STATIC_INSTANCE(ProgramCache)
80 ProgramCache::ProgramCache() { function in class:android::ProgramCache
86 ProgramCache::~ProgramCache() {
89 void ProgramCache::primeCache() {
118 ProgramCache::Key ProgramCache::computeKey(const Description& description) {
136 String8 ProgramCache
[all...]
H A DDescription.h32 * Program and ProgramCache are friends and access the state directly
36 friend class ProgramCache;
H A DProgram.h25 #include "ProgramCache.h"
39 Program(const ProgramCache::Key& needs, const char* vertex, const char* fragment);
H A DProgram.cpp22 #include "ProgramCache.h"
28 Program::Program(const ProgramCache::Key& /*needs*/, const char* vertex, const char* fragment)
H A DGLES20RenderEngine.cpp33 #include "ProgramCache.h"
245 ProgramCache::getInstance().useProgram(mState);
/frameworks/native/services/surfaceflinger/
H A DAndroid.mk33 RenderEngine/ProgramCache.cpp \

Completed in 3292 milliseconds