Changeset 2963 for trunk/src


Ignore:
Timestamp:
Mar 1, 2000, 10:55:42 PM (25 years ago)
Author:
sandervl
Message:

color conversion bugfix for 16 bpp

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/opengl/mesa/colors.h

    r2962 r2963  
    1 /* $Id: colors.h,v 1.2 2000-03-01 18:49:24 jeroen Exp $ */
     1/* $Id: colors.h,v 1.3 2000-03-01 21:55:42 sandervl Exp $ */
    22
    33/*      File name       :       colors.h
     
    2727/*
    2828 * $Log: colors.h,v $
    29  * Revision 1.2  2000-03-01 18:49:24  jeroen
     29 * Revision 1.3  2000-03-01 21:55:42  sandervl
     30 * color conversion bugfix for 16 bpp
     31 *
     32 * Revision 1.2  2000/03/01 18:49:24  jeroen
    3033 * *** empty log message ***
    3134 *
     
    4548/*
    4649 * $Log: colors.h,v $
    47  * Revision 1.2  2000-03-01 18:49:24  jeroen
     50 * Revision 1.3  2000-03-01 21:55:42  sandervl
     51 * color conversion bugfix for 16 bpp
     52 *
     53 * Revision 1.2  2000/03/01 18:49:24  jeroen
    4854 * *** empty log message ***
    4955 *
     
    6369/*
    6470 * $Log: colors.h,v $
    65  * Revision 1.2  2000-03-01 18:49:24  jeroen
     71 * Revision 1.3  2000-03-01 21:55:42  sandervl
     72 * color conversion bugfix for 16 bpp
     73 *
     74 * Revision 1.2  2000/03/01 18:49:24  jeroen
    6675 * *** empty log message ***
    6776 *
     
    127136#define BGR16(r,g,b)    ((WORD)(((BYTE)(ColorMap16[b]) | ((BYTE)(g&0xfc) << 3)) | (((WORD)(BYTE)(ColorMap16[r])) << 11)))
    128137#else
    129 #define BGR16(r,g,b)    ((WORD)(((BYTE)(ColorMap16[b]) | ((BYTE)(ColorMap16[g]) << 5)) | (((WORD)(BYTE)(ColorMap16[r])) << 10)))
     138#ifdef __WIN32OS2__
     139#define BGR16(r,g,b)    ((WORD)(((BYTE)(ColorMap16[b]) | ((BYTE)(ColorMap16[g]*2) << 5)) | (((WORD)(BYTE)(ColorMap16[r])) << 11)))
     140#else
     141#define BGR16(r,g,b)    ((WORD)(((BYTE)(ColorMap16[b]) | ((BYTE)(ColorMap16[g]) << 5)) | (((WORD)(BYTE)(ColorMap16[r])) << 10)))
     142#endif
    130143#endif
    131144/* JvdH -- FIX! In BGR24 don't shift another 8 bits (was <<8) */
Note: See TracChangeset for help on using the changeset viewer.