• Home
  • Raw
  • Download

Lines Matching refs:j

57                          GLint i, GLint j, GLuint dxt_type, GLvoid *texel ) {  in dxt135_decode_imageblock()  argument
64 GLubyte bit_pos = 2 * (j * 4 + i) ; in dxt135_decode_imageblock()
112 GLint i, GLint j, GLvoid *texel) in fetch_2d_texel_rgb_dxt1() argument
118 const GLubyte *blksrc = (pixdata + ((srcRowStride + 3) / 4 * (j / 4) + (i / 4)) * 8); in fetch_2d_texel_rgb_dxt1()
119 dxt135_decode_imageblock(blksrc, (i&3), (j&3), 0, texel); in fetch_2d_texel_rgb_dxt1()
124 GLint i, GLint j, GLvoid *texel) in fetch_2d_texel_rgba_dxt1() argument
130 const GLubyte *blksrc = (pixdata + ((srcRowStride + 3) / 4 * (j / 4) + (i / 4)) * 8); in fetch_2d_texel_rgba_dxt1()
131 dxt135_decode_imageblock(blksrc, (i&3), (j&3), 1, texel); in fetch_2d_texel_rgba_dxt1()
135 GLint i, GLint j, GLvoid *texel) { in fetch_2d_texel_rgba_dxt3() argument
142 const GLubyte *blksrc = (pixdata + ((srcRowStride + 3) / 4 * (j / 4) + (i / 4)) * 16); in fetch_2d_texel_rgba_dxt3()
143 const GLubyte anibble = (blksrc[((j&3) * 4 + (i&3)) / 2] >> (4 * (i&1))) & 0xf; in fetch_2d_texel_rgba_dxt3()
144 dxt135_decode_imageblock(blksrc + 8, (i&3), (j&3), 2, texel); in fetch_2d_texel_rgba_dxt3()
149 GLint i, GLint j, GLvoid *texel) { in fetch_2d_texel_rgba_dxt5() argument
156 const GLubyte *blksrc = (pixdata + ((srcRowStride + 3) / 4 * (j / 4) + (i / 4)) * 16); in fetch_2d_texel_rgba_dxt5()
159 const GLubyte bit_pos = ((j&3) * 4 + (i&3)) * 3; in fetch_2d_texel_rgba_dxt5()
164 dxt135_decode_imageblock(blksrc + 8, (i&3), (j&3), 2, texel); in fetch_2d_texel_rgba_dxt5()
196 GLint i, j, colors, z; in fancybasecolorsearch() local
242 for (j = 0; j < numypixels; j++) { in fancybasecolorsearch()
246 colordist = srccolors[j][i][0] - (cv[colors][0]); in fancybasecolorsearch()
249 colordist = srccolors[j][i][1] - (cv[colors][1]); in fancybasecolorsearch()
252 colordist = srccolors[j][i][2] - (cv[colors][2]); in fancybasecolorsearch()
299 for (j = 0; j < 2; j++) { in fancybasecolorsearch()
301 GLint newvalue = testcolor[j][i] + blockerrlin[j][i] / nrcolor[j]; in fancybasecolorsearch()
303 testcolor[j][i] = 0; in fancybasecolorsearch()
305 testcolor[j][i] = 255; in fancybasecolorsearch()
306 else testcolor[j][i] = newvalue; in fancybasecolorsearch()
385 GLint i, j, colors; in storedxtencodedblock() local
417 for (j = 0; j < numypixels; j++) { in storedxtencodedblock()
421 colordist = srccolors[j][i][0] - cv[colors][0]; in storedxtencodedblock()
423 colordist = srccolors[j][i][1] - cv[colors][1]; in storedxtencodedblock()
425 colordist = srccolors[j][i][2] - cv[colors][2]; in storedxtencodedblock()
433 bits |= (uint32_t)enc << (2 * (j * 4 + i)); in storedxtencodedblock()
448 for (j = 0; j < numypixels; j++) { in storedxtencodedblock()
451 if ((type == GL_COMPRESSED_RGBA_S3TC_DXT1_EXT) && (srccolors[j][i][3] <= ALPHACUT)) { in storedxtencodedblock()
458 colordist = srccolors[j][i][0] - cv[colors][0]; in storedxtencodedblock()
460 colordist = srccolors[j][i][1] - cv[colors][1]; in storedxtencodedblock()
462 colordist = srccolors[j][i][2] - cv[colors][2]; in storedxtencodedblock()
473 bits2 |= (uint32_t)enc << (2 * (j * 4 + i)); in storedxtencodedblock()
516 GLubyte i, j; in encodedxtcolorblockfaster() local
524 for (j = 0; j < numypixels; j++) { in encodedxtcolorblockfaster()
527 if ((type != GL_COMPRESSED_RGBA_S3TC_DXT1_EXT) || (srccolors[j][i][3] > ALPHACUT)) { in encodedxtcolorblockfaster()
528 testcv = srccolors[j][i][0] * srccolors[j][i][0] * REDWEIGHT + in encodedxtcolorblockfaster()
529 srccolors[j][i][1] * srccolors[j][i][1] * GREENWEIGHT + in encodedxtcolorblockfaster()
530 srccolors[j][i][2] * srccolors[j][i][2] * BLUEWEIGHT; in encodedxtcolorblockfaster()
533 bestcolor[1] = srccolors[j][i]; in encodedxtcolorblockfaster()
537 bestcolor[0] = srccolors[j][i]; in encodedxtcolorblockfaster()
544 for (j = 0; j < 2; j++) { in encodedxtcolorblockfaster()
546 basecolors[j][i] = bestcolor[j][i]; in encodedxtcolorblockfaster()
577 GLubyte i, j, aindex, acutValues[7]; in encodedxt5alpha() local
585 for (j = 0; j < numypixels; j++) { in encodedxt5alpha()
587 if (srccolors[j][i][3] == 0) in encodedxt5alpha()
589 else if (srccolors[j][i][3] == 255) in encodedxt5alpha()
592 if (srccolors[j][i][3] > alphabase[1]) in encodedxt5alpha()
593 alphabase[1] = srccolors[j][i][3]; in encodedxt5alpha()
594 if (srccolors[j][i][3] < alphabase[0]) in encodedxt5alpha()
595 alphabase[0] = srccolors[j][i][3]; in encodedxt5alpha()
633 for (j = 0; j < numypixels; j++) { in encodedxt5alpha()
637 if (srccolors[j][i][3] > acutValues[0]) { in encodedxt5alpha()
638 alphaenc1[4*j + i] = 0; in encodedxt5alpha()
639 alphadist = srccolors[j][i][3] - alphause[1]; in encodedxt5alpha()
641 else if (srccolors[j][i][3] > acutValues[1]) { in encodedxt5alpha()
642 alphaenc1[4*j + i] = 2; in encodedxt5alpha()
643 alphadist = srccolors[j][i][3] - (alphause[1] * 6 + alphause[0] * 1) / 7; in encodedxt5alpha()
645 else if (srccolors[j][i][3] > acutValues[2]) { in encodedxt5alpha()
646 alphaenc1[4*j + i] = 3; in encodedxt5alpha()
647 alphadist = srccolors[j][i][3] - (alphause[1] * 5 + alphause[0] * 2) / 7; in encodedxt5alpha()
649 else if (srccolors[j][i][3] > acutValues[3]) { in encodedxt5alpha()
650 alphaenc1[4*j + i] = 4; in encodedxt5alpha()
651 alphadist = srccolors[j][i][3] - (alphause[1] * 4 + alphause[0] * 3) / 7; in encodedxt5alpha()
653 else if (srccolors[j][i][3] > acutValues[4]) { in encodedxt5alpha()
654 alphaenc1[4*j + i] = 5; in encodedxt5alpha()
655 alphadist = srccolors[j][i][3] - (alphause[1] * 3 + alphause[0] * 4) / 7; in encodedxt5alpha()
657 else if (srccolors[j][i][3] > acutValues[5]) { in encodedxt5alpha()
658 alphaenc1[4*j + i] = 6; in encodedxt5alpha()
659 alphadist = srccolors[j][i][3] - (alphause[1] * 2 + alphause[0] * 5) / 7; in encodedxt5alpha()
661 else if (srccolors[j][i][3] > acutValues[6]) { in encodedxt5alpha()
662 alphaenc1[4*j + i] = 7; in encodedxt5alpha()
663 alphadist = srccolors[j][i][3] - (alphause[1] * 1 + alphause[0] * 6) / 7; in encodedxt5alpha()
666 alphaenc1[4*j + i] = 1; in encodedxt5alpha()
667 alphadist = srccolors[j][i][3] - alphause[0]; in encodedxt5alpha()
698 for (j = 0; j < numypixels; j++) { in encodedxt5alpha()
702 if (srccolors[j][i][3] == 0) { in encodedxt5alpha()
703 alphaenc2[4*j + i] = 6; in encodedxt5alpha()
706 else if (srccolors[j][i][3] == 255) { in encodedxt5alpha()
707 alphaenc2[4*j + i] = 7; in encodedxt5alpha()
710 else if (srccolors[j][i][3] <= acutValues[0]) { in encodedxt5alpha()
711 alphaenc2[4*j + i] = 0; in encodedxt5alpha()
712 alphadist = srccolors[j][i][3] - alphabase[0]; in encodedxt5alpha()
714 else if (srccolors[j][i][3] <= acutValues[1]) { in encodedxt5alpha()
715 alphaenc2[4*j + i] = 2; in encodedxt5alpha()
716 alphadist = srccolors[j][i][3] - (alphabase[0] * 4 + alphabase[1] * 1) / 5; in encodedxt5alpha()
718 else if (srccolors[j][i][3] <= acutValues[2]) { in encodedxt5alpha()
719 alphaenc2[4*j + i] = 3; in encodedxt5alpha()
720 alphadist = srccolors[j][i][3] - (alphabase[0] * 3 + alphabase[1] * 2) / 5; in encodedxt5alpha()
722 else if (srccolors[j][i][3] <= acutValues[3]) { in encodedxt5alpha()
723 alphaenc2[4*j + i] = 4; in encodedxt5alpha()
724 alphadist = srccolors[j][i][3] - (alphabase[0] * 2 + alphabase[1] * 3) / 5; in encodedxt5alpha()
726 else if (srccolors[j][i][3] <= acutValues[4]) { in encodedxt5alpha()
727 alphaenc2[4*j + i] = 5; in encodedxt5alpha()
728 alphadist = srccolors[j][i][3] - (alphabase[0] * 1 + alphabase[1] * 4) / 5; in encodedxt5alpha()
731 alphaenc2[4*j + i] = 1; in encodedxt5alpha()
732 alphadist = srccolors[j][i][3] - alphabase[1]; in encodedxt5alpha()
749 for (j = 0; j < numypixels; j++) { in encodedxt5alpha()
751 …if ((srccolors[j][i][3] > alphatest[1]) && (srccolors[j][i][3] < (255 -(alphabase[1] - alphabase[0… in encodedxt5alpha()
752 alphatest[1] = srccolors[j][i][3]; in encodedxt5alpha()
753 …if ((srccolors[j][i][3] < alphatest[0]) && (srccolors[j][i][3] > (alphabase[1] - alphabase[0]) / 2… in encodedxt5alpha()
754 alphatest[0] = srccolors[j][i][3]; in encodedxt5alpha()
775 for (j = 0; j < numypixels; j++) { in encodedxt5alpha()
777 if (srccolors[j][i][3] <= alphatest[0] / 2) { in encodedxt5alpha()
779 else if (srccolors[j][i][3] > ((255 + alphatest[1]) / 2)) { in encodedxt5alpha()
781 else if (srccolors[j][i][3] <= acutValues[0]) { in encodedxt5alpha()
782 blockerrlin1 += (srccolors[j][i][3] - alphatest[0]); in encodedxt5alpha()
785 else if (srccolors[j][i][3] <= acutValues[1]) { in encodedxt5alpha()
786 blockerrlin1 += (srccolors[j][i][3] - (alphatest[0] * 4 + alphatest[1] * 1) / 5); in encodedxt5alpha()
787 blockerrlin2 += (srccolors[j][i][3] - (alphatest[0] * 4 + alphatest[1] * 1) / 5); in encodedxt5alpha()
791 else if (srccolors[j][i][3] <= acutValues[2]) { in encodedxt5alpha()
792 blockerrlin1 += (srccolors[j][i][3] - (alphatest[0] * 3 + alphatest[1] * 2) / 5); in encodedxt5alpha()
793 blockerrlin2 += (srccolors[j][i][3] - (alphatest[0] * 3 + alphatest[1] * 2) / 5); in encodedxt5alpha()
797 else if (srccolors[j][i][3] <= acutValues[3]) { in encodedxt5alpha()
798 blockerrlin1 += (srccolors[j][i][3] - (alphatest[0] * 2 + alphatest[1] * 3) / 5); in encodedxt5alpha()
799 blockerrlin2 += (srccolors[j][i][3] - (alphatest[0] * 2 + alphatest[1] * 3) / 5); in encodedxt5alpha()
803 else if (srccolors[j][i][3] <= acutValues[4]) { in encodedxt5alpha()
804 blockerrlin1 += (srccolors[j][i][3] - (alphatest[0] * 1 + alphatest[1] * 4) / 5); in encodedxt5alpha()
805 blockerrlin2 += (srccolors[j][i][3] - (alphatest[0] * 1 + alphatest[1] * 4) / 5); in encodedxt5alpha()
810 blockerrlin2 += (srccolors[j][i][3] - alphatest[1]); in encodedxt5alpha()
837 for (j = 0; j < numypixels; j++) { in encodedxt5alpha()
841 if (srccolors[j][i][3] <= alphatest[0] / 2) { in encodedxt5alpha()
842 alphaenc3[4*j + i] = 6; in encodedxt5alpha()
843 alphadist = srccolors[j][i][3]; in encodedxt5alpha()
845 else if (srccolors[j][i][3] > ((255 + alphatest[1]) / 2)) { in encodedxt5alpha()
846 alphaenc3[4*j + i] = 7; in encodedxt5alpha()
847 alphadist = 255 - srccolors[j][i][3]; in encodedxt5alpha()
849 else if (srccolors[j][i][3] <= acutValues[0]) { in encodedxt5alpha()
850 alphaenc3[4*j + i] = 0; in encodedxt5alpha()
851 alphadist = srccolors[j][i][3] - alphatest[0]; in encodedxt5alpha()
853 else if (srccolors[j][i][3] <= acutValues[1]) { in encodedxt5alpha()
854 alphaenc3[4*j + i] = 2; in encodedxt5alpha()
855 alphadist = srccolors[j][i][3] - (alphatest[0] * 4 + alphatest[1] * 1) / 5; in encodedxt5alpha()
857 else if (srccolors[j][i][3] <= acutValues[2]) { in encodedxt5alpha()
858 alphaenc3[4*j + i] = 3; in encodedxt5alpha()
859 alphadist = srccolors[j][i][3] - (alphatest[0] * 3 + alphatest[1] * 2) / 5; in encodedxt5alpha()
861 else if (srccolors[j][i][3] <= acutValues[3]) { in encodedxt5alpha()
862 alphaenc3[4*j + i] = 4; in encodedxt5alpha()
863 alphadist = srccolors[j][i][3] - (alphatest[0] * 2 + alphatest[1] * 3) / 5; in encodedxt5alpha()
865 else if (srccolors[j][i][3] <= acutValues[4]) { in encodedxt5alpha()
866 alphaenc3[4*j + i] = 5; in encodedxt5alpha()
867 alphadist = srccolors[j][i][3] - (alphatest[0] * 1 + alphatest[1] * 4) / 5; in encodedxt5alpha()
870 alphaenc3[4*j + i] = 1; in encodedxt5alpha()
871 alphadist = srccolors[j][i][3] - alphatest[1]; in encodedxt5alpha()
896 GLubyte i, j, c; in extractsrccolors() local
898 for (j = 0; j < numypixels; j++) { in extractsrccolors()
899 curaddr = srcaddr + j * srcRowStride * comps; in extractsrccolors()
902 srcpixels[j][i][c] = *curaddr++ / (CHAN_MAX / 255); in extractsrccolors()
926 for (int j = 0; j < height; j += 4) { in tx_compress_dxt1() local
927 if (height > j + 3) numypixels = 4; in tx_compress_dxt1()
928 else numypixels = height - j; in tx_compress_dxt1()
929 srcaddr = srcPixData + j * width * srccomps; in tx_compress_dxt1()
956 for (int j = 0; j < height; j += 4) { in tx_compress_dxt3() local
957 if (height > j + 3) numypixels = 4; in tx_compress_dxt3()
958 else numypixels = height - j; in tx_compress_dxt3()
959 srcaddr = srcPixData + j * width * srccomps; in tx_compress_dxt3()
994 for (int j = 0; j < height; j += 4) { in tx_compress_dxt5() local
995 if (height > j + 3) numypixels = 4; in tx_compress_dxt5()
996 else numypixels = height - j; in tx_compress_dxt5()
997 srcaddr = srcPixData + j * width * srccomps; in tx_compress_dxt5()