Lines Matching refs:tgad

525     TGA_INFO tgad;  in TGALoadFile()  local
534 if(fread(&tgad.hdr, sizeof(TGA_HEADER), 1, pFile) != 1) in TGALoadFile()
541 if(!tgad.hdr.imageType) in TGALoadFile()
548 if(tgad.hdr.idSize > 0) in TGALoadFile()
550 if(fread(tgad.id, tgad.hdr.idSize, 1, pFile) != 1) in TGALoadFile()
559 tgad.mapSize = tgad.hdr.paletteSize; in TGALoadFile()
560 if (tgad.mapSize > 256) tgad.mapSize = 256; in TGALoadFile()
564 tgad.map[i*4+0] = i; in TGALoadFile()
565 tgad.map[i*4+1] = i; in TGALoadFile()
566 tgad.map[i*4+2] = i; in TGALoadFile()
567 tgad.map[i*4+3] = 255; in TGALoadFile()
569 if(tgad.hdr.mapType) in TGALoadFile()
571 assert(tgad.hdr.paletteSize); in TGALoadFile()
573 u8 *tempMap = (u8*)malloc(tgad.hdr.paletteSize * 4); in TGALoadFile()
576 u32 byteDepth = (tgad.hdr.paletteEntryDepth+1)/8; in TGALoadFile()
577 if(fread(tempMap, tgad.hdr.paletteSize*byteDepth, 1, pFile) != 1) in TGALoadFile()
583 for(i=0; i<tgad.mapSize; i++) in TGALoadFile()
586 if (tgad.hdr.paletteStart+i > 255) break; in TGALoadFile()
591 tgad.map[(tgad.hdr.paletteStart+i)*4+0] = tempMap[i*1]; in TGALoadFile()
592 tgad.map[(tgad.hdr.paletteStart+i)*4+1] = tempMap[i*1]; in TGALoadFile()
593 tgad.map[(tgad.hdr.paletteStart+i)*4+2] = tempMap[i*1]; in TGALoadFile()
594 tgad.map[(tgad.hdr.paletteStart+i)*4+3] = 255; in TGALoadFile()
598 tgad.map[(tgad.hdr.paletteStart+i)*4+0] = (data >> 0) & 0x1f; // B in TGALoadFile()
599 tgad.map[(tgad.hdr.paletteStart+i)*4+1] = (data >> 5) & 0x1f; // G in TGALoadFile()
600 tgad.map[(tgad.hdr.paletteStart+i)*4+2] = (data >> 10) & 0x1f; // R in TGALoadFile()
601 tgad.map[(tgad.hdr.paletteStart+i)*4+3] = 255; in TGALoadFile()
604 tgad.map[(tgad.hdr.paletteStart+i)*4+0] = tempMap[i*3+0]; in TGALoadFile()
605 tgad.map[(tgad.hdr.paletteStart+i)*4+1] = tempMap[i*3+1]; in TGALoadFile()
606 tgad.map[(tgad.hdr.paletteStart+i)*4+2] = tempMap[i*3+2]; in TGALoadFile()
607 tgad.map[(tgad.hdr.paletteStart+i)*4+3] = 255; in TGALoadFile()
610 tgad.map[(tgad.hdr.paletteStart+i)*4+0] = tempMap[i*4+0]; in TGALoadFile()
611 tgad.map[(tgad.hdr.paletteStart+i)*4+1] = tempMap[i*4+1]; in TGALoadFile()
612 tgad.map[(tgad.hdr.paletteStart+i)*4+2] = tempMap[i*4+2]; in TGALoadFile()
613 tgad.map[(tgad.hdr.paletteStart+i)*4+3] = tempMap[i*4+3]; in TGALoadFile()
622 return LoadRGBA(pFile, &tgad, pSurface) == PE_OK; in TGALoadFile()