* Create software renderer for tests */
| 41 | * Create software renderer for tests |
| 42 | */ |
| 43 | void InitCreateRenderer(void *arg) |
| 44 | { |
| 45 | int posX = 100, posY = 100, width = 320, height = 240; |
| 46 | renderer = NULL; |
| 47 | window = SDL_CreateWindow("render_testCreateRenderer", posX, posY, width, height, 0); |
| 48 | SDLTest_AssertPass("SDL_CreateWindow()"); |
| 49 | SDLTest_AssertCheck(window != NULL, "Check SDL_CreateWindow result"); |
| 50 | if (window == NULL) { |
| 51 | return; |
| 52 | } |
| 53 | |
| 54 | renderer = SDL_CreateRenderer(window, -1, SDL_RENDERER_ACCELERATED); |
| 55 | SDLTest_AssertPass("SDL_CreateRenderer()"); |
| 56 | SDLTest_AssertCheck(renderer != 0, "Check SDL_CreateRenderer result"); |
| 57 | if (renderer == NULL) { |
| 58 | SDL_DestroyWindow(window); |
| 59 | return; |
| 60 | } |
| 61 | } |
| 62 | |
| 63 | /* |
| 64 | * Destroy renderer for tests |
nothing calls this directly
no test coverage detected