summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/r600/r600_context.h
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/r600_context.h
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/r600_context.h')
-rw-r--r--src/mesa/drivers/dri/r600/r600_context.h11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/mesa/drivers/dri/r600/r600_context.h b/src/mesa/drivers/dri/r600/r600_context.h
index 4373254dd6..17ac088901 100644
--- a/src/mesa/drivers/dri/r600/r600_context.h
+++ b/src/mesa/drivers/dri/r600/r600_context.h
@@ -131,15 +131,20 @@ struct r600_context {
#define R700_CONTEXT(ctx) ((context_t *)(ctx->DriverCtx))
#define GL_CONTEXT(context) ((GLcontext *)(context->radeon.glCtx))
-extern void r600DestroyContext(__DRIcontextPrivate * driContextPriv);
extern GLboolean r600CreateContext(const __GLcontextModes * glVisual,
__DRIcontextPrivate * driContextPriv,
void *sharedContextPrivate);
#define R700_CONTEXT_STATES(context) ((R700_CHIP_CONTEXT *)(&context->hw))
-extern GLboolean r700InitChipObject(context_t *context);
-extern GLboolean r700SendContextStates(context_t *context);
+extern GLboolean r700SendSPIState(context_t *context);
+extern GLboolean r700SendVGTState(context_t *context);
+extern GLboolean r700SendSXState(context_t *context);
+extern GLboolean r700SendDBState(context_t *context);
+extern GLboolean r700SendCBState(context_t *context);
+extern GLboolean r700SendSUState(context_t *context);
+extern GLboolean r700SendCLState(context_t *context);
+extern GLboolean r700SendSCState(context_t *context);
extern GLboolean r700SendViewportState(context_t *context, int id);
extern GLboolean r700SendRenderTargetState(context_t *context, int id);
extern GLboolean r700SendTextureState(context_t *context);