[cairo] Re: How to use Cairo glitz backend in existing FLTK OpenGL
window?
Joseph Lisee
jlisee at umd.edu
Tue Jul 25 14:29:09 PDT 2006
In article <1140450044.1907.19.camel at localhost.localdomain>,
Jeremy Moles <jeremy at emperorlinux.com> wrote:
> Basically, the gist of this is going to be:
>
> 1. Setup up your surface how you please (bound-to-window, pbuffer,
> texture, etc.)
>
> 2. Create a glitz_context_t object to use as a handle to switch between
> the glitz OpenGL context and your OpenGL context; (glXMakeCurrent and
> glitz_context_make_current will be the ones here).
>
> I'm working on writing some documentation for this process now (Reveman
> helped me work through some of this and so I want to give back as much
> as I can :)). I've been super-busy here at work lately, but I'll
> probably have at least a small source sample done sometime this
> week--although, I do need to get ready to go PyConn, so I'm not sure. :)
> *grin*
>
> On Mon, 2006-02-20 at 15:48 +0100, ml.user at op.pl wrote:
> > Hello,
> >
> > My name is Robert, I've used Cairo for few months. I write some
> > components for complex system and I try to use Cairo as can as possible
> > (mostly Cairo is used as SVG renderer). Since now ussage
> > cairo_image_surfrace was been enough, but now I think that maybe using
> > glitz increase performance.
> >
> > I want to use glitz backend for Cairo. I really care about that glitz
> > renders to existing OpenGL window, offered by FLTK library. I'm going to
> > use Cairo 1.0.2 with glitz 0.4.4 and FLTK 1.1.4. The operating system is
> > Linux Debian Woody and Sarge.
> >
> > I asked for help, because I haven't used glitz, I didn't find any
> > tutorial neither documentation for glitz. I noticed in examples
> > (cairogears, http://www.cherustone.com/cairo.cpp) that glitz create own
> > OpenGL window.
> >
> > I don't want that glitz create own OpenGL window, rather I prefer that
> > glitz renders in Fl_Gl_Window created earlier by application.
> > Fl_Gl_Window is the OpenGL window provided by FLTK library. I want to be
> > able to mix Cairo + glitz rendering code with other OpenGL rendering code
> > which nothing know about Cairo and glitz.
> >
> > Thanks for help in advance.
Did you ever find time to work on this? I am interested in doing
something similar with wxWidgets and its OpenGL canvas.
-Joseph Lisee
More information about the cairo
mailing list