From 5758964617e3198d7813f92a94c1c11c9c33d6ee Mon Sep 17 00:00:00 2001 From: Jeffrey Pfau Date: Thu, 16 Jan 2014 00:26:59 -0800 Subject: [PATCH] Unlock mutex before swapping buffers --- src/platform/sdl/gl-main.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/platform/sdl/gl-main.c b/src/platform/sdl/gl-main.c index 3b0a1563b..eea307451 100644 --- a/src/platform/sdl/gl-main.c +++ b/src/platform/sdl/gl-main.c @@ -150,12 +150,9 @@ static void _GBASDLRunloop(struct GBAThread* context, struct GLSoftwareRenderer* glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, 256, 256, 0, GL_RGBA, GL_UNSIGNED_BYTE, renderer->d.outputBuffer); #endif glDrawArrays(GL_TRIANGLE_FAN, 0, 4); - - SDL_GL_SwapBuffers(); - } else { - usleep(50000); } GBASyncWaitFrameEnd(&context->sync); + SDL_GL_SwapBuffers(); while (SDL_PollEvent(&event)) { GBASDLHandleEvent(context, &event);