EGL_BAD_SURFACE
时间: 2023-08-06 21:04:52 浏览: 323
EGL_BAD_SURFACE是一个错误代码,它表示使用了无效的EGLSurface。根据引用\[1\]和引用\[3\]的内容,当surface为EGL_NO_SURFACE时,如果context不是EGL_NO_CONTEXT,或者当context为EGL_NO_CONTEXT时,如果surface不是EGL_NO_SURFACE,都会导致EGL_BAD_MATCH错误代码。而在调用eglTerminate之后,surface和context会变为无效,如果在此之后继续使用这些资源,会得到EGL_BAD_SURFACE错误代码。所以,当出现EGL_BAD_SURFACE错误代码时,可能是因为使用了无效的EGLSurface。
#### 引用[.reference_title]
- *1* *3* [OpenGL ES: (4) EGL API详解 (转)](https://blog.csdn.net/xiaoyafang123/article/details/125458714)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [OpenGL ES 与原生窗口之间的接口——EGL](https://blog.csdn.net/tyyj90/article/details/119644601)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文