Lines Matching refs:src
109 unsigned char *src) in _LoadTGAScanline() argument
117 dst[0] = src[2]; in _LoadTGAScanline()
118 dst[1] = src[1]; in _LoadTGAScanline()
119 dst[2] = src[0]; in _LoadTGAScanline()
122 dst[0] = src[2]; in _LoadTGAScanline()
123 dst[1] = src[1]; in _LoadTGAScanline()
124 dst[2] = src[0]; in _LoadTGAScanline()
125 dst[3] = src[3]; in _LoadTGAScanline()
127 src += tga->bpp; in _LoadTGAScanline()
138 unsigned char *src) in _LoadTGAScanlineRLE() argument
149 int count = (*src & 0x7f) + 1; in _LoadTGAScanlineRLE()
150 if (*src & 0x80) { in _LoadTGAScanlineRLE()
153 src++; in _LoadTGAScanlineRLE()
161 dst[0] = src[2]; in _LoadTGAScanlineRLE()
162 dst[1] = src[1]; in _LoadTGAScanlineRLE()
163 dst[2] = src[0]; in _LoadTGAScanlineRLE()
166 dst[0] = src[2]; in _LoadTGAScanlineRLE()
167 dst[1] = src[1]; in _LoadTGAScanlineRLE()
168 dst[2] = src[0]; in _LoadTGAScanlineRLE()
169 dst[3] = src[3]; in _LoadTGAScanlineRLE()
174 src += tga->bpp; in _LoadTGAScanlineRLE()
179 src++; in _LoadTGAScanlineRLE()
187 dst[0] = src[2]; in _LoadTGAScanlineRLE()
188 dst[1] = src[1]; in _LoadTGAScanlineRLE()
189 dst[2] = src[0]; in _LoadTGAScanlineRLE()
192 dst[0] = src[2]; in _LoadTGAScanlineRLE()
193 dst[1] = src[1]; in _LoadTGAScanlineRLE()
194 dst[2] = src[0]; in _LoadTGAScanlineRLE()
195 dst[3] = src[3]; in _LoadTGAScanlineRLE()
197 src += tga->bpp; in _LoadTGAScanlineRLE()
230 unsigned char *src, *srchead, *dst; in dmpLoadTGA() local
233 src = srchead = dst = NULL; in dmpLoadTGA()
311 src = srchead; in dmpLoadTGA()
312 file.Read(src, filesize - _TGA_HEADER_SIZE); in dmpLoadTGA()
320 if ((l = _LoadTGAScanline(&tga, dst, src)) == 0) { in dmpLoadTGA()
328 if ((l = _LoadTGAScanlineRLE(&tga, dst, src)) == 0) { in dmpLoadTGA()
336 src += l; in dmpLoadTGA()