是否可以在iPad Swift Playground中使用Metal着色器代码?

问题描述 投票:5回答:1

是否可以在iPad Swift Playground中使用自定义金属着色器代码?

如果是这样,如何将* .metal文件或代码(或其预编译对象)放到iPad上以与Playground和Swift代码一起使用?在Mac上使用Xcode是否需要帮助?

(这个问题不是关于使用内置的性能着色器,还是关于在Mac上的Playground中运行东西)

ios ipad swift-playground metal
1个回答
5
投票

你有两个选择:在Xcode中创建一个iOS游乐场并将其发送到你的iPad但是你不能编辑.metal文件,只需阅读它,就像在this example中一样;或者您可以将着色器文件创建为多行字符串(现在可以在Swift 4和Xcode 9 beta中创建)并从该字符串创建库。更麻烦的方法是在qcodexswpoi中连接Xcode 8 / Swift 3中的字符串行。

© www.soinside.com 2019 - 2024. All rights reserved.