Henri Verbeet : wined3d: Cleanup IWineD3DDeviceImpl_UpdateTexture().
Alexandre Julliard
julliard at winehq.org
Mon Oct 19 09:56:11 CDT 2009
Module: wine
Branch: master
Commit: adf5bb5f6aa51d59aab3813b9c8f063b15def1ca
URL: http://source.winehq.org/git/wine.git/?a=commit;h=adf5bb5f6aa51d59aab3813b9c8f063b15def1ca
Author: Henri Verbeet <hverbeet at codeweavers.com>
Date: Mon Oct 19 10:12:19 2009 +0200
wined3d: Cleanup IWineD3DDeviceImpl_UpdateTexture().
The root problem here is that with the original error handling a NULL
dereference occurs (IWineD3DBaseTexture_GetType()) when either the source or
destination texture is NULL. Rewriting the error handling changes the
indentation of almost the entire function though, so this patch ends up
rewriting the entire function.
---
dlls/wined3d/device.c | 185 ++++++++++++++++++++++++-------------------------
1 files changed, 90 insertions(+), 95 deletions(-)
Diff: http://source.winehq.org/git/wine.git/?a=commitdiff;h=adf5bb5f6aa51d59aab3813b9c8f063b15def1ca
More information about the wine-cvs
mailing list