Bug 83981

Summary: Add pixman renderer support to the headless backend
Product: Wayland Reporter: Pekka Paalanen <ppaalanen>
Component: westonAssignee: Derek Foreman <derekf>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: medium CC: derekf, gajownik
Version: unspecified   
Hardware: All   
OS: All   
Whiteboard:
i915 platform: i915 features:
Bug Depends on:    
Bug Blocks: 83980, 83987    

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.