From 6bfe7fcf771fac2166e4075f72484b8ff67ee383 Mon Sep 17 00:00:00 2001 From: hpsolo <> Date: Mon, 4 Jun 2001 03:44:21 +0000 Subject: [PATCH] Added call to gl_clearwin() for filter modes [zinx] --- zsnes/src/linux/gl_draw.c | 3 +++ zsnes/src/linux/sdllink.c | 5 +++++ 2 files changed, 8 insertions(+) diff --git a/zsnes/src/linux/gl_draw.c b/zsnes/src/linux/gl_draw.c index 9ba50821..1cc9fa1c 100644 --- a/zsnes/src/linux/gl_draw.c +++ b/zsnes/src/linux/gl_draw.c @@ -34,6 +34,8 @@ extern Uint8 GUIOn2; extern unsigned int vidbuffer; +void gl_clearwin(); + int gl_start(int width, int height, int req_depth, int FullScreen) { Uint32 flags = @@ -55,6 +57,7 @@ int gl_start(int width, int height, int req_depth, int FullScreen) return FALSE; } + gl_clearwin(); SurfaceLocking = SDL_MUSTLOCK(surface); SDL_WarpMouse(SurfaceX / 4, SurfaceY / 4); diff --git a/zsnes/src/linux/sdllink.c b/zsnes/src/linux/sdllink.c index c9dab319..67deacb1 100644 --- a/zsnes/src/linux/sdllink.c +++ b/zsnes/src/linux/sdllink.c @@ -89,6 +89,10 @@ void initwinvideo(); void ProcessKeyBuf(int scancode); void LinuxExit(void); +#ifdef __OPENGL__ +extern void gl_clearwin(); +#endif + int Main_Proc(void) { int j; @@ -254,6 +258,7 @@ int Main_Proc(void) WindowHeight, BitDepth, surface->flags); glViewport(0,0, WindowWidth, WindowHeight); glFlush(); + gl_clearwin(); break; #endif default: