diff options
Diffstat (limited to 'common/scaler')
| -rw-r--r-- | common/scaler/intern.h | 28 | 
1 files changed, 16 insertions, 12 deletions
diff --git a/common/scaler/intern.h b/common/scaler/intern.h index 982386e54e..e0076d93a0 100644 --- a/common/scaler/intern.h +++ b/common/scaler/intern.h @@ -44,22 +44,26 @@ struct ColorMasks {  template<>  struct ColorMasks<565> { -	static const int highBits = 0xF7DEF7DE; -	static const int lowBits = 0x08210821; -	static const int qhighBits = 0xE79CE79C; -	static const int qlowBits = 0x18631863; -	static const int redblueMask = 0xF81F; -	static const int greenMask = 0x07E0; +	enum { +		highBits = 0xF7DEF7DE, +		lowBits = 0x08210821, +		qhighBits = 0xE79CE79C, +		qlowBits = 0x18631863, +		redblueMask = 0xF81F, +		greenMask = 0x07E0 +	};  };  template<>  struct ColorMasks<555> { -	static const int highBits = 0x04210421; -	static const int lowBits = 0x04210421; -	static const int qhighBits = 0x739C739C; -	static const int qlowBits = 0x0C630C63; -	static const int redblueMask = 0x7C1F; -	static const int greenMask = 0x03E0; +	enum { +		highBits = 0x7BDE7BDE, +		lowBits = 0x04210421, +		qhighBits = 0x739C739C, +		qlowBits = 0x0C630C63, +		redblueMask = 0x7C1F, +		greenMask = 0x03E0 +	};  };  #define highBits	ColorMasks<bitFormat>::highBits  | 
