268 |
|
static void Blit_Expand_2_To_8(uint8 * dest, const uint8 * p, uint32 length) |
269 |
|
{ |
270 |
|
uint8 *q = (uint8 *)dest; |
271 |
< |
for (int i=0; i<length; i++) { |
271 |
> |
for (uint32 i=0; i<length; i++) { |
272 |
|
uint8 c = *p++; |
273 |
|
*q++ = c >> 6; |
274 |
|
*q++ = (c >> 4) & 3; |
280 |
|
static void Blit_Expand_4_To_8(uint8 * dest, const uint8 * p, uint32 length) |
281 |
|
{ |
282 |
|
uint8 *q = (uint8 *)dest; |
283 |
< |
for (int i=0; i<length; i++) { |
283 |
> |
for (uint32 i=0; i<length; i++) { |
284 |
|
uint8 c = *p++; |
285 |
|
*q++ = c >> 4; |
286 |
|
*q++ = c & 0x0f; |
294 |
|
static void Blit_Expand_2_To_16(uint8 * dest, const uint8 * p, uint32 length) |
295 |
|
{ |
296 |
|
uint16 *q = (uint16 *)dest; |
297 |
< |
for (int i=0; i<length; i++) { |
297 |
> |
for (uint32 i=0; i<length; i++) { |
298 |
|
uint8 c = *p++; |
299 |
|
*q++ = ExpandMap[c >> 6]; |
300 |
|
*q++ = ExpandMap[c >> 4]; |
306 |
|
static void Blit_Expand_4_To_16(uint8 * dest, const uint8 * p, uint32 length) |
307 |
|
{ |
308 |
|
uint16 *q = (uint16 *)dest; |
309 |
< |
for (int i=0; i<length; i++) { |
309 |
> |
for (uint32 i=0; i<length; i++) { |
310 |
|
uint8 c = *p++; |
311 |
|
*q++ = ExpandMap[c >> 4]; |
312 |
|
*q++ = ExpandMap[c]; |
316 |
|
static void Blit_Expand_8_To_16(uint8 * dest, const uint8 * p, uint32 length) |
317 |
|
{ |
318 |
|
uint16 *q = (uint16 *)dest; |
319 |
< |
for (int i=0; i<length; i++) |
319 |
> |
for (uint32 i=0; i<length; i++) |
320 |
|
*q++ = ExpandMap[*p++]; |
321 |
|
} |
322 |
|
|
327 |
|
static void Blit_Expand_2_To_32(uint8 * dest, const uint8 * p, uint32 length) |
328 |
|
{ |
329 |
|
uint32 *q = (uint32 *)dest; |
330 |
< |
for (int i=0; i<length; i++) { |
330 |
> |
for (uint32 i=0; i<length; i++) { |
331 |
|
uint8 c = *p++; |
332 |
|
*q++ = ExpandMap[c >> 6]; |
333 |
|
*q++ = ExpandMap[c >> 4]; |
339 |
|
static void Blit_Expand_4_To_32(uint8 * dest, const uint8 * p, uint32 length) |
340 |
|
{ |
341 |
|
uint32 *q = (uint32 *)dest; |
342 |
< |
for (int i=0; i<length; i++) { |
342 |
> |
for (uint32 i=0; i<length; i++) { |
343 |
|
uint8 c = *p++; |
344 |
|
*q++ = ExpandMap[c >> 4]; |
345 |
|
*q++ = ExpandMap[c]; |
349 |
|
static void Blit_Expand_8_To_32(uint8 * dest, const uint8 * p, uint32 length) |
350 |
|
{ |
351 |
|
uint32 *q = (uint32 *)dest; |
352 |
< |
for (int i=0; i<length; i++) |
352 |
> |
for (uint32 i=0; i<length; i++) |
353 |
|
*q++ = ExpandMap[*p++]; |
354 |
|
} |
355 |
|
|