Encapsulate texture, surface encapsulated.
commitba5eb14768b107955caff9720186075148fdaf53
authorOliver Stieber <oliver_stieber@yahoo.co.uk>
Mon, 14 Mar 2005 10:12:52 +0000 (14 10:12 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Mon, 14 Mar 2005 10:12:52 +0000 (14 10:12 +0000)
tree80594742238d319685be975986f8e0c160fd4aa3
parent64280a6de42c63e2a03e904ae216cfbc1b890923
Encapsulate texture, surface encapsulated.
Added BindTexture, GetTextureDimensions, UnBindTexture.
Proper GetContainer support for surface.
SetContainer added to surface and volume.
SetInPbufferState added to surface (until gl context management is
implemented).
Minor changes:
- BaseTexture no longer 'holds' a reference to IWineD3DDevice to
  prevent circular referencing.
- Better managment of referinging for texture.
- Some TODO's for implementing a context manager.
- Better preload implementation.
- Fix compile warning in device.c Set/GetSamplerState.
- Add QueryInterface support for surface.
- Format X8R8G8B8 added to locking.
dlls/wined3d/basetexture.c
dlls/wined3d/cubetexture.c
dlls/wined3d/device.c
dlls/wined3d/surface.c
dlls/wined3d/texture.c
dlls/wined3d/volume.c
dlls/wined3d/volumetexture.c
dlls/wined3d/wined3d_private.h
include/wine/wined3d_interface.h