From 0704b73c2ffe1ea2e24e7d481f60af0cc04d312f Mon Sep 17 00:00:00 2001 From: lightningterror Date: Mon, 10 Dec 2018 00:35:39 +0100 Subject: [PATCH] GSdx-TCOGL: Adjust depth format cases in Texture Cache GL. Get rid of duplicate code in switch cases. --- .../GSdx/Renderers/OpenGL/GSTextureCacheOGL.cpp | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/plugins/GSdx/Renderers/OpenGL/GSTextureCacheOGL.cpp b/plugins/GSdx/Renderers/OpenGL/GSTextureCacheOGL.cpp index bfd8cae3ad..effd979c94 100644 --- a/plugins/GSdx/Renderers/OpenGL/GSTextureCacheOGL.cpp +++ b/plugins/GSdx/Renderers/OpenGL/GSTextureCacheOGL.cpp @@ -52,10 +52,6 @@ void GSTextureCacheOGL::Read(Target* t, const GSVector4i& r) break; case PSM_PSMZ32: - fmt = GL_R32UI; - ps_shader = ShaderConvert_FLOAT32_TO_32_BITS; - break; - case PSM_PSMZ24: fmt = GL_R32UI; ps_shader = ShaderConvert_FLOAT32_TO_32_BITS; @@ -94,22 +90,15 @@ void GSTextureCacheOGL::Read(Target* t, const GSVector4i& r) switch(TEX0.PSM) { case PSM_PSMCT32: + case PSM_PSMZ32: m_renderer->m_mem.WritePixel32(m.bits, m.pitch, off, r); break; case PSM_PSMCT24: + case PSM_PSMZ24: m_renderer->m_mem.WritePixel24(m.bits, m.pitch, off, r); break; case PSM_PSMCT16: case PSM_PSMCT16S: - m_renderer->m_mem.WritePixel16(m.bits, m.pitch, off, r); - break; - - case PSM_PSMZ32: - m_renderer->m_mem.WritePixel32(m.bits, m.pitch, off, r); - break; - case PSM_PSMZ24: - m_renderer->m_mem.WritePixel24(m.bits, m.pitch, off, r); - break; case PSM_PSMZ16: case PSM_PSMZ16S: m_renderer->m_mem.WritePixel16(m.bits, m.pitch, off, r);