On Wed, Nov 26, 2003 at 09:30:57AM +0100, Jan Gukelberger wrote: > > You should try the daily snapshots available from the DRI website... > > I did so yesterday. > I also had to install the XFree86 binary from the 'extra' section and ln -s > libexpat.so.0 > libexpat.so.1 > > However, it didn't solve any problem. The examples of my first message still > produce the > same results as before. :-(
Ok I tried this myself in XFree86 and you're absolutely correct. Only the first triangle is visible. It looked like a clipping problem. So I added some debug printks into the drm module but the clipping coordinates are in fact correct. Then I tried drawing another triangle in the middle and behold the right hand triangle became visible. Doing a glFlush() before glutSwapBuffers() makes the last triangle visible. This also explains why I didn't see it with DirectFB since it always does a glFlush() when the context is unlocked. I think there's something wrong with tracking DMA buffer ages... > Moreover, bzflag does now often freeze. This happens reproducably when > enabling the > option "Smoothing". Indeed it does. Also many of the mesa demos now segfault in the spanline functions. I think this might be what happens to bzflag too since smoothing uses a software fallback. Although bzflag doesn't leave a coredump for some reason... > Any further advice? I'll see if I can solve these issues and get back to you... -- Ville Syrjälä [EMAIL PROTECTED] http://www.sci.fi/~syrjala/ ------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ _______________________________________________ Dri-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dri-devel