<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/96674>96674</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Generate full PSV0 part
</td>
</tr>
<tr>
<th>Labels</th>
<td>
backend:DirectX,
HLSL
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
damyanp
</td>
</tr>
</table>
<pre>
Use the LLVM mechanism to generate the PSV0 status log, and then generate the PSV0 structure from this data
DXIL metadata from resources need to be pulled in
AC:
- Determine when we generate this and add it to the shader
- could be on front-end metadata
- could be on the DXIL metadata
- is there a chance we generate DXIL from other languages? If so, would deriving the PSV0 from DXIL make more sense
- Also a possibility that the DXIL metadata is more stable than frontend metadata
- PSV0 is generated from all the relevant metadata
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxskk9v2zAMxT-NfCESOPKfxAcfsgbZCmTAgGJFr7TE2FplKRDlFP32g-wuXbeeBJvkez8-CZlN74haUX0R1SHDKQ4-tBrHV3SXrPP6tf3JBHEgOJ0ev8NIakBneITooSdHAeNS_vHwmANHjBOD9b2Qd4BOp5L7tDFMKk6B4Bz8CHEwDBojinwv8v3h6f4EI0VMv5aOQOynoIjBEenk3hFcJmtJg3HL2P5OFOlcwYEihdE4gpfk_0J_IxieyVBrMDEpJSoeUFMQ-R4AYAXKT1YnC--Sv4srcvqG9GlbUvkAfusynIqBACGlp-gD0Dwz7-hTF1h0_YQ9sSiOAPdnYJ_CfJmtNAVzNa5_T3KeXHzxmWD0gYDJMcHNf2_ZA8LFM5vOWBNfIQ4Y_ydOpItAxM6mrPBt_X-2Xy3ehm9r6AUErZ1lA1m6oou3oUy3hW6KBjNqN9tNUxRNJetsaMt6U-ndVjV1U1dbohrzpqKzklRtctRdZlqZyzKvZbXZbXZlva6U0mWVq7IqtrtONqLMaURj19Zex7UPfWaYJ2qbut6WmcWOLM8PXMoO1TM5LYr9wQRS8UlIKeSdkPLb6eGUPqpDFtoktOqmnkWZW8OR36WjiZbar38u7zxZu2RxwRCzKdh2iPHC6SHKo5DH3sRh6tbKj0Iek8rbsboE_4tUFPI407KQxwX42srfAQAA__85fy9R">