mirror of
https://github.com/blawar/GLideN64.git
synced 2024-07-04 10:03:36 +00:00
Fixed scissor in FrameBufferList::renderBuffer when AA enabled.
Fixed cut image in fullscreen mode with AA enabled in some games, e.g Mario Party 3
This commit is contained in:
parent
ea62a778fa
commit
3cfb377155
|
@ -838,8 +838,6 @@ void FrameBufferList::renderBuffer(u32 _address)
|
|||
render.updateScissor(pBuffer);
|
||||
PostProcessor::get().doGammaCorrection(pBuffer);
|
||||
PostProcessor::get().doBlur(pBuffer);
|
||||
// glDisable(GL_SCISSOR_TEST) does not affect glBlitFramebuffer, at least on AMD
|
||||
glScissor(0, 0, ogl.getScreenWidth(), ogl.getScreenHeight() + ogl.getHeightOffset());
|
||||
glBindFramebuffer(GL_DRAW_FRAMEBUFFER, 0);
|
||||
//glDrawBuffer( GL_BACK );
|
||||
float clearColor[4] = { 0.0f, 0.0f, 0.0f, 0.0f };
|
||||
|
@ -860,6 +858,9 @@ void FrameBufferList::renderBuffer(u32 _address)
|
|||
} else
|
||||
glBindFramebuffer(GL_READ_FRAMEBUFFER, pBuffer->m_FBO);
|
||||
|
||||
// glDisable(GL_SCISSOR_TEST) does not affect glBlitFramebuffer, at least on AMD
|
||||
glScissor(0, 0, ogl.getScreenWidth(), ogl.getScreenHeight() + ogl.getHeightOffset());
|
||||
|
||||
glBlitFramebuffer(
|
||||
srcCoord[0], srcCoord[1], srcCoord[2], srcCoord[3],
|
||||
dstCoord[0], dstCoord[1], dstCoord[2], dstCoord[3],
|
||||
|
|
Loading…
Reference in New Issue
Block a user