libs/vkd3d: Implement d3d12_device_CreateGraphicsPipelineState().

This commit is contained in:
Henri Verbeet
2016-09-28 12:16:19 +02:00
parent e4e1ef5944
commit 5c9ea3ede3
4 changed files with 429 additions and 27 deletions

View File

@@ -26,6 +26,7 @@ import "dxgibase.h";
#include "unknown.idl"
const UINT D3D12_APPEND_ALIGNED_ELEMENT = 0xffffffff;
const UINT D3D12_DEFAULT_DEPTH_BIAS = 0;
cpp_quote("#define D3D12_DEFAULT_DEPTH_BIAS_CLAMP (0.0f)")
cpp_quote("#define D3D12_DEFAULT_SLOPE_SCALED_DEPTH_BIAS (0.0f)")
@@ -37,6 +38,7 @@ const UINT D3D12_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT = 32;
const UINT D3D12_RESOURCE_BARRIER_ALL_SUBRESOURCES = 0xffffffff;
const UINT D3D12_SIMULTANEOUS_RENDER_TARGET_COUNT = 8;
const UINT D3D12_TEXTURE_DATA_PITCH_ALIGNMENT = 256;
const UINT D3D12_VS_INPUT_REGISTER_COUNT = 32;
[uuid(8BA5FB08-5195-40E2-AC58-0D989C3A0102), object, local, pointer_default(unique)]
interface ID3D10Blob : IUnknown