mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2025-09-12 18:50:22 -07:00
demos/triangle: Add a demo program.
This commit is contained in:
@@ -23,7 +23,38 @@
|
||||
|
||||
import "dxgi.idl";
|
||||
|
||||
typedef struct DXGI_SWAP_CHAIN_DESC1 DXGI_SWAP_CHAIN_DESC1;
|
||||
typedef enum DXGI_SCALING
|
||||
{
|
||||
DXGI_SCALING_STRETCH = 0x0,
|
||||
DXGI_SCALING_NONE = 0x1,
|
||||
DXGI_SCALING_ASPECT_RATIO_STRETCH = 0x2,
|
||||
DXGI_SCALING_FORCE_DWORD = 0xffffffff,
|
||||
} DXGI_SCALING;
|
||||
|
||||
typedef enum DXGI_ALPHA_MODE
|
||||
{
|
||||
DXGI_ALPHA_MODE_UNSPECIFIED = 0x0,
|
||||
DXGI_ALPHA_MODE_PREMULTIPLIED = 0x1,
|
||||
DXGI_ALPHA_MODE_STRAIGHT = 0x2,
|
||||
DXGI_ALPHA_MODE_IGNORE = 0x3,
|
||||
DXGI_ALPHA_MODE_FORCE_DWORD = 0xffffffff,
|
||||
} DXGI_ALPHA_MODE;
|
||||
|
||||
typedef struct DXGI_SWAP_CHAIN_DESC1
|
||||
{
|
||||
UINT Width;
|
||||
UINT Height;
|
||||
DXGI_FORMAT Format;
|
||||
BOOL Stereo;
|
||||
DXGI_SAMPLE_DESC SampleDesc;
|
||||
DXGI_USAGE BufferUsage;
|
||||
UINT BufferCount;
|
||||
DXGI_SCALING Scaling;
|
||||
DXGI_SWAP_EFFECT SwapEffect;
|
||||
DXGI_ALPHA_MODE AlphaMode;
|
||||
UINT Flags;
|
||||
} DXGI_SWAP_CHAIN_DESC1;
|
||||
|
||||
typedef struct DXGI_SWAP_CHAIN_FULLSCREEN_DESC DXGI_SWAP_CHAIN_FULLSCREEN_DESC;
|
||||
typedef struct DXGI_PRESENT_PARAMETERS DXGI_PRESENT_PARAMETERS;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user