[Xorg] X on OpenGL

Andy Sy andy at nospam.com
Fri Jul 9 16:25:05 PDT 2004

In Keith's papers, he mentions having X use OpenGL 'for all graphics
operations'.  Would something like the following layering work?

DRM ---> DRI (or KGI) ---> some sort of non-windowed/fullscreen
implementation of OpenGL  --->  X

Is OpenGL really an appropriate API to build a windowing system on
top of?  If it lacks certain calls to make such less kludgy, would
these (for sure, these would be 2d operations) be appropriately proposed
as OpenGL extensions or is everything elegantly expressible as a
special case of 3d?

The one big problem I see with the OpenGL API is that it does not give
you any direct pixel-level access to the frame buffer and wouldn't it
be extremely kludgy to build a windowing system without such?

reply to: a n d y @ n e t f x p h . c o m

More information about the xorg mailing list