2012-07-13 2 views

答えて

7

OpenGL ES 2コンテキストの作成は、OpenGL ES 1の作成とほぼ同じです。NDKの「ネイティブアクティビティ」サンプルに基づいて、eglChooseConfig

に渡された属性リストにこれを追加するだけです
const EGLint attribs[] = 
{ 
    EGL_RENDERABLE_TYPE, EGL_OPENGL_ES2_BIT, 
    ... 
    EGL_NONE 
}; 

これは、設定がES2と互換性があることを確認する必要があります。

その後eglCreateContextに、この属性のリストを渡します。

EGLint AttribList[] = 
{ 
    EGL_CONTEXT_CLIENT_VERSION, 2, 
    EGL_NONE 
}; 

このような呼び出しに:皮肉なこと

context = eglCreateContext(display, config, NULL, AttribList); 
+0

、私はラズベリーパイ上のOpenGL ES 2のためのチュートリアルで解決策を見つけました。しかし、明確な答えをありがとう。これは確かに答えです。 – TheBuzzSaw

関連する問題