Hello all, I'm trying to understand how the X and app-side pieces of GLX behave when the X server supports accelerated indirect rendering, and a direct rendering driver is also available.
Specifically, 1. Is there a means for Mesa's side of GLX (that which is built into the app-linked libgl) to determine whether the X server supports AI rendering? It looks as though the glXIsDirect function sort of answers this question, but conflates direct rendering with accelerated indirect rendering? 2. If accelerated indirect rendering is possible, is the DRI driver loaded at all by libgl? If so, is it involved in rendering at all, or can an AIGLX client function without it? Or to phrase these two differently, what is the intended exchange between libgl and X to determine a. Is the DRI extension present and can we direct-render, b. Is indirect rendering accelerated by the server, c. If both, which is preferred? Apologies if these are silly questions; I've thus far drawn a blank at answering these myself by trawling either Xorg or Mesa's portions of GLX, so any pointers into those source trees would be very much appreciated. Thanks in advance for any help, Chris Smowton ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Mesa3d-dev mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mesa3d-dev
