mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2025-09-12 18:50:22 -07:00
vkd3d: Implement support for D3D12_FEATURE_D3D12_OPTIONS2.
Signed-off-by: Conor McCarthy <conor.mccarthy.444@gmail.com> Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
committed by
Alexandre Julliard
parent
fad3b12703
commit
6e0590adf6
@@ -184,6 +184,13 @@ typedef enum D3D12_WRITEBUFFERIMMEDIATE_MODE
|
||||
D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_OUT = 0x2,
|
||||
} D3D12_WRITEBUFFERIMMEDIATE_MODE;
|
||||
|
||||
typedef enum D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER
|
||||
{
|
||||
D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_NOT_SUPPORTED = 0x0,
|
||||
D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_1 = 0x1,
|
||||
D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_2 = 0x2,
|
||||
} D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER;
|
||||
|
||||
interface ID3D12Fence;
|
||||
interface ID3D12RootSignature;
|
||||
interface ID3D12Heap;
|
||||
@@ -1634,6 +1641,12 @@ typedef struct D3D12_FEATURE_DATA_ARCHITECTURE1
|
||||
BOOL IsolatedMMU;
|
||||
} D3D12_FEATURE_DATA_ARCHITECTURE1;
|
||||
|
||||
typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS2
|
||||
{
|
||||
BOOL DepthBoundsTestSupported;
|
||||
D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER ProgrammableSamplePositionsTier;
|
||||
} D3D12_FEATURE_DATA_D3D12_OPTIONS2;
|
||||
|
||||
typedef enum D3D12_FEATURE
|
||||
{
|
||||
D3D12_FEATURE_D3D12_OPTIONS = 0,
|
||||
|
Reference in New Issue
Block a user