summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/glide/fxdd.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mesa/drivers/glide/fxdd.c')
-rw-r--r--src/mesa/drivers/glide/fxdd.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mesa/drivers/glide/fxdd.c b/src/mesa/drivers/glide/fxdd.c
index b2f3a7a43c..8fe8d809c0 100644
--- a/src/mesa/drivers/glide/fxdd.c
+++ b/src/mesa/drivers/glide/fxdd.c
@@ -513,6 +513,10 @@ static void fxDDUpdateDDPointers(GLcontext *ctx)
if(new_state & INTERESTED) {
fxDDChooseRenderState( ctx );
fxMesa->RenderVBTables=fxDDChooseRenderVBTables(ctx);
+ fxMesa->RenderVBClippedTab=fxMesa->RenderVBTables[0];
+ fxMesa->RenderVBCulledTab=fxMesa->RenderVBTables[1];
+ fxMesa->RenderVBRawTab=fxMesa->RenderVBTables[2];
+
ctx->Driver.RasterSetup=fxDDChooseSetupFunction(ctx);
}
@@ -520,10 +524,6 @@ static void fxDDUpdateDDPointers(GLcontext *ctx)
ctx->Driver.LineFunc=fxMesa->LineFunc;
ctx->Driver.TriangleFunc=fxMesa->TriangleFunc;
ctx->Driver.QuadFunc=fxMesa->QuadFunc;
- ctx->Driver.RenderVBClippedTab=fxMesa->RenderVBTables[0];
- ctx->Driver.RenderVBCulledTab=fxMesa->RenderVBTables[1];
- ctx->Driver.RenderVBRawTab=fxMesa->RenderVBTables[2];
-
}
ctx->Driver.AllocDepthBuffer=fxAllocDepthBuffer;