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:
parent
a5d3ff9393
commit
69870ad397
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue
Block a user