Lines Matching refs:gamma
818 xf86SetGamma(ScrnInfoPtr scrp, Gamma gamma)
826 scrp->gamma.red = SET_GAMMA(xf86Gamma.red);
827 scrp->gamma.green = SET_GAMMA(xf86Gamma.green);
828 scrp->gamma.blue = SET_GAMMA(xf86Gamma.blue);
829 } else if (TEST_GAMMA(scrp->monitor->gamma)) {
831 scrp->gamma.red = SET_GAMMA(scrp->monitor->gamma.red);
832 scrp->gamma.green = SET_GAMMA(scrp->monitor->gamma.green);
833 scrp->gamma.blue = SET_GAMMA(scrp->monitor->gamma.blue);
835 } else if ( DDC && DDC->features.gamma > GAMMA_ZERO ) {
837 scrp->gamma.red = SET_GAMMA(DDC->features.gamma);
838 scrp->gamma.green = SET_GAMMA(DDC->features.gamma);
839 scrp->gamma.blue = SET_GAMMA(DDC->features.gamma);
840 /* EDID structure version 2 gives optional seperate red, green & blue gamma values
843 } else if (TEST_GAMMA(gamma)) {
844 scrp->gamma.red = SET_GAMMA(gamma.red);
845 scrp->gamma.green = SET_GAMMA(gamma.green);
846 scrp->gamma.blue = SET_GAMMA(gamma.blue);
848 scrp->gamma.red = 1.0;
849 scrp->gamma.green = 1.0;
850 scrp->gamma.blue = 1.0;
852 /* Pretend we succeeded if we support better a gamma system.
858 "Using gamma correction (%.1f, %.1f, %.1f)\n",
859 scrp->gamma.red, scrp->gamma.green, scrp->gamma.blue);
1606 Gamma