« MicrosoftのgltTF Viewerサンプル | トップページ | "HDR in Call of Duty"のスライド »

2018.06.07

SPIR-V to ISPC : IntelのSPIR-VからISPCへのコンバータ

SPIR-V to ISPCというのがIntelから出たようですね。

SPIR-V to ISPC: Convert GPU Compute to the CPU
https://software.intel.com/en-us/articles/spir-v-to-ispc-convert-gpu-compute-to-the-cpu


コードのリポジトリは下記で、SPIR-V Crossをフォークしたものになっているようですね。

https://github.com/GameTechDev/SPIRV-Cross

記事を見ているとVulkanのGLSL以外に、Direct3D12のサンプルMiniEngineのシェーダでもテストがされているようですね。

Compute ShaderなどをCPU向けに最適化されたコード(AVXなどに対応した)に持っていくのに便利そうで、CPU/GPUのコードの共通化みたいな話にはよさそうですね(Intel CPU向けであれば)。

« MicrosoftのgltTF Viewerサンプル | トップページ | "HDR in Call of Duty"のスライド »

Programming」カテゴリの記事

コメント

コメントを書く

(ウェブ上には掲載しません)

« MicrosoftのgltTF Viewerサンプル | トップページ | "HDR in Call of Duty"のスライド »