diff --git a/src/mesa/drivers/dri/radeon/radeon_span.c b/src/mesa/drivers/dri/radeon/radeon_span.c index d603f52..a71968b 100644 --- a/src/mesa/drivers/dri/radeon/radeon_span.c +++ b/src/mesa/drivers/dri/radeon/radeon_span.c @@ -828,7 +828,7 @@ static void radeonSpanRenderStart(GLcontext * ctx) } for (i = 0; i < ctx->Const.MaxTextureImageUnits; i++) { - if (ctx->Texture.Unit[i]._ReallyEnabled) + if (ctx->Texture.Unit[i]._ReallyEnabled && ctx->Texture.Unit[i]._Current->Image[0][0]->TexFormat->MesaFormat != -1) ctx->Driver.MapTexture(ctx, ctx->Texture.Unit[i]._Current); }