glLinkProgram() メソッドを呼び出すと奇妙な動作が発生するため (返されない)、glLinkProgram() メソッドのコードを見つける必要があります。ソース コード全体をダウンロードしたので、OpenGL ES 2.0 コードの場所を見つけなければなりません。Frameworks/base/jni バインディングしか見つかりませんでしたが、肉はまだ見つかりません。これで私を助けてくれませんか?
質問する
1407 次
1 に答える
0
Android のソース コードには肉が見当たらない可能性があります。glLinkProgram のような OpenGL 呼び出しは、GPU の OpenGL ドライバーで処理されます。これはプロプライエタリであると確信しており、そのソース コードは見つかりません。android で見つかる可能性が最も高いのは、GPU ドライバーへの glLinkProgram 呼び出しの単純なラッパーであり、おそらく何も興味深いことはありません。
問題が発生しているとのこと、申し訳ありません。使用している電話/GPU の種類を教えてください。デバッガーを使用してステップインすることで、それが返されず、システム全体がハングするだけだと判断していますか?
リンクを試みる前に、両方のシェーダが正常にコンパイルされたことを確認しましたか? どちらの方法でもこの動作が見られるはずはありませんが、知っておくとよい場合があります。
そこに掲載したい場合は、元の質問のコードを確認します。
于 2012-05-20T19:14:34.200 に答える