summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/r300/r300_render.c
diff options
context:
space:
mode:
authorAapo Tahkola <aet@rasterburn.org>2005-05-06 03:18:40 +0000
committerAapo Tahkola <aet@rasterburn.org>2005-05-06 03:18:40 +0000
commit4a55d4ffa704956c8eed5a78aea847e7de06d5c3 (patch)
treed4744299928e3f9b1e1d5ddbce058a5c286f8dce /src/mesa/drivers/dri/r300/r300_render.c
parent6258b76c49f49a56a7c713914b798e80c6553b06 (diff)
Missing setups that cause all kinds of problems with hw tnl.
Diffstat (limited to 'src/mesa/drivers/dri/r300/r300_render.c')
-rw-r--r--src/mesa/drivers/dri/r300/r300_render.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/r300/r300_render.c b/src/mesa/drivers/dri/r300/r300_render.c
index 8f09288a3f..4a827ace76 100644
--- a/src/mesa/drivers/dri/r300/r300_render.c
+++ b/src/mesa/drivers/dri/r300/r300_render.c
@@ -757,6 +757,11 @@ static GLboolean r300_run_tcl_render(GLcontext *ctx,
if(ctx->VertexProgram._Enabled == GL_FALSE){
_tnl_UpdateFixedFunctionProgram(ctx);
r300ProgramStringNotify(ctx, GL_VERTEX_PROGRAM_ARB, &ctx->_TnlProgram);
+ r300_setup_textures(ctx);
+ r300_setup_rs_unit(ctx);
+
+ r300SetupVertexShader(rmesa);
+ r300SetupPixelShader(rmesa);
}
return r300_run_vb_render(ctx, stage);