<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/113223>113223</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[HLSL] Create `__builtin_hlsl_is_line_vector_layout_compatible` builtin
</td>
</tr>
<tr>
<th>Labels</th>
<td>
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
bob80905
</td>
</tr>
</table>
<pre>
According to the spec on resource element type validation, a new builtin needs to be added, `__builtin_hlsl_is_line_vector_layout_compatible`. This will be used as part of the constraint expression that is evaluated by the concept applied to resources like `RWBuffer`. The builtin is also described in the spec.
https://github.com/llvm/wg-hlsl/pull/69
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyckj2Pm0AQhn_N0ozOggVsKCjuQ1aKq5JIKdF-DGaS9S7aGXzxv4-w7EsZKdU0D8PzvjuGmU4RcVDti2rfCrPKnPJgk-3KvmwLm_x1eHYuZU_xBJJAZgRe0EGKkJHTmh0CBjxjFJDrgnAxgbwRSlHpVzAQ8QPsSkEoQkT0vK2xCMZ79Bui9uU43olxDhxG4jFQxPGCTlIeg7mmVUaXzosRsgHVvtzB95kYPiiEbdnK6MEwLCYLpOmm6VJkyYaiAP5eMjJTiiCzESAGvJiwGkEP9vrAHS4CZlkCod8sHwEZAv3CTfTrj5d1mjDfDfAzGTGYwAk8sstk0QPFz7J2qnxT5fMssrCqn5U-Kn08kcyr3bl0VvoYwmUbH6enrQClj8satrHvCz_Uvq97U-BQHXTfNk3f7Yt5aEzd123ddcajc652Vbm3ky-xaivTTYeCBl3qpip1pauyb_Y73R26w9RVk92Y5qCaEs-Gwm77-y7lU0HMKw5VVWtdF8FYDPw4jTxs1JNdT6yaMhAL__1OSMLtiL68f3tX7Ru8ZjSC__e0j06LNYfh353dtJacfqITpY-3CKz08Z7iMug_AQAA__8Kavqc">