Please do not reply to this email: if you want to comment on the bug, go to    
       
the URL shown below and enter yourcomments there.     
   
https://bugs.freedesktop.org/show_bug.cgi?id=8218          
     




------- Additional Comments From [EMAIL PROTECTED]  2006-09-19 18:16 -------
(In reply to comment #13)
> (In reply to comment #11)
> > Lots of those:
> > ==17068== Invalid write of size 4
> > ==17068==    at 0x4167F6C: emit_vector (r200_maos_arrays.c:287)
> > Not sure. I guess it's the float/int casts causing trouble here?
> What float/int casts? out is an int* and data is a char*, so where's the 
> float?
Yeah, no float there. As I already mentioned, the problem (which actually is
only a problem with valgrind) seems to be entirely different anyway.

> This also looked interesting:
> ==17123== Invalid write of size 1
> ==17123==    at 0x40069A6: memcpy (mac_replace_strmem.c:394)
> ==17123==    by 0x4156245: r200UploadTexImages (string3.h:51)
> ==17123==    by 0x41580E9: r200UpdateTextureUnit (r200_texstate.c:1546)
Yes, somewhat interesting. Unfortunately the output is a bit useless, what's up
with that string3.h file? No idea on which line in r200UploadTexImages function
this happens.

> And with regards to the vbo code:
> ...
> > Last possibility would be the r200 vtxfmt code, if it's
> > no longer buggy if you use tcl_mode=1 then that's the case.          
> 
> I switched to tcl_mode=1 by default a while ago because I thought it might be
> faster (hardware vs software), and the feature is still buggy when ARB_vbo is
> enabled. This is basically why I tried using valgrind - to see if anything
> showed up in the software vbo code.
Yes, with modern games, tcl_mode=1 should never be slower, as all modern apps
use vertex arrays, which cause a straight fallback out of vtxfmt code all the
time (and it might thus save some cpu time for not doing some additional work -
it's highly unlikely to make really a measurable difference though).

> Incidentally, I saw that the r300 implements vbos in hardware. Is this an 
> extra
> feature of the R300 hardware, or could the R200 hardware do this too?
No, r200 (and r100 too) can easily do that, with basically the same code as r300
uses for that. It's on my TODO list...
          
     
     
--           
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email         
     
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
--
_______________________________________________
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to