Hello,<br><br>I&#39;ve taken on the task of upgrading from mesa 7.6.1 to 7.10.3 and come across what seems to be a regression.  I&#39;m building on linux_x86-64 with gcc 4.5.1 and the following config:<br>configure --prefix=/u/vm-RHwin7-pa03/people/paulg/clones/install/mesa/ --with-driver=xlib --disable-gles1 --disable-gles2 --disable-egl --disable-gallium<br>
The problem happens when I switch between a mesa glx context to a osmesa context, the OSMesaMakeCurrent succeeds but ends up using the onscreen glx context for rendering.  The basic sequence of calls is as follows:<br><br>
glxCreateContext<br>glxMakeCurrent<br>... OpenGL commands ...<br>OSMesaCreateContext<br>OSMesaMakeCurrent<br>... OpenGL commands ...  &lt;-- these commands render single buffered on the previous context.<br><br>I can workaround this by inserting a glxDestroyContext before the OSMesaMakeCurrent but I&#39;m switching between the contexts in a loop so I&#39;m hoping there is something I&#39;m missing.  Any ideas?  This was not a problem in 7.6.1 but maybe I just got lucky.<br>
<br>Any help is appreciated.<br><br>Regards,<br>Paul<br><br><br>