Loading services/surfaceflinger/RenderEngine/RenderEngine.cpp +7 −0 Original line number Original line Diff line number Diff line Loading @@ -436,6 +436,13 @@ EGLConfig RenderEngine::chooseEglConfig(EGLDisplay display, int format) { return config; 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 }; // namespace android // --------------------------------------------------------------------------- // --------------------------------------------------------------------------- services/surfaceflinger/RenderEngine/RenderEngine.h +2 −0 Original line number Original line Diff line number Diff line Loading @@ -63,6 +63,8 @@ public: static EGLConfig chooseEglConfig(EGLDisplay display, int format); static EGLConfig chooseEglConfig(EGLDisplay display, int format); void primeCache() const; // dump the extension strings. always call the base class. // dump the extension strings. always call the base class. virtual void dump(String8& result); virtual void dump(String8& result); Loading services/surfaceflinger/SurfaceFlinger.cpp +2 −0 Original line number Original line Diff line number Diff line Loading @@ -522,6 +522,8 @@ void SurfaceFlinger::init() { // set initial conditions (e.g. unblank default device) // set initial conditions (e.g. unblank default device) initializeDisplays(); initializeDisplays(); mRenderEngine->primeCache(); // start boot animation // start boot animation startBootAnim(); startBootAnim(); Loading services/surfaceflinger/SurfaceFlinger_hwc1.cpp +2 −0 Original line number Original line Diff line number Diff line Loading @@ -538,6 +538,8 @@ void SurfaceFlinger::init() { // set initial conditions (e.g. unblank default device) // set initial conditions (e.g. unblank default device) initializeDisplays(); initializeDisplays(); mRenderEngine->primeCache(); // start boot animation // start boot animation startBootAnim(); startBootAnim(); } } Loading Loading
services/surfaceflinger/RenderEngine/RenderEngine.cpp +7 −0 Original line number Original line Diff line number Diff line Loading @@ -436,6 +436,13 @@ EGLConfig RenderEngine::chooseEglConfig(EGLDisplay display, int format) { return config; 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 }; // namespace android // --------------------------------------------------------------------------- // ---------------------------------------------------------------------------
services/surfaceflinger/RenderEngine/RenderEngine.h +2 −0 Original line number Original line Diff line number Diff line Loading @@ -63,6 +63,8 @@ public: static EGLConfig chooseEglConfig(EGLDisplay display, int format); static EGLConfig chooseEglConfig(EGLDisplay display, int format); void primeCache() const; // dump the extension strings. always call the base class. // dump the extension strings. always call the base class. virtual void dump(String8& result); virtual void dump(String8& result); Loading
services/surfaceflinger/SurfaceFlinger.cpp +2 −0 Original line number Original line Diff line number Diff line Loading @@ -522,6 +522,8 @@ void SurfaceFlinger::init() { // set initial conditions (e.g. unblank default device) // set initial conditions (e.g. unblank default device) initializeDisplays(); initializeDisplays(); mRenderEngine->primeCache(); // start boot animation // start boot animation startBootAnim(); startBootAnim(); Loading
services/surfaceflinger/SurfaceFlinger_hwc1.cpp +2 −0 Original line number Original line Diff line number Diff line Loading @@ -538,6 +538,8 @@ void SurfaceFlinger::init() { // set initial conditions (e.g. unblank default device) // set initial conditions (e.g. unblank default device) initializeDisplays(); initializeDisplays(); mRenderEngine->primeCache(); // start boot animation // start boot animation startBootAnim(); startBootAnim(); } } Loading