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開発

ポンチョっ娘メイナの実験場~素朴なツインテ娘+たくし上げ~メイナの実験場~素朴なツインテ娘+たくし上げ~