← 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

 

** Branch linked: lp:~untrusted-ci-dev-bot/webbrowser-app/ubuntu-vivid-
proposed

-- 
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:
  In Progress

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