From d02d8e70775ed51f5972b946695fac0e8c705be3 Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Thu, 17 Feb 2011 12:03:48 -0800 Subject: [PATCH] Allow the application to explicitly request a software renderer. --- include/SDL_render.h | 5 +++-- src/render/software/SDL_render_sw.c | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/include/SDL_render.h b/include/SDL_render.h index 1321ffe6c..81d5ceefa 100644 --- a/include/SDL_render.h +++ b/include/SDL_render.h @@ -63,9 +63,10 @@ extern "C" { */ typedef enum { - SDL_RENDERER_ACCELERATED = 0x00000001, /**< The renderer uses hardware + SDL_RENDERER_SOFTWARE = 0x00000001, /**< The renderer is a software fallback */ + SDL_RENDERER_ACCELERATED = 0x00000002, /**< The renderer uses hardware acceleration */ - SDL_RENDERER_PRESENTVSYNC = 0x00000002 /**< Present is synchronized + SDL_RENDERER_PRESENTVSYNC = 0x00000004 /**< Present is synchronized with the refresh rate */ } SDL_RendererFlags; diff --git a/src/render/software/SDL_render_sw.c b/src/render/software/SDL_render_sw.c index 36ef89e9c..3e2484f14 100644 --- a/src/render/software/SDL_render_sw.c +++ b/src/render/software/SDL_render_sw.c @@ -72,7 +72,7 @@ SDL_RenderDriver SW_RenderDriver = { SW_CreateRenderer, { "software", - 0, + SDL_RENDERER_SOFTWARE, 8, { SDL_PIXELFORMAT_RGB555,