7

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 120iPad 3 で動作しないのでしょうか?

4

2 に答える 2