summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/r600/r700_render.c
diff options
context:
space:
mode:
authorAlex Deucher <alexdeucher@gmail.com>2009-07-16 17:35:44 -0400
committerAlex Deucher <alexdeucher@gmail.com>2009-07-16 17:35:44 -0400
commit6f63698d2678790bef4d4b84d52c9a15cdb2de1c (patch)
tree218233f521ed5d9a76e590f624edc6ecd5cf1d85 /src/mesa/drivers/dri/r600/r700_render.c
parentc42a6163144aa5441262235818b59b3108833a61 (diff)
R6xx: fix rendering on r6xx/rs780 chips
You always need to emit a fetch shader (fs) even if you aren't using it. For now, just emit the fs with the vs address to make the kernel happy.
Diffstat (limited to 'src/mesa/drivers/dri/r600/r700_render.c')
-rw-r--r--src/mesa/drivers/dri/r600/r700_render.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/r600/r700_render.c b/src/mesa/drivers/dri/r600/r700_render.c
index 9b9d35412e..8c82f2aa5a 100644
--- a/src/mesa/drivers/dri/r600/r700_render.c
+++ b/src/mesa/drivers/dri/r600/r700_render.c
@@ -311,6 +311,7 @@ static GLboolean r700RunRender(GLcontext * ctx,
r700SetupShaders(ctx);
+ r700SendFSState(context); // FIXME just a place holder for now
r700SendPSState(context);
r700SendVSState(context);