diff options
author | Andrey Nazarov <skuller@skuller.net> | 2013-03-19 00:49:11 +0400 |
---|---|---|
committer | Andrey Nazarov <skuller@skuller.net> | 2013-03-20 22:04:53 +0400 |
commit | 4fae2443e6df7ccf0d97728cb4797f08998aab5c (patch) | |
tree | 58d05be36fdcb79104d88c6b0fd5101fe1b8e28e /src/refresh/sw/poly.c | |
parent | fb3e8b753ca7e429f3b657ee2e2d1941fb1965a7 (diff) |
Move some variables into r_refdef structure.
Diffstat (limited to 'src/refresh/sw/poly.c')
-rw-r--r-- | src/refresh/sw/poly.c | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/src/refresh/sw/poly.c b/src/refresh/sw/poly.c index 87125d6..fb2f746 100644 --- a/src/refresh/sw/poly.c +++ b/src/refresh/sw/poly.c @@ -583,11 +583,11 @@ static void R_ClipAndDrawPoly(float alpha, int isturbulent, int textured) pout->s = pv[3]; pout->t = pv[4]; - scale = xscale * pout->zi; - pout->u = (xcenter + scale * transformed[0]); + scale = r_refdef.xscale * pout->zi; + pout->u = (r_refdef.xcenter + scale * transformed[0]); - scale = yscale * pout->zi; - pout->v = (ycenter - scale * transformed[1]); + scale = r_refdef.yscale * pout->zi; + pout->v = (r_refdef.ycenter - scale * transformed[1]); pv += sizeof(vec5_t) / sizeof(vec_t); } @@ -679,17 +679,17 @@ static void R_PolygonCalculateGradients(void) distinv = 1.0 / (-(DotProduct(r_polydesc.viewer_position, r_polydesc.vpn)) + r_polydesc.dist); - d_sdivzstepu = p_saxis[0] * xscaleinv; - d_sdivzstepv = -p_saxis[1] * yscaleinv; - d_sdivzorigin = p_saxis[2] - xcenter * d_sdivzstepu - ycenter * d_sdivzstepv; + d_sdivzstepu = p_saxis[0] * r_refdef.xscaleinv; + d_sdivzstepv = -p_saxis[1] * r_refdef.yscaleinv; + d_sdivzorigin = p_saxis[2] - r_refdef.xcenter * d_sdivzstepu - r_refdef.ycenter * d_sdivzstepv; - d_tdivzstepu = p_taxis[0] * xscaleinv; - d_tdivzstepv = -p_taxis[1] * yscaleinv; - d_tdivzorigin = p_taxis[2] - xcenter * d_tdivzstepu - ycenter * d_tdivzstepv; + d_tdivzstepu = p_taxis[0] * r_refdef.xscaleinv; + d_tdivzstepv = -p_taxis[1] * r_refdef.yscaleinv; + d_tdivzorigin = p_taxis[2] - r_refdef.xcenter * d_tdivzstepu - r_refdef.ycenter * d_tdivzstepv; - d_zistepu = p_normal[0] * xscaleinv * distinv; - d_zistepv = -p_normal[1] * yscaleinv * distinv; - d_ziorigin = p_normal[2] * distinv - xcenter * d_zistepu - ycenter * d_zistepv; + d_zistepu = p_normal[0] * r_refdef.xscaleinv * distinv; + d_zistepv = -p_normal[1] * r_refdef.yscaleinv * distinv; + d_ziorigin = p_normal[2] * distinv - r_refdef.xcenter * d_zistepu - r_refdef.ycenter * d_zistepv; sadjust = (fixed16_t)((DotProduct(r_polydesc.viewer_position, r_polydesc.vright) + r_polydesc.s_offset) * 0x10000); tadjust = (fixed16_t)((DotProduct(r_polydesc.viewer_position, r_polydesc.vup) + r_polydesc.t_offset) * 0x10000); |