http://bugs.freedesktop.org/show_bug.cgi?id=8250





------- Comment #87 from [EMAIL PROTECTED]  2007-02-26 03:18 -------
(In reply to comment #86)
> (In reply to comment #85)
> >> That's certainly correct (unless you're using back facing colors or exceed 
> >> the
> > hw limits in one way or another).
> 
> I don't suppose the driver has a way of telling you if it exceeds one of these
> limits?
It should if you use R200_DEBUG=fall (it's not very likely to hit a fallback in
real life I guess).

> > there's no optimizer for r200 vertex programs
> 
> Would this optimizer be part of the hardware and not supported by Mesa, or do
> you mean that the R200 hardware has no optimizer, period?
No I meant that the driver does not optimize the programs. For example
rescheduling instructions might be necessary (so an instruction reading a temp
does not follow immidiately the one writing that temp) to get optimal
performance, or things like eliminating swizzle instructions (since the hw can
do that for free) could be useful. Other optimizations like analyses of
live/dead registers would be nice too (that one could take place outside the hw
specific driver), to avoid fallbacks due to not enough temps (AFAIK there's no
direct performance hit though for using more temp registers than necessary, as
long as you still have enough, unlike on some hw from another vendor).
Usually games tend to be performance limited somewhere in the pixel stage
rather than vertex transform though (just increase/decrease the resolution and
look if performance scales (near) linearly).


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.

-------------------------------------------------------------------------
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
_______________________________________________
Mesa3d-dev mailing list
Mesa3d-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to