[Interest] how to build the xcb-plugin with egl support?

Thiago Macieira thiago.macieira at intel.com
Tue Mar 3 00:53:32 CET 2015


On Monday 02 March 2015 15:46:01 Shi Yan wrote:
> Thank you.
> 
> But why does es2 use egl, whereas the desktop opengl uses glx?

I think it's the other way around: GLX implies desktop GL, so using OpenGL ES2 
implies using EGL. EGL supports desktop GLs too.

> I learnt that nvidia's egl implementation can only support opengl es, is
> this true with intel graphics too?

Intel's driver supports OpenGL ES 2, ES 3, OpenGL 2 and 3. And they're binary 
compatible, so both libraries can be loaded in the same process.

$ LD_LIBRARY_PATH=$QT5_WITH_DESKTOPGL qtdiag | tail
LibGL Vendor: Intel Open Source Technology Center
Renderer: Mesa DRI Intel(R) Haswell Mobile 
Version: 3.0 Mesa 10.3.7
Shading language: 1.30
Format: Version: 3.0 Profile: 0 Swap behavior: 0 Buffer size (RGBA): 8,8,8,8

$ LD_LIBRARY_PATH=$QT5_WITH_GLES qtdiag | tail
LibGLES Vendor: Intel Open Source Technology Center
Renderer: Mesa DRI Intel(R) Haswell Mobile 
Version: OpenGL ES 3.0 Mesa 10.3.7
Shading language: OpenGL ES GLSL ES 3.0
Format: Version: 3.0 Profile: 0 Swap behavior: 0 Buffer size (RGBA): 8,8,8,8


-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center




More information about the Interest mailing list