Difference for 2d/bitmap.c from version 1.1 to 1.2


version 1.1 version 1.2
Line 19
 
Line 19
  * Graphical routines for manipulating grs_bitmaps.   * Graphical routines for manipulating grs_bitmaps.
  *   *
  * $Log$   * $Log$
  * Revision 1.1  1999/06/14 21:57:15  donut   * Revision 1.2  1999/08/05 22:53:40  sekmu
  * Initial revision   *
    * D3D patch(es) from ADB
    *
    * Revision 1.1.1.1  1999/06/14 21:57:15  donut
    * Import of d1x 1.37 source.
  *   *
  * Revision 1.17  1994/11/18  22:50:25  john   * Revision 1.17  1994/11/18  22:50:25  john
  * Changed shorts to ints in parameters.   * Changed shorts to ints in parameters.
Line 126
 
Line 130
  Win32_CreateTexture (bm);   Win32_CreateTexture (bm);
 #endif  #endif
   
  if (data != 0)  // if (data != 0)
  gr_set_bitmap_data (bm, data);   gr_set_bitmap_data (bm, data);
   /*
  else   else
  gr_set_bitmap_data (bm, malloc (w * h));   gr_set_bitmap_data (bm, malloc (w * h));
   */
   
 #ifdef BITMAP_SELECTOR  #ifdef BITMAP_SELECTOR
  bm->bm_selector = 0;   bm->bm_selector = 0;
 #endif  #endif
 }  }
   
   void gr_init_bitmap_alloc( grs_bitmap *bm, int mode, int x, int y, int w, int h, int bytesperline)
   {
    gr_init_bitmap(bm, mode, x, y, w, h, bytesperline, 0);
    gr_set_bitmap_data(bm, malloc(w * h));
   }
   
 void gr_init_bitmap_data (grs_bitmap *bm) // TODO: virtulize  void gr_init_bitmap_data (grs_bitmap *bm) // TODO: virtulize
 {  {
  bm->bm_data = NULL;   bm->bm_data = NULL;
Line 208
 
Line 220
   
 grs_bitmap *gr_create_bitmap(int w, int h )  grs_bitmap *gr_create_bitmap(int w, int h )
 {  {
  return gr_create_bitmap_raw (w, h, 0);   return gr_create_bitmap_raw (w, h, malloc(w * h));
 }  }
   
 grs_bitmap *gr_create_bitmap_raw(int w, int h, unsigned char * raw_data )  grs_bitmap *gr_create_bitmap_raw(int w, int h, unsigned char * raw_data )

Legend:
line(s) removed in v.1.1 
line(s) changed
 line(s) added in v.1.2