エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
SwiftUI Metal Shader入門 + GLSL->MSLへの置き換え
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
SwiftUI Metal Shader入門 + GLSL->MSLへの置き換え
はじめに これまでMetalを触ろうと思うと、queueやpipelineなどの低レイヤーの話がでてきて、ちょっと手... はじめに これまでMetalを触ろうと思うと、queueやpipelineなどの低レイヤーの話がでてきて、ちょっと手を出すにはハードルが高いものでした。 例: Metal by Tutorials そんな折、WWDC2023でSwiftUIで使えるMetal Shaderのmodifierが登場しました。 これにより低レイヤーを意識せずに実装が可能となり、Metal Shaderを気軽に試せるようになりました。 ただWWDCでもWhat’s new in SwiftUIで軽く触れられるくらいで、また公式ドキュメントも簡潔にしか書かれていません。 幸い技術記事は多いのでこれらを参考に、私の中で体系化した内容や、既存のシェーダー(ShaderToyのGLSL)をMetalへ書き換えるときの話を本記事で行いたいと思います。 参考 Metal for SwiftUI わかりやすく入門におすすめ i