Lines Matching defs:alphatest

575    GLshort alphatest[2];
746 alphatest[0] = 0xff;
747 alphatest[1] = 0x0;
751 if ((srccolors[j][i][3] > alphatest[1]) && (srccolors[j][i][3] < (255 -(alphabase[1] - alphabase[0]) / 28)))
752 alphatest[1] = srccolors[j][i][3];
753 if ((srccolors[j][i][3] < alphatest[0]) && (srccolors[j][i][3] > (alphabase[1] - alphabase[0]) / 28))
754 alphatest[0] = srccolors[j][i][3];
758 if (alphatest[1] <= alphatest[0]) {
759 alphatest[0] = 1;
760 alphatest[1] = 254;
765 acutValues[aindex] = (alphatest[0] * (10 - (2*aindex + 1)) + alphatest[1] * (2*aindex + 1)) / 10;
770 Should there be some weighting, i.e. those values closer to alphatest[x] have more weight,
777 if (srccolors[j][i][3] <= alphatest[0] / 2) {
779 else if (srccolors[j][i][3] > ((255 + alphatest[1]) / 2)) {
782 blockerrlin1 += (srccolors[j][i][3] - alphatest[0]);
786 blockerrlin1 += (srccolors[j][i][3] - (alphatest[0] * 4 + alphatest[1] * 1) / 5);
787 blockerrlin2 += (srccolors[j][i][3] - (alphatest[0] * 4 + alphatest[1] * 1) / 5);
792 blockerrlin1 += (srccolors[j][i][3] - (alphatest[0] * 3 + alphatest[1] * 2) / 5);
793 blockerrlin2 += (srccolors[j][i][3] - (alphatest[0] * 3 + alphatest[1] * 2) / 5);
798 blockerrlin1 += (srccolors[j][i][3] - (alphatest[0] * 2 + alphatest[1] * 3) / 5);
799 blockerrlin2 += (srccolors[j][i][3] - (alphatest[0] * 2 + alphatest[1] * 3) / 5);
804 blockerrlin1 += (srccolors[j][i][3] - (alphatest[0] * 1 + alphatest[1] * 4) / 5);
805 blockerrlin2 += (srccolors[j][i][3] - (alphatest[0] * 1 + alphatest[1] * 4) / 5);
810 blockerrlin2 += (srccolors[j][i][3] - alphatest[1]);
818 alphatest[0] = alphatest[0] + (blockerrlin1 / nralphainrangelow);
822 if (alphatest[0] < 0) {
823 alphatest[0] = 0;
826 alphatest[1] = alphatest[1] + (blockerrlin2 / nralphainrangehigh);
827 if (alphatest[1] > 255) {
828 alphatest[1] = 255;
835 acutValues[aindex] = (alphatest[0] * (10 - (2*aindex + 1)) + alphatest[1] * (2*aindex + 1)) / 10;
841 if (srccolors[j][i][3] <= alphatest[0] / 2) {
845 else if (srccolors[j][i][3] > ((255 + alphatest[1]) / 2)) {
851 alphadist = srccolors[j][i][3] - alphatest[0];
855 alphadist = srccolors[j][i][3] - (alphatest[0] * 4 + alphatest[1] * 1) / 5;
859 alphadist = srccolors[j][i][3] - (alphatest[0] * 3 + alphatest[1] * 2) / 5;
863 alphadist = srccolors[j][i][3] - (alphatest[0] * 2 + alphatest[1] * 3) / 5;
867 alphadist = srccolors[j][i][3] - (alphatest[0] * 1 + alphatest[1] * 4) / 5;
871 alphadist = srccolors[j][i][3] - alphatest[1];
889 writedxt5encodedalphablock( blkaddr, (GLubyte)alphatest[0], (GLubyte)alphatest[1], alphaenc3 );