0

私は VS c++ 2012 と Directx 10 を使用していますが、いくつかの問題が発生しました。

vs 2012 では、.hlsl ファイルを直接追加でき、頂点シェーダーやピクセル シェーダーなど、作成するシェーダーの種類を選択できることがわかりました。ただし、vs 2010 の以前とは異なり、一度に 1 種類のシェーダーしか追加できません。頂点シェーダーとピクセル シェーダーの両方とテクニックを含む .fx ファイルを作成して読み込むことができました。現状では、個別の .hlsl ファイルを追加できますが、Technique をどこに配置すればよいかわかりません。また、2012 バージョンでは D3D10CreateEffectFromFile が見つからないことに気付きました。シェーダーは 2012 バージョンと比べてどのように機能しますか? 頂点シェーダーと 1 つのピクセル シェーダーだけを使用したい場合は、どうすればよいですか?

4

1 に答える 1