[Webkit-unassigned] [Bug 113637] [EFL] Get rid of --tiled-backing-store flag. Create and use --accelerated-composition instead.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Mar 30 02:38:01 PDT 2013


https://bugs.webkit.org/show_bug.cgi?id=113637





--- Comment #1 from Ed Bartosh <bartosh at gmail.com>  2013-03-30 02:36:11 PST ---
As far as I can see from the EwkView.cpp code(see below) EvasGLContext::create is not called when accelerated composition is off. It was fixed in my previous patch https://bug-113627-attachments.webkit.org/attachment.cgi?id=195820

Have I understood correctly that this is enough to get rid of --tiled-backing-store flag and introduce new flag --accelerated-compositing?

> git blame --date=short -L'278,289' WebKit2/UIProcess/API/efl/EwkView.cpp 
95177455 (mikhail.pozdnyakov at intel.com 2013-03-19 278)     webView()-a>setEwkView(this);
02c57c8c (Ed Bartosh                   2013-03-30 279) #if USE(ACCELERATED_COMPOSITING)
61a77905 (kenneth at webkit.org           2013-02-13 280)     m_evasGL = adoptPtr(evas_gl_new(evas_object_evas_get(m_evasObject)));
61a77905 (kenneth at webkit.org           2013-02-13 281)     if (m_evasGL)
61a77905 (kenneth at webkit.org           2013-02-13 282)         m_evasGLContext = EvasGLContext::create(m_evasGL.get());
61a77905 (kenneth at webkit.org           2013-02-13 283) 
61a77905 (kenneth at webkit.org           2013-02-13 284)     if (!m_evasGLContext) {
61a77905 (kenneth at webkit.org           2013-02-13 285)         WARN("Failed to create Evas_GL, falling back to software mode.");
61a77905 (kenneth at webkit.org           2013-02-13 286)         m_isAccelerated = false;
61a77905 (kenneth at webkit.org           2013-02-13 287)     }
02c57c8c (Ed Bartosh                   2013-03-30 288) #endif
8d826648 (kenneth at webkit.org           2013-02-05 289)     WKViewInitialize(wkView());

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list