- Clean up all the D3D COM handling (but the underlaying code is still
commit43c3dc4d33e0a4e5d85263633da898dbd11a2bd2
authorLionel Ulmer <lionel.ulmer@free.fr>
Thu, 21 Nov 2002 21:04:16 +0000 (21 21:04 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Thu, 21 Nov 2002 21:04:16 +0000 (21 21:04 +0000)
tree348ae4f23abb10ea36c38069a1e36d6949238a47
parentf2abe47d6290cdb0141a1f30863915123f2ce997
- 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.
22 files changed:
dlls/ddraw/Makefile.in
dlls/ddraw/d3d_private.h
dlls/ddraw/d3ddevice/main.c
dlls/ddraw/d3ddevice/main.h [new file with mode: 0644]
dlls/ddraw/d3ddevice/mesa.c
dlls/ddraw/d3dexecutebuffer.c
dlls/ddraw/d3dlight.c
dlls/ddraw/d3dmaterial.c
dlls/ddraw/d3dtexture.c
dlls/ddraw/d3dvertexbuffer.c [new file with mode: 0644]
dlls/ddraw/d3dviewport.c
dlls/ddraw/ddcomimpl.h
dlls/ddraw/ddraw/main.c
dlls/ddraw/ddraw_private.h
dlls/ddraw/direct3d/main.c
dlls/ddraw/direct3d/main.h [new file with mode: 0644]
dlls/ddraw/direct3d/mesa.c
dlls/ddraw/dsurface/dib.c
dlls/ddraw/dsurface/main.c
dlls/ddraw/mesa.c
dlls/ddraw/mesa_private.h
include/d3d.h