On Tue, Feb 12, 2002 at 09:03:55PM +, Keith Whitwell wrote:
|
| The Utah drivers detected thrashing & switched from a LRU to MRU replacement
| strategy. The dri drivers could/should but don't do the same...
I suppose it wouldn't be too hard to keep a record of the texture binds
from the pre
On Tue, Feb 12, 2002 at 09:03:55PM +, Keith Whitwell wrote:
> The Utah drivers detected thrashing & switched from a LRU to MRU replacement
> strategy. The dri drivers could/should but don't do the same...
Interesting. What sort of a metric was used and what sort of extra data was
needed?
Ian Romanick wrote:
>
> What follows is my understanding of the texture management system in the
> DRI. This is all based on the Radeon driver in the 11-Feb-2002 CVS of the
> mesa-4-0-branch. While it is based on the Radeon code, all drivers except
> gamma and tdfx seem to use the same scheme (
Allen Akin wrote:
>
> Just a side comment on Ian's excellent summary...
>
> On Tue, Feb 12, 2002 at 11:45:58AM -0800, Ian Romanick wrote:
> | - If an allocation (via the memHeap_t) fails when texture space is allocated
> | (radeonUploadTexImages in lib/GL/mesa/src/drv/radeon/radeon_texmem.c),
On Tue, Feb 12, 2002 at 12:35:55PM -0800, Allen Akin wrote:
> Just a side comment on Ian's excellent summary...
>
> On Tue, Feb 12, 2002 at 11:45:58AM -0800, Ian Romanick wrote:
> | - If an allocation (via the memHeap_t) fails when texture space is allocated
> | (radeonUploadTexImages in lib/GL
Just a side comment on Ian's excellent summary...
On Tue, Feb 12, 2002 at 11:45:58AM -0800, Ian Romanick wrote:
| - If an allocation (via the memHeap_t) fails when texture space is allocated
| (radeonUploadTexImages in lib/GL/mesa/src/drv/radeon/radeon_texmem.c),
| blocks at the end of the te
What follows is my understanding of the texture management system in the
DRI. This is all based on the Radeon driver in the 11-Feb-2002 CVS of the
mesa-4-0-branch. While it is based on the Radeon code, all drivers except
gamma and tdfx seem to use the same scheme (and virtually identical code).