Lines Matching refs:Palette

96 …if (iCurImage->Pal.Palette && iCurImage->Pal.PalSize > 0 && iCurImage->Pal.PalType != IL_PAL_NONE)…  in ilLoadJascPal()
97 ifree(iCurImage->Pal.Palette); in ilLoadJascPal()
98 iCurImage->Pal.Palette = NULL; in ilLoadJascPal()
120 Pal->Palette = (ILubyte*)ialloc(NumColours * PALBPP); in ilLoadJascPal()
121 if (Pal->Palette == NULL) { in ilLoadJascPal()
129 Pal->Palette[i * PALBPP + c] = atoi((const char*)Buff); in ilLoadJascPal()
199 if (!iCurImage->Pal.Palette || !iCurImage->Pal.PalSize || iCurImage->Pal.PalType == IL_PAL_NONE) {
247 CurPal = iCurImage->Pal.Palette;
248 iCurImage->Pal.Palette = (ILubyte*)ialloc(iCurImage->Pal.PalSize);
249 if (!iCurImage->Pal.Palette) {
250 iCurImage->Pal.Palette = CurPal;
254 memcpy(iCurImage->Pal.Palette, CurPal, iCurImage->Pal.PalSize);
256 ifree(iCurImage->Pal.Palette);
257 iCurImage->Pal.Palette = CurPal;
277 iCurImage->Pal.Palette[i], iCurImage->Pal.Palette[i+1], iCurImage->Pal.Palette[i+2]);
285 ifree(iCurImage->Pal.Palette);
286 iCurImage->Pal.Palette = CurPal;
340 …if (iCurImage->Pal.Palette && iCurImage->Pal.PalSize > 0 && iCurImage->Pal.PalType != IL_PAL_NONE)…
341 ifree(iCurImage->Pal.Palette);
342 iCurImage->Pal.Palette = NULL;
346 iCurImage->Pal.Palette = (ILubyte*)ialloc(iCurImage->Pal.PalSize);
347 if (iCurImage->Pal.Palette == NULL) {
353 iCurImage->Pal.Palette[i] = (ILubyte)*TempPal;
390 …if (iCurImage->Pal.Palette && iCurImage->Pal.PalSize > 0 && iCurImage->Pal.PalType != IL_PAL_NONE)…
391 ifree(iCurImage->Pal.Palette);
392 iCurImage->Pal.Palette = NULL;
426 iCurImage->Pal.Palette = (ILubyte*)ialloc(768);
427 if (iCurImage->Pal.Palette == NULL) {
432 if (iread(iCurImage->Pal.Palette, 1, 768) != 768) {
434 ifree(iCurImage->Pal.Palette);
435 iCurImage->Pal.Palette = NULL;
469 …if (iCurImage->Pal.Palette && iCurImage->Pal.PalSize > 0 && iCurImage->Pal.PalType != IL_PAL_NONE)…
470 ifree(iCurImage->Pal.Palette);
471 iCurImage->Pal.Palette = NULL;
476 iCurImage->Pal.Palette = (ILubyte*)ialloc(768);
477 if (!iCurImage->Pal.Palette) {
482 if (iread(iCurImage->Pal.Palette, 1, 768) != 768) {
514 …if (iCurImage->Pal.Palette && iCurImage->Pal.PalSize > 0 && iCurImage->Pal.PalType != IL_PAL_NONE)…
515 ifree(iCurImage->Pal.Palette);
516 iCurImage->Pal.Palette = NULL;
525 iCurImage->Pal.Palette = (ILubyte*)ialloc(iCurImage->Pal.PalSize);
526 if (!iCurImage->Pal.Palette) {
531 if (iread(iCurImage->Pal.Palette, iCurImage->Pal.PalSize, 1) != 1) {
532 ifree(iCurImage->Pal.Palette);
533 iCurImage->Pal.Palette = NULL;
547 if (Src->Palette == NULL || Src->PalSize == 0)
550 Dest->Palette = (ILubyte*)ialloc(Src->PalSize);
551 if (Dest->Palette == NULL)
554 memcpy(Dest->Palette, Src->Palette, Src->PalSize);
567 if (iCurImage == NULL || iCurImage->Pal.Palette == NULL ||
593 if (Pal == NULL || Pal->PalSize == 0 || Pal->Palette == NULL || Pal->PalType == IL_PAL_NONE) {
616 NewPal->Palette = (ILubyte*)ialloc(Pal->PalSize);
617 if (NewPal->Palette == NULL)
622 NewPal->Palette[i] = Pal->Palette[i+2];
623 NewPal->Palette[i+1] = Pal->Palette[i+1];
624 NewPal->Palette[i+2] = Pal->Palette[i];
628 memcpy(NewPal->Palette, Pal->Palette, Pal->PalSize);
634 NewPal->Palette = (ILubyte*)ialloc(Pal->PalSize);
635 if (NewPal->Palette == NULL)
640 NewPal->Palette[i] = Pal->Palette[i+2];
641 NewPal->Palette[i+1] = Pal->Palette[i+1];
642 NewPal->Palette[i+2] = Pal->Palette[i];
646 memcpy(NewPal->Palette, Pal->Palette, Pal->PalSize);
654 NewPal->Palette = (ILubyte*)ialloc(NewPalSize);
655 if (NewPal->Palette == NULL)
659 NewPal->Palette[j] = Pal->Palette[i+2];
660 NewPal->Palette[j+1] = Pal->Palette[i+1];
661 NewPal->Palette[j+2] = Pal->Palette[i];
666 NewPal->Palette[j] = Pal->Palette[i];
667 NewPal->Palette[j+1] = Pal->Palette[i+1];
668 NewPal->Palette[j+2] = Pal->Palette[i+2];
678 NewPal->Palette = (ILubyte*)ialloc(NewPalSize);
679 if (NewPal->Palette == NULL)
683 NewPal->Palette[j] = Pal->Palette[i];
684 NewPal->Palette[j+1] = Pal->Palette[i+1];
685 NewPal->Palette[j+2] = Pal->Palette[i+2];
690 NewPal->Palette[j] = Pal->Palette[i+2];
691 NewPal->Palette[j+1] = Pal->Palette[i+1];
692 NewPal->Palette[j+2] = Pal->Palette[i];
714 NewPal->Palette = (ILubyte*)ialloc(NewPalSize);
715 if (NewPal->Palette == NULL)
720 NewPal->Palette[j] = Pal->Palette[i+2];
721 NewPal->Palette[j+1] = Pal->Palette[i+1];
722 NewPal->Palette[j+2] = Pal->Palette[i];
723 NewPal->Palette[j+3] = 255;
728 NewPal->Palette[j] = Pal->Palette[i];
729 NewPal->Palette[j+1] = Pal->Palette[i+1];
730 NewPal->Palette[j+2] = Pal->Palette[i+2];
731 NewPal->Palette[j+3] = 255;
739 NewPal->Palette = (ILubyte*)ialloc(Pal->PalSize);
740 if (NewPal->Palette == NULL)
745 NewPal->Palette[i] = Pal->Palette[i+2];
746 NewPal->Palette[i+1] = Pal->Palette[i+1];
747 NewPal->Palette[i+2] = Pal->Palette[i];
748 NewPal->Palette[i+3] = 255;
753 NewPal->Palette[i] = Pal->Palette[i];
754 NewPal->Palette[i+1] = Pal->Palette[i+1];
755 NewPal->Palette[i+2] = Pal->Palette[i+2];
756 NewPal->Palette[i+3] = 255;
763 NewPal->Palette = (ILubyte*)ialloc(Pal->PalSize);
764 if (NewPal->Palette == NULL)
768 NewPal->Palette[i] = Pal->Palette[i+2];
769 NewPal->Palette[i+1] = Pal->Palette[i+1];
770 NewPal->Palette[i+2] = Pal->Palette[i];
771 NewPal->Palette[i+3] = Pal->Palette[i+3];
775 memcpy(NewPal->Palette, Pal->Palette, Pal->PalSize);
781 NewPal->Palette = (ILubyte*)ialloc(Pal->PalSize);
782 if (NewPal->Palette == NULL)
786 NewPal->Palette[i] = Pal->Palette[i+2];
787 NewPal->Palette[i+1] = Pal->Palette[i+1];
788 NewPal->Palette[i+2] = Pal->Palette[i];
789 NewPal->Palette[i+3] = 255;
794 NewPal->Palette[i] = Pal->Palette[i];
795 NewPal->Palette[i+1] = Pal->Palette[i+1];
796 NewPal->Palette[i+2] = Pal->Palette[i+2];
797 NewPal->Palette[i+3] = 255;
804 NewPal->Palette = (ILubyte*)ialloc(Pal->PalSize);
805 if (NewPal->Palette == NULL)
809 NewPal->Palette[i] = Pal->Palette[i+2];
810 NewPal->Palette[i+1] = Pal->Palette[i+1];
811 NewPal->Palette[i+2] = Pal->Palette[i];
812 NewPal->Palette[i+3] = Pal->Palette[i+3];
816 memcpy(NewPal->Palette, Pal->Palette, Pal->PalSize);
848 if (iCurImage == NULL || iCurImage->Pal.Palette == NULL ||
858 ifree(iCurImage->Pal.Palette);
862 iCurImage->Pal.Palette = (ILubyte*)ialloc(Pal->PalSize);
863 if (iCurImage->Pal.Palette == NULL) {
866 memcpy(iCurImage->Pal.Palette, Pal->Palette, Pal->PalSize);
868 ifree(Pal->Palette);
878 if (iCurImage->Pal.Palette && iCurImage->Pal.PalSize && iCurImage->Pal.PalType != IL_PAL_NONE) {
879 ifree(iCurImage->Pal.Palette);
882 if (Pal->Palette && Pal->PalSize && Pal->PalType != IL_PAL_NONE) {
883 iCurImage->Pal.Palette = (ILubyte*)ialloc(Pal->PalSize);
884 if (iCurImage->Pal.Palette == NULL)
886 memcpy(iCurImage->Pal.Palette, Pal->Palette, Pal->PalSize);
891 iCurImage->Pal.Palette = NULL;
966 Dist1 = (ILint)iCurImage->Pal.Palette[i] - (ILint)Image.Pal.Palette[j];
967 Dist2 = (ILint)iCurImage->Pal.Palette[i+1] - (ILint)Image.Pal.Palette[j+1];
968 Dist3 = (ILint)iCurImage->Pal.Palette[i+2] - (ILint)Image.Pal.Palette[j+2];
979 iCurImage->Pal.Palette[i] = DistEntry;
983 NewData[i] = iCurImage->Pal.Palette[iCurImage->Data[i]];
1020 Dist1 = (ILint)CurImage->Data[i] - (ILint)Image.Pal.Palette[j];
1021 Dist2 = (ILint)CurImage->Data[i+1] - (ILint)Image.Pal.Palette[j+1];
1022 Dist3 = (ILint)CurImage->Data[i+2] - (ILint)Image.Pal.Palette[j+2];
1043 PalInfo[j] = ((ILint)CurImage->Data[i+2] - (ILint)Image.Pal.Palette[j * 3]) *
1044 ((ILint)CurImage->Data[i+2] - (ILint)Image.Pal.Palette[j * 3]) +
1045 ((ILint)CurImage->Data[i+1] - (ILint)Image.Pal.Palette[j * 3 + 1]) *
1046 ((ILint)CurImage->Data[i+1] - (ILint)Image.Pal.Palette[j * 3 + 1]) +
1047 ((ILint)CurImage->Data[i] - (ILint)Image.Pal.Palette[j * 3 + 2]) *
1048 ((ILint)CurImage->Data[i] - (ILint)Image.Pal.Palette[j * 3 + 2]);
1068 PalInfo[j] = ((ILuint)CurImage->Data[i] - (ILuint)Image.Pal.Palette[j * 3]) *
1069 ((ILuint)CurImage->Data[i] - (ILuint)Image.Pal.Palette[j * 3]) +
1070 ((ILuint)CurImage->Data[i] - (ILuint)Image.Pal.Palette[j * 3 + 1]) *
1071 ((ILuint)CurImage->Data[i] - (ILuint)Image.Pal.Palette[j * 3 + 1]) +
1072 ((ILuint)CurImage->Data[i] - (ILuint)Image.Pal.Palette[j * 3 + 2]) *
1073 ((ILuint)CurImage->Data[i] - (ILuint)Image.Pal.Palette[j * 3 + 2]);
1097 ifree(Image.Pal.Palette);
1104 iCurImage->Pal.Palette = Image.Pal.Palette;