From f215e02bf85f68d3a6106c2a1f4f7f063f819064 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Thu, 11 Apr 2024 10:17:27 +0200 Subject: Adding upstream version 7.0.14-dfsg. Signed-off-by: Daniel Baumann --- .../include/native/directx/dxgitype.h | 96 ++++++++++++++++++++++ 1 file changed, 96 insertions(+) create mode 100644 src/libs/dxvk-native-1.9.2a/include/native/directx/dxgitype.h (limited to 'src/libs/dxvk-native-1.9.2a/include/native/directx/dxgitype.h') diff --git a/src/libs/dxvk-native-1.9.2a/include/native/directx/dxgitype.h b/src/libs/dxvk-native-1.9.2a/include/native/directx/dxgitype.h new file mode 100644 index 00000000..a9f11fd1 --- /dev/null +++ b/src/libs/dxvk-native-1.9.2a/include/native/directx/dxgitype.h @@ -0,0 +1,96 @@ +/*** Autogenerated by WIDL 5.13 from include/dxgitype.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __dxgitype_h__ +#define __dxgitype_h__ + +/* Forward declarations */ + +/* Headers for imported files */ + +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#if 0 +typedef unsigned int UINT; +typedef LONG WINBOOL; +#endif +typedef enum DXGI_MODE_ROTATION { + DXGI_MODE_ROTATION_UNSPECIFIED = 0x0, + DXGI_MODE_ROTATION_IDENTITY = 0x1, + DXGI_MODE_ROTATION_ROTATE90 = 0x2, + DXGI_MODE_ROTATION_ROTATE180 = 0x3, + DXGI_MODE_ROTATION_ROTATE270 = 0x4 +} DXGI_MODE_ROTATION; +typedef enum DXGI_MODE_SCANLINE_ORDER { + DXGI_MODE_SCANLINE_ORDER_UNSPECIFIED = 0x0, + DXGI_MODE_SCANLINE_ORDER_PROGRESSIVE = 0x1, + DXGI_MODE_SCANLINE_ORDER_UPPER_FIELD_FIRST = 0x2, + DXGI_MODE_SCANLINE_ORDER_LOWER_FIELD_FIRST = 0x3 +} DXGI_MODE_SCANLINE_ORDER; +typedef enum DXGI_MODE_SCALING { + DXGI_MODE_SCALING_UNSPECIFIED = 0x0, + DXGI_MODE_SCALING_CENTERED = 0x1, + DXGI_MODE_SCALING_STRETCHED = 0x2 +} DXGI_MODE_SCALING; +#ifndef D3DCOLORVALUE_DEFINED +#define D3DCOLORVALUE_DEFINED +typedef struct _D3DCOLORVALUE { + float r; + float g; + float b; + float a; +} D3DCOLORVALUE; +#endif +typedef D3DCOLORVALUE DXGI_RGBA; +typedef struct DXGI_MODE_DESC { + UINT Width; + UINT Height; + DXGI_RATIONAL RefreshRate; + DXGI_FORMAT Format; + DXGI_MODE_SCANLINE_ORDER ScanlineOrdering; + DXGI_MODE_SCALING Scaling; +} DXGI_MODE_DESC; +typedef struct DXGI_GAMMA_CONTROL_CAPABILITIES { + WINBOOL ScaleAndOffsetSupported; + float MaxConvertedValue; + float MinConvertedValue; + UINT NumGammaControlPoints; + float ControlPointPositions[1025]; +} DXGI_GAMMA_CONTROL_CAPABILITIES; +typedef struct DXGI_RGB { + float Red; + float Green; + float Blue; +} DXGI_RGB; +typedef struct DXGI_GAMMA_CONTROL { + DXGI_RGB Scale; + DXGI_RGB Offset; + DXGI_RGB GammaCurve[1025]; +} DXGI_GAMMA_CONTROL; +/* Begin additional prototypes for all interfaces */ + + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __dxgitype_h__ */ -- cgit v1.2.3