http://bugs.winehq.org/show_bug.cgi?id=11674
--- Comment #96 from Aigars Mahinovs aigarius@gmail.com 2011-04-10 19:20:11 CDT --- Weird glitch - complete darkness when inside the Skybreaker (Alliance flying ship in Icecrown Citadel, Northrend). The UI is shown fine, but the world image is completely black as soon as I am inside the ship and moving along with it. The blackness does not happen on the top deck or if I am flying stationary inside the ship but not with it.
Also a question - does the patch allow multiple operations to be queued up? I am afraid that if it just returns from the function call before the operation is complete, we can not use the in0game fps counter to measure performance as you are returning execution back to the code faster than the acutual action completes. While in fact the actual graphical performance might be worse than normal. I have now seen instances when the fps counter showed 60+ fps while the actual redreaw was visually very, very slow.
I have a theory that the inter-thread communication and the accounting might eat up more resources that waiting for the video card to complete the operation. But I do not know how to verify that.
If the rGL only allowed one operation in the queue and when you tried a second operation it would block until the first one is completed, then we'd be able to trust the in-game fps meter and we'd be able to compare performance better, IMHO.