/[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 697 by astrand, Tue May 11 13:45:57 2004 UTC revision 704 by stargo, Thu May 27 10:19:41 2004 UTC
# Line 172  static PixelColour Line 172  static PixelColour
172  split_colour15(uint32 colour)  split_colour15(uint32 colour)
173  {  {
174          PixelColour rv;          PixelColour rv;
175          rv.red = (colour & 0x7c00) >> 7;          rv.red = ((colour >> 7 ) & 0xf8) | ((colour >> 12) & 0x7);
176          rv.green = (colour & 0x03e0) >> 2;          rv.green = ((colour >> 2) & 0xf8) | ((colour >> 8) & 0x7);
177          rv.blue = (colour & 0x001f) << 3;          rv.blue = ((colour << 3) & 0xf8) | ((colour >> 2)  & 0x7);
178          return rv;          return rv;
179  }  }
180    
# Line 182  static PixelColour Line 182  static PixelColour
182  split_colour16(uint32 colour)  split_colour16(uint32 colour)
183  {  {
184          PixelColour rv;          PixelColour rv;
185          rv.red = (colour & 0xf800) >> 8;          rv.red = ((colour >> 8 ) & 0xf8) | ((colour >> 13) & 0x7);
186          rv.green = (colour & 0x07e0) >> 3;          rv.green = ((colour >> 3) & 0xfc) | ((colour >> 9) & 0x3);
187          rv.blue = (colour & 0x001f) << 3;          rv.blue = ((colour << 3) & 0xf8) | ((colour >> 2)  & 0x7);
188          return rv;          return rv;
189  }  }
190    

Legend:
Removed from v.697  
changed lines
  Added in v.704

  ViewVC Help
Powered by ViewVC 1.1.26