Update of /cvsroot/jake2/jake2/src/jake2/client
In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv11492/src/jake2/client
Modified Files:
Tag: render-refactoring
VID.java
Log Message:
the Renderer factory sets the right RenderAPI (fast or basic) for driver impls
Index: VID.java
===================================================================
RCS file: /cvsroot/jake2/jake2/src/jake2/client/VID.java,v
retrieving revision 1.16.4.2
retrieving revision 1.16.4.3
diff -C2 -d -r1.16.4.2 -r1.16.4.3
*** VID.java 25 Dec 2005 18:11:24 -0000 1.16.4.2
--- VID.java 20 Nov 2006 23:15:13 -0000 1.16.4.3
***************
*** 168,172 ****
==============
*/
! static boolean LoadRefresh( String name )
{
--- 168,172 ----
==============
*/
! static boolean LoadRefresh( String name, boolean fast )
{
***************
*** 198,202 ****
Com.Printf( "LoadLibrary(\"" + name +"\")\n" );
! Globals.re = Renderer.getDriver(name);
if (Globals.re == null)
--- 198,202 ----
Com.Printf( "LoadLibrary(\"" + name +"\")\n" );
! Globals.re = Renderer.getDriver(name, fast);
if (Globals.re == null)
***************
*** 257,261 ****
! if ( !LoadRefresh( vid_ref.string ) )
{
String renderer;
--- 257,261 ----
! if ( !LoadRefresh( vid_ref.string, true ) )
{
String renderer;
***************
*** 274,278 ****
Com.Printf("Trying mode 0\n");
Cvar.SetValue("gl_mode", 0);
! if ( !LoadRefresh( vid_ref.string ) )
Com.Error(Defines.ERR_FATAL, "Couldn't fall back to " + renderer +" refresh!");
} else
--- 274,278 ----
Com.Printf("Trying mode 0\n");
Cvar.SetValue("gl_mode", 0);
! if ( !LoadRefresh( vid_ref.string, false ) )
Com.Error(Defines.ERR_FATAL, "Couldn't fall back to " + renderer +" refresh!");
} else
|