Henri Verbeet : wined3d: Pass a resource range to wined3d_context_vk_image_barrier().

Alexandre Julliard julliard at winehq.org
Thu Mar 11 15:59:36 CST 2021


Module: wine
Branch: master
Commit: 521cafcfffb156902294ff891d995f51cd41f517
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=521cafcfffb156902294ff891d995f51cd41f517

Author: Henri Verbeet <hverbeet at codeweavers.com>
Date:   Thu Mar 11 13:54:35 2021 +0100

wined3d: Pass a resource range to wined3d_context_vk_image_barrier().

In particular, this allows different sub-resources of the same texture to have
different image layouts, as required when doing blits between them.

Signed-off-by: Henri Verbeet <hverbeet at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/wined3d/context_vk.c      |   8 +--
 dlls/wined3d/device.c          |  13 ++---
 dlls/wined3d/swapchain.c       |  23 +++++---
 dlls/wined3d/texture.c         | 125 +++++++++++++++++++++++++----------------
 dlls/wined3d/wined3d_private.h |   2 +-
 5 files changed, 102 insertions(+), 69 deletions(-)

Diff:   https://source.winehq.org/git/wine.git/?a=commitdiff;h=521cafcfffb156902294ff891d995f51cd41f517



More information about the wine-cvs mailing list