Commit 8a13f059 authored by Michael Stefaniuc's avatar Michael Stefaniuc Committed by Alexandre Julliard

d3d8: COM cleanup for the IDirect3DCubeTexture8 iface.

parent 75cc8985
...@@ -348,15 +348,14 @@ struct IDirect3DBaseTexture8Impl ...@@ -348,15 +348,14 @@ struct IDirect3DBaseTexture8Impl
*/ */
struct IDirect3DCubeTexture8Impl struct IDirect3DCubeTexture8Impl
{ {
/* IUnknown fields */ IDirect3DCubeTexture8 IDirect3DCubeTexture8_iface;
const IDirect3DCubeTexture8Vtbl *lpVtbl; LONG ref;
LONG ref;
/* IDirect3DResource8 fields */ /* IDirect3DResource8 fields */
IWineD3DCubeTexture *wineD3DCubeTexture; IWineD3DCubeTexture *wineD3DCubeTexture;
/* Parent reference */ /* Parent reference */
LPDIRECT3DDEVICE8 parentDevice; IDirect3DDevice8 *parentDevice;
}; };
HRESULT cubetexture_init(IDirect3DCubeTexture8Impl *texture, IDirect3DDevice8Impl *device, HRESULT cubetexture_init(IDirect3DCubeTexture8Impl *texture, IDirect3DDevice8Impl *device,
......
...@@ -770,7 +770,7 @@ static HRESULT WINAPI IDirect3DDevice8Impl_CreateCubeTexture(IDirect3DDevice8 *i ...@@ -770,7 +770,7 @@ static HRESULT WINAPI IDirect3DDevice8Impl_CreateCubeTexture(IDirect3DDevice8 *i
} }
TRACE("Created cube texture %p.\n", object); TRACE("Created cube texture %p.\n", object);
*texture = (IDirect3DCubeTexture8 *)object; *texture = &object->IDirect3DCubeTexture8_iface;
return hr; return hr;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment