ChangeSet ID: 19289
CVSROOT: /opt/cvs-commit
Module name: wine
Changes by: julliard(a)wine.codeweavers.com 2005/08/03 06:01:15
Modified files:
dlls/x11drv : opengl.c
Log message:
Oliver Stieber <oliver_stieber(a)yahoo.co.uk>
Back out the previous stencil patch and slightly improve on the old
functionality.
Patch: http://cvs.winehq.org/patch.py?id=19289
Old revision New revision Changes Path
1.10 1.11 +15 -40 wine/dlls/x11drv/opengl.c
ChangeSet ID: 19288
CVSROOT: /opt/cvs-commit
Module name: wine
Changes by: julliard(a)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(a)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