[プロジェクト]>[HLSL/ CG]> [コンパイラオプション]フィールドを使用して、プロジェクト設定でFXComposerにマクロ定義を追加しようとしました。2つのHLSLフィールドには、/DMYPROJECTとCg-DMYPROJECTがあります。
Cgシェーダーをコンパイルすると、これは期待どおりに機能しますが、HLSLでは機能しません。fxc.exeのコマンドラインで同じオプションを使用すると機能します。
これが私がテストに使用しているコードの抜粋です。
#ifndef MYPROJECT
#error ABC
#endif
私は何が欠けていますか?