DirectX 10

DirectX 10は2006年にWindows Vista向けにリリースされたマイクロソフトにおyるビデオゲームを専門に開発されたAPIライブラリーのバージョンです

広告

DirectXの十番目のバージョン

7月 2日2020年
8 / 10

Windows 95はマイクロソフトのオペレーティングシステムの様々な分野に関して大きな分岐点となりました。MS-DOSのトラディショナルなコンソールをより一般的な人たちにパソコンを身近にするグラフィックインターフェイス(OS/2やMacが既に持っていたインターフェイス)に更新することから始まり(それにアクセスすることは以前できましたが)、もう一つの大きな変化がパソコンのマルチメディア環境であり、様々な分野でより豊富になりました。

そしてそれを強化するためにマイクロソフトはDirectXをリリースしました。これはAPIコレクションでありそれに関連した、特にビデオとビデオゲームに関する分野のプログラマーの作業を助ける目的を持っていました。

DirectXのAPIは何か

以下のプログラマー向けのAPIコレクションを持っています:

  • Direct3Dによる三次元グラフィックの解析とプログラミング。
  • DirectGraphicsにより二次元で描いたイメージを三次元イメージに再現できます。
  • DirectInputによりキーボード、マウス、コントローラーやジョイスティックやゲームパッドといったビデオゲーム向けのコンソールのデータを解析できます。
  • DirectPlayによるネットコミュニケーション。
  • DirectSoundによる音声の再生と録音。
  • DirectMusicによる音楽再生。
  • DirectShowによる音声と動画の透明な再生。
  • DirectSetupによりDirectXのコンポーネントとアイテムのインストールを簡単にします。
  • DirectComputeは操作方法のライブラリーと言語でありマッシブコアプロセスのデザインを専門とする解析プロセスの操作を目的としています。

2006年にWindows Vista向けに、そしてその後Windows7に対応されたのがDirectX 10です。以前のバージョンであるDirectX 9に存在した幾つかの制限やエラーを修正、例えばボトルネックを作成するプロセスのデータ解析において生じる効率に関する問題の修正、更にはこの新しいバージョンには幾つかの新機能が追加されました:

  • グラフィックに関するCPUの動作を快適にするためにより効率の良いが使用頻度が少ないAPIをより利用できるようにした。
  • Shader Model 4.0:Vertexバッファの登録制限数、render targetsとバイツが向上しどのタイプのshaderからでも制限なく全てのテクスチャにアクセスできるようになりました。
  • Geometry Shader:リアルタイムで実験的にジオメトリック形の作成が可能になりました。

この新しいバージョンは新しいビデオゲームに関する大きな変更を意味しましたが、当然のように2009年にDirectX 11がリリースされ、その後2015年にDirectX 12がXbox OneとWindows 10向けにリリースされると時代遅れになりました。

特徴