[Mesa-dev] Regading OpenGLES2 on Linux

Michel Dänzer michel at daenzer.net
Thu Jan 31 02:23:34 PST 2013

On Don, 2013-01-31 at 09:29 +0000, Ramesh Reddy Emmadi wrote: 
>         OpenGL:          no (ES1: no ES2: yes)


> make[4]: Entering directory `/home/amd/Downloads/testtrails/mesa-mesa-9.0.1/src/mesa'
>   CC     api_arrayelt.lo
>   CC     api_exec.lo
> ../../src/mesa/main/api_exec.c: In function '_mesa_create_exec_table':
> ../../src/mesa/main/api_exec.c:132:4: warning: passing argument 1 of '_mesa_loopback_init_api_table' from incompatible pointer type [enabled by default]
> ../../src/mesa/main/api_loopback.h:44:1: note: expected 'struct _glapi_table *' but argument is of type 'struct gl_context *'
> ../../src/mesa/main/api_exec.c:132:4: error: too many arguments to function '_mesa_loopback_init_api_table'
> ../../src/mesa/main/api_loopback.h:44:1: note: declared here
> ../../src/mesa/main/api_exec.c:525:40: error: '_mesa_GetVertexAttribPointervNV' undeclared (first use in this function)
> ../../src/mesa/main/api_exec.c:525:40: note: each undeclared identifier is reported only once for each function it appears in
> make[4]: *** [api_exec.lo] Error 1
> Can you please let us know whether  we can build the mesa for only
> opengles2 without opengl ? (--disable-opengles2 and –disable-opengl),
> and if it is how to build mesa for opengles2 only.

Does it help if you add --enable-gallium-egl and/or --with-dri-drivers''
to the configure arguments?

If not, I'm afraid your findings indicate GLES2 without OpenGL doesn't
work with 8.0 or 9.0. FWIW though, I just tried it with current Git
master, and it seems to work fine.

> And I have looked at  : http://mesa3d.org/opengles.html and in this
> they mentioned –enable-opengles2 and –enable-opengles2 for Gallium
> driver hardware. To work with gallium driver is it required both
> opengles1 and opengles2?

No, enabling only opengles2 seems to work fine.

Earthling Michel Dänzer           |                   http://www.amd.com
Libre software enthusiast         |          Debian, X and DRI developer

More information about the mesa-dev mailing list