「DirectX Shader Compiler」の版間の差分

提供: MonoBook
ナビゲーションに移動 検索に移動
imported>Administrator
 
4行目: 4行目:
 
DirectX12から登場したHLSL向けの新しいコンパイラである。
 
DirectX12から登場したHLSL向けの新しいコンパイラである。
  
*https://github.com/microsoft/DirectXShaderCompiler
+
* https://github.com/microsoft/DirectXShaderCompiler
  
 
dxcを使うと[[HLSL]]([[ソースコード]])をDXIL([[中間コード]])に[[コンパイル]]できる。
 
dxcを使うと[[HLSL]]([[ソースコード]])をDXIL([[中間コード]])に[[コンパイル]]できる。
12行目: 12行目:
 
途中から[[Google]]も開発に参加してきて[[Vulkan]]で動かすための[[SPIR-V]](中間コード)も吐けるようになった。こいつ[[Android]]でも使えるぞ!
 
途中から[[Google]]も開発に参加してきて[[Vulkan]]で動かすための[[SPIR-V]](中間コード)も吐けるようになった。こいつ[[Android]]でも使えるぞ!
  
*https://github.com/google/DirectXShaderCompiler
+
* [[DirectX Shader CompilerでSPIR-Vを出力する]]
  
 
==関連項目==
 
==関連項目==

2020年1月23日 (木) 04:48時点における版

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

概要

DirectX12から登場したHLSL向けの新しいコンパイラである。

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

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

関連項目

類似ツール