Henri Verbeet : wined3d: Don't use surface_from_resource() to retrieve volumes.

Alexandre Julliard julliard at winehq.org
Thu Mar 17 12:27:00 CDT 2011


Module: wine
Branch: master
Commit: b17d64923e4a1ecb60970319c4ad6bbb4f32a8c4
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=b17d64923e4a1ecb60970319c4ad6bbb4f32a8c4

Author: Henri Verbeet <hverbeet at codeweavers.com>
Date:   Wed Mar 16 18:58:04 2011 +0100

wined3d: Don't use surface_from_resource() to retrieve volumes.

This happened to work because the field offsets are the same.

---

 dlls/wined3d/device.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dlls/wined3d/device.c b/dlls/wined3d/device.c
index 972aaa5..199aba9 100644
--- a/dlls/wined3d/device.c
+++ b/dlls/wined3d/device.c
@@ -5179,9 +5179,9 @@ static HRESULT WINAPI IWineD3DDeviceImpl_UpdateTexture(IWineD3DDevice *iface,
 
             for (i = 0; i < level_count; ++i)
             {
-                src_volume = (IWineD3DVolume *)surface_from_resource(basetexture_get_sub_resource(
+                src_volume = (IWineD3DVolume *)volume_from_resource(basetexture_get_sub_resource(
                         (IWineD3DBaseTextureImpl *)src_texture, i));
-                dst_volume = (IWineD3DVolume *)surface_from_resource(basetexture_get_sub_resource(
+                dst_volume = (IWineD3DVolume *)volume_from_resource(basetexture_get_sub_resource(
                         (IWineD3DBaseTextureImpl *)dst_texture, i));
                 hr = IWineD3DDeviceImpl_UpdateVolume(iface, src_volume, dst_volume);
                 if (FAILED(hr))




More information about the wine-cvs mailing list