[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