「DirectX 12」の版間の差分
Administrator (トーク | 投稿記録) ページの作成:「DirectX 12とは、2015年に登場したWindows向けのAPI群である。 == 対応OS == === Windows 10以降 === Direct X 12はWindows 10の一部として発…」 |
Administrator (トーク | 投稿記録) 編集の要約なし |
||
| (同じ利用者による、間の13版が非表示) | |||
| 1行目: | 1行目: | ||
[[DirectX 12]] | '''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以降 === | ||
DirectX 12は[[Windows 10]]の一部として発表されたものである。「[[Windows 7]]未対応」を掲げたことでWindows 10普及の起爆剤となるはずだった。 | |||
=== Windows 7 === | === Windows 7 === | ||
Windows | [[Windows 7]]のサポート終了の約半年前の2019年8月に突如として「DirectX 12のWindows 7対応」が行われた。 | ||
ただしDirectX 12を使用している[[プログラム]]側に若干の修正作業を必要とし、従来のプログラムそのままでは動かない。[[ゲーム]]などの利用者側からすれば[[修正パッチ]]が配布されるか否かが重要となる。 | |||
修正作業の方法は[[マイクロソフト]]のサイトに公開されている。 | 修正作業の方法は[[マイクロソフト]]のサイトに公開されている。 | ||
| 12行目: | 18行目: | ||
== 主な変更点 == | == 主な変更点 == | ||
[[コマンドリスト]]の生成が[[マルチスレッド]] | [[Pipeline State Object]](通称:PSO)が登場した。 | ||
たぶんこれが最大の変更点である。 | |||
[[コマンドリスト]]の生成が[[マルチスレッド]]に対応した。 | |||
[[可変レートシェーディング]]に対応した。 | |||
先行する同等技術である「[[NVIDIA Adaptive Shading]]」を一般化したものであり、[[宗教上の理由]]を回避して[[インテル]]や[[AMD]]なども使えるようになった。 | |||
== 関連項目 == | == 関連項目 == | ||
* 前:[[DirectX 11]] | * 前:[[DirectX 11]] | ||
* | * 2015年:[[DirectX 12.1]] = マイナーチェンジ | ||
* | * 2018年:[[DirectX Raytracing]] = メジャーチェンジ | ||
* 2020年:[[DirectX 12 Ultimate]] = メジャーチェンジ | |||
<amazon> DirectX 12 </amazon> | |||
<rakuten> DirectX 12 </rakuten> | |||
[[category: DirectX]] | |||
[[category: 2015年]] | |||