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