ChangeSet ID: 1000163536950341327115893 CVSROOT: /opt/cvs-commit Module name: wine Changes by: julliard@wine2. 01/09/10 19:12:16
Modified files: dlls/ddraw : ddraw_private.h dlls/ddraw/dsurface: dib.c hal.c hal.h main.c main.h thunks.c user.c user.h include : ddrawi.h
Log message: Marcus Meissner marcus@jet.franken.de Added dwFlags to lock_update private functions so we can pass WRITEONLY/READONLY. Added those flags to the internal Lock() calls. Only copy the surface from screen to surface if not writeonly. Restrict blitting between display window and surface to the locked/unlocked rectangle and the clipwindow section. Added defines for DDHAL_UNLOCKDATA/DDHAL_LOCKDATA, added calls to HAL implementation.
Patch: http://cvs.winehq.com/patch.py?id=1000163536950341327115893
Revision Changes Path 1.21 +2 -1 wine/dlls/ddraw/ddraw_private.h 1.5 +2 -2 wine/dlls/ddraw/dsurface/dib.c 1.3 +35 -3 wine/dlls/ddraw/dsurface/hal.c 1.2 +1 -1 wine/dlls/ddraw/dsurface/hal.h 1.23 +6 -3 wine/dlls/ddraw/dsurface/main.c 1.4 +1 -1 wine/dlls/ddraw/dsurface/main.h 1.4 +2 -2 wine/dlls/ddraw/dsurface/thunks.c 1.7 +57 -14 wine/dlls/ddraw/dsurface/user.c 1.4 +1 -1 wine/dlls/ddraw/dsurface/user.h 1.4 +18 -0 wine/include/ddrawi.h