http://www.android-x86.orgから Android x86 をダウンロードしました。しかし、そこに OpenGL API がどのように実装されているかわかりません。このプロジェクト(未コンパイル)のどのファイルに機能が実装されていますか? また、オープンソースプロジェクトであるため、Android x86でどのように実装しますか.APIの実装はベンダーに依存することを読みました.
1 に答える
0
「実装」とは何を意味しますか?OpenGL ドライバーのソース コードを取得する場合は、ベンダー (MESA を除く) によって公開されていないため、忘れてください。通常、ヘッダー ファイルを介してGLEWなどのライブラリによって公開される OpenGL API 関数を意味する場合は、Android がどのように機能するかを確認する必要があります。 SDKはそれらのメソッドを取得します.メソッドは基本的に関数アドレスポインタです.AndroidはおそらくJNIを使用して、NDK経由でJava側のメソッドにアクセスします.AndroidはOpenGL ESを使用しているため、実装はOSの一部であることを意味します. NvidiaグラフィックスドライバーのOpenGL実装を掘り下げることができないのと同じように、それを掘り下げます。
ボンネットの下でどのように見えるかを知りたい場合は、MESAをチェックしてください。
于 2014-04-29T12:26:40.733 に答える