DirectX Shader Compiler

提供: MonoBook
2020年5月18日 (月) 08:31時点におけるAdministrator (トーク | 投稿記録)による版
ナビゲーションに移動 検索に移動

DirectX Shader Compiler(通称:dxc)とは、マイクロソフトが中心となりオープンソースのもとで開発が行われているLLVM/Clangの技術をベースとしたHLSLの新しいコンパイラである。

概要

dxcはDirectX 12から登場した新しいHLSL向けのコンパイラである。 WindowsだけでなくMacOSLinuxでも動くという特徴がある。

dxcを使うとHLSLソースコード)を中間コード(DXIL)にコンパイルできる。 これは従来のfxc.exeで作られる中間コード(DXBC)とは別物である。 移行期間なのかDirectX12ではdxcとfxcの両方が搭載されている。

また、途中からGoogleも開発に参加してきてVulkanで動かすための中間コード(SPIR-V)も吐けるようになった。こいつAndroidでも使えるぞ!

関連項目

類似ツール