From c90ae6b501a4a72d33869e1be241e87264747735 Mon Sep 17 00:00:00 2001 From: Brian Paul Date: Sun, 11 Mar 2012 18:31:32 -0600 Subject: radeon/r200: remove ClearColor driver functions The state.color.clear value was never used anywhere. Reviewed-by: Dave Airlie --- src/mesa/drivers/dri/radeon/radeon_common_context.h | 1 - src/mesa/drivers/dri/radeon/radeon_state.c | 18 ------------------ src/mesa/drivers/dri/radeon/radeon_state_init.c | 2 -- 3 files changed, 21 deletions(-) (limited to 'src/mesa/drivers/dri/radeon') 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; -- cgit v1.2.3