[Xorg] X on OpenGL
Michel Dänzer
michel at daenzer.net
Sat Jul 10 02:51:47 PDT 2004
On Fri, 2004-07-09 at 23:20 -0400, Adam Jackson wrote:
>
> On Friday 09 July 2004 20:49, Andy Sy wrote:
> >
> > Right... glReadPixels, glCopyPixels and glDrawPixels... however
> > everyone says that implementations of these are dog-slow (abuse
> > of the hardware) and you're better off writing to a texture (which
> > is kludgy in many contexts)...
> >
> > <snip>
> >
> > Why is it that OpenGL drivers seem to universally have this behaviour?
Maybe because they aren't crucial to the performance of the average
first person shooter? ;)
> DRI is quite flexible, things like DGA and XV could be implemented in terms of
> the DRI framework. DRI just happens to get used to implement fast GL
> drivers. It might be more accurate to say that the goal is to make the X
> server a DRI client rather than an OpenGL app.
That would be a bad idea IMHO. We have this widely used and extensible
API called OpenGL, why move ourselves into a corner by depending on DRI
specific APIs?
--
Earthling Michel Dänzer | Debian (powerpc), X and DRI developer
Libre software enthusiast | http://svcs.affero.net/rm.php?r=daenzer
More information about the xorg
mailing list