【问题标题】:What GLSL file extension does Xcode recognise?Xcode 识别什么 GLSL 文件扩展名?
【发布时间】:2012-10-27 09:42:40
【问题描述】:

注意:这个问题专门针对 Xcode。还有其他关于 GLSL 文件扩展名的问题,例如:What is the correct file extension for GLSL shaders?

我一直在使用.glsl 处理 GLSL 代码文件,但我也尝试过这些:.glslv.glslf, .vsh.fsh.vert.frag - 但我总是在将文件创建/添加到我的项目后,必须手动将文件类型设置为“OpenGL Shading Language Source”。

a) 是否有 Xcode 会自动识别为 GLSL 源的扩展?

或者...

b) 有没有办法告诉 Xcode 将我选择的扩展名与 GLSL 源文件类型相关联?

【问题讨论】:

    标签: xcode glsl file-extension


    【解决方案1】:

    我有理由相信您的 (a) 问题的答案是否定的。我查看了文档类型并在 Xcode 4.5.1 的 Info.plist 中导出了 UTI 声明。它列出了片段着色器的 4 个扩展,与 UTI org.khronos.glsl.fragment-shader 相关联:.fs、.fsh、.frag、.fragment。顶点着色器和几何着色器也有类似的扩展。但是,如果我将具有这 4 个片段着色器扩展中的任何一个的文件添加到项目中,Xcode 只会将其归类为通用源代码。

    我敢打赌 (b) 的答案也是否定的,但我无法证明。

    【讨论】:

      猜你喜欢
      • 2015-04-02
      • 2012-05-13
      • 2018-03-25
      • 1970-01-01
      • 1970-01-01
      • 2011-09-19
      • 2020-04-22
      • 2014-09-10
      • 2011-10-10
      相关资源
      最近更新 更多