On 20 December 2010 14:57, Vincent Snijders <vincent.snijd...@gmail.com> wrote:
> 2010/12/20  <dhkblas...@zeelandnet.nl>:
>>> But why is it not possible to integrate this with the regular fpGUI ?
>>> Can you explain in a couple of sentences ?
>>
>> Can't remember having said that it was impossible with the current approach.
>> In fact it is perfectly doable. However (free)glut and opengl are already
>> available on a large number of platforms/targets. So if fpGUI is built upon
>> these libs then you immediately take the benefit of being able to support
>> these platforms. Additionally you don't have to implement a "complex"
>> interface between the different platforms this is handled already by glut
>> and opengl for you. So in effect it could make fpGUI simpler. And the last
>> plus is having a hardware accelerated gui. It just means it's lightning fast
>> and that's a plus for UI's.
>> Thats not all however, there are minusses. By using glut, you limit yourself
>> to the supported platforms/targets. So if new platforms/targets come along
>> then there is no way (unless you supply patches to the project) to add them.
>> With the current approach you're free to do it yourself. Also the API is
>> plain rigid. This means you'll have to adapt to that and live with it
>> (notice it's a plus and minus depending on how you look at it). (That is why
>> I would like to see a fpGlut some day ;) and believe me it will come to that
>> eventually!)
>>
>> I probably forgot a few plusses and minusses, but that's about it as far as
>> I'm concerned. Also I don't mean to say that using an opengl/glut backend is
>> superior to the current ones. It just has other benefits I suppose.
>
> 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?

I'm sure Graeme would be very interested to provide guidance, too.  Is
he still subscribed to this list?

Henry
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to