Hi, all

 

I know, currently direct rendering to a GLXPixmap is not supported. I
wonder if an indirect rendering context is able to be made current with
a GLXPixmap when direct rendering is enabled. I think it is possible
according to the GLX spec. However progs/xdemos/glxpixmap will get a
GLXBadContext error if direct rendering is enabled. 

 

A gdb analysis reveals that some functions in dri_util.c will be called
if direct rendering is enabled, although the context is indirect. In
driCreateNewDrawable function, a resource id(draw) is passed to the hook
function dri_interface->createDrawable. On server side, this id is taken
as a RC_DRAWABLE, in fact it is a __glXDrawableRes.  It looks as if
making an indirect context current with a GLXPixmap is not done when
direct rendering is enabled, right?

 

Maybe somebody could give me some comments

 

Thanks in advance

Haihao

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Mesa3d-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to