Putting the Polish on Glamor
Channel: Linux.conf.au 2015 -- Auckland, New Zealand
Date: 2015-01-15

Keith Packard
http://lca2015.linux.org.au/schedule/30108/view_talk
Glamor, a 2D acceleration subsystem for the X window system, was
started by Eric Anholt in 2008. In the intervening six years, GL
support on common Linux desktop hardware has grown dramatically. This
has allowed us to re-engineer Glamor from the ground up. Glamor now
relies on versions of GL and GLES that permit it to fully accelerate
the X graphics API, essentially eliminating the need for efficient
software fallbacks.

Glamor development has been accelerated by the integration of Glamor
support into the Xepher X-on-X system. This brings the ability to work
on X acceleration to developers with only a single machine capable of
running X, eliminates the need to run development code as root, and
offers faster edit/compile/debug cycles and better debugging tools.

This presentation will describe both the current Glamor architecture,
Xephyr integration, how Glamor uses various GL and GLES versions and
plans for future Glamor work.