差分
ナビゲーションに移動
検索に移動
VulkanではSDKに付属のglslangを利用して[[Vulkan]]では[[SDK]]に付属のglslangを利用して[[GLSL]]および[[HLSL]]からSPIR-V[[バイナリ]]を出力することができる。
SPIR-V
,編集の要約なし
'''SPIR-V'''(語源:Standard Portable Intermediate Representation V)とは、[[Vulkan]]のために開発された[[シェーディング言語]]の[[中間コード]]表現である。
== 概要 ==[[OpenCL]]のために開発された「[[SPIR]]」と似ているが別物である。SPIRは」と名称は似ているが別物である。SPIRは[[LLVM]]を利用していたが、SPIR-Vからはより[[シェーダー]]に特化して効率的に利用できるよう独自実装になった。順当にいけばSPIR 3.0という名称になりそうなものであったが、なぜかV(5.0)まで一気に飛んだ。
== 関連項目 ==
* [[Vulkan]]
* [[HLSL]]