diff --git a/ref_soft/r_main.c b/ref_soft/r_main.c index 77b4e792..c4833e7c 100644 --- a/ref_soft/r_main.c +++ b/ref_soft/r_main.c @@ -253,8 +253,6 @@ int R_WorldToScreen( const vec3_t point, vec3_t screen ) if( w < 0.001f ) { - screen[0] *= 100000; - screen[1] *= 100000; behind = true; } else diff --git a/ref_soft/r_triapi.c b/ref_soft/r_triapi.c index c98f717c..c1867083 100644 --- a/ref_soft/r_triapi.c +++ b/ref_soft/r_triapi.c @@ -356,17 +356,7 @@ convert world coordinates (x,y,z) into screen (x, y) */ int GAME_EXPORT TriWorldToScreen( const float *world, float *screen ) { - int retval; - - retval = R_WorldToScreen( world, screen ); - - screen[0] = 0.5f * screen[0] * (float)RI.viewport[2]; - screen[1] = -0.5f * screen[1] * (float)RI.viewport[3]; - screen[0] += 0.5f * (float)RI.viewport[2]; - screen[1] += 0.5f * (float)RI.viewport[3]; - - - return retval; + return R_WorldToScreen( world, screen ); } /*