<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/91624>91624</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[HLSL] Implement c-style apis for accessing outputs of shader compilation
</td>
</tr>
<tr>
<th>Labels</th>
<td>
HLSL
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
coopp
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
coopp
</td>
</tr>
</table>
<pre>
DXC exposes a COM based library today for compiling shaders and accessing specific data in the outputs of the compilation.
A desire has been expressed to have an equivalent solution exposed in pure c apis. These apis should cover all features required to provide access to this data.
This issue is to implement the design completed in Issue #91623 .
Issue #90782 should have all of the infrastructure figured out so the work will be to add the additional apis to the c-style compiler library with tests.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxUkk9zozgQxT-NuHTFBQJic-CQjcu1qcrWHiaHuTZSA5qREaOWnPG3n5Kwk8yFP03T-r3XD5nNtBD1ov1HSKmcW1chpWiPBcYwO9_nUjE4fe2P35-Bfq-OiQHh-f__YEAmDdYMHv0VgtN4hdF5UO68GmuWCXhGTZ4BFw2oFDHn6krKjEaBxoBgFggzgYthjYHBjfl1m4HBuGUnyqMon55AExtPMCPDQLQkGk-cGIKDGS8EuAD9iuaClpYA7GxMA27YOh21Rk-gAFfDO3ibiSk_A88uWg3KXcgDWgsjYYieGHya6LdDVu8uRtNNS6qE2XDWcaPcrm-papgjgclt5rxaOieoJC4JmZas0VLYwF5yt5B1Vz3KGv4a9_mt3B_knXVTbO3dMrOMHjn4qBI4jGaKCdvF5ETueHf-J7wba2GgRIVa5zpqbZJRaDczwtauHjhc7X0X5D9W_W7CDIE48K7Qfa27usOC-mpftXJf78uqmPumUuXjYZT7ahwrbLSmg-6Gw76pDiN1Y1WYXpayKduyqx7btqx2OCjsatkexk4rpE40JZ3R2J21l_PO-anIjvbJoKawOJDlW3L_ff32eguu71P7wxAnFk1pTYL8GBBMsDnt-Yf2CC8fe7mLzQakFH_m9Us0t0B_TWcRve3nEFYW9ZOQJyFPkwlzHHbKnYU8pbNvt4fVux-kgpCnrISFPGUxfwIAAP__nJs05A">