「VulkanとSPIR-Vのバージョン」の版間の差分

編集の要約なし
編集の要約なし
 
(同じ利用者による、間の4版が非表示)
1行目: 1行目:
[[Vulkan]]と[[SPIR-V]]のバージョンは一対一ではなく非常にわかりにくい。
[[Vulkan]]と[[SPIR-V]]のバージョンは一対一ではなく非常にわかりにくい。


SPIR-VはVulkanだけでなく[[OpenCL]]でも使われている関係で、そちら系のアップデートでもバージョン番号が[[インクリメント]]されるため一見すると歯抜けみたいになっているそうです。
SPIR-VはVulkanだけでなく[[OpenGL]]や[[OpenCL]]、さらには[[シェーダーモデル7]]以降の[[Direct3D]]でも使われている関係で、そちら系のアップデートでもバージョン番号が[[インクリメント]]されるため一見すると歯抜けみたいになっているそうです。
{| class="wikitable"
{| class="wikitable"
|+
|+
10行目: 10行目:
|Vulkan 1.0
|Vulkan 1.0
|SPIR-V 1.0
|SPIR-V 1.0
|
|OpenCL 2.1
|-
|-
|
|
|SPIR-V 1.1
|SPIR-V 1.1
|OpenCL 2.2用
|OpenCL 2.2
|-
|-
|
|
|SPIR-V 1.2
|SPIR-V 1.2
|OpenCL 2.2用
|OpenCL 2.2
|-
|-
|Vulkan 1.1
|Vulkan 1.1
37行目: 37行目:
|}
|}


ちなみにglslcでバージョン指定しないと常に最新版のSPIR-Vが出力されるので注意しましょう。
[[category: SPIR-V]]
[[category: Vulkan]]
[[category: Vulkan]]
[[category: SPIR-V]]
[[category: OpenGL]]
[[category: OpenCL]]
[[category: OpenCL]]
[[category: Direct3D]]