[Mesa-dev] XMesaBufferList

2000-01-27 Thread Michael Vance
Does the XMesaBufferList ever get reset to NULL when the last context is destroyed? I'm seeing lockups in XSync() inside of XMesaGarbageCollect() after creating, then destroying, then trying to create again... the first time through, XMesaBufferList is NULL, I would assume this would be true the

Re: [Mesa-dev] XMesaBufferList

2000-01-27 Thread Michael Vance
On Thu, Jan 27, 2000 at 11:17:47AM -0700, Brian Paul wrote: Yes, XMesaBufferList should be set to NULL when the last XMesaBuffer is removed from the list. Hm, free_xmesa_buffer() is never called after the glXDestroyContext(). It seems that because I delete my window and display after the

Re: [Mesa-dev] XMesaBufferList

2000-01-27 Thread Michael Vance
On Thu, Jan 27, 2000 at 11:49:45AM -0700, Brian Paul wrote: So you're using XFree 3.9 with DRI? I haven't examined how the X/Mesa garbage collection mechanism works in there. No, sorry, I misunderstood the meaning of the define. I'm using the 3.3.5 stuff. Have you looked at

Re: [Mesa-dev] XMesaBufferList

2000-01-27 Thread Michael Vance
On Thu, Jan 27, 2000 at 12:19:48PM -0700, Brian Paul wrote: So, you're all set now? Yep. Offhand, do you know if similar problems exist with other glX implementations? And since Mesa can't know when X Drawables and Visuals are destroyed, it doesn't know when to free the private associated

Re: [Mesa-dev] texdown.c

2000-01-28 Thread Michael Vance
On Fri, Jan 28, 2000 at 11:19:40AM -0700, Keith Whitwell wrote: Good stuff. This is a 'dark corner' of mesa performance that has become increasingly important in the last year or so. glTexSubImage2D is *very* important to us. Look at Heretic II and notice the *incredible* difference we get

Re: [Mesa-dev] Mesa 3.2 FX driver RGB lookup tables

2000-02-26 Thread Michael Vance
On Thu, Feb 24, 2000 at 10:22:10PM -0700, Keith Whitwell wrote: What are you really asking for? A documentation on the FX driver (there is lots of stuff in there that I wrote/reworked, but at least as much which I don't really have much background in), or a guide for how to write a modern

[Mesa-dev] Question about ProjectionMatrix

2000-02-15 Thread Michael Vance
This is all with respect to software Mesa: Where can I find information about the values in ctx-ProjectionMatrix? I'm tracing through the glFog code, and for the code I'm testing the value of eyez is always zero, so for EXP and EXP2 modes, the e^tmp value is always 1.0, and therefore no fogging

Re: [Mesa-dev] Question about ProjectionMatrix

2000-02-16 Thread Michael Vance
On Wed, Feb 16, 2000 at 01:54:51PM -0700, Brian Paul wrote: Where can I find information about the values in ctx-ProjectionMatrix? Not sure I understand your question. Where are the values for ctx-ProjectionMatrix generated? I assume they're from a series of: glMatrixMode( GL_PROJECTION

Re: [Mesa-dev] Mesa 3.2 FX driver RGB lookup tables

2000-02-14 Thread Michael Vance
On Mon, Feb 14, 2000 at 07:22:10PM -0700, Brian Paul wrote: I wish more people on this list would help with problem solving. I have hacked together my first Mesa and Glide patches in the past week, so hopefully this will change. We're also thinking of hiring someone specifically to deal with