generated at
Graphics Device Interface
Windowsが標準で備えるグラフィックス表示用のインターフェース。
ディスプレイとプリンタといったデバイスの違いや画面色数などの違いを吸収する機能を備える。
プログラマは、GDIを使うことでデバイスや環境による描画機構の違いを意識せずにアプリケーションを開発できる。
また、各アプリケーションソフトの見た目操作感(Look&Feel)をWindowsが提供するものに統一することができる。
ただしシステム側のオーバーヘッドが大きくなるので、ゲームのような速度重視のアプリケーションには向かない。
そこで、パフォーマンスを重視して開発された仕様がDirectXである。