https://bugs.winehq.org/show_bug.cgi?id=11521
Dmitry Timoshkov dmitry@baikal.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |opengl
--- Comment #18 from Dmitry Timoshkov dmitry@baikal.ru --- The application draws the Cube in the center of main window using OpenGL and finishes the drawing with call to gdi32.SwapBuffers(). An argument to SwapBuffers() is a display hdc created with GetDC(0).
I'm not sure how clipping in such a case is supposed to work, the application does GetClientRect() on its main window and calls glViewport() with that data.
A simple hack that disables passing the gdi32.SwapBuffers() down to opengl32 makes the buttons properly repaint but obviously makes the Cube disappear.