BugFix: Now all functions with a IDirect3DSurface9 object passed object check for a uMod_IDirect3DSurface9 object before they call the original function.

other changes: %lu to %p for pointers
This commit is contained in:
code@koerner-de.net
2012-08-23 18:41:21 +00:00
parent 24769aad67
commit 2593729634
16 changed files with 181 additions and 32 deletions
+2 -2
View File
@@ -70,7 +70,7 @@ ULONG APIENTRY uMod_IDirect3DTexture9::AddRef()
//this function yields for the non switched texture object
ULONG APIENTRY uMod_IDirect3DTexture9::Release()
{
Message("uMod_IDirect3DTexture9::Release(): %lu\n", this);
Message("uMod_IDirect3DTexture9::Release(): %p\n", this);
void *cpy;
long ret = m_D3Ddev->QueryInterface( IID_IDirect3DTexture9, &cpy);
@@ -124,7 +124,7 @@ ULONG APIENTRY uMod_IDirect3DTexture9::Release()
delete(this);
}
Message("uMod_IDirect3DTexture9::Release() end: %lu\n", this);
Message("uMod_IDirect3DTexture9::Release() end: %p\n", this);
return (count);
}