Results 1 to 10 of 11

Thread: A Software-Based Pixman Renderer For Wayland's Weston

Hybrid View

  1. #1
    Join Date
    Jan 2007
    Posts
    13,405

    Default A Software-Based Pixman Renderer For Wayland's Weston

    Phoronix: A Software-Based Pixman Renderer For Wayland's Weston

    There hasn't been too many new Wayland/Weston developments to report on recently, but being published this weekend for review and comments is a new Pixman renderer for Weston. This Pixman renderer allows for pure software rendering with the Weston reference compositor and adds MIT-SHM support to the X11 back-end...

    http://www.phoronix.com/vr.php?view=MTI2Nzg

  2. #2
    Join Date
    Jun 2009
    Posts
    4

    Default

    One important note: this renderer allows to launch weston on hosts without any gpu acceleration, I'm working now on 16bpp support and fbdev backend now.

  3. #3
    Join Date
    Nov 2011
    Posts
    347

    Default

    someone please correct me here. is xwayland already out but not merged, or it is not a stable release yet? if so, wouldn't that mean that the fall release of x.org would have working xwayland to be used with wayland.

  4. #4
    Join Date
    Dec 2012
    Posts
    403

    Default

    Quote Originally Posted by anarsoul View Post
    One important note: this renderer allows to launch weston on hosts without any gpu acceleration, I'm working now on 16bpp support and fbdev backend now.
    Good news. But I have a question since you posted that piece of info: Isn't llvmpipe already capable of handling Wayland on hosts that do not have GPU acceleration?

  5. #5
    Join Date
    Oct 2008
    Location
    Finland
    Posts
    58

    Default

    Quote Originally Posted by Rexilion View Post
    Good news. But I have a question since you posted that piece of info: Isn't llvmpipe already capable of handling Wayland on hosts that do not have GPU acceleration?
    It should perform a lot better. Instead of using a pass-through shader program, transforming and interpolating floating point coordinates, and sampling textures, you can just do a blit. GL is a very complex system to program the relatively simple operations a basic compositor mostly uses.

  6. #6
    Join Date
    Dec 2012
    Posts
    403

    Default

    Quote Originally Posted by pq__ View Post
    It should perform a lot better. Instead of using a pass-through shader program, transforming and interpolating floating point coordinates, and sampling textures, you can just do a blit. GL is a very complex system to program the relatively simple operations a basic compositor mostly uses.
    Thanks for the info. So I guess we all should go Wayland right now. I mean, take X and rip out everything except the RENDER extension. Give it some hard earned code cleanup and you have something comparable to Wayland.

    Especially since the optimizations X uses are also being enabled for Wayland as well...

    Or am I speaking total rubbish?

  7. #7
    Join Date
    Mar 2012
    Posts
    79

    Default

    Quote Originally Posted by Rexilion View Post
    So I guess we all should go Wayland right now. I mean, take X and rip out everything except the RENDER extension. Give it some hard earned code cleanup and you have something comparable to Wayland.

    Especially since the optimizations X uses are also being enabled for Wayland as well...

    Or am I speaking total rubbish?
    You're wrong about the extension: Wayland is the equivalent of the X's DRI2 extension(sharing video memory between the programs and the display server) NOT to the Render extension..

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •