msaatonemap bug workaround for amd radeon

master
Lee Salzman 2013-02-15 03:02:13 +02:00
parent e618188928
commit aa4b97409c
2 changed files with 4 additions and 4 deletions

View File

@ -3837,11 +3837,11 @@ void shadegbuffer()
glBindFramebuffer_(GL_FRAMEBUFFER_EXT, msaasamples ? mshdrfbo : hdrfbo);
glViewport(0, 0, vieww, viewh);
if(hdrclear > 0)
if(hdrclear > 0 || msaasamples)
{
glClearColor(0, 0, 0, 0);
glClear(GL_COLOR_BUFFER_BIT);
hdrclear--;
if(hdrclear > 0) hdrclear--;
}
drawskybox(farplane);

View File

@ -382,7 +382,7 @@ void drawskybox(int farplane)
float skyclip = 0, topclip = 1;
if(skyclip) skyclip = 0.5f + 0.5f*(skyclip-camera1->o.z)/float(worldsize);
if(limitsky() || msaasamples)
if(limitsky())
{
glDisable(GL_DEPTH_TEST);
}
@ -463,7 +463,7 @@ void drawskybox(int farplane)
if(clampsky) glDepthRange(0, 1);
if(limitsky() || msaasamples)
if(limitsky())
{
glEnable(GL_DEPTH_TEST);
}