From ca3262022e2c2ed489592dd0dfd1f4b5929cdfd9 Mon Sep 17 00:00:00 2001 From: Lee Salzman Date: Sat, 7 Apr 2007 08:11:34 +0000 Subject: [PATCH] *** empty log message *** git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@943 e016b1c5-ed68-44aa-a2f7-31cac88cffde --- source/src/rendercubes.cpp | 6 +++--- source/src/rendermodel.cpp | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/source/src/rendercubes.cpp b/source/src/rendercubes.cpp index 6d013586..49503b4d 100644 --- a/source/src/rendercubes.cpp +++ b/source/src/rendercubes.cpp @@ -516,9 +516,9 @@ VAR(mtwater, 0, 1, 1); int renderwater(float hf, GLuint reflecttex, GLuint refracttex) { if(wx1<0) return nquads; - - wx1 &= ~(watersubdiv-1); - wy1 &= ~(watersubdiv-1); + + wx1 -= wx1%watersubdiv; + wy1 -= wy1%watersubdiv; float t = lastmillis/300.0f; diff --git a/source/src/rendermodel.cpp b/source/src/rendermodel.cpp index 139fecf3..7ae5e02b 100644 --- a/source/src/rendermodel.cpp +++ b/source/src/rendermodel.cpp @@ -115,7 +115,7 @@ void rendermodel(char *mdl, int anim, int tex, float rad, float x, float y, floa light.y = s->g/ll+of; light.z = s->b/ll+of; - if(dynshadow && m->hasshadows() && !reflecting) + if(dynshadow && m->hasshadows() && (!reflecting || refracting)) { vec center(x, z, s->floor); if(s->type==FHF) center.z -= s->vdelta/4.0f;