DirectX11

DirectX

DirectX11とDirectX9比較

DirectX11(D3D11)はDirectX9ハードウェア上でも動きます。 そういう場合に、DirectX11とDirectX9ではどちらを選択すべきだろうか、と思ってちょっと比較をしてみようかと思います。 ■チェック環境 RADEON HD 5450(DX11対応ハード) Geforce9600GT Geforce6800GT サンプルプログラムとして...
DirectX

DirectX11始めました -第3回-

今回はプログラムを修正して4角形にしたうえで、テクスチャを貼ってみます。 ■今回のプログラムの流れ *準備段階 第2回のものに加え、以下の準備を行います。 テクスチャの準備 サンプラーオブジェクトの準備 また以下の修正を行います。 頂点データの修正 TEXCOORDの追加 シェーダーの変更 頂点入力レイアウトを変更 *メッセージループ 画面クリア処理の後、以...
DirectX

DirectX11始めました -第2回-

今回は画面に三角形1つを出すまでをがんばってみます。 ■今回のプログラムの流れ *準備段階 第1回のものに加え、以下の準備を行います。 頂点バッファの準備 シェーダーの準備 頂点入力レイアウトオブジェクトを作成 *メッセージループ 画面クリア処理の後、以下の設定を行います。 バッファのセット 頂点バッファのセット 入力頂点の情報オブジェクトをセット シェーダ...
DirectX

DirectX11始めました

■はじめに Windows7 SP1やVisualStudio2010 SP1が出ている現在において、未だにDirectX11を扱うプログラムコードを作ったことがありませんでした。2011年4月と"11"繋がりで、ちょっとDirectX11を始めてみました。 いつものことですが、画面をクリアするまでの最小限サンプルをまずは作ってみようと思います。 昨年夏にD...
DirectX

DirectX11ちょっと調べてみた

■DirectX11環境でのDX9ハードウェア DirectX11(D3D11)では、DX9ハードウェア上でも動作します。 正確には、DX9相当の機能を使う分には動作できるという感じです。 使用するAPIを変えなくてもDX9ハードウェアからDX11ハードウェアまで 動作できるというのは魅力ですが、何もしなくても動作するというのとはちがうようです。 新しい環境...