Nanashi-soft○プログラマ専用○DirectX11開発○
◇DirectX11プログラミング -対応環境の話-
DirectX11対応ソフトを動作させる為には,色々と条件があります
○対応OS
・Windows Vista
当初は対応していませんでしたが,Windows Updateを行うと動作するようになりました(うちのパソコンで検証済み)
・Windows 7
最初から対応しています
○対応ビデオカード
ビデオカードには大抵 DirectXの対応バージョンが書かれています
そこに 11と書かれていれば対応しています
例えば,NVIDIAのビデオカードの場合,
・NVIDIA GeForce製品群
http://www.nvidia.co.jp/object/geforce_family_jp.html
このページで,スペックの Microsoft DirectX欄が 11のものが対応しています
ただし,必ずしもそうでなければならない。というわけではありません
○対応シェーダーモデル
ビデオカードにはシェーダーモデルと言う区分があります
これは,どういう機能を持っているのか? を意味します
プログラムを組む際には,DirectXのバージョンよりも,このシェーダーモデルのバージョンを意識して記述します
ビデオカードの DirectX対応バージョンとリンクします
・DirectX 11対応の場合は,シェーダーモデル5.0
・DirectX 10.1対応の場合は,シェーダーモデル4.1
・DirectX 10対応の場合は,シェーダーモデル4.0
これ以前のハードでDirectX11でプログラムを組む理由は無いと思うので割愛します
(一応,シェーダーモデル3.0以降であれば,プログラミング次第で対応可能です)
○TOP○プログラマ専用○DirectX11開発○



