Zhiyi Zhang : gdi32: Add D3DKMTSetVidPnSourceOwner and D3DKMTCheckVidPnExclusiveOwnership stubs.

Alexandre Julliard julliard at winehq.org
Tue Oct 22 16:57:01 CDT 2019


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

Author: Zhiyi Zhang <zzhang at codeweavers.com>
Date:   Tue Oct 22 16:38:56 2019 +0800

gdi32: Add D3DKMTSetVidPnSourceOwner and D3DKMTCheckVidPnExclusiveOwnership stubs.

D3DKMTSetVidPnSourceOwner needs to be implemented in the graphics drivers
because we need to maintain the VidPN source ownership information list
in the graphics drivers. For example, the graphics drivers need to release the
exclusive ownership when a new window is moved to a monitor which has been taken
exclusive ownership.

Signed-off-by: Zhiyi Zhang <zzhang at codeweavers.com>
Signed-off-by: Huw Davies <huw at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 .../api-ms-win-dx-d3dkmt-l1-1-0.spec               |  4 +-
 dlls/d3d11/d3d11.spec                              |  3 +-
 dlls/gdi32/dibdrv/dc.c                             |  4 ++
 dlls/gdi32/driver.c                                | 52 ++++++++++++++++++++++
 dlls/gdi32/enhmfdrv/dc.c                           |  2 +
 dlls/gdi32/enhmfdrv/init.c                         |  2 +
 dlls/gdi32/freetype.c                              |  2 +
 dlls/gdi32/gdi32.spec                              |  2 +
 dlls/gdi32/mfdrv/init.c                            |  2 +
 dlls/gdi32/path.c                                  |  2 +
 dlls/wineandroid.drv/init.c                        |  2 +
 dlls/winemac.drv/gdi.c                             |  2 +
 dlls/wineps.drv/init.c                             |  2 +
 dlls/winex11.drv/init.c                            |  2 +
 dlls/winex11.drv/xrender.c                         |  2 +
 include/ddk/d3dkmthk.h                             |  2 +
 include/ddraw.h                                    |  2 +
 include/wine/gdi_driver.h                          |  6 ++-
 18 files changed, 91 insertions(+), 4 deletions(-)

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



More information about the wine-cvs mailing list