]> git.sesse.net Git - casparcg/commitdiff
2.0. fence: Added max delay.
authorRonag <Ronag@362d55ac-95cf-4e76-9f9a-cbaa9c17b72d>
Sun, 7 Aug 2011 20:45:19 +0000 (20:45 +0000)
committerRonag <Ronag@362d55ac-95cf-4e76-9f9a-cbaa9c17b72d>
Sun, 7 Aug 2011 20:45:19 +0000 (20:45 +0000)
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1084 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

core/mixer/gpu/fence.cpp

index f36d4a95d44f1223951b86f116102232677cb9dc..b11e6f59168f8719198e757bbe4092a8678fe313 100644 (file)
@@ -39,7 +39,7 @@ struct fence::implementation
                int delay = 0;\r
                if(!ogl.invoke([this]{return ready();}, high_priority))\r
                {\r
-                       while(!ogl.invoke([this]{return ready();}, normal_priority))\r
+                       while(!ogl.invoke([this]{return ready();}, normal_priority) && delay < 30)\r
                        {\r
                                delay += 3;\r
                                Sleep(3);\r