http://bugs.winehq.org/show_bug.cgi?id=22478
--- Comment #6 from Roderick Colenbrander thunderbird2k@gmail.com 2010-04-25 15:18:48 --- Alright here are my results. I ran the game at 1024x768 @ 32-bit and I disabled the in game option multisampling which by default was set to 2 which made the game quite a bit slower and made performance testing trickier. In all cases I tested in the tutorial map (so inside a castle on a horse I guess) and I moved around a bit in the room.
Without ClearSurface FBO patch: * 27-30fps with shadows=none * 20-25fps with shadows=high
With FBO patch: * 35-40fps with shadows=none (yes, really I got better performance but more later) * 20-25fps with shadows=high
At least on my system performance is the same with and without the patch when shadows are set to high. Perhaps there is a 1-2fps difference but I really can't say as there is no timedemo mode and I time you make different movements. Without shadows performance is actually quite a bit better for some reason.
One thing I should mention is that usually after a few seconds (when shadows=none with fbo patch) I receive some GL_INVALID_OPERATION errors from glsl_shader.c 4572. Can it be that perhaps you are also seeing such error lines after the patch? When I get them the performance drops a lot to about 10fps.