Re: [Dri-devel] Missing radeonEmitState in radeonValidateState?

2003-02-25 Thread Felix Kühling
On Mon, 24 Feb 2003 21:13:09 -0700 Keith Whitwell [EMAIL PROTECTED] wrote: Keith Whitwell wrote: Michel Dänzer wrote: On Son, 2003-02-09 at 23:40, Keith Whitwell wrote: Felix Kühling wrote: On Sun, 09 Feb 2003 09:53:55 -0700 Keith Whitwell [EMAIL PROTECTED] wrote: diff -u

Re: [Dri-devel] Missing radeonEmitState in radeonValidateState?

2003-02-25 Thread David Bronaugh
On Mon, 24 Feb 2003 21:13:09 -0700 Keith Whitwell [EMAIL PROTECTED] wrote: What became of this? It seems to fix the flag in bzflag having the wrong texture with the r200 driver with SW TCL as well. I think I figured out the underlying problem. In core mesa, all statechanges are

Re: [Dri-devel] Missing radeonEmitState in radeonValidateState?

2003-02-25 Thread Felix Kühling
On Tue, 25 Feb 2003 00:46:36 -0800 David Bronaugh [EMAIL PROTECTED] wrote: On Mon, 24 Feb 2003 21:13:09 -0700 Keith Whitwell [EMAIL PROTECTED] wrote: What became of this? It seems to fix the flag in bzflag having the wrong texture with the r200 driver with SW TCL as well. I

Re: [Dri-devel] Missing radeonEmitState in radeonValidateState?

2003-02-25 Thread Michel Dänzer
On Die, 2003-02-25 at 05:13, Keith Whitwell wrote: I think I figured out the underlying problem. In core mesa, all statechanges are preceded by a call to ctx-Driver.FlushVertices(), to ensure all buffered vertices are fired before the state is changed. This is currently set to

Re: [Dri-devel] Missing radeonEmitState in radeonValidateState?

2003-02-24 Thread Michel Dänzer
On Son, 2003-02-09 at 23:40, Keith Whitwell wrote: Felix Kühling wrote: On Sun, 09 Feb 2003 09:53:55 -0700 Keith Whitwell [EMAIL PROTECTED] wrote: diff -u -r1.1.2.7 radeon_state.c --- radeon_state.c 7 Feb 2003 20:22:16 - 1.1.2.7 +++ radeon_state.c 9 Feb 2003 16:52:03 -

Re: [Dri-devel] Missing radeonEmitState in radeonValidateState?

2003-02-24 Thread Keith Whitwell
Michel Dänzer wrote: On Son, 2003-02-09 at 23:40, Keith Whitwell wrote: Felix Kühling wrote: On Sun, 09 Feb 2003 09:53:55 -0700 Keith Whitwell [EMAIL PROTECTED] wrote: diff -u -r1.1.2.7 radeon_state.c --- radeon_state.c 7 Feb 2003 20:22:16 - 1.1.2.7 +++ radeon_state.c 9 Feb

Re: [Dri-devel] Missing radeonEmitState in radeonValidateState?

2003-02-24 Thread Keith Whitwell
Keith Whitwell wrote: Michel Dänzer wrote: On Son, 2003-02-09 at 23:40, Keith Whitwell wrote: Felix Kühling wrote: On Sun, 09 Feb 2003 09:53:55 -0700 Keith Whitwell [EMAIL PROTECTED] wrote: diff -u -r1.1.2.7 radeon_state.c --- radeon_state.c7 Feb 2003 20:22:16 -1.1.2.7 +++

Re: [Dri-devel] Missing radeonEmitState in radeonValidateState?

2003-02-09 Thread Keith Whitwell
Felix Kühling wrote: Hi, I tracked down a problem that caused the rpm and speed meters in Torcs to be invisible if TCL was disabled. I think it boils down to a missing radeonEmitState. It is possible that radeonEmitState is not called after ValidateState has updated the state atoms and before

Re: [Dri-devel] Missing radeonEmitState in radeonValidateState?

2003-02-09 Thread Felix Kühling
On Sun, 09 Feb 2003 07:32:38 -0700 Keith Whitwell [EMAIL PROTECTED] wrote: Felix Kühling wrote: Hi, I tracked down a problem that caused the rpm and speed meters in Torcs to be invisible if TCL was disabled. I think it boils down to a missing radeonEmitState. It is possible that

Re: [Dri-devel] Missing radeonEmitState in radeonValidateState?

2003-02-09 Thread Keith Whitwell
Felix Kühling wrote: On Sun, 09 Feb 2003 07:32:38 -0700 Keith Whitwell [EMAIL PROTECTED] wrote: Felix Kühling wrote: Hi, I tracked down a problem that caused the rpm and speed meters in Torcs to be invisible if TCL was disabled. I think it boils down to a missing radeonEmitState. It is

Re: [Dri-devel] Missing radeonEmitState in radeonValidateState?

2003-02-09 Thread Felix Kühling
On Sun, 09 Feb 2003 09:53:55 -0700 Keith Whitwell [EMAIL PROTECTED] wrote: Felix Kühling wrote: On Sun, 09 Feb 2003 07:32:38 -0700 Keith Whitwell [EMAIL PROTECTED] wrote: Felix Kühling wrote: Hi, I tracked down a problem that caused the rpm and speed meters in Torcs to be

Re: [Dri-devel] Missing radeonEmitState in radeonValidateState?

2003-02-09 Thread Keith Whitwell
Felix Kühling wrote: On Sun, 09 Feb 2003 09:53:55 -0700 Keith Whitwell [EMAIL PROTECTED] wrote: Felix Kühling wrote: On Sun, 09 Feb 2003 07:32:38 -0700 Keith Whitwell [EMAIL PROTECTED] wrote: Felix Kühling wrote: Hi, I tracked down a problem that caused the rpm and speed meters in

Re: [Dri-devel] Missing radeonEmitState in radeonValidateState?

2003-02-09 Thread Keith Whitwell
Felix Kühling wrote: On Sun, 9 Feb 2003 18:43:16 +0100 Felix Kühling [EMAIL PROTECTED] wrote: On Sun, 09 Feb 2003 09:53:55 -0700 Keith Whitwell [EMAIL PROTECTED] wrote: Felix Kühling wrote: [snip] Anyway, I think I found the *real* problem, this time :). Indeed radeonEmitVbufPrim is

Re: [Dri-devel] Missing radeonEmitState in radeonValidateState?

2003-02-09 Thread Andreas Stenglein
Hello! yes, this patch helps quake3 in sw-tcl mode (no more flickering of textures). It looks even better than hw-tcl, because hw-tcl shows that other flickering when looking to the ground and turning around a bit. But unfortunately it doesnt solve the issue with the invisible player-model in

Re: [Dri-devel] Missing radeonEmitState in radeonValidateState?

2003-02-09 Thread Keith Whitwell
Andreas Stenglein wrote: Hello! yes, this patch helps quake3 in sw-tcl mode (no more flickering of textures). It looks even better than hw-tcl, because hw-tcl shows that other flickering when looking to the ground and turning around a bit. But unfortunately it doesnt solve the issue with the