fixed dark font bug by calling gr_set_mode from gr_init. don't really know why this...
authorBradley Bell <btb@icculus.org>
Sat, 15 Mar 2003 12:07:43 +0000 (12:07 +0000)
committerBradley Bell <btb@icculus.org>
Sat, 15 Mar 2003 12:07:43 +0000 (12:07 +0000)
ChangeLog
arch/ogl/gr.c

index bfd375b..216c3fa 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2003-03-15  Bradley Bell  <bradleyb@smeagol>
+
+       * arch/ogl/gr.c: fixed dark font bug by calling gr_set_mode from
+       gr_init.  don't really know why this works, though
+
 2003-03-14  Bradley Bell  <bradleyb@smeagol>
 
        * main/gameseq.c: fix Bitmap_replacement_data mem leakage
index 4fe027d..eb2f811 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: gr.c,v 1.10 2003-02-28 09:56:10 btb Exp $ */
+/* $Id: gr.c,v 1.11 2003-03-15 12:07:43 btb Exp $ */
 /*
  *
  * OGL video functions. - Added 9/15/99 Matthew Mueller
@@ -345,7 +345,8 @@ int ogl_init_load_library(void)
 
 int gr_init()
 {
-       int t,glt=0;
+       int mode = SM(640,480);
+       int retcode, t, glt = 0;
 
        // Only do this function once!
        if (gr_installed==1)
@@ -410,6 +411,13 @@ int gr_init()
        MALLOC( grd_curscreen,grs_screen,1 );
        memset( grd_curscreen, 0, sizeof(grs_screen));
        grd_curscreen->sc_canvas.cv_bitmap.bm_data = NULL;
+
+       // Set the mode.
+       if ((retcode=gr_set_mode(mode)))
+       {
+               return retcode;
+       }
+
        grd_curscreen->sc_canvas.cv_color = 0;
        grd_curscreen->sc_canvas.cv_drawmode = 0;
        grd_curscreen->sc_canvas.cv_font = NULL;