diff --git a/src/FrameBuffer.cpp b/src/FrameBuffer.cpp index fb838dcd..5688b8b1 100644 --- a/src/FrameBuffer.cpp +++ b/src/FrameBuffer.cpp @@ -1492,7 +1492,7 @@ void FrameBufferList::renderBuffer() hOffset + dstX1, vOffset + (s32)(dstY1*dstScaleY) }; - const TextureParam filter = textureParameters::FILTER_LINEAR; + const TextureParam filter = config.generalEmulation.enableHybridFilter > 0 ? textureParameters::FILTER_LINEAR : textureParameters::FILTER_NEAREST; ObjectHandle readBuffer; if (pFilteredBuffer->m_pTexture->frameBufferTexture == CachedTexture::fbMultiSample) {