Hi,

I'v found a way to fix my problem with wglShareLists - BadMatch error (X_GLXMakeCurrent) (see bug #4945).

In X11DRV_setup_opengl_visual() (x11drv/opengl.c), I've changed this line:

int dblBuf[] = {GLX_RGBA,GLX_DEPTH_SIZE, 16, GLX_STENCIL_SIZE, 8, GLX_DOUBLEBUFFER, None};

to this:

int dblBuf[] = {GLX_RGBA,GLX_DEPTH_SIZE, 24, GLX_STENCIL_SIZE, 8, GLX_ALPHA_SIZE, 8, GLX_DOUBLEBUFFER, None};

That is, I choose a visual with a depth size of 24 *and* I also need to set the alpha size to 8. With this small change, I can use my 3d app without problems

Does anybody see a problem with this fix?

Thanks,

Wino

_________________________________________________________________
Take advantage of powerful junk e-mail filters built on patented Microsoft® SmartScreen Technology. http://join.msn.com/?pgmarket=en-ca&page=byoa/prem&xAPID=1994&DI=1034&SU=http://hotmail.com/enca&HL=Market_MSNIS_Taglines Start enjoying all the benefits of MSN® Premium right now and get the first two months FREE*.



Reply via email to