summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/r600/r700_render.c
diff options
context:
space:
mode:
authorAlex Deucher <alexdeucher@gmail.com>2009-08-20 16:07:07 -0400
committerAlex Deucher <alexdeucher@gmail.com>2009-08-20 17:21:50 -0400
commitad36058e21630bcb13244ff5939cb7ced44eb715 (patch)
tree28cfa198c299d398e205ca0e995dffacdc089342 /src/mesa/drivers/dri/r600/r700_render.c
parenta215da5e9c752e58d8cdd7e05c0f374dae5e72c0 (diff)
r600: split state emit into block specific functions
We probably want to go finer grained eventually, but this is a good start.
Diffstat (limited to 'src/mesa/drivers/dri/r600/r700_render.c')
-rw-r--r--src/mesa/drivers/dri/r600/r700_render.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/mesa/drivers/dri/r600/r700_render.c b/src/mesa/drivers/dri/r600/r700_render.c
index 80df78f123..1cc886d5e9 100644
--- a/src/mesa/drivers/dri/r600/r700_render.c
+++ b/src/mesa/drivers/dri/r600/r700_render.c
@@ -345,7 +345,14 @@ void r700EmitState(GLcontext * ctx)
r700SendSQConfig(context);
r700SendUCPState(context);
- r700SendContextStates(context);
+ r700SendSCState(context);
+ r700SendSUState(context);
+ r700SendCLState(context);
+ r700SendCBState(context);
+ r700SendDBState(context);
+ r700SendSXState(context);
+ r700SendVGTState(context);
+ r700SendSPIState(context);
r700SendViewportState(context, 0);
r700SendRenderTargetState(context, 0);
r700SendDepthTargetState(context);