比較的一般的な質問をします。
VC++ 2010 を使用して、シェーダー コンポーネントを使用して Direct X9 アプリケーションをプログラミングしています。プログラムは正常にコンパイルされ、明るいテクスチャ付きの正方形が描画されます。問題は、プログラムの c++ 側は正常に動作し、照明の色やテクスチャの位置の変更などの変更は正常に機能しますが、.fx ファイルへのすべての変更が無視されることです。実際、指定されたディレクトリからファイルを削除しても、実際にはプログラムには影響しません。
これはコンパイラの問題ですか?確かにHLSLファイルは役に立たないわけではありません.変数を渡しているので、どこに行くのでしょうか?
main.cpp: mediafire.com/?9n4llrclcfohqfb
transform.fx: mediafire.com/?jqach463p2vcqhz