http://bugs.freedesktop.org/show_bug.cgi?id=23946
--- Comment #13 from Ian Romanick <[email protected]> 2009-09-16 15:44:14 PST --- (In reply to comment #11) > (In reply to comment #8) > > I did check the r200 and registers support 8bits for offset but vertex > > program > > compiler doesn't support negative values. I don't know if that is software > > or > > hardware limit. > > I'm pretty sure when I wrote that code in the r200 driver it didn't work with > fglrx. I think I quickly tried negative offsets but couldn't get it to work, > hence the driver emitting a warning and just using index 0... It is possible > though I made some mistake. This only comes up if baseReg + offset is less than zero. For example, if the base index of "foo" is >= 4, the following code is fine: MOV R0, foo[A0.x - 4]; We could probably modify the placement algorithm in prog_parameter_layout.c to account for this. Alex or Roland (or someone working on the r200 driver) should probably submit enhancement bugs for these issues. Note that the r300 driver seems to have the same behavior. -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. ------------------------------------------------------------------------------ Come build with us! The BlackBerry® Developer Conference in SF, CA is the only developer event you need to attend this year. Jumpstart your developing skills, take BlackBerry mobile applications to market and stay ahead of the curve. Join us from November 9-12, 2009. Register now! http://p.sf.net/sfu/devconf _______________________________________________ Mesa3d-dev mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mesa3d-dev
