Microsoft DirectX 8.0 (Visual Basic) |
VertexShader サンプルでは、頂点シェーダを使用して実現できるいくつかのエフェクトを示す。頂点シェーダは、3D デバイスによって頂点ごとに実行される命令セットを使用する。この命令は、興味深い方法で頂点のプロパティ (位置、法線、色、テクスチャ座標など) に影響を与える。
頂点シェーダの一部の機能しかサポートしていないカードもある。頂点シェーダの詳細については、「頂点シェーダ」を参照すること。
ソース :(SDK ルート)\Samples\Multimedia\VBSamples\Direct3D\VertexShader
実行可能ファイル :(SDK ルート)\Samples\Multimedia\VBSamples\Direct3D\Bin
次の表は、実装されているキーを示している。
キー | 動作 |
---|---|
F2 | 新しいレンダリング デバイスまたはディスプレイ モードの選択を求めるメッセージを表示する。 |
Alt + Enter | フルスクリーン モードとウィンドウ モードを切り替える。 |
Esc | アプリケーションを終了する。 |
このサンプルでは、ヘルパー関数などのプログラミング要素から構成される Microsoft® DirectX® コードを使用する。このコードは、DirectX SDK のほかのサンプルと共有されている。共通のソース コードは、(SDK ルート)\Samples\Multimedia\VBSamples\Common にある。