Cyril Brulebois wrote:
Hi again,

I built xorg-server 1.2.0 on top of mesa 6.5.2 (instead of 1.1.1 on top
of mesa 6.5.1) and this problem looks like vanished. I'm currently
trying to see whether a backport of the fix is easy, which would be good
news for the next (one can hope) Debian stable release.

There was a line-clipping fix that went into 6.5.2:

diff Mesa-6.5.1/src/mesa/tnl/t_vb_cliptmp.h Mesa-6.5.2/src/mesa/tnl/t_vb_cliptmp.h
3c3
<  * Version:  6.5.1
---
>  * Version:  6.5.2
127a128
>    const GLuint v0_orig = v0;
156c157
<    else
---
>    else {
157a159
>    }
158a161,164
>    /* Note: we need to use vertex v0_orig when computing the new
>     * interpolated/clipped vertex position, not the current v0 which
>     * may have got set when we clipped the other end of the line!
>     */
160,161c166,167
<       INTERP_4F( t1, coord[newvert], coord[v1], coord[v0] );
<       interp( ctx, t1, newvert, v1, v0, GL_FALSE );
---
>       INTERP_4F( t1, coord[newvert], coord[v1], coord[v0_orig] );
>       interp( ctx, t1, newvert, v1, v0_orig, GL_FALSE );
170c176
<    else
---
>    else {
171a178
>    }

That may be it.  I've been unable to reproduce the Blender crash.

-Brian


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to