ChangeSet ID: 19288 CVSROOT: /opt/cvs-commit Module name: wine Changes by: julliard@wine.codeweavers.com 2005/08/03 06:00:28
Modified files: include/wine : wined3d_interface.h dlls/wined3d : wined3d_private.h volumetexture.c texture.c directx.c device.c cubetexture.c basetexture.c
Log message: Oliver Stieber oliver_stieber@yahoo.co.uk Move the setting of states from device to basetexture, states that relate to the opengl texture object will only be updated when they are out of sync, this reduces the number of texture object state changes during game play in Axis and allies from several hundreds to 0 or 1.
Patch: http://cvs.winehq.org/patch.py?id=19288
Old revision New revision Changes Path 1.42 1.43 +9 -1 wine/include/wine/wined3d_interface.h 1.50 1.51 +71 -1 wine/dlls/wined3d/wined3d_private.h 1.8 1.9 +10 -0 wine/dlls/wined3d/volumetexture.c 1.9 1.10 +6 -0 wine/dlls/wined3d/texture.c 1.46 1.47 +60 -1 wine/dlls/wined3d/directx.c 1.62 1.63 +76 -336 wine/dlls/wined3d/device.c 1.9 1.10 +8 -0 wine/dlls/wined3d/cubetexture.c 1.15 1.16 +203 -6 wine/dlls/wined3d/basetexture.c