MicrosoftのオープンソースDirectX Shader Compilerは、DXILと呼ばれるHLSLシェーダ用の新しい中間言語(IL)のフォーマットを記述しています。DXBCをDXIL(DirectXバイトコードからDirectX中間言語)に変換
このドキュメントでは、以前のHLSL IL(DXBC)のコンバータを新しいDXIL:https://github.com/Microsoft/DirectXShaderCompiler/blob/master/docs/DXIL.rstに変換しています。
しかし、参照されているdxbc2dxilツール、またはDXBCをDXILに変換するその他の方法が見つかりません。 DXBCファイルをDirectX Shader Compilerプロジェクトのさまざまなツールに渡そうとしましたが、誰も入力としてプレーンDXBCを受け入れていませんでした。
現在、古いDXBCからDXILを入手する方法はありますか?
ご回答ありがとうございます@ galop1n。そのツールを一般に公開することはいいと思うので、マイクロソフトでは最終的にいくつかのバージョンをリリースする予定です。 –
dxbc2dxilが現在公開されていないことを確認しました:https://twitter.com/mlrdev/status/895140130553384962 –