eglSwapBuffers
交换缓存,图像正式渲染到前台。
4.5 销毁
每一帧图像的呈现都经过了上面的绘制过程,直到播放完毕或者软件退出。
//销毁着色器
glDeleteShader(m_vShaderId);
glDeleteShader(m_fShaderId);
//销毁纹理
glBindTexture(GL_TEXTURE_2D, 0);
for (int i = 0; i < 3; i++) {
if (m_textures[i] > 0) {
glDeleteTextures(1, &m_textures[3]);
m_textures[i] = 0;
}
}
//销毁项目
glDeleteProgram(m_programId);
//最后销毁前面的EGL绑定
5 结语
最后开始你的表演吧,在隔壁邻居家的墙上绘制你的梦想。