33 |
|
|
34 |
|
typedef BYTE COLR[4]; /* red, green, blue (or X,Y,Z), exponent */ |
35 |
|
|
36 |
< |
typedef float COLOR[3]; /* red, green, blue (or X,Y,Z) */ |
36 |
> |
typedef float COLORV; |
37 |
> |
typedef COLORV COLOR[3]; /* red, green, blue (or X,Y,Z) */ |
38 |
|
|
39 |
|
typedef float RGBPRIMS[4][2]; /* (x,y) chromaticities for RGBW */ |
40 |
|
typedef float (*RGBPRIMP)[2]; /* pointer to RGBPRIMS array */ |
114 |
|
#define D65EFFICACY 203. /* standard illuminant D65 */ |
115 |
|
#define INCEFFICACY 160. /* illuminant A (incand.) */ |
116 |
|
#define SUNEFFICACY 208. /* illuminant B (solar dir.) */ |
117 |
< |
#define SKYEFFICACY D65EFFICACY /* skylight */ |
117 |
> |
#define SKYEFFICACY D65EFFICACY /* skylight (should be 110) */ |
118 |
|
#define DAYEFFICACY D65EFFICACY /* combined sky and solar */ |
119 |
|
|
120 |
|
#define luminance(col) (WHTEFFICACY * bright(col)) |