From 9c85d114e74ed292a19b53bd3478f494c5ef2d4a Mon Sep 17 00:00:00 2001 From: SNMetamorph <25657591+SNMetamorph@users.noreply.github.com> Date: Tue, 12 Apr 2022 13:06:14 +0400 Subject: [PATCH] engine: client: fixed TriWorldToScreen behavior to match GoldSrc --- engine/client/cl_game.c | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/engine/client/cl_game.c b/engine/client/cl_game.c index 66767d85..dfd1f1d9 100644 --- a/engine/client/cl_game.c +++ b/engine/client/cl_game.c @@ -3178,16 +3178,7 @@ convert world coordinates (x,y,z) into screen (x, y) */ int TriWorldToScreen( const float *world, float *screen ) { - int retval; - - retval = ref.dllFuncs.WorldToScreen( world, screen ); - - screen[0] = 0.5f * screen[0] * (float)clgame.viewport[2]; - screen[1] = -0.5f * screen[1] * (float)clgame.viewport[3]; - screen[0] += 0.5f * (float)clgame.viewport[2]; - screen[1] += 0.5f * (float)clgame.viewport[3]; - - return retval; + return ref.dllFuncs.WorldToScreen( world, screen ); } /*