Mercurial > sdl-ios-xcode
comparison test/common.c @ 1969:5d3724f64f2b
Clarified the difference between render drivers and render contexts
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Sun, 06 Aug 2006 00:09:04 +0000 |
parents | 01e29c3e9a29 |
children | db3ba6c0d0df |
comparison
equal
deleted
inserted
replaced
1968:9f589a1f74a5 | 1969:5d3724f64f2b |
---|---|
601 | 601 |
602 SDL_SelectVideoDisplay(state->display); | 602 SDL_SelectVideoDisplay(state->display); |
603 if (state->verbose & VERBOSE_RENDER) { | 603 if (state->verbose & VERBOSE_RENDER) { |
604 SDL_RendererInfo info; | 604 SDL_RendererInfo info; |
605 | 605 |
606 n = SDL_GetNumRenderers(); | 606 n = SDL_GetNumRenderDrivers(); |
607 if (n == 0) { | 607 if (n == 0) { |
608 fprintf(stderr, "No built-in render drivers\n"); | 608 fprintf(stderr, "No built-in render drivers\n"); |
609 } else { | 609 } else { |
610 fprintf(stderr, "Built-in render drivers:\n"); | 610 fprintf(stderr, "Built-in render drivers:\n"); |
611 for (i = 0; i < n; ++i) { | 611 for (i = 0; i < n; ++i) { |
612 SDL_GetRendererInfo(i, &info); | 612 SDL_GetRenderDriverInfo(i, &info); |
613 PrintRenderer(&info); | 613 PrintRenderer(&info); |
614 } | 614 } |
615 } | 615 } |
616 } | 616 } |
617 | 617 |
664 && (state->renderdriver | 664 && (state->renderdriver |
665 || !(state->window_flags & SDL_WINDOW_OPENGL))) { | 665 || !(state->window_flags & SDL_WINDOW_OPENGL))) { |
666 m = -1; | 666 m = -1; |
667 if (state->renderdriver) { | 667 if (state->renderdriver) { |
668 SDL_RendererInfo info; | 668 SDL_RendererInfo info; |
669 n = SDL_GetNumRenderers(); | 669 n = SDL_GetNumRenderDrivers(); |
670 for (j = 0; j < n; ++j) { | 670 for (j = 0; j < n; ++j) { |
671 SDL_GetRendererInfo(j, &info); | 671 SDL_GetRenderDriverInfo(j, &info); |
672 if (SDL_strcasecmp(info.name, state->renderdriver) == | 672 if (SDL_strcasecmp(info.name, state->renderdriver) == |
673 0) { | 673 0) { |
674 m = j; | 674 m = j; |
675 break; | 675 break; |
676 } | 676 } |
690 } | 690 } |
691 if (state->verbose & VERBOSE_RENDER) { | 691 if (state->verbose & VERBOSE_RENDER) { |
692 SDL_RendererInfo info; | 692 SDL_RendererInfo info; |
693 | 693 |
694 fprintf(stderr, "Current renderer:\n"); | 694 fprintf(stderr, "Current renderer:\n"); |
695 SDL_GetRendererInfo(-1, &info); | 695 SDL_GetRendererInfo(&info); |
696 PrintRenderer(&info); | 696 PrintRenderer(&info); |
697 } | 697 } |
698 } | 698 } |
699 } | 699 } |
700 SDL_SelectRenderer(state->windows[0]); | 700 SDL_SelectRenderer(state->windows[0]); |