On OpenGL-Based applications, Intel's driver use Sleep!
I guess the driver is doing that to decrease CPU usage.
This is a serious problem that causes fps drop. How can I avoid this problem?
Is disabling vsync the only way to avoid this problem?
From callstack, I could see that Intel's driver is calling Sleep in the SwapBuffers() call.
However when I launch the app with fullscreen mode, the problem goes away.
> | kernel32.dll!SleepStub() |
ig75icd64.dll!00007ffe145e849d() | |
ig75icd64.dll!00007ffe145d8ed0() |
Updating the graphics driver to 15.36.7.64.3960 didn't solve the problem.
https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=24348