[PATCH 4/5] wined3d: Set the pitch in wined3d_device_context_map().

Zebediah Figura (she/her) zfigura at codeweavers.com
Thu Jun 24 10:51:31 CDT 2021


On 6/24/21 10:03 AM, Henri Verbeet wrote:
> On Wed, 23 Jun 2021 at 23:39, Zebediah Figura <z.figura12 at gmail.com> wrote:
>> ---
>>   dlls/wined3d/buffer.c          | 14 +++++++-------
>>   dlls/wined3d/cs.c              | 18 ++++++++----------
>>   dlls/wined3d/device.c          | 12 ++++++++++--
>>   dlls/wined3d/texture.c         | 34 ++++++++++++++++++----------------
>>   dlls/wined3d/wined3d_private.h |  8 +++-----
>>   5 files changed, 46 insertions(+), 40 deletions(-)
>>
> Why would we want that?
> 

Same reason as most of the rest of this series; I'd like to allow for 
multiple mapping paths (e.g. alternatives to WINED3D_CS_OP_MAP) without 
having to duplicate a whole bunch of code.

Storing fields in wined3d_resource/wined3d_sub_resource is also nice 
because it means we don't need a bunch of extra branching or 
sub_resource_ops. But I guess it does take up more memory...



More information about the wine-devel mailing list