1
0
mirror of https://github.com/blawar/GLideN64.git synced 2024-07-07 03:13:49 +00:00

Do not use software depth render when fb emulation is off.

This commit is contained in:
Sergey Lipskiy 2016-08-28 15:22:07 +07:00
parent a5d3ff9393
commit 69870ad397

View File

@ -1333,7 +1333,9 @@ void OGLRender::drawTriangles()
glDrawElements(GL_TRIANGLES, triangles.num, GL_UNSIGNED_BYTE, triangles.elements);
// glMemoryBarrier(GL_FRAMEBUFFER_BARRIER_BIT);
if (config.frameBufferEmulation.copyDepthToRDRAM == Config::cdSoftwareRender && gDP.otherMode.depthUpdate != 0) {
if (config.frameBufferEmulation.enable != 0 &&
config.frameBufferEmulation.copyDepthToRDRAM == Config::cdSoftwareRender &&
gDP.otherMode.depthUpdate != 0) {
renderTriangles(triangles.vertices, triangles.elements, triangles.num);
FrameBuffer * pCurrentDepthBuffer = frameBufferList().findBuffer(gDP.depthImageAddress);
if (pCurrentDepthBuffer != nullptr)