<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/126648>126648</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[HLSL] Update Root Signature Spec to support version 1.2
</td>
</tr>
<tr>
<th>Labels</th>
<td>
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
joaosaffran
</td>
</tr>
</table>
<pre>
Root Signature version 1.2 is currently not defined in HLSL Root Signature spec. This needs to be updated and be consistent to [DX12 docs](https://microsoft.github.io/DirectX-Specs/d3d/VulkanOn12.html#static-samplers).
AC:
- [ ] Root Signature spec has specified how to handle with static-samples flags, both in the frontend and backend.
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJxskkFv4y4QxT8NvoxiYRwn8cGHtJH1P1T6S9vdVa8YxoGWgMWMU_Xbr4iy2m21J0AwzJv3e5rInyPiILoH0Z0qvbJLeXhNOpGe56xjNSX7MXxLieHZn6PmNSNcMZNPEZpagScwa84YOXxATAwWZx_Rgo_w39PzE3yppQVNDd-dJ4iIloATTAjrYjWjBR1tOZoUyRNj5HIvuofTS6PAJkOiOwl1cMwLifYo1CjUePEmJ0oz12fPbp1qn4QaTz6j4ZfN84KGhBpta4Uaf67hTcf_Y6Nqx5cgVEus2ZsN6csSMJNQfS3kUcjj8bF0kMdNEQCiO_1rFnCabhs_e7Tg0ntR7HS0AeHds4NP_xPMQZ9JqEeYErviEjuEOafIGO_za_OG0daVHVrbt72ucGj2ba_a_X4nKzc0Vu-babuT2KvdAfuDbvdSme2h7zo7a1n5QUnVSdU0sml3UtZ9a3rVTHvdNwb77SS2Ei_ahzqE66VO-Vx5ohWHRu1220MV9ISBfqciD-XVZlrPJLYyeGL6U8eewy0_BXbx6MeN5FerCoRiDK3LkjL_HaFqzWH4DPSO0aSLUGNpdV82S06vaFio8aa3YL1Lvg7qVwAAAP__TfDsEg">