2013-09-30, 22:42
(2013-09-30, 20:24)MilhouseVH Wrote: Many thanks for the details explanation. Would destroying textures more frequently be of any benefit, say 2-3 seconds rather than 5? Perhaps keep 5 seconds for 720 (or less), and use a lower (faster) value for >720, unless there's a performance downside of course.
Yes, when tracking down the texture leak bug (https://github.com/xbmc/xbmc/pull/3331) I set the timeout to zero, and didn't see much change.
Change the 5000 to 0 (or something else) is you want to test it:
https://github.com/xbmc/xbmc/blob/master....cpp#L5002
I guess it only helps when you backtrack. i.e. scroll too far and then go back (although one row off each end of screen is cached anyway).