the loose setting means in the clutter-stage-egl realize function , the
attribute configuration may be too strict.
this will cause some problem on some target. because in such target there is
no such framebuffer configuration.

we once worked on OMAP3430 target. and we successfully built clutter-0.8.8
with eglnative flavour .

actually ,if you have no egl or gles2 headers , you can just use the headers
from khronos group .
but mostly important, there is actual opengles and egl dynamic library in
omap.

for the problem, eglnative favlour only provides one stage. in omap,
the powervr sgx can create one fullscreen stage. so if the program just use
one stage, i think
there is no big problem. but i don't whether the stage resizing function
,etc can work .
but if you just only need one full stage. it is ok.
so there is no need to modify the clutter headers ,it is independent  from
the backends.

On Fri, Sep 18, 2009 at 5:48 PM, Rohit Jain <[email protected]>wrote:

> Hi,
>
> What do you mean by loose setting the attribute list?
>
> Since am working on beagle board i need to configure clutter with eglnative
> flavour and gles-2.0. Further im using GLES2 n EGL headers n libraries
> provided by OMAP35x_Graphics_SDK_3_00_00_09 frm TI.
>
> Also i wanted to know whether i need to modify my clutter programs to suit
> eglnative flavour? I mean apart from <clutter/clutter.h> header file do i
> need to include any other header files (eg: clutter-egl.h /
> clutter-egl-headers.h) or any specific functions related to elg backend (eg:
> clutter-egl-display() ) ? If yes let me know which.
>
> Regards,
> Rohit Jain
>
>
>
> On Fri, Sep 18, 2009 at 3:07 PM, jiangwei zhou <[email protected]>wrote:
>
>>
>> HI, Rohit,
>>
>>    it seesmed  the same problem was reported many times.  the cause of
>> this problem is
>>
>>    configure attribute , you may change the attribute list to loose
>> setting.
>>
>>   it may will ease this problem.
>>
>>
>>
>> regards.
>>
>>
>>
>>
>>
>>
>> ------- *Original Message* -------
>> *Sender* : Rohit Jain<[email protected]>
>> *Date* : Sep 18, 2009 18:29 (GMT+09:00)
>> *Title* : [clutter] ClutterEGL-CRITICAL **: eglGetConfigs failed
>>
>> Hello,
>>
>> I have successfully installed clutter-0.8.8 on beagle board :
>> ./configure --with-flavour=eglnative --with-gles=2.0 --with-x=no
>> --with-imagebackend=gdk-pixbuf
>>
>> Also i have successfully compiled a sample clutter program using
>> gcc exp4.c -o exp4_0.8 `pkg-config --cflags --libs clutter-eglnative-0.8`
>>
>> But when i try to run this program it throws following error :
>>
>> (./exp4_0.8:16021): ClutterEGL-CRITICAL **: eglGetConfigs failed
>>
>> (./exp4_0.8:16021): ClutterEGL-CRITICAL **: eglGetConfigs failed
>>
>> (./exp4_0.8:16021): Clutter-WARNING **: Called clutter_main() but Clutter
>> wasn't initialised. You must call clutter_init() first.
>>
>>
>> This is also true for other clutter "test" programs provided along with
>> the source code. Can any one tell me where exactly im going wrong? :(
>>
>> Regards,
>> Rohit Jain
>>
>>
>>
>>
>>
>>
>>
>>
>>
>
>

Reply via email to