add option to enable direct3d 12 renderer (via MS 9on12)
This commit is contained in:
parent
9ac9aa3c6a
commit
5616af006b
4 changed files with 30 additions and 5 deletions
1
inc/dd.h
1
inc/dd.h
|
@ -149,6 +149,7 @@ typedef struct CNCDDRAW
|
|||
BOOL lock_surfaces;
|
||||
BOOL d3d9linear;
|
||||
BOOL gdilinear;
|
||||
BOOL d3d9on12;
|
||||
int resolutions;
|
||||
BOOL armadahack;
|
||||
BOOL tshack;
|
||||
|
|
|
@ -27,6 +27,17 @@ typedef struct D3D9RENDERER
|
|||
int tex_height;
|
||||
} D3D9RENDERER;
|
||||
|
||||
#define MAX_D3D9ON12_QUEUES 2
|
||||
|
||||
typedef struct _D3D9ON12_ARGS
|
||||
{
|
||||
BOOL Enable9On12;
|
||||
IUnknown* pD3D12Device;
|
||||
IUnknown* ppD3D12Queues[MAX_D3D9ON12_QUEUES];
|
||||
UINT NumQueues;
|
||||
UINT NodeMask;
|
||||
} D3D9ON12_ARGS;
|
||||
|
||||
BOOL d3d9_is_available();
|
||||
DWORD WINAPI d3d9_render_main(void);
|
||||
BOOL d3d9_create();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue