私のシェーダはintをfloatに暗黙にキャストします。その結果、C7011の警告が発生します。GLSLで警告を抑制する方法はありますか?
int i = 1;
float f = i;
この警告は気にせず、決して気にしません。しかし、私のシェーダをデバッグしようとすると、私はエラーを見つけるためにこれらの警告の束を歩かなければなりません。これらの警告を抑制する方法はありますか?
#pragmaのオプションを検索しようとしましたが、何も見つかりませんでした。
ありがとうございます。
'float f =(float)i;'を試したことがありますか? –
@dark_charlie:これはGLSLであり、Cではありません.GLSLでは動作しません。 –
@NicolBolas HLSLでもうまく動作します.GLSLでもうまくいくと思いました。 –