DirectX11 について学習しようとしていますが、フォローしている良いチュートリアルを見つけました。ただし、ビルドが成功したにもかかわらず、何らかの理由でプログラムがクラッシュします (ウィンドウは表示されますが、「応答しません」というメッセージ ボックスが表示されます)。作成者がその方法を指定したシェーダーファイルの作成についていくつかのことがありました。そこでエラーが発生していないこと、およびプログラムがクラッシュする理由を確認したかったのです。だから私の質問は:
シェーダー ファイルはどのように作成しますか? チュートリアルでは拡張子 .fx を使用していますが、vs にファイルを追加する場合は .h と .cpp からしか選択できません。.cpp を選択して、ファイル名の末尾に .fx を追加するだけでよいですか?
ファイルはどのディレクトリにあると思われますか? (私のファイルは現在ソースファイルにあります)