[Bug 42324] Wine selects wrong OpenGL renderer on macOS

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Jan 28 17:32:24 CST 2017


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

--- Comment #5 from Henri Verbeet <hverbeet at gmail.com> ---
(In reply to Ken Thomases from comment #4)
> In Apple's terminology, the context changes which "virtual screen" is active
> for the context.  In theory, a Mac app should note when the context's
> virtual screen changes, re-query the GL extensions and limits, and
> reconfigure its rendering pipeline accordingly.  However, Windows OpenGL
> apps are not prepared to do that.  In theory, D3D apps should cope if
> WineD3D would tell them that the device was "lost", but the Mac driver
> doesn't have a good way to tell WineD3D that and, to my knowledge, WineD3D
> doesn't currently support marking devices as lost.
>
Not in wined3d itself, but wined3d clients like ddraw or d3d9 do. See e.g.
device_parent_mode_changed() and device_parent_activate() in ddraw.

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