From 446d8d0b86d05089c56d53e9887cdf03574a1441 Mon Sep 17 00:00:00 2001 From: Felix Kuehling Date: Mon, 8 Mar 2004 00:34:43 +0000 Subject: Swapout textures who's space is claimed by a new texture. Don't destroy. This finally really fixes assertion failures in savageBindTexture. I think the same situation with several contexts is still broken though. --- src/mesa/drivers/dri/savage/savagetex.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/mesa/drivers/dri/savage/savagetex.c') diff --git a/src/mesa/drivers/dri/savage/savagetex.c b/src/mesa/drivers/dri/savage/savagetex.c index 45d347b0be..0ce2a96465 100644 --- a/src/mesa/drivers/dri/savage/savagetex.c +++ b/src/mesa/drivers/dri/savage/savagetex.c @@ -800,7 +800,7 @@ int savageUploadTexImages( savageContextPtr imesa, savageTextureObjectPtr t ) return -1; } - savageDestroyTexObj( imesa, imesa->TexObjList[heap].prev ); + savageSwapOutTexObj( imesa, imesa->TexObjList[heap].prev ); } ofs = t->MemBlock->ofs; -- cgit v1.2.3