Module: wine Branch: master Commit: 184ff3bfbb4be3e3fbcfaaba3ec7095d2d885882 URL: https://source.winehq.org/git/wine.git/?a=commit;h=184ff3bfbb4be3e3fbcfaaba3...
Author: Nikolay Sivov nsivov@codeweavers.com Date: Sat Jun 11 19:36:20 2022 +0300
dxgi: Create DXGI resource object, optionally supporting surface interfaces.
Signed-off-by: Nikolay Sivov nsivov@codeweavers.com
---
dlls/d3d11/d3d11_private.h | 4 +- dlls/d3d11/tests/d3d11.c | 7 - dlls/d3d11/texture.c | 130 +++++++------- dlls/dxgi/Makefile.in | 2 +- dlls/dxgi/device.c | 24 +-- dlls/dxgi/dxgi_private.h | 11 +- dlls/dxgi/resource.c | 423 +++++++++++++++++++++++++++++++++++++++++++++ dlls/dxgi/surface.c | 296 ------------------------------- dlls/dxgi/tests/dxgi.c | 34 ++-- include/wine/winedxgi.idl | 7 +- 10 files changed, 526 insertions(+), 412 deletions(-)
Diff: https://source.winehq.org/git/wine.git/?a=commitdiff;h=184ff3bfbb4be3e3fbcfa...