http://bugs.winehq.org/show_bug.cgi?id=13954
--- Comment #17 from Alexander Dorofeyev alexd4@inbox.lv 2008-06-29 12:52:35 --- (In reply to comment #16)
Interesting: the menu animation freezes while I move the mouse. That's a cute "feature".
That's known performance issue that is most of all plaguing some 2D games like Red Alert 2 that unfortunately isn't going anywhere any time soon (except maybe by growth in computing power, for example games like Starcraft 1 are already perfectly playable on new machines because they are very overpowered compared to original specs). DirectDraw wiki article covers these problems.
I did the "PBO" disable test below, but I'm not sure what needs further investigating now. but it didn't make any visible difference to the Thief1 demo test (it's difficult to do more than just run it up and see check that only the top half of the menu display).
Well this probably means it isn't pbo-related.
Given that we seem to have a workaround, what's the status of this bug now?
It is more or less clear that it's glDrawPixels path that causes issues.
Good idea, afraid I'm going to need a canned example for this; I didn't find anything helpful with your search string.
Well try this, I didn't download myself but it looks like it should be easy to build via make http://www.cs.mun.ca/~blangdon/opengl/glDrawPixels.html