Commit e5f735f9 by Geoff Lang

Revert "Try Sleep(1) instead of Sleep(0) while waiting for queries."

Caused significant slowdown in some chrome use cases that used glFinish or synchronous fences. BUG=532571 This reverts commit a53000b0. Change-Id: Id260e9ced472c409b2fa0b28b2b3dea99d412fdf Reviewed-on: https://chromium-review.googlesource.com/300491Reviewed-by: 's avatarGeoff Lang <geofflang@chromium.org> Tested-by: 's avatarGeoff Lang <geofflang@chromium.org>
parent 27593e05
...@@ -719,10 +719,7 @@ void ScheduleYield() ...@@ -719,10 +719,7 @@ void ScheduleYield()
// Emulate sleep by waiting with timeout on an event that is never signalled. // Emulate sleep by waiting with timeout on an event that is never signalled.
WaitForSingleObjectEx(sleepEvent, 0, false); WaitForSingleObjectEx(sleepEvent, 0, false);
#else #else
if (SwitchToThread() == FALSE) Sleep(0);
{
Sleep(1);
}
#endif #endif
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment