From: Carsten W. <ca...@us...> - 2005-05-21 19:21:04
|
Update of /cvsroot/jake2/jake2/src/jake2/client In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11519/src/jake2/client Modified Files: Tag: r_0_9_4 VID.java Log Message: renderer fallback changed; e.g. lwjgl -> fastjogl -> jogl Index: VID.java =================================================================== RCS file: /cvsroot/jake2/jake2/src/jake2/client/VID.java,v retrieving revision 1.15 retrieving revision 1.15.2.1 diff -C2 -d -r1.15 -r1.15.2.1 *** VID.java 7 Apr 2005 15:29:21 -0000 1.15 --- VID.java 21 May 2005 19:20:48 -0000 1.15.2.1 *************** *** 256,264 **** Globals.cls.disable_screen = 1.0f; // true; - String defaultName = Renderer.getDefaultName(); if ( !LoadRefresh( vid_ref.string ) ) { ! if ( vid_ref.string.equals(defaultName) ) { Com.Printf("Refresh failed\n"); gl_mode = Cvar.Get( "gl_mode", "0", 0 ); --- 256,272 ---- Globals.cls.disable_screen = 1.0f; // true; if ( !LoadRefresh( vid_ref.string ) ) { ! String renderer; ! if (vid_ref.string.equals(Renderer.getPreferedName())) { ! // try the default renderer as fallback after prefered ! renderer = Renderer.getDefaultName(); ! } else { ! // try the prefered renderer as first fallback ! renderer = Renderer.getPreferedName(); ! } ! if ( vid_ref.string.equals(Renderer.getDefaultName())) { ! renderer = vid_ref.string; Com.Printf("Refresh failed\n"); gl_mode = Cvar.Get( "gl_mode", "0", 0 ); *************** *** 267,276 **** Cvar.SetValue("gl_mode", 0); if ( !LoadRefresh( vid_ref.string ) ) ! Com.Error(Defines.ERR_FATAL, "Couldn't fall back to " + defaultName +" refresh!"); } else ! Com.Error(Defines.ERR_FATAL, "Couldn't fall back to " + defaultName +" refresh!"); } ! Cvar.Set("vid_ref", defaultName); /* --- 275,284 ---- Cvar.SetValue("gl_mode", 0); if ( !LoadRefresh( vid_ref.string ) ) ! Com.Error(Defines.ERR_FATAL, "Couldn't fall back to " + renderer +" refresh!"); } else ! Com.Error(Defines.ERR_FATAL, "Couldn't fall back to " + renderer +" refresh!"); } ! Cvar.Set("vid_ref", renderer); /* |