4

注: この質問は特に Xcode に関するものです。GLSL ファイル拡張子については他にも質問があります。たとえば、GLSL シェーダーの正しいファイル拡張子は何ですか?

私はGLSLコードファイルに使用してきましたが、.glslこれらも試しました:事業。.glslv.glslf, .vsh.fsh.vert.frag

a) Xcode が GLSL ソースとして自動的に認識する拡張子はありますか?

また...

b) 選択した拡張子を GLSL ソース ファイル タイプに関連付けるように Xcode に指示する方法はありますか?

4

1 に答える 1

3

あなたの (a) 質問に対する答えは No であると信じるに足る理由があります。Xcode 4.5.1 の Info.plist でドキュメント タイプとエクスポートされた UTI 宣言を調べました。UTI org.khronos.glsl.fragment-shader: .fs、.fsh、.frag、.fragment に関連付けられているフラグメント シェーダーの 4 つの拡張機能がリストされています。頂点シェーダーとジオメトリ シェーダーにも同様の拡張機能があります。しかし、これら 4 つのフラグメント シェーダー拡張機能のいずれかを含むファイルをプロジェクトに追加すると、Xcode はそれを汎用ソース コードとして分類します。

(b) の答えも No だと思いますが、それを証明することはできません。

于 2012-10-27T01:42:40.660 に答える