Re: Looks tempting
"I think if one is doing a lot of work that involves a load of texture maps in 3D, the pipe does become a problem. Hence moving away from that architecture"
that's where GLX becomes a better solution than native X11 calls. Since that involves device driver stuff, I suppose you'd have to query for support, and have an alternative method available when it won't work...
ideally all of that would be done via the toolkit
/me has heard of GUI toolkits based entirely on Open GL (and that should have GLX support)