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

    <tr>
        <th>Summary</th>
        <td>
            [HLSL][SPIR] Add `Texture*` and `RWTexture*` types to the SPIR-V backend
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

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

    <tr>
      <th>Reporter</th>
      <td>
          s-perron
      </td>
    </tr>
</table>

<pre>
    We will need to update clang to emit the correct target type.

- [ ] Emit target type for texture resources.

The main work in the backend is to expand the builtins used to access the resources. I do not have a list of the functions yet.

- [ ] Expand the intrinsics used to access the textures.
- [ ] Resubmit the tests removed in https://github.com/llvm/llvm-project/pull/122355 that relate to textures. We need the intrinsics to access the textures to enble thoses tests.
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJyUUktP6zgU_jXO5qhV4sRpu8iiiKkGicUI0LD247TxxbUj-7jAv7-yAVXosrmryDmv7yVTsiePODFxw8RtIzPNIU5ptWCMwTcqmPfpGeHVOgce0QAFyIuRhKCd9KfyxrMloBlBhxhRE5CMJySg9wXXrN2zdr8CJm6AiVv4pzZfG-AYIhC-UY4IEVPIUWP6HHuaEc7SengN8QWsr1eU1C_oDdhUj78t0puPQraOrE-Q0wdQqTWmVGvXzXAHJoAPBLO8IEhwNhGEY207Zq_JBp_gHelP7Ndb1lO0Pln947VPPpXGdfwBU1ZfWhEmShDxHC5oCrWZaEms3zN-YPxwsjRntdbhzPjBucvXZ7XE8As1MX5YsnOMHzrOeyGAZkkQ0RVnKFwRwDN-Gvcd9c-Aq6JeOQSaQyrvAnPdmKk3u34nG5y6Tb_Z7XjXj808qR0e-3Zo255rMWq93e5GueWj2qKUaiMaO_GWi7bjm070oh_X7cYYrQYlTKeOwyDY0OJZWrcu7NYhnhqbUsap44MYx8ZJhS7VeHLu8RVqlXFe0hqnKonKp8SGtviYrmvIkqu5_vf-8Z6JWyZuHv-7eyhG7I0BNrZPH6QZ37OxheIsG9uH5--_S0arLEWmsmD1_1cCmxzd9Ne2VQKpGlcZXib-OwAA___K9Cpw">