From 7767e080a03174d0538444a82d3d7baf72d7b843 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Foucault?= Date: Mon, 8 Jul 2019 14:18:12 +0200 Subject: Fix T66008 Viewport: hidden edges are partially visible This was a regression from 2.79. The zoffset was doubled for some reason. --- source/blender/editors/screen/glutil.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'source') diff --git a/source/blender/editors/screen/glutil.c b/source/blender/editors/screen/glutil.c index db44723fdb7..af1e0eeed79 100644 --- a/source/blender/editors/screen/glutil.c +++ b/source/blender/editors/screen/glutil.c @@ -475,6 +475,9 @@ void immDrawPixelsTex_clipping(IMMDrawPixelsTexState *state, float bglPolygonOffsetCalc(const float winmat[16], float viewdist, float dist) { + /* Seems like we have a factor of 2 more offset than 2.79 for some reason. Correct for this. */ + dist *= 0.5f; + if (winmat[15] > 0.5f) { #if 1 return 0.00001f * dist * viewdist; // ortho tweaking -- cgit v1.2.3