On Thu, 2009-12-31 at 05:28 -0800, Christoph Bumiller wrote:
> On 31.12.2009 12:05, Keith Whitwell wrote:
> > Luca,
> >
> > This is an impressive body of work.  I want to give Jose a chance to
> > review the EGL/GLX extensions before pushing, but in the meantime I hope
> > it's ok if I make a couple of quick suggestions/requests:
> >
> > Firstly, we're going to be evolving the TGSI instruction set a fair bit
> > over the coming months to catch up with newer GLSL versions, CL, etc.
> At that point I'd like to ask if, when all the nice memory spaces
> are introduced to TGSI, these nasty indirect accesses to TEMP
> will go away.
> 
> They are really painful to implement because you cannot index
> registers on nv50+ and thus we'd have to regard TEMP as memory.
> And since there is no information in the TGSI tokens about
> what TEMPs constitute an array, we'd have to store and load
> all of them, which would be quite costly.

Yes, I think there will end up being some way in which we mark indexable
ranges of temporaries.

> So I was hoping that, optionally (older cards without actual memory
> won't like it I suppose), the compiler can just generate the
> appropriate stores and loads.

I'm not sure about that.  Can you be more explicit about what you're
having trouble with?

Keith


------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
Mesa3d-dev mailing list
Mesa3d-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to