From de16b7207c96b1dac431ae5b4d74603b528ce0f6 Mon Sep 17 00:00:00 2001 From: Tony Wasserka Date: Mon, 30 Dec 2013 20:37:59 +0100 Subject: [PATCH] D3D/OGL: Add a TODO noting that we don't support GX_CULL_ALL, most notably required for accurate zfreeze emulation. --- Source/Core/VideoBackends/D3D/Src/Render.cpp | 1 + Source/Core/VideoBackends/OGL/Src/Render.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/Source/Core/VideoBackends/D3D/Src/Render.cpp b/Source/Core/VideoBackends/D3D/Src/Render.cpp index a84010c70f..5d2df67e5f 100644 --- a/Source/Core/VideoBackends/D3D/Src/Render.cpp +++ b/Source/Core/VideoBackends/D3D/Src/Render.cpp @@ -1167,6 +1167,7 @@ void Renderer::SetGenerationMode() }; // rastdc.FrontCounterClockwise must be false for this to work + // TODO: GX_CULL_ALL not supported, yet! gx_state.rastdc.CullMode = d3dCullModes[bpmem.genMode.cullmode]; } diff --git a/Source/Core/VideoBackends/OGL/Src/Render.cpp b/Source/Core/VideoBackends/OGL/Src/Render.cpp index 1125441fff..fcbbceb63b 100644 --- a/Source/Core/VideoBackends/OGL/Src/Render.cpp +++ b/Source/Core/VideoBackends/OGL/Src/Render.cpp @@ -1673,6 +1673,7 @@ void Renderer::SetGenerationMode() // none, ccw, cw, ccw if (bpmem.genMode.cullmode > 0) { + // TODO: GX_CULL_ALL not supported, yet! glEnable(GL_CULL_FACE); glFrontFace(bpmem.genMode.cullmode == 2 ? GL_CCW : GL_CW); }