Loading services/surfaceflinger/RenderEngine/RenderEngine.cpp +7 −0 Original line number Diff line number Diff line Loading @@ -436,6 +436,13 @@ EGLConfig RenderEngine::chooseEglConfig(EGLDisplay display, int format) { return config; } void RenderEngine::primeCache() const { // Getting the ProgramCache instance causes it to prime its shader cache, // which is performed in its constructor ProgramCache::getInstance(); } // --------------------------------------------------------------------------- }; // namespace android // --------------------------------------------------------------------------- services/surfaceflinger/RenderEngine/RenderEngine.h +2 −0 Original line number Diff line number Diff line Loading @@ -63,6 +63,8 @@ public: static EGLConfig chooseEglConfig(EGLDisplay display, int format); void primeCache() const; // dump the extension strings. always call the base class. virtual void dump(String8& result); Loading services/surfaceflinger/SurfaceFlinger.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -509,6 +509,8 @@ void SurfaceFlinger::init() { // set initial conditions (e.g. unblank default device) initializeDisplays(); mRenderEngine->primeCache(); // start boot animation startBootAnim(); Loading services/surfaceflinger/SurfaceFlinger_hwc1.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -538,6 +538,8 @@ void SurfaceFlinger::init() { // set initial conditions (e.g. unblank default device) initializeDisplays(); mRenderEngine->primeCache(); // start boot animation startBootAnim(); } Loading Loading
services/surfaceflinger/RenderEngine/RenderEngine.cpp +7 −0 Original line number Diff line number Diff line Loading @@ -436,6 +436,13 @@ EGLConfig RenderEngine::chooseEglConfig(EGLDisplay display, int format) { return config; } void RenderEngine::primeCache() const { // Getting the ProgramCache instance causes it to prime its shader cache, // which is performed in its constructor ProgramCache::getInstance(); } // --------------------------------------------------------------------------- }; // namespace android // ---------------------------------------------------------------------------
services/surfaceflinger/RenderEngine/RenderEngine.h +2 −0 Original line number Diff line number Diff line Loading @@ -63,6 +63,8 @@ public: static EGLConfig chooseEglConfig(EGLDisplay display, int format); void primeCache() const; // dump the extension strings. always call the base class. virtual void dump(String8& result); Loading
services/surfaceflinger/SurfaceFlinger.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -509,6 +509,8 @@ void SurfaceFlinger::init() { // set initial conditions (e.g. unblank default device) initializeDisplays(); mRenderEngine->primeCache(); // start boot animation startBootAnim(); Loading
services/surfaceflinger/SurfaceFlinger_hwc1.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -538,6 +538,8 @@ void SurfaceFlinger::init() { // set initial conditions (e.g. unblank default device) initializeDisplays(); mRenderEngine->primeCache(); // start boot animation startBootAnim(); } Loading