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

Reply via email to