http://bugs.winehq.org/show_bug.cgi?id=14038
--- Comment #27 from Frank Roscher onety-three@gmx.net 2008-07-19 11:26:34 --- Wow, my regression test is already finished. The result is exactly the same as in Tobias' test:
c088edeae7fed4645fa3f34fb5bacc1eeaa87706 is first bad commit commit c088edeae7fed4645fa3f34fb5bacc1eeaa87706 Author: Stefan Dösinger stefan@codeweavers.com Date: Tue Jul 8 18:59:10 2008 -0500
wined3d: Use GL_ARB_texture_non_power_of_two emulation.
So the performance regression when using "medium" post-processing effects (which worked before) has the same reason as the bad performance in the scenes that weren't rendered correctly before.
By the way, I get the same message in the log that Tobias gets: fixme:d3d_surface:read_from_framebuffer_texture >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glReadBuffer @ surface.c / 917