mirror of
https://github.com/RetroDECK/Supermodel.git
synced 2025-03-06 14:27:44 +00:00
after clarifications, minor cleanup
This commit is contained in:
parent
75771b3d14
commit
e644751f01
|
@ -371,7 +371,8 @@ void CNew3D::RenderFrame(void)
|
||||||
m_r3dShader.DiscardAlpha(true); // discard all translucent pixels in opaque pass
|
m_r3dShader.DiscardAlpha(true); // discard all translucent pixels in opaque pass
|
||||||
bool hasOverlay = RenderScene(pri, renderOverlay, Layer::colour);
|
bool hasOverlay = RenderScene(pri, renderOverlay, Layer::colour);
|
||||||
|
|
||||||
if (!renderOverlay && ProcessLos(pri)) {
|
if (!renderOverlay) {
|
||||||
|
ProcessLos(pri);
|
||||||
}
|
}
|
||||||
|
|
||||||
DisableRenderStates();
|
DisableRenderStates();
|
||||||
|
@ -380,7 +381,7 @@ void CNew3D::RenderFrame(void)
|
||||||
m_r3dFrameBuffers.CompositeBaseLayer(); // copy opaque pixels to back buffer
|
m_r3dFrameBuffers.CompositeBaseLayer(); // copy opaque pixels to back buffer
|
||||||
|
|
||||||
SetRenderStates();
|
SetRenderStates();
|
||||||
|
|
||||||
glDepthFunc(GL_LESS); // alpha polys seem to use gl_less (ocean hunter)
|
glDepthFunc(GL_LESS); // alpha polys seem to use gl_less (ocean hunter)
|
||||||
|
|
||||||
m_r3dShader.DiscardAlpha (false); // render only translucent pixels
|
m_r3dShader.DiscardAlpha (false); // render only translucent pixels
|
||||||
|
|
Loading…
Reference in a new issue