microsoft/compiler: Emit metadata based on long-lived signature data
authorJesse Natalie <jenatali@microsoft.com>
Mon, 14 Feb 2022 17:14:49 +0000 (09:14 -0800)
committerMarge Bot <emma+marge@anholt.net>
Sat, 23 Jul 2022 14:48:17 +0000 (14:48 +0000)
commite4c927545d5f586f60115bad4e858881c22ceefb
tree6a281c4a0826e6e79bad7d128ca2d9cd84e91c06
parent6af22121cfd9b05c0bd7fdd835993a3442047f9d
microsoft/compiler: Emit metadata based on long-lived signature data

Instead of using the short-lived semantic structure (that's used to
fill out the long-lived signature and PSV data), use the long-lived
ones. This is staging so we can hold off on emitting the metadata
until later.

Reviewed-by: Enrico Galli <enrico.galli@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17603>
src/microsoft/compiler/dxil_signature.c
src/microsoft/compiler/dxil_signature.h