[PATCH v2 4/6] ddraw: Keep a ddraw object reference in d3d7 vertex buffers.
Henri Verbeet
hverbeet at gmail.com
Sun Feb 26 00:31:23 CST 2017
On 24 February 2017 at 19:37, Matteo Bruni <mbruni at codeweavers.com> wrote:
> @@ -4257,6 +4257,7 @@ static HRESULT WINAPI d3d7_CreateVertexBuffer(IDirect3D7 *iface, D3DVERTEXBUFFER
> {
> TRACE("Created vertex buffer %p.\n", object);
> *vertex_buffer = &object->IDirect3DVertexBuffer7_iface;
> + IDirectDraw7_AddRef(&ddraw->IDirectDraw7_iface);
> }
It seems more appropriate to do this in d3d_vertex_buffer_create()
when storing the ddraw pointer.
More information about the wine-devel
mailing list