On Thu, Sep 08, 2005 at 10:37:56PM +0200, Stefan Dösinger wrote:
I think you're right. After Releasing the DDraw object two times, as EE does, it's far from beeing freed: It has a refcount of 8!! In particular, creating the surface and performing QueryInterface on it increase the refcount by 1, creating a D3D device increases the refcount by 7.
What you could test is artifically increase the refcount of 'normal' surfaces and check if these are deleted or not.
Lionel