Bug 83981 - Add pixman renderer support to the headless backend
Summary: Add pixman renderer support to the headless backend
Alias: None
Product: Wayland
Classification: Unclassified
Component: weston (show other bugs)
Version: unspecified
Hardware: All All
: medium enhancement
Assignee: Derek Foreman
QA Contact:
Depends on:
Blocks: 83980 83987
  Show dependency treegraph
Reported: 2014-09-17 11:49 UTC by Pekka Paalanen
Modified: 2015-08-12 10:37 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Description Pekka Paalanen 2014-09-17 11:49:24 UTC
Hook up the pixman renderer into the headless backend, enabled by command line or weston.ini option renderer=pixman.

The headless backend should create a buffer acting as a fake screen, and render with Pixman to it. The intention is, that when the test extension is extended to do screenshots, there is something to actually capture.

Add a test, that excercises the Pixman renderer; just start Weston on headless with Pixman, map a window, wait for a frame callback, and exit.
Comment 1 Pekka Paalanen 2014-09-17 12:01:24 UTC
Also display timings need to be faked, see e.g. the fbdev backend.
Comment 2 Dawid Gajownik 2015-08-07 01:48:10 UTC
It looks that this feature got implemented http://cgit.freedesktop.org/wayland/weston/commit/?id=a04e9133047e389f060835278de082491f224a4d Or is there still something missing?
Comment 3 Pekka Paalanen 2015-08-12 10:37:18 UTC
Hmm, yeah, and looks like the fake timings are there, too.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.