On Tue, September 25, 2012 4:50 pm, Tomeu Vizoso wrote:
> On Tue, Sep 25, 2012 at 4:31 AM, Patrick Shirkey
> <pshir...@boosthardware.com> wrote:
>> Hi,
>>
>> Is it possible to use clutter to load existing opengl code directly?
>
> You can call OpenGL ES2 directly under some circumstances, see
> examples/cogl-gles2-context.c and examples/cogl-gles2-gears.c in the
> Cogl sources.
>

Thanks, that's really powerful and cool. I am confident that clutter is
the correct conclusion I have been led to after the past few days of
research.

>From a promotional perspective I suggest adding those details more
prominently on the main website as I think it will provide another
incentive to people who might be sitting on the fence or struggling to get
an overview of the current state of play for gtk3 and opengl support.

For example my clients are still tentative about going the clutter route
but this information will make them feel much more confident.

- Something like the following:

----
Clutter is an open source (LGPL 2.1) software library for creating fast,
compelling, portable, and dynamic graphical user interfaces. It is a core
part of GNOME, MeeGo, and is supported by the open source community.

Clutter uses OpenGL for rendering (and optionally OpenGL|ES for use on
mobile and embedded platforms), but wraps an easy to use, efficient,
flexible API around GL's complexity.

Clutter enforces no particular user interface style, but provides a rich,
generic foundation for higher-level toolkits tailored to specific needs.

Clutter can call OpenGL ES2 directly under some circumstances to help with
the transition. See <a
href="http://git.gnome.org/browse/cogl/tree/examples/cogl-gles2-context.c?h=cogl-1.12";>examples/cogl-gles2-context.c</a>
and <a
href="http://git.gnome.org/browse/cogl/tree/examples/cogl-gles2-gears.c?h=cogl-1.12";>examples/cogl-gles2-gears.c</a>
in the <a href="http://git.gnome.org/browse/cogl/";>Cogl sources</a>.
----


- In addition it would be helpful to include a link to cogl on the "get
it" page and explain the relationship between the two codebases and also
why it is important to build with "--enable-introspection" as it is not
obvious to a new user at the moment.


Cheers

--
Patrick Shirkey
Boost Hardware Ltd
_______________________________________________
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