「DirectX 12」の版間の差分

提供:MonoBook
編集の要約なし
 
(同じ利用者による、間の12版が非表示)
1行目: 1行目:
[[DirectX 12]]とは、2015年に登場したWindows向けのAPI群である。
'''DirectX 12'''(だいれくとえっくす・じゅうに)とは、2015年に登場した[[Windows]]向けの[[API]]群です。半年もしないで「[[DirectX 12.1]]」が登場しており実質的にこれを指していることがほとんです。
 
一方で「DirectX 12.0」と小数点以下「.0」が書かれている場合はDirectX 12ではなく[[DirectX 11]]を指していることが多いので注意しましょう。
 
2020年に後続となる「[[DirectX 12 Ultimate]]」が発表された。


== 対応OS ==
== 対応OS ==
=== Windows 10以降 ===
=== Windows 10以降 ===
Direct X 12は[[Windows 10]]の一部として発表されたものである。「[[Windows 7]]未対応」を掲げたことでWindows 10普及の起爆剤となるはずだった。
DirectX 12は[[Windows 10]]の一部として発表されたものである。「[[Windows 7]]未対応」を掲げたことでWindows 10普及の起爆剤となるはずだった。


=== Windows 7 ===
=== Windows 7 ===
Windows 7のサポート終了の約半年前の2019年8月に突如として対応した。ただしDirectX 12を使用している[[プログラム]]側に若干の修正作業を必要とし、従来のプログラムそのままでは動かない。
[[Windows 7]]のサポート終了の約半年前の2019年8月に突如として「DirectX 12のWindows 7対応」が行われた。
 
ただしDirectX 12を使用している[[プログラム]]側に若干の修正作業を必要とし、従来のプログラムそのままでは動かない。[[ゲーム]]などの利用者側からすれば[[修正パッチ]]が配布されるか否かが重要となる。


修正作業の方法は[[マイクロソフト]]のサイトに公開されている。
修正作業の方法は[[マイクロソフト]]のサイトに公開されている。
12行目: 18行目:


== 主な変更点 ==
== 主な変更点 ==
[[Pipeline State Object]](通称:PSO)が登場した。
たぶんこれが最大の変更点である。
[[コマンドリスト]]の生成が[[マルチスレッド]]に対応した。
[[コマンドリスト]]の生成が[[マルチスレッド]]に対応した。


[[Pipeline State Object]](通称:PSO)が登場した。
[[可変レートシェーディング]]に対応した。
これが最大の変更点である。
先行する同等技術である「[[NVIDIA Adaptive Shading]]」を一般化したものであり、[[宗教上の理由]]を回避して[[インテル]]や[[AMD]]なども使えるようになった。


== 関連項目 ==
== 関連項目 ==
* 前:[[DirectX 11]]
* 前:[[DirectX 11]]
* 次:[[DirectX 12 Ultimate]]
* 2015年:[[DirectX 12.1]] = マイナーチェンジ
* 2018年追加:[[DirectX Raytracing]]
* 2018年:[[DirectX Raytracing]] = メジャーチェンジ
* 2020年:[[DirectX 12 Ultimate]] = メジャーチェンジ
 
<amazon> DirectX 12 </amazon>
<rakuten> DirectX 12 </rakuten>
 
[[category: DirectX]]
[[category: 2015年]]

2026年2月26日 (木) 06:40時点における最新版

DirectX 12(だいれくとえっくす・じゅうに)とは、2015年に登場したWindows向けのAPI群です。半年もしないで「DirectX 12.1」が登場しており実質的にこれを指していることがほとんです。

一方で「DirectX 12.0」と小数点以下「.0」が書かれている場合はDirectX 12ではなくDirectX 11を指していることが多いので注意しましょう。

2020年に後続となる「DirectX 12 Ultimate」が発表された。

対応OS[編集 | ソースを編集]

Windows 10以降[編集 | ソースを編集]

DirectX 12はWindows 10の一部として発表されたものである。「Windows 7未対応」を掲げたことでWindows 10普及の起爆剤となるはずだった。

Windows 7[編集 | ソースを編集]

Windows 7のサポート終了の約半年前の2019年8月に突如として「DirectX 12のWindows 7対応」が行われた。

ただしDirectX 12を使用しているプログラム側に若干の修正作業を必要とし、従来のプログラムそのままでは動かない。ゲームなどの利用者側からすれば修正パッチが配布されるか否かが重要となる。

修正作業の方法はマイクロソフトのサイトに公開されている。

主な変更点[編集 | ソースを編集]

Pipeline State Object(通称:PSO)が登場した。 たぶんこれが最大の変更点である。

コマンドリストの生成がマルチスレッドに対応した。

可変レートシェーディングに対応した。 先行する同等技術である「NVIDIA Adaptive Shading」を一般化したものであり、宗教上の理由を回避してインテルAMDなども使えるようになった。

関連項目[編集 | ソースを編集]