9

OPEN GL ESライブラリが何をするのか、何をするのかが わからないという点で、Androidのソースコードを読んで EGL libraryいました。

この2つのライブラリの間に何か関係はありますか?

http://www.khronos.org/opengles/documentation/opengles1_0/html/を見まし たが、まだ取得していません。

4

5 に答える 5

7

EGLは、OpenGLESと基盤となるネイティブディスプレイプラットフォーム間のインターフェイスです。レンダリングサーフェスとグラフィックスコンテキストを作成および管理するために使用されます。

于 2012-01-19T08:07:10.590 に答える
4

EGLは、さまざまな表示バッファー(つまり、画面に表示される画像)とOpenGLESコンテキストを管理するために使用されます。これらは、OpenGLESを使用するために必要です。したがって、EGLはOpenGLESの初期化レイヤーと考えることができます。

于 2012-01-19T08:03:14.820 に答える
3

Windows、MacOSX、またはLinuxでのOpenGLのプログラミングに精通している場合-EGLはWindowsでのWGL、LinuxでのGLX 、MacOSXでのAGL/CGLと似ています。

于 2012-01-19T08:46:35.680 に答える
3

デスクトップOpenGLはEGLと相互作用せず、OpenglESとOpenVGのみと相互作用することに注意してください。ここを見てください:テクノロジーの「クロノススタック」がどのように組み合わされているかを誰かが説明できますか?

于 2012-01-20T12:01:24.343 に答える
2

Open GLは基本的に、2Dおよび3Dグラフィックスを描画するアプリケーションを作成するためのAPIです。EGLを使用すると、OpenGLのようなAPIをレンダリングできます。これを説明する多くのページがありますが、OpenGLとEGLをグーグルで検索すれば見つけるのは難しくありません。たとえば、khronosで。

于 2012-01-19T08:09:00.503 に答える