Xcode识别什么GLSL文件扩展名?
注意:这个问题是专门关于Xcode的。关于GLSL文件扩展名还有其他问题,例如: 我一直在使用Xcode识别什么GLSL文件扩展名?,xcode,glsl,file-extension,Xcode,Glsl,File Extension,注意:这个问题是专门关于Xcode的。关于GLSL文件扩展名还有其他问题,例如: 我一直在使用.glsl来处理glsl代码文件,但我也尝试过这些:.glslv,.glslf,.vsh,.fsh,.vert和.frag-但我总是必须手动将文件类型设置为“OpenGL着色语言源”将文件创建/添加到我的项目后 a) 是否有Xcode将自动识别为GLSL源的扩展 或者 b) 有没有办法告诉Xcode将我选择的扩展名与GLSL源文件类型相关联?我有理由相信您(a)问题的答案是否定的。我在Xcode 4.5
.glsl
来处理glsl代码文件,但我也尝试过这些:.glslv
,.glslf,
.vsh,.fsh
,.vert
和.frag
-但我总是必须手动将文件类型设置为“OpenGL着色语言源”将文件创建/添加到我的项目后
a) 是否有Xcode将自动识别为GLSL源的扩展
或者
b) 有没有办法告诉Xcode将我选择的扩展名与GLSL源文件类型相关联?我有理由相信您(a)问题的答案是否定的。我在Xcode 4.5.1的Info.plist中查看了文档类型和导出的UTI声明。它列出了与UTI org.khronos.glsl.fragment-shader关联的片段着色器的4个扩展:.fs、.fsh、.frag、.fragment。顶点着色器和几何体着色器有类似的扩展。但如果我向一个项目中添加一个具有这4个片段着色器扩展名中的任何一个的文件,Xcode只会将其分类为通用源代码 我敢打赌(b)的答案也是否定的,但我无法证明这一点