ChangeSet ID: 6352 CVSROOT: /opt/cvs-commit Module name: wine Changes by: julliard@wine.codeweavers.com 2002/11/21 15:04:16
Modified files: include : d3d.h dlls/ddraw/dsurface: main.c dib.c dlls/ddraw/direct3d: mesa.c main.c dlls/ddraw/ddraw: main.c dlls/ddraw/d3ddevice: mesa.c main.c dlls/ddraw : mesa_private.h mesa.c ddraw_private.h ddcomimpl.h d3dviewport.c d3dtexture.c d3dmaterial.c d3dlight.c d3dexecutebuffer.c d3d_private.h Makefile.in Added files: dlls/ddraw/direct3d: main.h dlls/ddraw/d3ddevice: main.h dlls/ddraw : d3dvertexbuffer.c
Log message: Lionel Ulmer lionel.ulmer@free.fr - Clean up all the D3D COM handling (but the underlaying code is still as ugly as before). - Handle properly (ie as on real Windows) negative values in rectangles during blitting.
Patch: http://cvs.winehq.com/patch.py?id=6352
Old revision New revision Changes Path 1.23 1.24 +25 -25 wine/include/d3d.h 1.33 1.34 +37 -21 wine/dlls/ddraw/dsurface/main.c 1.19 1.20 +27 -14 wine/dlls/ddraw/dsurface/dib.c 1.12 1.13 +265 -305 wine/dlls/ddraw/direct3d/mesa.c 1.8 1.9 +431 -228 wine/dlls/ddraw/direct3d/main.c 1.27 1.28 +1 -0 wine/dlls/ddraw/Makefile.in 1.25 1.26 +46 -7 wine/dlls/ddraw/ddraw/main.c 1.22 1.23 +904 -862 wine/dlls/ddraw/d3ddevice/mesa.c 1.12 1.13 +1441 -455 wine/dlls/ddraw/d3ddevice/main.c 1.8 1.9 +218 -240 wine/dlls/ddraw/mesa.c 1.14 1.15 +65 -90 wine/dlls/ddraw/mesa_private.h 1.27 1.28 +2 -7 wine/dlls/ddraw/ddraw_private.h 1.2 1.3 +5 -0 wine/dlls/ddraw/ddcomimpl.h 1.9 1.10 +416 -309 wine/dlls/ddraw/d3dviewport.c 1.15 1.16 +541 -482 wine/dlls/ddraw/d3dtexture.c 1.9 1.10 +306 -170 wine/dlls/ddraw/d3dmaterial.c 1.8 1.9 +191 -210 wine/dlls/ddraw/d3dlight.c 1.11 1.12 +782 -759 wine/dlls/ddraw/d3dexecutebuffer.c 1.9 1.10 +76 -452 wine/dlls/ddraw/d3d_private.h Added 1.1 +0 -0 wine/dlls/ddraw/direct3d/main.h Added 1.1 +0 -0 wine/dlls/ddraw/d3ddevice/main.h Added 1.1 +0 -0 wine/dlls/ddraw/d3dvertexbuffer.c