Part of the Khronos Group
OpenGL.org

The Industry's Foundation for High Performance Graphics

from games to virtual reality, mobile phones to supercomputers

Results 1 to 2 of 2

Thread: ATI glBlitFramebuffEXT and GL_DEPTH24_STENCIL8_EXT

  1. #1
    Junior Member Regular Contributor
    Join Date
    May 2008
    Posts
    120

    ATI glBlitFramebuffEXT and GL_DEPTH24_STENCIL8_EXT

    I hope someone from the ATI driver developers will read this:

    The following call to glBlitFramebuffer...
    Code :
    glBlitFramebufferEXT(0, 0, Width, Height, 0, 0, Width, Height, GL_DEPTH_BUFFER_BIT | GL_STENCIL_BUFFER_BIT, GL_NEAREST);
    ...does not copy the depth values if the depth buffer has
    the format GL_DEPTH24_STENCIL8_EXT, the source buffer is
    multisampled and the destination buffer is singlesampled.

    A workaround is to call glBlitFramebufferEXT without the
    GL_STENCIL_BUFFER_BIT although a packed depth stencil
    renderbuffer is used (GL_DEPTH24_STENCIL8_EXT).

    Here is a full description.

    This issue is only reproduceable on ATI Radeon HD 5850
    with latest driver. I was not able to reproduce it on
    ATI Mobility Radeon HD 3400 or NVidia 8800 GTS.

  2. #2
    Senior Member OpenGL Guru
    Join Date
    May 2009
    Posts
    4,726

    Re: ATI glBlitFramebuffEXT and GL_DEPTH24_STENCIL8_EXT

    This issue is only reproduceable on ATI Radeon HD 5850
    with latest driver.
    What happens if you use the 3.0 core glBlitFramebuffer function?

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •