[Bug 16699] OpenGL anti-aliasing capabilities of graphics driver not exposed to Google Sketchup 7/8 (wglGetPixelFormatAttribivARB doesn't allow WGL_SWAP_METHOD_ARB support)

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Aug 16 16:37:10 CDT 2014


https://bugs.winehq.org/show_bug.cgi?id=16699

--- Comment #25 from Ken Thomases <ken at codeweavers.com> ---
This works with the Mac driver, which has real support for WGL_SWAP_COPY_ARB
and WGL_SWAP_UNDEFINED_ARB, but not WGL_SWAP_EXCHANGE_ARB.  That's because the
underlying OpenGL doesn't _promise_ that the buffers will be exchanged on a
swap (i.e. that the former contents of the front buffer will be in the back
buffer after the swap).  There's a mode where it will promise to copy the back
buffer to the front and leave the back buffer contents as they were, and
there's a mode where it's free to do whatever is most efficient but doesn't
promise anything about how it leaves the contents of the back buffer.  Hence
the "undefined" in WGL_SWAP_UNDEFINED_ARB.

Anyway, it seems that the program is not requiring WGL_SWAP_EXCHANGE_ARB before
enabling anti-aliasing.  I think it's requiring WGL_SWAP_COPY_ARB.

-- 
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