wined3d: UpdateSurface should take into account the offset from the source rectangle.

This commit is contained in:
Roderick Colenbrander 2008-09-20 18:25:44 +00:00 committed by Alexandre Julliard
parent 60bbae4b40
commit 0362ee3d16
1 changed files with 2 additions and 1 deletions

View File

@ -5970,6 +5970,7 @@ static HRESULT WINAPI IWineD3DDeviceImpl_UpdateSurface(IWineD3DDevice *iface,
} else {
const unsigned char* data =((const unsigned char *)IWineD3DSurface_GetData(pSourceSurface)) + offset;
glTexSubImage2D(glDescription->target
,glDescription->level
,destLeft
@ -5978,7 +5979,7 @@ static HRESULT WINAPI IWineD3DDeviceImpl_UpdateSurface(IWineD3DDevice *iface,
,srcHeight
,glDescription->glFormat
,glDescription->glType
,IWineD3DSurface_GetData(pSourceSurface)
,data
);
}
}