This is for using clutter-1.10.8 and clutter-box2d-0.10.0 on ARMv7 based target
For Clutter, while doing ./configure I am setting both --enable-egl-backend=yes 
 and --enable-x11-backend=yes
Is this a valid combination? I want to use egl for output backend and x11 for 
input backend. 
./configure --build=i686-linux --host=armv7-none-linux-gnueabi               
CC=armv7-none-linux-gnueabi-gcc               CXX=armv7-none-linux-gnueabi-g++  
             AR=armv7-none-linux-gnueabi-ar               
RANLIB=armv7-none-linux-gnueabi-ranlib               --disable-glibtest 
--with-x --disable-rpath --enable-xinput=no               --enable-shared 
--enable-deprecated=no --enable-egl-backend=yes               
--enable-x11-backend=yes --prefix=/home/install
Also,Is it safe to bypass the check on line-491 in clutter-backend.c #ifdef 
CLUTTER_INPUT_X11  if (clutter_check_windowing_backend (CLUTTER_WINDOWING_X11) 
&&      (input_backend == NULL || input_backend == I_(CLUTTER_INPUT_X11)))    { 
     _clutter_backend_x11_events_init (backend);    }  else#endif
by changing it to
#ifdef CLUTTER_INPUT_X11
  if (input_backend != NULL &&      strcmp (input_backend, CLUTTER_INPUT_X11) 
== 0)    {      printf("Got x11 input backend now\n");      
_clutter_backend_x11_events_init (backend);    }  else#endif
so when environment variables are set to export 
CLUTTER_BACKEND='eglnative'export CLUTTER_INPUT_BACKEND='x11'
clutter should pick up backend accordingly !
Please advise.


Mahesh G














                                          
_______________________________________________
clutter-app-devel-list mailing list
clutter-app-devel-list@clutter-project.org
http://lists.clutter-project.org/listinfo/clutter-app-devel-list

Reply via email to