>linuxsymposium

July 19th ~ 22nd, 2006, Ottawa, Canada

Registration

Call For Papers
Register/Login

Content

Schedule
Speaker Guide
Presentations
Tutorials
BOFS

Related

Sponsors
Venue
Travel
FAQ

Archives

Proceedings
Photos
2005
2004
2003
2002
2001
2000
1999

Contacts

Information
Home

Roadmap to a GL-based composited desktop for Linux

Over the past several years, the foundation that will lead to a GL-based composited desktop has been laid, but there is still much work ahead for Linux. Other OSes already have or are well on their way toward having a solution in this space. We need a concerted effort across every level of the OS -- from the apps through the toolkits and libraries into the X server and the kernel -- if we are to be successful. The list of key technologies required to bring a GL-based composited desktop to fruition include:

  • Advanced memory management for front/back buffers, textures, pixmaps and others buffers that extend from the video memory through AGP/PCI-E to host memory (kernel, X, DRI)
  • GLX 1.3 support (DRI, Mesa)
  • Accelerated indirect rendering (DRI, X)
  • EXT_framebuffer_object (DRI, Mesa)
  • EXT_texture_from_pixmap (DRI, Mesa, X)
  • Input transformation (toolkit, X)
  • Extensible scene-graph for window/composite manager (toolkit, X)
  • Pluggable animations/effects library (apps, toolkit)
For each of these technologies we will present their current status, explain how they fit together to create the GL-based composited desktop, and outline a roadmap for how to complete the remaining tasks. During our talk, we will also demonstrate those that are ready to be shown.



Major Sponsors




Minor Sponsors



Wireless

Supporters



register | login | call for papers | schedule | talks | tutorials | bofs | venue | travel | faq | link us | sponsors | contact | home

Copyright © 2007 Linux Symposium Inc. All rights reserved.
Linux is a registered trademark of Linus Torvalds.