g++ seams to have a problem with this dummy union names.

svn path=/trunk/; revision=16154
This commit is contained in:
Maarten Bosma 2005-06-20 16:32:42 +00:00
parent 7bf3a79d15
commit e133ad2f81

View file

@ -760,33 +760,33 @@ typedef struct _DDPIXELFORMAT {
DWORD dwAlphaBitDepth; /* C: how many bits for alpha channels*/ DWORD dwAlphaBitDepth; /* C: how many bits for alpha channels*/
DWORD dwLuminanceBitCount; DWORD dwLuminanceBitCount;
DWORD dwBumpBitCount; DWORD dwBumpBitCount;
} DUMMYUNIONNAME1; };
union { union {
DWORD dwRBitMask; /* 10: mask for red bit*/ DWORD dwRBitMask; /* 10: mask for red bit*/
DWORD dwYBitMask; /* 10: mask for Y bits*/ DWORD dwYBitMask; /* 10: mask for Y bits*/
DWORD dwStencilBitDepth; DWORD dwStencilBitDepth;
DWORD dwLuminanceBitMask; DWORD dwLuminanceBitMask;
DWORD dwBumpDuBitMask; DWORD dwBumpDuBitMask;
} DUMMYUNIONNAME2; };
union { union {
DWORD dwGBitMask; /* 14: mask for green bits*/ DWORD dwGBitMask; /* 14: mask for green bits*/
DWORD dwUBitMask; /* 14: mask for U bits*/ DWORD dwUBitMask; /* 14: mask for U bits*/
DWORD dwZBitMask; DWORD dwZBitMask;
DWORD dwBumpDvBitMask; DWORD dwBumpDvBitMask;
} DUMMYUNIONNAME3; };
union { union {
DWORD dwBBitMask; /* 18: mask for blue bits*/ DWORD dwBBitMask; /* 18: mask for blue bits*/
DWORD dwVBitMask; /* 18: mask for V bits*/ DWORD dwVBitMask; /* 18: mask for V bits*/
DWORD dwStencilBitMask; DWORD dwStencilBitMask;
DWORD dwBumpLuminanceBitMask; DWORD dwBumpLuminanceBitMask;
} DUMMYUNIONNAME4; };
union { union {
DWORD dwRGBAlphaBitMask; /* 1C: mask for alpha channel */ DWORD dwRGBAlphaBitMask; /* 1C: mask for alpha channel */
DWORD dwYUVAlphaBitMask; /* 1C: mask for alpha channel */ DWORD dwYUVAlphaBitMask; /* 1C: mask for alpha channel */
DWORD dwLuminanceAlphaBitMask; DWORD dwLuminanceAlphaBitMask;
DWORD dwRGBZBitMask; /* 1C: mask for Z channel */ DWORD dwRGBZBitMask; /* 1C: mask for Z channel */
DWORD dwYUVZBitMask; /* 1C: mask for Z channel */ DWORD dwYUVZBitMask; /* 1C: mask for Z channel */
} DUMMYUNIONNAME5; };
/* 20: next structure */ /* 20: next structure */
} DDPIXELFORMAT,*LPDDPIXELFORMAT; } DDPIXELFORMAT,*LPDDPIXELFORMAT;