[PATCH 2/7] ddraw: Use wined3d_device_process_vertices for execute buffers.
Henri Verbeet
hverbeet at gmail.com
Mon Oct 31 06:02:20 CDT 2016
On 30 October 2016 at 15:02, Stefan Dösinger <stefandoesinger at gmx.at> wrote:
> @@ -318,65 +277,36 @@ HRESULT d3d_execute_buffer_execute(struct d3d_execute_buffer *buffer,
> + hr = wined3d_resource_map(wined3d_buffer_get_resource(buffer->src_vertex_buffer), 0,
> + &map_desc, &box, WINED3D_MAP_DISCARD);
> if (FAILED(hr))
> return hr;
> - dst = map_desc.data;
> + memcpy(map_desc.data, src, ci->dwCount * sizeof(*src));
> + wined3d_resource_unmap(wined3d_buffer_get_resource(buffer->dst_vertex_buffer), 0);
That looks wrong.
More information about the wine-devel
mailing list