d3d12: Use ID3D12DeviceConfiguration for root signature serialization
authorJesse Natalie <jenatali@microsoft.com>
Sun, 28 Aug 2022 13:40:23 +0000 (06:40 -0700)
committerMarge Bot <emma+marge@anholt.net>
Thu, 20 Oct 2022 00:30:21 +0000 (00:30 +0000)
commit035db6f0118101da395f89a4288380760a11a604
tree8483c697c88dae7e059d26529ef7d3bc5998d578
parent6a1268cc4fbf22290112ea856339dc234bad21c1
d3d12: Use ID3D12DeviceConfiguration for root signature serialization

If we were able to create a device factory from a DLL-local D3D12Core,
we want to use that one to do root signature serialization, instead of
going to the globally-configured D3D12Core.

Reviewed-by: Sil Vilerino <sivileri@microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18305>
src/gallium/drivers/d3d12/d3d12_context.cpp
src/gallium/drivers/d3d12/d3d12_context.h
src/gallium/drivers/d3d12/d3d12_root_signature.cpp