radeon/r200: remove ClearColor driver functions
The state.color.clear value was never used anywhere. Reviewed-by: Dave Airlie <airlied@redhat.com>
This commit is contained in:
@@ -1676,23 +1676,6 @@ void r200UpdateViewportOffset( struct gl_context *ctx )
|
||||
* Miscellaneous
|
||||
*/
|
||||
|
||||
static void r200ClearColor( struct gl_context *ctx,
|
||||
const union gl_color_union c )
|
||||
{
|
||||
r200ContextPtr rmesa = R200_CONTEXT(ctx);
|
||||
GLubyte color[4];
|
||||
struct radeon_renderbuffer *rrb;
|
||||
|
||||
rrb = radeon_get_colorbuffer(&rmesa->radeon);
|
||||
if (!rrb)
|
||||
return;
|
||||
_mesa_unclamped_float_rgba_to_ubyte(color, c.f);
|
||||
rmesa->radeon.state.color.clear = radeonPackColor( rrb->cpp,
|
||||
color[0], color[1],
|
||||
color[2], color[3] );
|
||||
}
|
||||
|
||||
|
||||
static void r200RenderMode( struct gl_context *ctx, GLenum mode )
|
||||
{
|
||||
r200ContextPtr rmesa = R200_CONTEXT(ctx);
|
||||
@@ -2452,7 +2435,6 @@ void r200InitStateFuncs( radeonContextPtr radeon, struct dd_function_table *func
|
||||
functions->BlendColor = r200BlendColor;
|
||||
functions->BlendEquationSeparate = r200BlendEquationSeparate;
|
||||
functions->BlendFuncSeparate = r200BlendFuncSeparate;
|
||||
functions->ClearColor = r200ClearColor;
|
||||
functions->ClipPlane = r200ClipPlane;
|
||||
functions->ColorMask = r200ColorMask;
|
||||
functions->CullFace = r200CullFace;
|
||||
|
||||
@@ -620,8 +620,6 @@ void r200InitState( r200ContextPtr rmesa )
|
||||
struct gl_context *ctx = rmesa->radeon.glCtx;
|
||||
GLuint i;
|
||||
|
||||
rmesa->radeon.state.color.clear = 0x00000000;
|
||||
|
||||
rmesa->radeon.Fallback = 0;
|
||||
|
||||
rmesa->radeon.hw.max_state_size = 0;
|
||||
|
||||
@@ -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 */
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user