From 85e3099ba4622bd28eb2541645acc2d16680d2d9 Mon Sep 17 00:00:00 2001 From: Anonymous Maarten Date: Sun, 27 Aug 2023 03:04:23 +0200 Subject: [PATCH] testautomation: only require accelated renderer with non-dummy video driver --- test/testautomation_render.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/test/testautomation_render.c b/test/testautomation_render.c index 66288dcc8c..e775ea604f 100644 --- a/test/testautomation_render.c +++ b/test/testautomation_render.c @@ -49,6 +49,7 @@ static int isSupported(int code); static void InitCreateRenderer(void *arg) { int width = 320, height = 240; + int renderer_flags = SDL_RENDERER_ACCELERATED; renderer = NULL; window = SDL_CreateWindow("render_testCreateRenderer", width, height, 0); SDLTest_AssertPass("SDL_CreateWindow()"); @@ -57,7 +58,11 @@ static void InitCreateRenderer(void *arg) return; } - renderer = SDL_CreateRenderer(window, NULL, SDL_RENDERER_ACCELERATED); + if (SDL_strcmp(SDL_GetCurrentVideoDriver(), "dummy") == 0) { + renderer_flags = 0; + } + + renderer = SDL_CreateRenderer(window, NULL, renderer_flags); SDLTest_AssertPass("SDL_CreateRenderer()"); SDLTest_AssertCheck(renderer != NULL, "Check SDL_CreateRenderer result"); if (renderer == NULL) {