On Fri, Dec 4, 2009 at 8:02 PM, Emmanuele Bassi <eba...@gmail.com> wrote:
> (Sorry, I'm sending this via my phone so it's not going to be nicely
> formatted; I apologize)
>
> I'm really not working on it - mainly for three reasons: 1) if you want to
> use GL, GtkGlExt is "good enough" and integrating it into gtk+ it's not a
> good idea; 2) cairo should get GPU acceleration for 2D drawing, which is
> what most of users really care about; 3) if you want a 3D canvas you should
> be using Clutter.

If you want to do ACTUAL 3D rendering your choises are OpenGL and OpenGL,
Clutter doesn't come anywhere near it.
It's true that the API is getting better in 3.0+ but you can still do
the same with 2.0+.
Also it's a matter of personal taste.
At the dawn of time John Carmack chose OpenGL and urged all GPU
vendors to make OpenGL drivers
because of the horrible DirectX API.
Of course DirectX has come a long way since, but if you want any form
of cross-platform support
your only choice is still OpenGL.

> Integrating raw GL inside a gtk+ application is a niche requirement enough
> that I'm not at all sure it should be moved to gtk+ itself. And if you're
> dropping into raw GL there is no way you are not a niche use case.

It may be niche as in not many apps use it, but that hardly makes it
any less important.
When companies like Autodesk ports ther many many $$$ apps
to Linux they don't have the choice of using GTK+
As far  as I can tell GTK+ is the only widget API on any PC platform
that doesn't have an OpenGL widget/view.
Not being able to use advanced 3D visualizations in modern day apps
seems rather odd IMNSHO.

Regards
Jacob Kolding

>
> On 4 Dec 2009 18:13, "Carlos Pereira" <jose.carlos.pere...@ist.utl.pt>
> wrote:
>
> Thanks Javier,
> it's good to know that EmmanueleBassi <http://live.gnome.org/EmmanueleBassi>
> is now taking care of GtkGLExt integration with GTK...
>
> Regards,
> Carlos
>
>> > Hello Carlos, > > 2009/12/3 Carlos Pereira <
> jose.carlos.pere...@ist.utl.pt>: >   >> >> That's w...
>
> _______________________________________________ gtk-app-devel-list mailing
> list gtk-app-devel-l...@g...
> _______________________________________________
> gtk-app-devel-list mailing list
> gtk-app-devel-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
>
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to