BBS水木清华站∶精华区

发信人: azuer (log), 信区: Graphics 
标  题: OpenGL for Windows 95程序设计------3(转贴) 
发信站: BBS 水木清华站 (Wed Aug 13 22:11:25 1997) 
 
发信人: Muler (木日月), 信区: graphics 
标  题: OpenGL for Windows 95程序设计------3 
发信站: 饮水思源站 (Sat Aug  2 10:37:56 1997) , 转信 
 
3.像素格式结构 
    每个OpenGL显示设备都支持一种指定的像素格式。一般用一个名为 
PIXELFORMATDESCRIPTOR的结构来表示某个特殊的像素格式,这个结构包含26个 
属性信息。Win32定义PIXELFORMATDESCRIPTOR如下所示: 
 
typedef struct tagPIXELFORMATDESCRIPTOR 
{ // pfd 
    WORD  nSize; 
    WORD  nVersion; 
    DWORD dwFlags; 
    BYTE  iPixelType; 
    BYTE  cColorBits; 
    BYTE  cRedBits; 
    BYTE  cRedShift; 
    BYTE  cGreenBits; 
    BYTE  cGreenShift; 
    BYTE  cBlueBits; 
    BYTE  cBlueShift; 
    BYTE  cAlphaBits; 
    BYTE  cAlphaShift; 
    BYTE  cAccumBits; 
    BYTE  cAccumRedBits; 
    BYTE  cAccumGreenBits; 
    BYTE  cAccumBlueBits; 
    BYTE  cAccumAlphaBits; 
    BYTE  cDepthBits; 
    BYTE  cStencilBits; 
    BYTE  cAuxBuffers; 
    BYTE  iLayerType; 
    BYTE  bReserved; 
    DWORD dwLayerMask; 
    DWORD dwVisibleMask; 
    DWORD dwDamageMask; 
} PIXELFORMATDESCRIPTOR; 
 
-- 
※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 166.111.128.27] 

BBS水木清华站∶精华区