<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/132955>132955</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            [HLSL][RootSignature] Add test to demonstrate `offset = append` behaviour
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            test-suite,
            HLSL
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
            inbelic
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          inbelic
      </td>
    </tr>
</table>

<pre>
    From implementing the spec, there were questions about if we need to/can compute the manual offsets before pass down an offset value to the construction of a root signature in the d3d api.

AC:
- [ ] add test to demonstrate how `offset= append` should behave if passed in the magic value `D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND`
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJx0UkGPmzwQ_TXmMkpkBsx-OXDIhvC10mp3lew9MngIroxNsZ2o_74yzbbqoRcG2Z4377150nt9tUQ1E88MUduOjO4ZIhNNJmMY3VI_DrPOqR91u7gJ9DQbmsgGba8QRgI_U8_wkP4Xgnv6fI_kg3bWg-xcDKAHuBNYIgXBMWx7aaF30xwDrRCTtFEacMPgKXjoaHALwSy9B-XuFqR93MFNmkgQ3NrWO-vDEvs0CtwAEhbnAiRVMsSFQNv1nSoUyFlvGd8zvt8fWJHqBph4BiYakEpBIB8SrqJpRZWBYHR3YBX_NZoVDch5JqtYxcGPLhoFHY3yRklfIkvqc-Ikr7p_kGUVb4omx0tzPB9OX98_3k6X0_71_-PlrW3Px4_L_v39-NqwimeqLtSu2MmM6vypxB3meVVkYy0IqSw5F4oXeccJOyk6KeVTuRvU0FWZrpGj4AWKvCorXmzzAQsxIGL5H98pKljJaZLabI25TVu3XDPtfaQ6L3AnRGZkR8Y_gpCs2PioA6Us4IEhfnk5vzyCsdQJYtPFq2clN9oH_wc06GDWPK0NomHi-eRcOH9uJLm9_4fbv52Gv61ePdYuLllcTD2GMPu0QGwZtlcdxthtezcxbBOLR9nMi_tGfWDYrjo9w_Yh9VbjzwAAAP__KP730Q">