[fpc-pascal] fpGUI powered by OpenGL

Darius Blaszyk dhkblaszyk at zeelandnet.nl
Mon Dec 20 19:41:58 CET 2010

On Mon, 2010-12-20 at 18:58 +0100, Darius Blaszyk wrote:
> > The above explains why it is useful for an application developer to
> > use an openGL backend.
> > 
> > It does not explain the following: Since fpGUI already has two
> > backends (afaik, X and winap), why can't openGL a third one? Did you
> > change the way fpGUI interfaces with its backend? Is this change so
> > incompatible with the current backends, that they cannot be modified?
> The changes I think are pretty incompatible. This is because the GLut
> library also provides messaging, whereas in fpGUI the messages are
> implemented outside of the backend. Therefore hacks are needed to keep
> the drawing messages coming correctly. With a pascal context library
> everything could be merged seamless I suppose.

I've been badly mistaking. With some minor adjustments it will be
possible to create an OpenGL back-end most probably. At least to a
higher degree that I was proclaiming previously. I've now been able to
hook most fpGUI messages to GLut.

Regards, Darius

More information about the fpc-pascal mailing list