← Back to team overview

touch-packages team mailing list archive

[Bug 1401581] Re: FBO used for webview capture rendered everytime the webview is updated, impacts rendering performance

 

This bug was fixed in the package webbrowser-app -
0.23+15.04.20150226.1-0ubuntu1

---------------
webbrowser-app (0.23+15.04.20150226.1-0ubuntu1) vivid; urgency=medium

  [ CI Train Bot ]
  * New rebuild forced.

  [ Olivier Tilloy ]
  * Use the new Item::grabToImage() API (new in Qt 5.4) to replace the
    custom ItemCapture element. (LP: #1401581, #1425550)

  [ Robert Bruce Park ]
  * Launchpad automatic translations update.
 -- CI Train Bot <ci-train-bot@xxxxxxxxxxxxx>   Thu, 26 Feb 2015 18:10:41 +0000

** Changed in: webbrowser-app (Ubuntu)
       Status: In Progress => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to webbrowser-app in Ubuntu.
https://bugs.launchpad.net/bugs/1401581

Title:
  FBO used for webview capture rendered everytime the webview is
  updated, impacts rendering performance

Status in Web Browser App:
  In Progress
Status in webbrowser-app package in Ubuntu:
  Fix Released

Bug description:
  The current mechanism to implement tab previews in the browser uses a
  ShaderEffectSource on the WebView, which basically renders the WebView
  into a FBO. To ensure that the preview is always up-to-date, the
  'live' property is set to true as long as the webview is visible,
  meaning that every pixel visible on screen is rendered twice.

  This has a performance impact, which could be minimized if we found a
  way to have the 'live' property always false, except when a capture is
  requested.

  Alternatively, the capture mechanism could be implemented in oxide,
  thus achieving a better performance, and removing complexity from the
  browser itself.

  Note that https://code.launchpad.net/~osomon/webbrowser-app/webview-
  capture/+merge/243034 doesn’t address this specific issue (it doesn’t
  make it worse either).

To manage notifications about this bug go to:
https://bugs.launchpad.net/webbrowser-app/+bug/1401581/+subscriptions