2017-06-21 46 views
4

iPadスウィフトプレイグラウンドでカスタムメタルシェイダーコードを使用することはできますか?iPadのSwift PlaygroundでMetal shaderコードを使用することはできますか?

もしそうならば、* .metalファイルやコード(またはそのプリコンパイルされたオブジェクト)をiPadに入れてプレイグラウンドとスウィフトコードと一緒に使うにはどうすればいいですか? MacでXcodeを使用するのが助けになる必要がありますか?

(この質問は、内蔵のパフォーマンスシェーダの使用についてではない、またはMac上のプレイグラウンドで何かを実行する方法について)

答えて

4

あなたは2つのオプションがあります。XcodeでiOSの遊び場を作成し、それを送るのいずれかをiPadの場合は、.metalファイルを編集することはできません。シェーダファイルを複数行の文字列として作成し(Swift 4およびXcode 9ベータ版で可能)、その文字列からライブラリを作成することができます。より面倒なやり方は、この例のようにXcode 8/Swift 3の文字列を連結することです:http://metalkit.org/2016/10/01/using-metalkit-part-2-3-2.html

関連する問題