2012-07-13 68 views

回答

7

創建OpenGL ES 2上下文應該與創建OpenGL ES 1.大致相同。基於來自NDK的「本機活動」樣本,只需將其添加到傳遞給eglChooseConfig的屬性列表中:

const EGLint attribs[] = 
{ 
    EGL_RENDERABLE_TYPE, EGL_OPENGL_ES2_BIT, 
    ... 
    EGL_NONE 
}; 

這應該確保您的配置與ES2兼容。用這樣的呼叫

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

然後這個屬性列表傳遞給eglCreateContext

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

諷刺的是,我發現了OpenGL ES的2上樹莓裨的教程的溶液。但是,謝謝你的明確答案。這確實是答案。 – TheBuzzSaw 2012-07-14 00:32:05