[PATCH 2/3] wined3d: Pass a struct wined3d_bo_address to read_from_framebuffer.
Stefan Dösinger
stefandoesinger at gmail.com
Thu Nov 28 10:07:18 CST 2013
Am 28.11.2013 um 15:56 schrieb Henri Verbeet <hverbeet at gmail.com>:
> On 28 November 2013 10:48, Stefan Dösinger <stefan at codeweavers.com> wrote:
>> /* Read the framebuffer back into the surface */
>> -static void read_from_framebuffer(struct wined3d_surface *surface, void *dest, UINT pitch)
>> +static void read_from_framebuffer(struct wined3d_surface *surface,
>> + const struct wined3d_bo_address *data, UINT pitch)
> It seems a bit silly to pass these as parameters when the only caller
> gets them from the surface.
It keeps the switch between resource->allocatedMemory and PBO in a central place. My goal is to remove resource->allocatedMemory and have surface_get_data and surface_map choose between PBO, heap_memory, user-memory set by surface_set_memory and the DIB.
More information about the wine-devel
mailing list