[Bug 31164] New: WGL: SwapBuffers() Differs from Windows

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Jul 7 16:08:08 CDT 2012


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 at winehq.org
        ReportedBy: tonybcrawford at 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.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list