wined3d: Use the texture dimension helpers in wined3d_device_update_texture_3d().

Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Henri Verbeet 2016-03-30 21:30:18 +02:00 committed by Alexandre Julliard
parent 8ade2418ef
commit 2f0a12149e
1 changed files with 3 additions and 3 deletions

View File

@ -3547,9 +3547,9 @@ static HRESULT wined3d_device_update_texture_3d(struct wined3d_device *device,
return WINED3DERR_INVALIDCALL;
}
if (src_texture->sub_resources[src_level].resource->width != dst_texture->resource.width
|| src_texture->sub_resources[src_level].resource->height != dst_texture->resource.height
|| src_texture->sub_resources[src_level].resource->depth != dst_texture->resource.depth)
if (wined3d_texture_get_level_width(src_texture, src_level) != dst_texture->resource.width
|| wined3d_texture_get_level_height(src_texture, src_level) != dst_texture->resource.height
|| wined3d_texture_get_level_depth(src_texture, src_level) != dst_texture->resource.depth)
{
WARN("Source and destination dimensions do not match.\n");
return WINED3DERR_INVALIDCALL;