RE: [Algorithms] Texture Manager theory & implementation ?
Brought to you by:
vexxed72
From: Tom F. <to...@mu...> - 2001-10-31 14:46:33
|
The other problem is that the end of the frame is typically when we do some funky playing with the FB to do motion-blur-type effects, and that usually means copying various buffers around, and with the way we have things set up, that usually means filling memory almost full, so all the textures get evicted anyway. But if we weren't doing this stuff, reversing draw order might be a cunning idea. We don't have many/big alpha textures, so they wouldn't get in the way much. Food for throught indeed. Tom Forsyth - Muckyfoot bloke. What's he up to now (and can I have a go)? http://www.eidosinteractive.com/downloads/search.html?gmid=86 > -----Original Message----- > From: Martin Fuller [mailto:mf...@ac...] > Sent: 31 October 2001 14:17 > To: 'Conor Stokes'; gda...@li... > Subject: RE: [Algorithms] Texture Manager theory & implementation ? > > > > Conor Stokes wrote: > > > > For some reason this reminds me of the discussion a while ago about > > reversing the draw order every second frame to get a little > speed boost - > I > > think it was Brian Sharp and someone else... :) > > > > But, this strikes me as very applicable to the PS2. > > Yes it would be, I must confess I hadn't thought of that. ;) > The problem is > that the last thing typically drawn is your transparencies > which, at least > in our game, is likely to have flushed out a fair ammount of > the limited > texture memory available. We have got alot of alpha textures > in places. > Still I think it would often be a win, if sometimes only a > small one. ;) > > It might be worth limiting uploads for textures used on > transparent polys to > a smaller subregion of video memory if I could gaurentee this > would not > increase uploads, i.e. if I could ensure I was only sending each alpha > texture once I could limit alpha texture uploads to 2 pages (for > syncronisation) and preserve the other textures already in > VRAM for next > frame. > > Food for though ;) > > Cheers, > Martin > Lead Programmer > Shadowman2 PS2 > > _______________________________________________ > GDAlgorithms-list mailing list > GDA...@li... > https://lists.sourceforge.net/lists/listinfo/gdalgorithms-list > |