From dbc5a154b6dc19c8aa7a8dab7ed592d5e5dc7880 Mon Sep 17 00:00:00 2001 From: nakeee Date: Mon, 22 Sep 2008 09:17:28 +0000 Subject: [PATCH] Panic when failing to create Renderer in the opengl plugin. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@607 8ced0084-cf51-0410-be5f-012b33b47a6e --- Source/Plugins/Plugin_VideoOGL/Src/main.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Source/Plugins/Plugin_VideoOGL/Src/main.cpp b/Source/Plugins/Plugin_VideoOGL/Src/main.cpp index f313ee4dc5..69b9cc44fc 100644 --- a/Source/Plugins/Plugin_VideoOGL/Src/main.cpp +++ b/Source/Plugins/Plugin_VideoOGL/Src/main.cpp @@ -190,11 +190,12 @@ void Video_DoState(unsigned char **ptr, int mode) { void Video_Prepare(void) { - OpenGL_MakeCurrent(); - if (!Renderer::Create2()) { + OpenGL_MakeCurrent(); + if (!Renderer::Create2()) { g_VideoInitialize.pLog("Renderer::Create2 failed\n", TRUE); - return; - } + PanicAlert("Can't create opengl renderer. You might be missing some required opengl extensions, check the logs for more info"); + exit(1); + } TextureMngr::Init();