DirectXの十番目のバージョン
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向けにリリースされると時代遅れになりました。
歴史学を履修し、後に資料考証学を履修、アプリをテストし記事を書くことに関して十年以上の経験を持っています:レビュー、ガイド、記事、ニュース、裏技…たくさん書いてきましたが、特にAndroidシステムに関して書いてきました。このオペレーティングシステムの殆どを知っています。わたしの感想ではこのOSはその多機能性から最高のシステムに進化したと思います。なのでユーザーにとって最も有用と思える部分を特筆するように記事を書き、普通は忘れがちなポイントを考慮し、ソフトウェアに関して最新情報を見逃...
堀井益次郎