Hi,
Thanks for your reply. We are working with mesa-8.0.4 on Ubuntu 12.04 and compiling the mesa with following options(hardware rendering enabled) and found that there is no Winsys is enabled for "radeon/drm" and it has only "SW" winsys. After this we took mesa-9.0.1 and configured and found radeon/drm is enabled, but compilation is not successful with the error attached. Our intention is compile mesa with opengles2 only with gallium driver(R600) and run es2 demo program which are in mesa-demos. Mesa-8.0.4 : root@amd-desktop:/home/amd/Downloads/testtrails/mesa-mesa-8.0.4# ./configure --prefix=/opt/xorg2 --enable-shared-glapi --with-gallium-drivers=r600 --enable-gles2 --enable-debug --disable-opengl prefix: /opt/xorg2 exec_prefix: ${prefix} libdir: ${exec_prefix}/lib includedir: ${prefix}/include OpenGL: no (ES1: no ES2: yes) OpenVG: no OSMesa: no GLX: no GLU: no EGL: yes EGL platforms: x11 EGL drivers: llvm: no Gallium: yes Gallium dirs: auxiliary drivers state_trackers Target dirs: Winsys dirs: sw Driver dirs: galahad identity noop r600 rbug trace Trackers dirs: Shared libs: yes Static libs: no CFLAGS: -g -O2 -Wall -Wmissing-prototypes -std=c99 -fno-strict-aliasing -fno-builtin-memcmp -g -fPIC CXXFLAGS: -g -O2 -Wall -fno-strict-aliasing -fno-builtin-memcmp -g -fPIC Macros: -D_GNU_SOURCE -DPTHREADS -DDEBUG -DHAVE_POSIX_MEMALIGN -DHAVE_MINCORE -DHAVE_LIBUDEV -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM PYTHON2: python2 Run 'make' to build Mesa Mesa-9.0.1: root@amd-desktop:/home/amd/Downloads/testtrails/mesa-mesa-9.0.1# ./configure --prefix=/opt/xorg2 --enable-shared-glapi --with-gallium-drivers=r600 --enable-gles2 --enable-debug --disable-opengl prefix: /opt/xorg2 exec_prefix: ${prefix} libdir: ${exec_prefix}/lib includedir: ${prefix}/include OpenGL: no (ES1: no ES2: yes) OpenVG: no OSMesa: no DRI drivers: no DRI driver dir: ${libdir}/dri GLX: DRI-based EGL: yes EGL platforms: x11 EGL drivers: builtin:egl_glx builtin:egl_dri2 llvm: no Gallium: yes Gallium dirs: auxiliary drivers state_trackers Target dirs: dri-r600 Winsys dirs: radeon/drm sw sw/dri Driver dirs: galahad identity noop r600 rbug trace Trackers dirs: dri Shared libs: yes Static libs: no Shared-glapi: yes CFLAGS: -g -O2 -Wall -std=c99 -Werror=implicit-function-declaration -Werror=missing-prototypes -fno-strict-aliasing -fno-builtin-memcmp -g -fPIC CXXFLAGS: -g -O2 -Wall -fno-strict-aliasing -fno-builtin-memcmp -g -fPIC Macros: -D_GNU_SOURCE -DHAVE_PTHREAD -DDEBUG -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -DHAVE_DLOPEN -DHAVE_POSIX_MEMALIGN -DIN_DRI_DRIVER -DUSE_XCB -DGLX_INDIRECT_RENDERING -DGLX_DIRECT_RENDERING -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DHAVE_ALIAS -DHAVE_MINCORE -DHAVE_LIBUDEV PYTHON2: python2 Run 'make' to build Mesa Compilation error in mesa-9.0.1: Making all in . 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. 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? Thanks in advance. Thanks and Regards, Ramesh ________________________________________ From: Tom Gall [tom.g...@linaro.org] Sent: Tuesday, January 29, 2013 10:48 PM To: Ramesh Reddy Emmadi Cc: mesa-dev@lists.freedesktop.org Subject: Re: [Mesa-dev] Regading OpenGLES2 on Linux A little more information such as what source you're attempting to build, config options. Have you looked at : http://mesa3d.org/opengles.html etc etc. On Tue, Jan 29, 2013 at 10:56 AM, Ramesh Reddy Emmadi <ramesh_emm...@infosys.com> wrote: > Hi, > > We are working on Opengles2 porting and want only compile opengles2 and not > opengl and opengles1 and we are not able to compile. Facing lot of > compilation errors. > > Can you please let us know whether we can compile opengles2 without opengl > and opengles1 and if it is then what is the option to build mesa only for > opengles2. > > > Thanks and Regards, > Ramesh > <snip> > _______________________________________________ > mesa-dev mailing list > mesa-dev@lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/mesa-dev -- Regards, Tom "Where's the kaboom!? There was supposed to be an earth-shattering kaboom!" Marvin Martian Tech Lead, Graphics Working Group | Linaro.org │ Open source software for ARM SoCs w) tom.gall att linaro.org h) tom_gall att mac.com **************** CAUTION - Disclaimer ***************** This e-mail contains PRIVILEGED AND CONFIDENTIAL INFORMATION intended solely for the use of the addressee(s). If you are not the intended recipient, please notify the sender by e-mail and delete the original message. Further, you are not to copy, disclose, or distribute this e-mail or its contents to any other person and any such actions are unlawful. This e-mail may contain viruses. Infosys has taken every reasonable precaution to minimize this risk, but is not liable for any damage you may sustain as a result of any virus in this e-mail. You should carry out your own virus checks before opening the e-mail or attachment. Infosys reserves the right to monitor and review the content of all messages sent to or from this e-mail address. Messages sent to or from this e-mail address may be stored on the Infosys e-mail system. ***INFOSYS******** End of Disclaimer ********INFOSYS*** _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev