mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-29 09:30:20 +01:00
r200: use _mesa_unclamped_float_rgba_to_ubyte()
This commit is contained in:
parent
d71c03836e
commit
8530d72c4e
2 changed files with 3 additions and 3 deletions
|
|
@ -414,7 +414,7 @@ static void r200Fogfv( struct gl_context *ctx, GLenum pname, const GLfloat *para
|
|||
{
|
||||
r200ContextPtr rmesa = R200_CONTEXT(ctx);
|
||||
union { int i; float f; } c, d;
|
||||
GLchan col[4];
|
||||
GLubyte col[4];
|
||||
GLuint i;
|
||||
|
||||
c.i = rmesa->hw.fog.cmd[FOG_C];
|
||||
|
|
@ -480,7 +480,7 @@ static void r200Fogfv( struct gl_context *ctx, GLenum pname, const GLfloat *para
|
|||
break;
|
||||
case GL_FOG_COLOR:
|
||||
R200_STATECHANGE( rmesa, ctx );
|
||||
UNCLAMPED_FLOAT_TO_RGB_CHAN( col, ctx->Fog.Color );
|
||||
_mesa_unclamped_float_rgba_to_ubyte(col, ctx->Fog.Color );
|
||||
i = radeonPackColor( 4, col[0], col[1], col[2], 0 );
|
||||
rmesa->hw.ctx.cmd[CTX_PP_FOG_COLOR] &= ~R200_FOG_COLOR_MASK;
|
||||
rmesa->hw.ctx.cmd[CTX_PP_FOG_COLOR] |= i;
|
||||
|
|
|
|||
|
|
@ -313,7 +313,7 @@ static void r200TexEnv( struct gl_context *ctx, GLenum target,
|
|||
case GL_TEXTURE_ENV_COLOR: {
|
||||
GLubyte c[4];
|
||||
GLuint envColor;
|
||||
UNCLAMPED_FLOAT_TO_RGBA_CHAN( c, texUnit->EnvColor );
|
||||
_mesa_unclamped_float_rgba_to_ubyte(c, texUnit->EnvColor);
|
||||
envColor = radeonPackColor( 4, c[0], c[1], c[2], c[3] );
|
||||
if ( rmesa->hw.tf.cmd[TF_TFACTOR_0 + unit] != envColor ) {
|
||||
R200_STATECHANGE( rmesa, tf );
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue