OpenGL ES 2.0 頂点シェーダーで行列を転置したいのですが、どうやら私の iPad 3 は#version 120
組み込み関数に必要な GLSL をサポートしていないようtranspose(mat4)
です。
グラフィックス チップに渡す前に CPU でマトリックスを転置するなど、これを回避するオプションがあることは知っていますが、そこで転置できれば、シェーダーがはるかに単純になります。
transpose
では、 iOS 6 デバイスのシェーダーに mat4のオプションはありますか?
もう一つ: 質問
iPhone で使用されている GLSL のバージョンは何ですか?
は、OpenGL ES 2.0 が GLSL 1.20 を使用していると述べています。では、なぜ#version 120
iPad 3 で動作しないのでしょうか?