From 830e046972842482283f8d0eade8544780ae455f Mon Sep 17 00:00:00 2001 From: Keith Whitwell Date: Wed, 5 Jan 2005 13:51:03 +0000 Subject: Avoid a segfault in multiarb.c --- src/mesa/drivers/dri/unichrome/via_state.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/mesa/drivers/dri/unichrome/via_state.c b/src/mesa/drivers/dri/unichrome/via_state.c index 84731a316a..4343021051 100644 --- a/src/mesa/drivers/dri/unichrome/via_state.c +++ b/src/mesa/drivers/dri/unichrome/via_state.c @@ -188,7 +188,6 @@ void viaEmitState(viaContextPtr vmesa) struct gl_texture_unit *texUnit1 = &ctx->Texture.Unit[1]; { - viaTextureObjectPtr t = (viaTextureObjectPtr)texUnit0->_Current->DriverData; GLuint nDummyValue = 0; BEGIN_RING( 8 ); @@ -199,7 +198,9 @@ void viaEmitState(viaContextPtr vmesa) if (VIA_DEBUG) fprintf(stderr, "multi texture\n"); nDummyValue = (HC_SubA_HTXSMD << 24) | (1 << 3); - if (t && t->needClearCache) { + /* Clear cache flag never set: + */ + if (0) { OUT_RING( nDummyValue | HC_HTXCHCLR_MASK ); OUT_RING( nDummyValue ); } @@ -212,7 +213,7 @@ void viaEmitState(viaContextPtr vmesa) if (VIA_DEBUG) fprintf(stderr, "single texture\n"); nDummyValue = (HC_SubA_HTXSMD << 24) | 0; - if (t && t->needClearCache) { + if (0) { OUT_RING( nDummyValue | HC_HTXCHCLR_MASK ); OUT_RING( nDummyValue ); } -- cgit v1.2.3