From a2afcffe4c65a16f1ad20f87e9a8867dc0deaf1b Mon Sep 17 00:00:00 2001 From: Simon Howard Date: Tue, 2 Dec 2008 19:19:48 +0000 Subject: Use the hardware palette for textscreen and Hexen graphical startup. Subversion-branch: /branches/raven-branch Subversion-revision: 1403 --- textscreen/txt_sdl.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'textscreen') diff --git a/textscreen/txt_sdl.c b/textscreen/txt_sdl.c index 823685a1..d695c898 100644 --- a/textscreen/txt_sdl.c +++ b/textscreen/txt_sdl.c @@ -115,9 +115,15 @@ static SDL_Color ega_colors[] = int TXT_Init(void) { + int flags; + SDL_InitSubSystem(SDL_INIT_VIDEO); - - screen = SDL_SetVideoMode(TXT_SCREEN_W * CHAR_W, TXT_SCREEN_H * CHAR_H, 8, 0); + + flags = SDL_SWSURFACE | SDL_HWPALETTE | SDL_DOUBLEBUF; + + screen = SDL_SetVideoMode(TXT_SCREEN_W * CHAR_W, + TXT_SCREEN_H * CHAR_H, + 8, flags); if (screen == NULL) return 0; -- cgit v1.2.3