[PATCH] include: Add more DXGI swapchain flags

Nikolay Sivov nsivov at codeweavers.com
Mon Apr 23 04:28:30 CDT 2018


Signed-off-by: Nikolay Sivov <nsivov at codeweavers.com>
---
 include/dxgi.idl | 16 +++++++++++++---
 1 file changed, 13 insertions(+), 3 deletions(-)

diff --git a/include/dxgi.idl b/include/dxgi.idl
index 0626315b52..ba283bc6c0 100644
--- a/include/dxgi.idl
+++ b/include/dxgi.idl
@@ -109,9 +109,19 @@ typedef struct DXGI_ADAPTER_DESC {
 } DXGI_ADAPTER_DESC;
 
 typedef enum DXGI_SWAP_CHAIN_FLAG {
-    DXGI_SWAP_CHAIN_FLAG_NONPREROTATED      = 1,
-    DXGI_SWAP_CHAIN_FLAG_ALLOW_MODE_SWITCH  = 2,
-    DXGI_SWAP_CHAIN_FLAG_GDI_COMPATIBLE     = 4
+    DXGI_SWAP_CHAIN_FLAG_NONPREROTATED                          = 1,
+    DXGI_SWAP_CHAIN_FLAG_ALLOW_MODE_SWITCH                      = 2,
+    DXGI_SWAP_CHAIN_FLAG_GDI_COMPATIBLE                         = 4,
+    DXGI_SWAP_CHAIN_FLAG_RESTRICTED_CONTEXT                     = 8,
+    DXGI_SWAP_CHAIN_FLAG_RESTRICT_SHARED_RESOURCE_DRIVER        = 16,
+    DXGI_SWAP_CHAIN_FLAG_DISPLAY_ONLY                           = 32,
+    DXGI_SWAP_CHAIN_FLAG_FRAME_LATENCY_WAITABLE_OBJECT          = 64,
+    DXGI_SWAP_CHAIN_FLAG_FOREGROUND_LAYER                       = 128,
+    DXGI_SWAP_CHAIN_FLAG_FULLSCREEN_VIDEO                       = 256,
+    DXGI_SWAP_CHAIN_FLAG_YUV_VIDEO                              = 512,
+    DXGI_SWAP_CHAIN_FLAG_HW_PROTECTED                           = 1024,
+    DXGI_SWAP_CHAIN_FLAG_ALLOW_TEARING                          = 2048,
+    DXGI_SWAP_CHAIN_FLAG_RESTRICTED_TO_ALL_HOLOGRAPHIC_DISPLAYS = 4096,
 } DXGI_SWAP_CHAIN_FLAG;
 
 typedef struct DXGI_SWAP_CHAIN_DESC {
-- 
2.17.0




More information about the wine-devel mailing list