[PATCH 1/3] Remove dead code flagged by gcc -Wunused-but-set-variable.
Alex Deucher
alexdeucher at gmail.com
Tue Dec 11 09:26:15 PST 2012
On Tue, Dec 11, 2012 at 6:10 AM, Michel Dänzer <michel at daenzer.net> wrote:
> From: Michel Dänzer <michel.daenzer at amd.com>
>
> Signed-off-by: Michel Dänzer <michel.daenzer at amd.com>
For the series and your v2 patch:
Reviewed-by: Alex Deucher <aleander.deucher at amd.com>
> ---
> src/drmmode_display.c | 2 --
> src/evergreen_textured_videofuncs.c | 12 ------------
> src/r600_textured_videofuncs.c | 12 ------------
> src/radeon_textured_videofuncs.c | 12 ------------
> 4 files changed, 38 deletions(-)
>
> diff --git a/src/drmmode_display.c b/src/drmmode_display.c
> index d00e60d..db106ea 100644
> --- a/src/drmmode_display.c
> +++ b/src/drmmode_display.c
> @@ -1535,11 +1535,9 @@ drm_wakeup_handler(pointer data, int err, pointer p)
>
> Bool drmmode_pre_init(ScrnInfoPtr pScrn, drmmode_ptr drmmode, int cpp)
> {
> - xf86CrtcConfigPtr xf86_config;
> int i, num_dvi = 0, num_hdmi = 0;
>
> xf86CrtcConfigInit(pScrn, &drmmode_xf86crtc_config_funcs);
> - xf86_config = XF86_CRTC_CONFIG_PTR(pScrn);
>
> drmmode->scrn = pScrn;
> drmmode->cpp = cpp;
> diff --git a/src/evergreen_textured_videofuncs.c b/src/evergreen_textured_videofuncs.c
> index 6daf30e..a1956e7 100644
> --- a/src/evergreen_textured_videofuncs.c
> +++ b/src/evergreen_textured_videofuncs.c
> @@ -106,7 +106,6 @@ EVERGREENDisplayTexturedVideo(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv)
> float uco[3], vco[3], off[3];
> float bright, cont, gamma;
> int ref = pPriv->transform_index;
> - Bool needgamma = FALSE;
> float *ps_alu_consts;
> const_config_t ps_const_conf;
> float *vs_alu_consts;
> @@ -133,17 +132,6 @@ EVERGREENDisplayTexturedVideo(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv)
> // XXX
> gamma = 1.0;
>
> - if (gamma != 1.0) {
> - needgamma = TRUE;
> - /* note: gamma correction is out = in ^ gamma;
> - gpu can only do LG2/EX2 therefore we transform into
> - in ^ gamma = 2 ^ (log2(in) * gamma).
> - Lots of scalar ops, unfortunately (better solution?) -
> - without gamma that's 3 inst, with gamma it's 10...
> - could use different gamma factors per channel,
> - if that's of any use. */
> - }
> -
> CLEAR (cb_conf);
> CLEAR (tex_res);
> CLEAR (tex_samp);
> diff --git a/src/r600_textured_videofuncs.c b/src/r600_textured_videofuncs.c
> index 970ab8e..19cf82d 100644
> --- a/src/r600_textured_videofuncs.c
> +++ b/src/r600_textured_videofuncs.c
> @@ -106,7 +106,6 @@ R600DisplayTexturedVideo(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv)
> float uco[3], vco[3], off[3];
> float bright, cont, gamma;
> int ref = pPriv->transform_index;
> - Bool needgamma = FALSE;
> float ps_alu_consts[12];
> float vs_alu_consts[4];
>
> @@ -131,17 +130,6 @@ R600DisplayTexturedVideo(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv)
> // XXX
> gamma = 1.0;
>
> - if (gamma != 1.0) {
> - needgamma = TRUE;
> - /* note: gamma correction is out = in ^ gamma;
> - gpu can only do LG2/EX2 therefore we transform into
> - in ^ gamma = 2 ^ (log2(in) * gamma).
> - Lots of scalar ops, unfortunately (better solution?) -
> - without gamma that's 3 inst, with gamma it's 10...
> - could use different gamma factors per channel,
> - if that's of any use. */
> - }
> -
> /* setup the ps consts */
> ps_alu_consts[0] = off[0];
> ps_alu_consts[1] = off[1];
> diff --git a/src/radeon_textured_videofuncs.c b/src/radeon_textured_videofuncs.c
> index c1bdc65..02eb0b7 100644
> --- a/src/radeon_textured_videofuncs.c
> +++ b/src/radeon_textured_videofuncs.c
> @@ -3248,7 +3248,6 @@ R500PrepareTexturedVideo(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv)
> float uco[3], vco[3], off[3];
> float bright, cont, gamma;
> int ref = pPriv->transform_index;
> - Bool needgamma = FALSE;
>
> cont = RTFContrast(pPriv->contrast);
> bright = RTFBrightness(pPriv->brightness);
> @@ -3270,17 +3269,6 @@ R500PrepareTexturedVideo(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv)
>
> //XXX gamma
>
> - if (gamma != 1.0) {
> - needgamma = TRUE;
> - /* note: gamma correction is out = in ^ gamma;
> - gpu can only do LG2/EX2 therefore we transform into
> - in ^ gamma = 2 ^ (log2(in) * gamma).
> - Lots of scalar ops, unfortunately (better solution?) -
> - without gamma that's 3 inst, with gamma it's 10...
> - could use different gamma factors per channel,
> - if that's of any use. */
> - }
> -
> if (pPriv->is_planar) {
> BEGIN_RING(2*56);
> /* 2 components: 2 for tex0 */
> --
> 1.7.10.4
>
> _______________________________________________
> xorg-driver-ati mailing list
> xorg-driver-ati at lists.x.org
> http://lists.x.org/mailman/listinfo/xorg-driver-ati
More information about the xorg-driver-ati
mailing list