[OpenTK] Fix UpdateFrame loop condition
authorStefanos A. <stapostol@gmail.com>
Sun, 12 Jan 2014 20:37:18 +0000 (21:37 +0100)
committerStefanos A. <stapostol@gmail.com>
Sun, 12 Jan 2014 20:37:18 +0000 (21:37 +0100)
Multiple UpdateFrame events should be raised to match the desired
TargetUpdateFrequency, when TargetUpdateFrequency > 0. The loop would
incorrectly check for TargetRenderFrequency instead.

Affects issue #43

Source/OpenTK/GameWindow.cs

index a4a6131..ad8ed41 100644 (file)
@@ -457,7 +457,7 @@ namespace OpenTK
                         break;
                     }
                 }
-            } while (TargetRenderFrequency > 0 && ++frameskip < max_frameskip);
+            } while (TargetUpdateFrequency > 0 && ++frameskip < max_frameskip);
 
             timestamp = watch.Elapsed.TotalSeconds;
             double render_elapsed = MathHelper.Clamp(timestamp - render_timestamp, 0.0, 1.0);