其他分享
首页 > 其他分享> > OpenGL与EGL最简流程(十八)

OpenGL与EGL最简流程(十八)

作者:互联网

为了方便深入研究OpenGL与EGL的关系,下面最简流程,可以理一下思路. 

OpenGL与EGL最基本流程
//1.获取显示器
EGLDisplay display = eglGetDisplay (EGL_DEFAULT_DISPLAY);

//2.初始化显示器
eglInitialize(display , 0, 0);

EGLConfig config;
//3.初始化配置
eglChooseConfig(display , attribs, & config, 1, &numConfigs );

//4.创建surface
EGLSurface surface = eglCreateWindowSurface(display, config, ANativeWindow , NULL);

//5.创建场景
EGLContext  context = eglCreateContext (display, config, NULL , NULL);
eglMakeCurrent (display, surface, surface , context);//绑定线程

while(true){
//6.opengl绘制
glxx();

eglSwapBuffers(display , surface );
}

//7.销毁surface
eglDestroyContext( display , context );

//8.销毁场景
eglDestroySurface(display , surface );
eglTerminate(display );

标签:最简,OpenGL,surface,EGL,NULL,config,display
来源: https://blog.csdn.net/u010164190/article/details/119355999