Original Post
Hi,
How is it possible to make OpenGL use/set 32bit Depth buffer if I don''t need Stencil Buffer at all. I use GeForce2 MX with latest drivers.
Here is what I request:
dwFlags: PFD_DRAW_TO_WINDOW PFD_SUPPORT_OPENGL PFD_DOUBLEBUFFER
iPixelType: PFD_TYPE_RGBA
cColorBits: 32
cAlphaBits: 0
cAccumBits: 0
cDepthBits: 32
cStencilBits: 0
cAuxBuffers: 0
iLayerType: 0
Here is what ChoosePixelFormat() returns:
dwFlags: PFD_DRAW_TO_WINDOW PFD_SUPPORT_OPENGL PFD_DOUBLEBUFFER
iPixelType: PFD_TYPE_RGBA
cColorBits: 32
cAlphaBits: 0
cAccumBits: 64
cDepthBits: 16
cStencilBits: 0
cAuxBuffers: 0
iLayerType: 0
Although there is a better format exists:
dwFlags: PFD_DRAW_TO_WINDOW PFD_SUPPORT_OPENGL PFD_DOUBLEBUFFER
iPixelType: PFD_TYPE_RGBA
cColorBits: 32
cAlphaBits: 0
cAccumBits: 64
cDepthBits: 24
cStencilBits: 8
cAuxBuffers: 0
iLayerType: 0
Please advise.
Thanks in advance.