http://bugs.winehq.org/show_bug.cgi?id=31164
Bug #: 31164 Summary: WGL: SwapBuffers() Differs from Windows Product: Wine Version: 1.5.8 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: opengl AssignedTo: wine-bugs@winehq.org ReportedBy: tonybcrawford@gmail.com Classification: Unclassified
The screen display of the graphics lags when running the SDET OpenGL application on 64-bit Ubuntu 12.04 with Wine 1.5.8
On Windows the application zooms/spins and highlites elements correctly based on the users input. On Ubuntu/Wine the screen display lags ie. it's out of step!
At the source code level the application uses the WGL call to "SwapBuffers(hdc)". I replaced this with a call to "wglSwapLayerBuffers(hdc,fuPlanes)" but the result is the same!
I have discovered a kludge/workaround: - when running on ubuntu/wine if I call either of these functions twice, ie. one immediately after the other, then the application works correctly ie. the same way it does on Windows!
Perhaps this workaround will help identify the problem.