wined3d: Start of some surface cleanup.
commit8434060b7ec2e32758f43935196f6182d881575e
authorStefan Dösinger <stefan@codeweavers.com>
Sun, 16 Sep 2007 11:29:44 +0000 (16 13:29 +0200)
committerAlexandre Julliard <julliard@winehq.org>
Tue, 18 Sep 2007 07:34:08 +0000 (18 09:34 +0200)
tree32695b370fd8c86e7ac4e2a89a6c164ce6df2d1d
parent12b4930f96e93d81dce0bc250346938754d92361
wined3d: Start of some surface cleanup.

This patch and the following intend to make the surface code more
manageable and are a preparation to add gl3 support. The code adds a
new IWineD3DBaseSurface surface type, which will contain the
non-rendering management code. IWineD3DSurface and IWineGDISurface
will be derived from IWineD3DBaseSurface, and IWineGL3Surface can be
added later.
dlls/wined3d/Makefile.in
dlls/wined3d/surface.c
dlls/wined3d/surface_base.c [new file with mode: 0644]
dlls/wined3d/surface_gdi.c
dlls/wined3d/wined3d_private.h