差分
Vulkan
,編集の要約なし
'''Vulkan'''(読み:ゔぁるかん)とは、[[クロノスグループ]]が策定している[[3DCG]]向けの[[API]]である。
== 概要 ==大雑把にいえば[[DirectX12]]の[[パクリ]]である。 [[OpenGL]]や[[OpenCL]]の古臭さを一掃すべく開発が進められている。OpenGLの各種APIといえば頭文字「gl」であったがVulkanでは頭文字「vk」になった。
OpenGLからの大きな違いとしては[[パイプライン]]の概念が登場して、なんでもかんでも[[シェーダー]]で処理するようになっている。直線や円を描くなどの処理はOpenGLであれば[[GLUT]]を利用して手軽にできたが、Vulkanでは自前で壮大な[[シェーダー]]を用意して処理しなければならない。
==シェーディング言語==
==利用==
===Windows===しらん。 ===Android===[[Android]]はだいたいいける。というかVulkanがOS標準なのはAndroidくらいであり、実質的にVulkanはAndroid専用APIだ。そもそもAndroid以外でVulkanを使っているという話は聞いたことがない。 === macOS ===[[macOS]]では[[MoltenVK]]を利用する。を利用する。とりあえず動くのは確認した。 *[[MacにMoltenVKを入れてVulkanを使ってみる]]
==関連項目==
*[[DirectX12]]
*[[Metal]]
[[category: コンピューターグラフィックス]]
[[category: Vulkan]]
[[category: SPIR-V]]