[Bug 34166] Fullscreen flickering on Mac

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Apr 9 02:56:29 CDT 2018


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

fxcoudert at gcc.gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |fxcoudert at gcc.gnu.org

--- Comment #100 from fxcoudert at gcc.gnu.org ---
Following on Apple's feedback quoted above, which was:

> It seems to me that in the last response to Apple, they suggested setting
> the kCGLPFABackingStore pixel format attribute. They also say that they
> would have to dig deeper if we are already doing that.

I wanted to see if that could help. Therefore I wrote a crude patch to
winemac.drv/opengl.c that adds kCGLPFABackingStore to every single pixel
format, i.e., to every call to CGLChoosePixelFormat(). That patch can be found
at: https://gist.github.com/fxcoudert/539dc389d5f651bf713f684d43bb254b

We received user feedback
(https://github.com/Homebrew/homebrew-core/pull/26114#issuecomment-379534814)
that this patch, without the usual "hack", does seem to fix the issue. Could
more users here test, with and without, and confirm?

If so, it would indicate that the issue is one or several missing
kCGLPFABackingStore attributes in winemac.drv/opengl.c. I am not expert enough
with the code to tell which one, but surely the Wine developers would know
which are the affected buffers.

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