Mercurial > sdl-ios-xcode
comparison test/common.c @ 5141:da10636e5eca
Making the API simpler, scaling is always defined as linear interpolation and should be supported as much as possible on all renderers.
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Mon, 31 Jan 2011 22:44:43 -0800 |
parents | dc0dfdd58f27 |
children | e743b9c3f6d6 |
comparison
equal
deleted
inserted
replaced
5140:e594f07297a9 | 5141:da10636e5eca |
---|---|
380 break; | 380 break; |
381 } | 381 } |
382 } | 382 } |
383 | 383 |
384 static void | 384 static void |
385 PrintScaleMode(Uint32 flag) | |
386 { | |
387 switch (flag) { | |
388 case SDL_SCALEMODE_NONE: | |
389 fprintf(stderr, "None"); | |
390 break; | |
391 case SDL_SCALEMODE_FAST: | |
392 fprintf(stderr, "Fast"); | |
393 break; | |
394 case SDL_SCALEMODE_SLOW: | |
395 fprintf(stderr, "Slow"); | |
396 break; | |
397 case SDL_SCALEMODE_BEST: | |
398 fprintf(stderr, "Best"); | |
399 break; | |
400 default: | |
401 fprintf(stderr, "0x%8.8x", flag); | |
402 break; | |
403 } | |
404 } | |
405 | |
406 static void | |
407 PrintPixelFormat(Uint32 format) | 385 PrintPixelFormat(Uint32 format) |
408 { | 386 { |
409 switch (format) { | 387 switch (format) { |
410 case SDL_PIXELFORMAT_UNKNOWN: | 388 case SDL_PIXELFORMAT_UNKNOWN: |
411 fprintf(stderr, "Unknwon"); | 389 fprintf(stderr, "Unknwon"); |
533 if (info->blend_modes & flag) { | 511 if (info->blend_modes & flag) { |
534 if (count > 0) { | 512 if (count > 0) { |
535 fprintf(stderr, " | "); | 513 fprintf(stderr, " | "); |
536 } | 514 } |
537 PrintBlendMode(flag); | 515 PrintBlendMode(flag); |
538 ++count; | |
539 } | |
540 } | |
541 fprintf(stderr, ")\n"); | |
542 | |
543 fprintf(stderr, " Scale: 0x%8.8X", info->scale_modes); | |
544 fprintf(stderr, " ("); | |
545 count = 0; | |
546 for (i = 0; i < sizeof(info->scale_modes) * 8; ++i) { | |
547 Uint32 flag = (1 << i); | |
548 if (info->scale_modes & flag) { | |
549 if (count > 0) { | |
550 fprintf(stderr, " | "); | |
551 } | |
552 PrintScaleMode(flag); | |
553 ++count; | 516 ++count; |
554 } | 517 } |
555 } | 518 } |
556 fprintf(stderr, ")\n"); | 519 fprintf(stderr, ")\n"); |
557 | 520 |