不支持一个EglSurface同时显屏和输出到编码器。 原因分析 显屏和输出到编码器用同一个EglSurface,会导致buffer无法正常轮转,EglSurface里面的生产者-消费者是一对一的,一个生产者无法对应多个消费者。 解决措施 OpenGL处理后,同时显屏和输出到编码器在流程上是支持的,只不过要创建两个EglSurface来处理,然后用...
OpenGL无法正常渲染某些分辨率YUV数据 使用eglSwapBuffers API,eglSwapBuffers执行抛出错误码:EGL_BAD_SURFACE (300d)。日志显示:QEGLPlatformContext: eglSwapBuffers failed: 300d。 使用eglSwapBuffers API,eglSwapBuffers执行抛错错误码:EGL_BAD_ALLOC。 OpenGL同一个上下文在多线程中使用问题 关于GL_TEXTURE_...
#define EGL_KHR_lock_surface3 1 typedef EGLBoolean (EGLAPIENTRYP PFNEGLQUERYSURFACE64KHRPROC) (EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLAttribKHR *value); #ifdef EGL_EGLEXT_PROTOTYPES EGLAPI EGLBoolean EGLAPIENTRY eglQuerySurface64KHR (EGLDisplay dpy, EGLSurface surf...
Search or jump to... Search code, repositories, users, issues, pull requests... Provide feedback We read every piece of feedback, and take your input very seriously. Include my email address so I can be contacted Cancel Submit feedback Saved searches Use saved searches to filter your...
if (windows->CheckExtension("EGL_EXT_yuv_surface") && openGLFeature.EXT_YUV_target) { _supportFeatures.insert(GlDrawFeature::TEXTURE_YUV); // EGL_EXT_image_dma_buf_import if ((openGLFeature.OES_EGL_image_external || openGLFeature.OES_EGL_image_external_essl3)) { openGLFeature._eglCreateI...
extension EGL_EXT_yuv_surface { number 86 flags public filename extensions/EXT/EGL_EXT_yuv_surface.txt } extension EGL_MESA_image_dma_buf_export { number 87 flags public filename extensions/MESA/EGL_MESA_image_dma_buf_export.txt } extension EGL_EXT_device_enumeration { numbe...
extension EGL_EXT_yuv_surface { number 86 flags public filename extensions/EXT/EGL_EXT_yuv_surface.txt } extension EGL_MESA_image_dma_buf_export { number 87 flags public filename extensions/MESA/EGL_MESA_image_dma_buf_export.txt } extension EGL_EXT_device_enumeration { numbe...
filename extensions/EXT/EGL_EXT_yuv_surface.txt } extension EGL_MESA_image_dma_buf_export { number 87 flags public filename extensions/MESA/EGL_MESA_image_dma_buf_export.txt } extension EGL_EXT_device_enumeration { number 88 flags public filename extensions/EXT/EGL_EXT_device...
If you are not using Android, you can still import images into OpenGL* ES textures in the same way. Set theClientBufferAddressto point to your image data, and set the SurfaceType asEGL_GL_TEXTURE_2D_KHR. Refer to your eglext.h include file for a complete list of the surface types th...
问eglCreateImageKHR返回EGL_BAD_ATTRIBUTE错误EN—1— 前言 客户端请求API,通常需要通过返回码来判断API...