msaatonemap bug workaround for amd radeon
parent
e618188928
commit
aa4b97409c
|
@ -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);
|
||||
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue