From: Brian Date: Tue, 6 Nov 2007 20:53:32 +0000 (-0700) Subject: init luminance/intensity_bits to zero in st_get_format_info() X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=da3994988b95d145a98cd9130d719b36c0940406;p=mesa.git init luminance/intensity_bits to zero in st_get_format_info() --- diff --git a/src/mesa/state_tracker/st_format.c b/src/mesa/state_tracker/st_format.c index e9839e29362..ddba6509415 100644 --- a/src/mesa/state_tracker/st_format.c +++ b/src/mesa/state_tracker/st_format.c @@ -153,6 +153,8 @@ st_get_format_info( pinfo->alpha_bits = format_bits( info, PIPE_FORMAT_COMP_A ); pinfo->depth_bits = format_bits( info, PIPE_FORMAT_COMP_Z ); pinfo->stencil_bits = format_bits( info, PIPE_FORMAT_COMP_S ); + pinfo->luminance_bits = 0; + pinfo->intensity_bits = 0; /* Format size */ pinfo->size = format_size( info ) / 8; @@ -162,12 +164,10 @@ st_get_format_info( pf_swizzle_y(info) == PIPE_FORMAT_COMP_R && pf_swizzle_z(info) == PIPE_FORMAT_COMP_R ) { if( pf_swizzle_w(info) == PIPE_FORMAT_COMP_R ) { - pinfo->luminance_bits = 0; pinfo->intensity_bits = pinfo->red_bits; } else { pinfo->luminance_bits = pinfo->red_bits; - pinfo->intensity_bits = 0; } pinfo->red_bits = 0; }