From ffcbb8703d0241d6e911e94b307e03fec398f8f0 Mon Sep 17 00:00:00 2001 From: raven02 Date: Mon, 24 Mar 2014 21:33:29 +0800 Subject: [PATCH] Divide by 65536 instead of 65535 --- GPU/GLES/StateMapping.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/GPU/GLES/StateMapping.cpp b/GPU/GLES/StateMapping.cpp index 880cf371e5..b6bd71e957 100644 --- a/GPU/GLES/StateMapping.cpp +++ b/GPU/GLES/StateMapping.cpp @@ -536,8 +536,8 @@ void TransformDrawEngine::ApplyDrawState(int prim) { // Sadly, as glViewport takes integers, we will not be able to support sub pixel offsets this way. But meh. // shaderManager_->DirtyUniform(DIRTY_PROJMATRIX); - float zScale = getFloat24(gstate.viewportz1) / 65535.0f; - float zOff = getFloat24(gstate.viewportz2) / 65535.0f; + float zScale = getFloat24(gstate.viewportz1) / 65536.0f; + float zOff = getFloat24(gstate.viewportz2) / 65536.0f; float depthRangeMin = zOff - zScale; float depthRangeMax = zOff + zScale; glstate.depthRange.set(depthRangeMin, depthRangeMax);