https://bugs.winehq.org/show_bug.cgi?id=39421
--- Comment #16 from Ken Thomases ken@codeweavers.com --- (In reply to Jonas Maebe from comment #15)
Just wanted to add that 3beec95a092a261f3c265fd30a10e0c0ead524bc "winemac: Use CVDisplayLink to limit window redrawing to the display refresh rate. (try 2)" by Ken Thomases doesn't help (in fullscreen mode; in windowed mode, the screen stays black, but I believe that was already the case before that commit).
Right. That wasn't expected to help this. That one is still about GDI drawing, not GL/D3D drawing.
The display link might form the basis of a future timer-based flushing mechanism, though. However, that would require multi-thread GL access which in turn requires either synchronization or render-to-texture and shared contexts.