I've got the Quake3 IHV test for Linux and tried running it with
the latest Mesa code.

It dies with a SEGV in do_texture_0() in pipeline.c, line 479.

I've determined that the gl_transform_tab has a NULL pointer.

gl_transform_tab[VB->CullFlag[0]!=0][(VB->TexCoordPtr[0])->size] = 0

VB->CullFlag[0] = 0
VB->TexCoordPtr[0]->size = 0
VB->TexCoordPtr[0]->stride = 8
ctx->TextureMatrix[0].type = 1 (MATRIX_IDENTITY)


Keith, is that enough info to narrow down the bug?  I'm unable to
use gdb because when the crash occurs the X server is grabbed by
Quake so mouse & keyboard are dead.  If I don't use gdb the
segfault terminates Quake and X server is unlocked.  I've been
using asserts and printf's to track it this far.

Keith, if you'd like I could try to arrange for you to get a
copy of the Q3 IHV test.  I can't redistribute the copy I got from
zoid@id.

Another bug: user clip-planes are broke.  Run the demos/logo program.
Press the up-cursor key a few times until you see the problem.

-Brian

----------------------------------------------------------------------
Brian Paul        Avid Technology / Softimage      [EMAIL PROTECTED]


_______________________________________________
Mesa-dev maillist  -  [EMAIL PROTECTED]
http://lists.mesa3d.org/mailman/listinfo/mesa-dev

Reply via email to