diff options
Diffstat (limited to 'src/radeon_crtc.c')
-rw-r--r-- | src/radeon_crtc.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/radeon_crtc.c b/src/radeon_crtc.c index e360d4e8..cd0d55e8 100644 --- a/src/radeon_crtc.c +++ b/src/radeon_crtc.c @@ -339,20 +339,20 @@ radeon_crtc_gamma_set(xf86CrtcPtr crtc, uint16_t *red, uint16_t *green, for (i = 0; i < 64; i++) { if (i <= 31) { for (j = 0; j < 8; j++) { - radeon_crtc->lut_r[i * 8 + j] = red[i] >> 8; - radeon_crtc->lut_b[i * 8 + j] = blue[i] >> 8; + radeon_crtc->lut_r[i * 8 + j] = red[i] >> 6; + radeon_crtc->lut_b[i * 8 + j] = blue[i] >> 6; } } for (j = 0; j < 4; j++) { - radeon_crtc->lut_g[i * 4 + j] = green[i] >> 8; + radeon_crtc->lut_g[i * 4 + j] = green[i] >> 6; } } } else { for (i = 0; i < 256; i++) { - radeon_crtc->lut_r[i] = red[i] >> 8; - radeon_crtc->lut_g[i] = green[i] >> 8; - radeon_crtc->lut_b[i] = blue[i] >> 8; + radeon_crtc->lut_r[i] = red[i] >> 6; + radeon_crtc->lut_g[i] = green[i] >> 6; + radeon_crtc->lut_b[i] = blue[i] >> 6; } } |