王哲大神在不在?这个好像有点问题?

CCEGLView.cpp里

static void SetupPixelFormat(HDC hDC)
{
int pixelFormat;

PIXELFORMATDESCRIPTOR pfd =
{   
    sizeof(PIXELFORMATDESCRIPTOR),  // size
    1,                          // version
    PFD_SUPPORT_OPENGL |        // OpenGL window
    PFD_DRAW_TO_WINDOW |        // render to window
    PFD_DOUBLEBUFFER,           // support double-buffering
    PFD_TYPE_RGBA,              // color type
    32,                         // prefered color depth
    0, 0, 0, 0, 0, 0,           // color bits (ignored)
    0,                          // no alpha buffer
    0,                          // alpha bits (ignored)
    0,                          // no accumulation buffer
    0, 0, 0, 0,                 // accum bits (ignored)
    16,                         // depth buffer
    0,                          // no stencil buffer
    0,                          // no auxiliary buffers
    PFD_MAIN_PLANE,             // main layer
    0,                          // reserved
    0, 0, 0,                    // no layer, visible, damage masks
};

pixelFormat = ChoosePixelFormat(hDC, &pfd);
SetPixelFormat(hDC, pixelFormat, &pfd);

}

0, // no stencil buffer 这里是0好像有问题?
如果其他地方没有设置的话,那我test里面的RenderTextureTestDepthStencil测试应该是失败的吧?
但是我改成8好像还是不行。。。大神们这是怎么回事呢?

自己顶~

自己顶。。。原作者没回应。。。郁闷