d3d12: Update PSO creation to use CreatePipelineState
authorGiancarlo Devich <gdevich@microsoft.com>
Tue, 11 Apr 2023 23:41:17 +0000 (16:41 -0700)
committerMarge Bot <emma+marge@anholt.net>
Fri, 14 Apr 2023 03:19:22 +0000 (03:19 +0000)
commit4f9cd76369c4ed045a834984632dd3da8dedef8e
tree960a761a63eb0fe1d85f89e7a560cfb498651c07
parent52ee566bc550b4822c4a563e480e869b8228917b
d3d12: Update PSO creation to use CreatePipelineState

This uses CD3DX12_PIPELINE_STATE_STREAM3 from
d3dx12_pipeline_state_stream.h and gives us access to newer D3D12
features.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22454>
src/gallium/drivers/d3d12/d3d12_context.cpp
src/gallium/drivers/d3d12/d3d12_pipeline_state.cpp
src/gallium/drivers/d3d12/d3d12_pipeline_state.h