Android 为什么在eglCreateContext()和EGLCreateWindowsSurface()中同时使用EGLConfig?

Android 为什么在eglCreateContext()和EGLCreateWindowsSurface()中同时使用EGLConfig?,android,opengl-es,opengl-es-2.0,egl,Android,Opengl Es,Opengl Es 2.0,Egl,在Android上(如果有关系的话)创建OpenGL上下文时,我需要将EGLConfig传递到eglCreateContext()。然后,当我想从本机窗口创建EGLSurface时,我需要调用eglCreateWindowSurface(),并且它也将EGLConfig作为参数 2EGLConfigs之间的关系是什么 我确信我遗漏了一些东西,因为您可能会使用不同的EGL\u颜色\u缓冲区类型提供冲突的EGLConfigs。我不明白为什么需要将EGLConfig传递给这两个函数,以及它们是否必须以

在Android上(如果有关系的话)创建OpenGL上下文时,我需要将
EGLConfig
传递到
eglCreateContext()
。然后,当我想从本机窗口创建
EGLSurface
时,我需要调用
eglCreateWindowSurface()
,并且它也将
EGLConfig
作为参数

2
EGLConfig
s之间的关系是什么

我确信我遗漏了一些东西,因为您可能会使用不同的
EGL\u颜色\u缓冲区类型提供冲突的
EGLConfig
s。我不明白为什么需要将
EGLConfig
传递给这两个函数,以及它们是否必须以某种方式兼容