Am Samstag, 1. April 2006 19:34 schrieb Stefan Dösinger: > The attached patch stops WineD3D from re-setting the GL_TEXTURE_MAX_LEVEL > texture parameter every time a texture is used. It is not necessary, as the > max level is a property of the texture and not the active unit(according to > Lionel Ulmer). Setting the maximum level causes the 3d driver to dirtify > the texture in the video memory, which has to be reloaded then every time > it is used. > > This patch should greatly increase the performance of most games. (I > noticed an fps improvement of a factor of 5) A small addition here: This case seems to be handled by the nvidia driver already, so the performance improvement applies only to ati cards. I tested this with my mobility radeon 9000 with the open source driver from Xorg7.0 and fglrx 8.23.7
pgpZGZEjhnFUZ.pgp
Description: PGP signature