diff options
author | Alex Deucher <alexdeucher@gmail.com> | 2009-08-20 16:07:07 -0400 |
---|---|---|
committer | Alex Deucher <alexdeucher@gmail.com> | 2009-08-20 17:21:50 -0400 |
commit | ad36058e21630bcb13244ff5939cb7ced44eb715 (patch) | |
tree | 28cfa198c299d398e205ca0e995dffacdc089342 /src/mesa/drivers/dri/r600/r600_context.h | |
parent | a215da5e9c752e58d8cdd7e05c0f374dae5e72c0 (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.h | 11 |
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); |