/[rdesktop]/sourceforge.net/trunk/rdesktop/xwin.c
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /sourceforge.net/trunk/rdesktop/xwin.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 609 by stargo, Mon Feb 16 20:28:09 2004 UTC revision 617 by jsorg71, Wed Feb 25 18:28:52 2004 UTC
# Line 169  static PixelColour Line 169  static PixelColour
169  split_colour15(uint32 colour)  split_colour15(uint32 colour)
170  {  {
171          PixelColour rv;          PixelColour rv;
172          rv.red = (colour & 0x7c00) >> 10;          rv.red =   (colour & 0x7c00) >> 7;
173          rv.red = (rv.red * 0xff) / 0x1f;          rv.green = (colour & 0x03e0) >> 2;
174          rv.green = (colour & 0x03e0) >> 5;          rv.blue =  (colour & 0x001f) << 3;
         rv.green = (rv.green * 0xff) / 0x1f;  
         rv.blue = (colour & 0x1f);  
         rv.blue = (rv.blue * 0xff) / 0x1f;  
175          return rv;          return rv;
176  }  }
177    
# Line 182  static PixelColour Line 179  static PixelColour
179  split_colour16(uint32 colour)  split_colour16(uint32 colour)
180  {  {
181          PixelColour rv;          PixelColour rv;
182          rv.red = (colour & 0xf800) >> 11;          rv.red =   (colour & 0xf800) >> 8;
183          rv.red = (rv.red * 0xff) / 0x1f;          rv.green = (colour & 0x07e0) >> 3;
184          rv.green = (colour & 0x07e0) >> 5;          rv.blue =  (colour & 0x001f) << 3;
         rv.green = (rv.green * 0xff) / 0x3f;  
         rv.blue = (colour & 0x001f);  
         rv.blue = (rv.blue * 0xff) / 0x1f;  
185          return rv;          return rv;
186  }  }
187    
# Line 195  static PixelColour Line 189  static PixelColour
189  split_colour24(uint32 colour)  split_colour24(uint32 colour)
190  {  {
191          PixelColour rv;          PixelColour rv;
192          rv.blue = (colour & 0xff0000) >> 16;          rv.blue =  (colour & 0xff0000) >> 16;
193          rv.green = (colour & 0xff00) >> 8;          rv.green = (colour & 0x00ff00) >> 8;
194          rv.red = (colour & 0xff);          rv.red =   (colour & 0x0000ff);
195          return rv;          return rv;
196  }  }
197    

Legend:
Removed from v.609  
changed lines
  Added in v.617

  ViewVC Help
Powered by ViewVC 1.1.26