Henri Verbeet : wined3d: Don't use surface_from_resource() to retrieve volumes.
Module: wine Branch: master Commit: b17d64923e4a1ecb60970319c4ad6bbb4f32a8c4 URL: http://source.winehq.org/git/wine.git/?a=commit;h=b17d64923e4a1ecb60970319c4... Author: Henri Verbeet <hverbeet(a)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))
participants (1)
-
Alexandre Julliard