Procházet zdrojové kódy

fix devide by zero in texture viewer when construct orientation matrix (#1825)

Kitchen před 6 roky
rodič
revize
4941a3d81c
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  1. 1 1
      tools/texturev/texturev.cpp

+ 1 - 1
tools/texturev/texturev.cpp

@@ -1095,7 +1095,7 @@ struct InterpolatorT
 			const double freq = double(bx::getHPFrequency() );
 			int64_t now = bx::getHPCounter();
 			float time = (float)(double(now - offset) / freq);
-			float lerp = bx::clamp(time, 0.0f, duration) / duration;
+			float lerp = duration != 0 ? bx::clamp(time, 0.0f, duration) / duration : 0.0f;
 			return lerpT(from, to, easeT(lerp) );
 		}