[Metal] Writable resources in non-void vertex function

Metalのシェーダー(Metal Shading Language / MSL)の頂点シェーダーで、

vertex ColorInOut vertexShader(device float4 *positions [[ buffer(0) ]],
                              ...

という感じで宣言していて、

画像1

Writable resources in non-void vertex function

とwarningが出ていた。non-voidな頂点関数でwritableなリソースを使ってますよという警告。

このdeviceってなんだっけ?というのを拙著Metal入門で確認すると、

ここから先は

428字
文章やサンプルコードは多少荒削りかもしれませんが、ブログや書籍にはまだ書いていないことを日々大量に載せています。たったの400円で、すぐに購読解除してもその月は過去記事もさかのぼって読めるので、少しでも気になる内容がある方にはオトクかと思います。

技術的なメモやサンプルコード、思いついたアイデア、考えたこと、お金の話等々、頭をよぎった諸々を気軽に垂れ流しています。

最後まで読んでいただきありがとうございます!もし参考になる部分があれば、スキを押していただけると励みになります。 Twitterもフォローしていただけたら嬉しいです。 https://twitter.com/shu223/