Cocoa Port: Don't load framebuffers from the fetch object if the Deposterize filter is enabled.

This commit is contained in:
rogerman 2017-02-09 09:26:30 -08:00
parent 00b5ff70d0
commit 241f50ee7a
1 changed files with 2 additions and 2 deletions

View File

@ -6861,7 +6861,7 @@ bool OGLDisplayLayer::SetGPUPixelScalerOGL(const VideoFilterTypeID filterID)
void OGLDisplayLayer::LoadNativeDisplayByID_OGL(const NDSDisplayID displayID) void OGLDisplayLayer::LoadNativeDisplayByID_OGL(const NDSDisplayID displayID)
{ {
if ((this->_output->GetPixelScaler() != VideoFilterTypeID_None) && !this->_output->WillFilterOnGPU()) if ((this->_output->GetPixelScaler() != VideoFilterTypeID_None) && !this->_output->WillFilterOnGPU() && !this->_output->GetSourceDeposterize())
{ {
OGLClientFetchObject &fetchObjMutable = (OGLClientFetchObject &)this->_output->GetFetchObject(); OGLClientFetchObject &fetchObjMutable = (OGLClientFetchObject &)this->_output->GetFetchObject();
VideoFilter *vf = this->_output->GetPixelScalerObject(displayID); VideoFilter *vf = this->_output->GetPixelScalerObject(displayID);