On Saturday 22 June 2002 21:41, Keith Whitwell wrote:
> [EMAIL PROTECTED] wrote:
> >>If you're running XFree86 4.1,
> >
> > No, I'm running 4.2. Yesterday I bit the bullet and downloaded the
> > entire source tree (quite an adventure down a phone line ...) and
> > built from source. All worked fine this time, so there perhaps some
> > problem with the binary packages on SF? Perhaps there's a dependence
> > on an X11R6 module not included in the binary package?
> >
> > Anyhow, so now I have the radeon cvs built and working correctly,
> > everything's wonderful (thanks to all the developers!) apart from an
> > assertion failure I get repeatedly with our 3D ultrasound application
> > (http://svr-www.eng.cam.ac.k/~rwp/stradx). It happens whenever I open
> > a new window and make the new context current:
> >
> > radeon_vtxfmt.c:1039: radeonVtxfmtUnbindContext: Assertion `vb.context ==
> > ctx' failed.
> >
> > It doesn't happen with _every_ context switch, just with a particular
> > pair of windows in the application - but it is repeatable with these
> > two windows. The problem goes away with RADEON_NO_TCL=1 or
> > RADEON_NO_VTXFMT=1, and doesn't appear with any other GL
> > implementation we've tried (including mga dri).
> >
> > I'd be happy to test patches if anyone's interested in this one ....
>
> This is interesting.  The code to cope with multiple contexts there hasn't
> had a huge amount of testing.  If I download your code, how can I exercise
> this problem?

What about the "cxbug.c" test posted here, lately?

With the tdfx driver I get this with mode #5:

Mesa/demos> ./cxbug 5
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  144 (GLX)
  Minor opcode of failed request:  10 (X_GLXCopyContext)
  Serial number of failed request:  37
  Current serial number in output stream:  38

Manywin show bad textures with s >= 2

Mesa/xdemos> ./wincopy
glXMakeContextCurrent failed in Redraw()
glXMakeContextCurrent failed in Redraw()
glXMakeContextCurrent failed in Redraw()
glXMakeContextCurrent failed in Redraw()
glXMakeContextCurrent failed in Redraw()
[snip]

-Dieter

-- 
Dieter Nützel
Graduate Student, Computer Science

University of Hamburg
Department of Computer Science
@home: [EMAIL PROTECTED]

Attachment: cxbug.c.bz2
Description: BZip2 compressed data

Reply via email to