Difference for arch/ogl/gr.c from version 1.3 to 1.4


version 1.3 version 1.4
Line 56
 
Line 56
  int c;   int c;
  glPointSize(1.0);   glPointSize(1.0);
  for (y=0;y<768;y++)   for (y=0;y<768;y++)
  gr_fpal[y]=(gr_palette[y]+gr_palette_gamma)/63.0;   gr_fpal[y]=(gr_palette[y])/63.0;
    //gr_fpal[y]=(gr_palette[y]+gr_palette_gamma)/63.0;
  for (y=0;y<grd_curscreen->sc_h;y++){   for (y=0;y<grd_curscreen->sc_h;y++){
  yoff=y*grd_curscreen->sc_w;   yoff=y*grd_curscreen->sc_w;
  //gly=(grd_curscreen->sc_h-y)/(float)grd_curscreen->sc_h;   //gly=(grd_curscreen->sc_h-y)/(float)grd_curscreen->sc_h;
Line 131
 
Line 132
 #endif  #endif
   
  ogl_swap_buffers();//platform specific code   ogl_swap_buffers();//platform specific code
  glClear(GL_COLOR_BUFFER_BIT);  
 #ifndef KLUDGEPOINT  #ifndef KLUDGEPOINT
  glDeleteTextures( 1, &kludgetexture );   glDeleteTextures( 1, &kludgetexture );
 #endif  #endif
  }   }
  }   }
   // else
   // ogl_swap_buffers();//platform specific code
  }   }
 }  }
   
Line 272
 
Line 274
 }  }
   
 // Palette functions follow.  // Palette functions follow.
 //inline GLfloat PAL2Tr(int c) {return (gr_palette[c*3]+gr_palette_gamma)/63.0;}  ////inline GLfloat PAL2Tr(int c) {return (gr_palette[c*3]+gr_palette_gamma)/63.0;}
 //inline GLfloat PAL2Tg(int c) {return (gr_palette[c*3+1]+gr_palette_gamma)/63.0;}  ////inline GLfloat PAL2Tg(int c) {return (gr_palette[c*3+1]+gr_palette_gamma)/63.0;}
 //inline GLfloat PAL2Tb(int c) {return (gr_palette[c*3+2]+gr_palette_gamma)/63.0;}  ////inline GLfloat PAL2Tb(int c) {return (gr_palette[c*3+2]+gr_palette_gamma)/63.0;}
   //inline GLfloat PAL2Tr(int c) {return (gr_current_pal[c*3]+gr_palette_gamma)/63.0;}
   //inline GLfloat PAL2Tg(int c) {return (gr_current_pal[c*3+1]+gr_palette_gamma)/63.0;}
   //inline GLfloat PAL2Tb(int c) {return (gr_current_pal[c*3+2]+gr_palette_gamma)/63.0;}
 inline GLfloat PAL2Tr(int c) {return (gr_current_pal[c*3]+gr_palette_gamma)/63.0;}  inline GLfloat PAL2Tr(int c) {return (gr_current_pal[c*3]+gr_palette_gamma)/63.0;}
 inline GLfloat PAL2Tg(int c) {return (gr_current_pal[c*3+1]+gr_palette_gamma)/63.0;}  inline GLfloat PAL2Tg(int c) {return (gr_current_pal[c*3+1]+gr_palette_gamma)/63.0;}
 inline GLfloat PAL2Tb(int c) {return (gr_current_pal[c*3+2]+gr_palette_gamma)/63.0;}  inline GLfloat PAL2Tb(int c) {return (gr_current_pal[c*3+2]+gr_palette_gamma)/63.0;}
Line 323
 
Line 328
   
 // if ( (r==last_r) && (g==last_g) && (b==last_b) ) return;  // if ( (r==last_r) && (g==last_g) && (b==last_b) ) return;
   
  last_r = r/63.0;  /* last_r = r/63.0;
  last_g = g/63.0;   last_g = g/63.0;
  last_b = b/63.0;   last_b = b/63.0;
    do_pal_step=(r || g || b);*/
   
  do_pal_step=(r || g || b);   last_r = (r+gr_palette_gamma)/63.0;
    last_g = (g+gr_palette_gamma)/63.0;
    last_b = (b+gr_palette_gamma)/63.0;
   
    do_pal_step=(r || g || b || gr_palette_gamma);
    
 }  }
   

Legend:
line(s) removed in v.1.3 
line(s) changed
 line(s) added in v.1.4