diff --git a/src/PostProcessor.cpp b/src/PostProcessor.cpp index 56f414ba..102e6041 100644 --- a/src/PostProcessor.cpp +++ b/src/PostProcessor.cpp @@ -95,7 +95,8 @@ PostProcessor & PostProcessor::get() void PostProcessor::_preDraw(FrameBuffer * _pBuffer) { - if (!m_pResultBuffer || m_pResultBuffer->m_width != _pBuffer->m_width) + if (!m_pResultBuffer || m_pResultBuffer->m_width != _pBuffer->m_width || + m_pResultBuffer->m_scale != _pBuffer->m_scale) _createResultBuffer(_pBuffer); if (_pBuffer->m_pTexture->frameBufferTexture == CachedTexture::fbMultiSample) {