diff options
author | Brian Paul <[email protected]> | 2012-03-11 18:31:32 -0600 |
---|---|---|
committer | Brian Paul <[email protected]> | 2012-03-12 11:40:43 -0600 |
commit | c90ae6b501a4a72d33869e1be241e87264747735 (patch) | |
tree | 36054ace6ead868841282b0729c5f64dd00ca1c4 /src/mesa/drivers/dri/radeon | |
parent | 5f80218884c0a86068d1be21920bfb191ac31349 (diff) |
radeon/r200: remove ClearColor driver functions
The state.color.clear value was never used anywhere.
Reviewed-by: Dave Airlie <[email protected]>
Diffstat (limited to 'src/mesa/drivers/dri/radeon')
-rw-r--r-- | src/mesa/drivers/dri/radeon/radeon_common_context.h | 1 | ||||
-rw-r--r-- | src/mesa/drivers/dri/radeon/radeon_state.c | 18 | ||||
-rw-r--r-- | src/mesa/drivers/dri/radeon/radeon_state_init.c | 2 |
3 files changed, 0 insertions, 21 deletions
diff --git a/src/mesa/drivers/dri/radeon/radeon_common_context.h b/src/mesa/drivers/dri/radeon/radeon_common_context.h index fdffb1ec04e..11275f8bc5c 100644 --- a/src/mesa/drivers/dri/radeon/radeon_common_context.h +++ b/src/mesa/drivers/dri/radeon/radeon_common_context.h @@ -110,7 +110,6 @@ struct radeon_framebuffer struct radeon_colorbuffer_state { - GLuint clear; int roundEnable; struct gl_renderbuffer *rb; uint32_t draw_offset; /* offset into color renderbuffer - FBOs */ diff --git a/src/mesa/drivers/dri/radeon/radeon_state.c b/src/mesa/drivers/dri/radeon/radeon_state.c index dcec8138594..a3b4e54edc4 100644 --- a/src/mesa/drivers/dri/radeon/radeon_state.c +++ b/src/mesa/drivers/dri/radeon/radeon_state.c @@ -1458,23 +1458,6 @@ void radeonUpdateViewportOffset( struct gl_context *ctx ) * Miscellaneous */ -static void radeonClearColor( struct gl_context *ctx, - const union gl_color_union color ) -{ - r100ContextPtr rmesa = R100_CONTEXT(ctx); - GLubyte c[4]; - struct radeon_renderbuffer *rrb; - - rrb = radeon_get_colorbuffer(&rmesa->radeon); - if (!rrb) - return; - - _mesa_unclamped_float_rgba_to_ubyte(c, color.f); - rmesa->radeon.state.color.clear = radeonPackColor( rrb->cpp, - c[0], c[1], c[2], c[3] ); -} - - static void radeonRenderMode( struct gl_context *ctx, GLenum mode ) { r100ContextPtr rmesa = R100_CONTEXT(ctx); @@ -2208,7 +2191,6 @@ void radeonInitStateFuncs( struct gl_context *ctx ) ctx->Driver.AlphaFunc = radeonAlphaFunc; ctx->Driver.BlendEquationSeparate = radeonBlendEquationSeparate; ctx->Driver.BlendFuncSeparate = radeonBlendFuncSeparate; - ctx->Driver.ClearColor = radeonClearColor; ctx->Driver.ClipPlane = radeonClipPlane; ctx->Driver.ColorMask = radeonColorMask; ctx->Driver.CullFace = radeonCullFace; diff --git a/src/mesa/drivers/dri/radeon/radeon_state_init.c b/src/mesa/drivers/dri/radeon/radeon_state_init.c index 1f445b27e3b..1a7d2626aef 100644 --- a/src/mesa/drivers/dri/radeon/radeon_state_init.c +++ b/src/mesa/drivers/dri/radeon/radeon_state_init.c @@ -506,8 +506,6 @@ void radeonInitState( r100ContextPtr rmesa ) struct gl_context *ctx = rmesa->radeon.glCtx; GLuint i; - rmesa->radeon.state.color.clear = 0x00000000; - rmesa->radeon.Fallback = 0; |