The file is located Mesa/src/glx/x11 in your tree
and  xc/programs/Xserver/GLglx in the Xfree86 tree.
But they are both out of sync. My Assumption is that Xfree86 uses  the mesa 
stuff. I may be wrong.



Brian Paul wrote:

> Bukie Mabayoje wrote:
> >
> > This is a mesa issue.
> >
> > "Willing, John (J.K.)" wrote:
> >
> >> While running with a commercial CAD program, we encountered a problem
> >> with the OpenGL libraries.
> >>
> >> In Function DoMakeCurrent
> >> 640   if (prevglxc) {
> >> 641      if (prevglxc->drawPixmap) {
> >> 642         if (prevglxc->drawPixmap != prevglxc->readPixmap) {
> >> 643                  /*
> >> 644                  ** The previous drawable was a glx pixmap,
> >> release it.
> >> 645                  */
> >> 646                  prevglxc->readPixmap->refcnt--;
> >>
> >> We came across a problem where prevglxc->readPixmap is NULL causing a
> >> Segmentation Fault at line 646.  I resolved the issue by changing line
> >> 641 to:
> >>
> >> 641          if (prevglxc->drawPixmap && prevglxc->readPixmap) {
> >>
> >> John Willing
>
> What file is that in?
>
> -Brian
>
> _______________________________________________
> XFree86 mailing list
> XFree86@XFree86.Org
> http://XFree86.Org/mailman/listinfo/xfree86
_______________________________________________
XFree86 mailing list
XFree86@XFree86.Org
http://XFree86.Org/mailman/listinfo/xfree86

Reply via email to