首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >一个项目中具有不同语言版本的多个金属着色器

一个项目中具有不同语言版本的多个金属着色器
EN

Stack Overflow用户
提问于 2017-10-22 18:25:44
回答 1查看 401关注 0票数 1

我试图在我的Xcode项目中包含多个金属着色器,它们有不同的语言版本,但我无法弄清楚如何做到这一点。

我正在尝试这样做,这样我就可以在可用的时候支持最新的特性,而在没有支持的情况下,我就可以返回。

在项目的设置中,我只能找到金属语言修订的通用说明符。我在MSL参考手册中也找不到任何东西来指定它在文件中。

这有可能吗?如果是这样的话,是怎么做的?

提前谢谢。

EN

Stack Overflow用户

回答已采纳

发布于 2017-10-24 04:34:08

在Xcode中,转到构建应用程序的目标的构建阶段。披露编译源。选择一个.metal文件。双击右边的编译器旗帜栏来编辑它.输入-std=osx-metal1.2或类似内容。特定的着色器源文件将使用该语言进行编译。

我通过比较构建的生成记录和目标范围构建设置的各种设置找到了这个编译器标志。

票数 3
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46877685

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档