From a08af7003f93595b3d2f94253d7e07a91069f11d Mon Sep 17 00:00:00 2001 From: Sergey Lipskiy Date: Mon, 9 May 2016 18:11:30 +0600 Subject: [PATCH] Fix DepthBuffer::copyDepthBufferTexture when AA is enabled. --- src/DepthBuffer.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/DepthBuffer.cpp b/src/DepthBuffer.cpp index 85ccfaa4..2bd8e0bf 100644 --- a/src/DepthBuffer.cpp +++ b/src/DepthBuffer.cpp @@ -238,6 +238,8 @@ CachedTexture * DepthBuffer::copyDepthBufferTexture(FrameBuffer * _pBuffer) glFramebufferTexture2D(GL_DRAW_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, textarget, + _pBuffer->m_pTexture->frameBufferTexture == CachedTexture::fbMultiSample ? + _pBuffer->m_pResolveTexture->glName : _pBuffer->m_pTexture->glName, 0); glFramebufferTexture2D(GL_DRAW_FRAMEBUFFER, GL_DEPTH_ATTACHMENT, GL_TEXTURE_2D, m_pDepthBufferCopyTexture->glName, 0);