diff options
| author | jpbruyere <jp.bruyere@hotmail.com> | 2016-02-11 12:50:46 +0100 |
|---|---|---|
| committer | jpbruyere <jp.bruyere@hotmail.com> | 2016-02-11 12:50:46 +0100 |
| commit | 0f8a64797810a03d036d7c9fcfddc5e11733f719 (patch) | |
| tree | c2f072afc57f15800c0871e32760f5eb340dc656 /src/OpenTKGameWindow.cs | |
| parent | f2ceefa2a288ef3477a995e0f7f223c62bb3d6ad (diff) | |
IsQueuedForRedraw boolean in each GO, to prevent searching in object list
Move lastPaintedSlot update to Paint instead of UpdateGraphic which is not called if GO isn't cached
Diffstat (limited to 'src/OpenTKGameWindow.cs')
| -rw-r--r-- | src/OpenTKGameWindow.cs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/OpenTKGameWindow.cs b/src/OpenTKGameWindow.cs index ac3cd75c..16362c6c 100644 --- a/src/OpenTKGameWindow.cs +++ b/src/OpenTKGameWindow.cs @@ -281,6 +281,7 @@ namespace Crow gobjsToRedraw.CopyTo (gotr); gobjsToRedraw.Clear (); foreach (GraphicObject p in gotr) { + p.IsQueuedForRedraw = false; p.registerClipRect (); } |